KR20060103430A - 작고 고속으로 움직이는 오브젝트들을 추적하기 위한움직임 벡터 필드들 정제 방법 - Google Patents
작고 고속으로 움직이는 오브젝트들을 추적하기 위한움직임 벡터 필드들 정제 방법 Download PDFInfo
- Publication number
- KR20060103430A KR20060103430A KR1020067008332A KR20067008332A KR20060103430A KR 20060103430 A KR20060103430 A KR 20060103430A KR 1020067008332 A KR1020067008332 A KR 1020067008332A KR 20067008332 A KR20067008332 A KR 20067008332A KR 20060103430 A KR20060103430 A KR 20060103430A
- Authority
- KR
- South Korea
- Prior art keywords
- motion vector
- pixels
- image
- group
- vector field
- Prior art date
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 216
- 239000013598 vector Substances 0.000 title claims abstract description 193
- 238000000034 method Methods 0.000 title claims description 25
- 238000007670 refining Methods 0.000 title 1
- 238000006243 chemical reaction Methods 0.000 claims abstract description 17
- 230000002123 temporal effect Effects 0.000 claims abstract description 15
- 238000012545 processing Methods 0.000 claims description 27
- 238000004590 computer program Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000009466 transformation Effects 0.000 description 6
- 230000000875 corresponding effect Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/553—Motion estimation dealing with occlusions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/207—Analysis of motion for motion estimation over a hierarchy of resolutions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Television Systems (AREA)
- Image Analysis (AREA)
Abstract
Description
Claims (14)
- 제 2 움직임 벡터 필드의 움직임 벡터들 중 제 1 벡터를 결정함으로써 제 1 움직임 벡터 필드를 상기 제 2 움직임 벡터 필드로 변환하는 방법으로서, 상기 제 1 움직임 벡터 필드는, 이미지들의 시퀀스의 제 1 이미지 및 제 2 이미지에 기초하여, 상기 제 1 이미지와 상기 제 2 이미지 사이의 시간적 위치에 대해 계산되는, 상기 변환 방법에 있어서:- 상기 제 1 움직임 벡터 필드가 각각의 움직임 벡터들을 포함하지 않는 상기 제 1 이미지의 상호 접속된 픽셀들의 제 1 세트를 선택함으로써, 상기 제 1 이미지에서 참조되지 않은 픽셀들(un-referenced pixels)의 제 1 그룹을 확립하는 단계;- 상기 제 1 움직임 벡터 필드가 각각의 움직임 벡터들을 포함하지 않는 상기 제 2 이미지의 상호 접속된 픽셀들의 제 2 세트를 선택함으로써, 상기 제 2 이미지에서 참조되지 않은 픽셀들의 제 2 그룹을 확립하는 단계;- 상기 참조되지 않은 픽셀들의 제 1 그룹으로부터 상기 참조되지 않은 픽셀들의 제 2 그룹으로 향해진 후보 움직임 벡터(candidate motion vector)의 매칭 에러를 계산하는 단계; 및- 상기 매칭 에러를 미리 결정된 매칭 임계값과 비교하고, 상기 매칭 에러가 상기 미리 결정된 매칭 임계값보다 아래이면, 상기 제 2 움직임 벡터 필드의 움직임 벡터들 중 상기 제 1 벡터에 상기 후보 움직임 벡터를 할당하는 단계를 포함하는 변환 방법.
- 제 1 항에 있어서,상기 참조되지 않은 픽셀들의 제 2 그룹을 확립하는 단계는 상기 참조되지 않은 픽셀들의 제 1 그룹에 기초하는, 변환 방법.
- 제 2 항에 있어서,상기 참조되지 않은 픽셀들의 제 2 그룹을 확립하는 단계는 상기 참조되지 않은 픽셀들의 제 1 그룹의 공간적 환경(spatial environment) 및 특정한 움직임 벡터에 기초하고, 상기 특정한 움직임 벡터는 상기 제 1 움직임 벡터 필드에 속하고 상기 참조되지 않은 픽셀들의 제 1 그룹의 상기 공간적 환경 내에 위치되는, 변환 방법.
- 제 2 항에 있어서,상기 참조되지 않은 픽셀들의 제 2 그룹을 확립하는 단계는 상기 참조되지 않은 픽셀들의 제 1 그룹의 공간적 환경 및 널 움직임 벡터(null motion vector)에 기초하는, 변환 방법.
- 제 1 항에 있어서,상기 참조되지 않은 픽셀들의 제 2 그룹을 확립하는 단계는 상기 참조되지 않은 픽셀들의 제 1 그룹과 상기 제 2 이미지 내의 참조되지 않은 픽셀들의 후보 그룹 사이의 오버랩(overlap) 계산에 기초하는, 변환 방법.
- 제 1 항에 있어서,상기 참조되지 않은 픽셀들의 제 1 그룹의 픽셀들의 제 1 수는 제 1 미리 결정된 카운트 임계값보다 위인, 변환 방법.
- 제 1 항에 있어서,상기 참조되지 않은 픽셀들의 제 1 그룹의 픽셀들의 제 1 수는 제 2 미리 결정된 카운트 임계값보다 아래인, 변환 방법.
- 제 1 항에 있어서,상기 매칭 에러를 확립하는 단계는 상기 참조되지 않은 픽셀들의 제 1 그룹과 제 2 그룹의 각각의 픽셀값들 사이의 차들을 계산하는 단계를 포함하는, 변환 방법.
- 제 2 움직임 벡터 필드의 움직임 벡터들 중 제 1 벡터를 결정함으로써 제 1 움직임 벡터 필드를 상기 제 2 움직임 벡터 필드로 변환하는 변환 유닛(300)으로서, 상기 제 1 움직임 벡터 필드는, 이미지들의 시퀀스의 제 1 이미지 및 제 2 이미지에 기초하여, 상기 제 1 이미지와 상기 제 2 이미지 사이의 시간적 위치에 대해 계산되는, 상기 변환 유닛에 있어서:- 상기 제 1 움직임 벡터 필드가 각각의 움직임 벡터들을 포함하지 않는 상기 제 1 이미지의 상호 접속된 픽셀들의 제 1 세트를 선택함으로써, 상기 제 1 이미지에서 참조되지 않은 픽셀들의 제 1 그룹을 확립하는 제 1 확립 수단(302);- 상기 제 1 움직임 벡터 필드가 각각의 움직임 벡터들을 포함하지 않는 상기 제 2 이미지의 상호 접속된 픽셀들의 제 2 세트를 선택함으로써, 상기 제 2 이미지에서 참조되지 않은 픽셀들의 제 2 그룹을 확립하는 제 2 확립 수단(304);- 상기 참조되지 않은 픽셀들의 제 1 그룹으로부터 상기 참조되지 않은 픽셀들의 제 2 그룹으로 향해진 후보 움직임 벡터의 매칭 에러를 계산하는 계산 수단(306); 및- 상기 매칭 에러를 미리 결정된 매칭 임계값과 비교하고, 상기 매칭 에러가 상기 미리 결정된 매칭 임계값보다 아래이면, 상기 제 2 움직임 벡터 필드의 움직임 벡터들 중 상기 제 1 벡터에 상기 후보 움직임 벡터를 할당하는 비교 수단(308)을 포함하는 변환 유닛.
- 이미지 처리 장치(400)에 있어서:- 입력 이미지들의 시퀀스에 대응하는 신호를 수신하는 수신 수단(402); 및- 상기 입력 이미지들의 시퀀스에 기초하고, 제 9 항에 청구된 변환을 위한 변환 유닛에 의해 제공되는 제 2 움직임 벡터 필드에 기초하여, 출력 이미지들의 시퀀스를 계산하는 이미지 처리 유닛(404)을 포함하는 이미지 처리 장치.
- 제 10 항에 있어서,상기 출력 이미지들을 디스플레이하는 디스플레이 디바이스(406)를 더 포함하는 것을 특징으로 하는 이미지 처리 장치.
- 제 11 항에 있어서,상기 디스플레이 디바이스는 TV인 것을 특징으로 하는 이미지 처리 장치.
- 제 9 항에 청구된 변환 유닛을 포함하는 비디오 인코딩 유닛.
- 컴퓨터 장치(computer arrangement)에 의해 로딩되는 컴퓨터 프로그램 제품으로서, 제 2 움직임 벡터 필드의 움직임 벡터들 중 제 1 벡터를 결정함으로써 제 1 움직임 벡터 필드를 상기 제 2 움직임 벡터 필드로 변환하는 명령들을 포함하고, 상기 제 1 움직임 벡터 필드는, 이미지들의 시퀀스의 제 1 이미지 및 제 2 이미지에 기초하여, 상기 제 1 이미지와 상기 제 2 이미지 사이의 시간적 위치에 대해 계산되고, 상기 컴퓨터 장치는 처리 수단 및 메모리를 포함하고, 상기 컴퓨터 프로그램 제품은 로딩 후에,- 상기 제 1 움직임 벡터 필드가 각각의 움직임 벡터들을 포함하지 않는 상기 제 1 이미지의 상호 접속된 픽셀들의 제 1 세트를 선택함으로써, 상기 제 1 이미지에서 참조되지 않은 픽셀들의 제 1 그룹을 확립하고;- 상기 제 1 움직임 벡터 필드가 각각의 움직임 벡터들을 포함하지 않는 상기 제 2 이미지의 상호 접속된 픽셀들의 제 2 세트를 선택함으로써, 상기 제 2 이미지에서 참조되지 않은 픽셀들의 제 2 그룹을 확립하고;- 상기 참조되지 않은 픽셀들의 제 1 그룹으로부터 상기 참조되지 않은 픽셀들의 제 2 그룹으로 향해진 후보 움직임 벡터의 매칭 에러를 계산하며;- 상기 매칭 에러를 미리 결정된 매칭 임계값과 비교하고, 상기 매칭 에러가 상기 미리 결정된 매칭 임계값보다 아래이면, 상기 제 2 움직임 벡터 필드의 움직임 벡터들 중 상기 제 1 벡터에 상기 후보 움직임 벡터를 할당하는 것을 실행하는 능력을 상기 처리 수단에 제공하는 컴퓨터 프로그램 제품.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP03103993.6 | 2003-10-28 | ||
EP03103993 | 2003-10-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20060103430A true KR20060103430A (ko) | 2006-09-29 |
Family
ID=34486373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020067008332A KR20060103430A (ko) | 2003-10-28 | 2004-10-19 | 작고 고속으로 움직이는 오브젝트들을 추적하기 위한움직임 벡터 필드들 정제 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8102915B2 (ko) |
EP (1) | EP1683362A1 (ko) |
JP (1) | JP2007510213A (ko) |
KR (1) | KR20060103430A (ko) |
CN (1) | CN100588253C (ko) |
WO (1) | WO2005041586A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100929608B1 (ko) * | 2008-01-17 | 2009-12-03 | 한양대학교 산학협력단 | 고속 전역탐색 블록정합 알고리즘을 이용한 동영상 움직임추정 방법 및 장치 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101364195B1 (ko) | 2008-06-26 | 2014-02-21 | 에스케이텔레콤 주식회사 | 움직임벡터 부호화/복호화 방법 및 그 장치 |
US8718142B2 (en) * | 2009-03-04 | 2014-05-06 | Entropic Communications, Inc. | System and method for frame rate conversion that utilizes motion estimation and motion compensated temporal interpolation employing embedded video compression |
TWI423170B (zh) * | 2010-12-31 | 2014-01-11 | Altek Corp | 多畫面中物體移動的追蹤方法 |
TWI533663B (zh) * | 2012-01-17 | 2016-05-11 | 晨星半導體股份有限公司 | 立體影像處理裝置及立體影像處理方法 |
WO2015158577A1 (en) | 2014-04-17 | 2015-10-22 | Koninklijke Philips N.V. | Method and system for detecting a fast moving surgical device |
US10215851B2 (en) * | 2014-09-19 | 2019-02-26 | GM Global Technology Operations LLC | Doppler-based segmentation and optical flow in radar images |
US10042047B2 (en) | 2014-09-19 | 2018-08-07 | GM Global Technology Operations LLC | Doppler-based segmentation and optical flow in radar images |
EP3220642B1 (en) | 2016-03-15 | 2018-03-07 | Axis AB | Method, apparatus and system for encoding a video stream by defining areas within a second image frame with image data common to a first image frame |
US10761841B2 (en) | 2018-10-17 | 2020-09-01 | Denso International America, Inc. | Systems and methods for identifying source code from binaries using machine learning |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2231749B (en) | 1989-04-27 | 1993-09-29 | Sony Corp | Motion dependent video signal processing |
US5477272A (en) * | 1993-07-22 | 1995-12-19 | Gte Laboratories Incorporated | Variable-block size multi-resolution motion estimation scheme for pyramid coding |
US5398068A (en) * | 1993-09-02 | 1995-03-14 | Trustees Of Princeton University | Method and apparatus for determining motion vectors for image sequences |
US5619268A (en) * | 1995-01-17 | 1997-04-08 | Graphics Communication Laboratories | Motion estimation method and apparatus for calculating a motion vector |
EP0957367A1 (en) * | 1998-04-14 | 1999-11-17 | THOMSON multimedia | Method for estimating the noise level in a video sequence |
JP3753578B2 (ja) * | 1999-12-07 | 2006-03-08 | Necエレクトロニクス株式会社 | 動きベクトル探索装置および方法 |
JP2001251632A (ja) * | 1999-12-27 | 2001-09-14 | Toshiba Corp | 動きベクトル検出方法および装置並びに動きベクトル検出プログラム |
EP1128678A1 (en) | 2000-02-24 | 2001-08-29 | Koninklijke Philips Electronics N.V. | Motion estimation apparatus and method |
DE10022520A1 (de) | 2000-05-10 | 2001-11-15 | Bosch Gmbh Robert | Verfahren zur örtlichen skalierbaren Bewegtbildcodierung |
KR20030082794A (ko) | 2002-04-18 | 2003-10-23 | 엘지전자 주식회사 | 비디오 부호화기의 장면전환 검출 방법 및 장치 |
KR200382794Y1 (ko) | 2005-02-15 | 2005-04-22 | 한국수자원공사 | 정수처리시설용 일체형 응집 및 침전시스템 |
-
2004
- 2004-10-19 CN CN200480031694A patent/CN100588253C/zh not_active Expired - Fee Related
- 2004-10-19 EP EP04770288A patent/EP1683362A1/en not_active Withdrawn
- 2004-10-19 WO PCT/IB2004/052142 patent/WO2005041586A1/en active Application Filing
- 2004-10-19 US US10/577,105 patent/US8102915B2/en not_active Expired - Fee Related
- 2004-10-19 JP JP2006537502A patent/JP2007510213A/ja active Pending
- 2004-10-19 KR KR1020067008332A patent/KR20060103430A/ko not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100929608B1 (ko) * | 2008-01-17 | 2009-12-03 | 한양대학교 산학협력단 | 고속 전역탐색 블록정합 알고리즘을 이용한 동영상 움직임추정 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
WO2005041586A1 (en) | 2005-05-06 |
US8102915B2 (en) | 2012-01-24 |
EP1683362A1 (en) | 2006-07-26 |
CN1875633A (zh) | 2006-12-06 |
US20070081096A1 (en) | 2007-04-12 |
CN100588253C (zh) | 2010-02-03 |
JP2007510213A (ja) | 2007-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101135454B1 (ko) | 특정 이미지의 특정 픽셀 값 결정 방법, 픽셀 값 결정 유닛, 이미지 처리 장치 및 컴퓨터 판독 가능한 저장 매체 | |
KR100973429B1 (ko) | 배경 움직임 벡터 선택기, 업-변환 유닛, 이미지 처리 장치, 배경 움직임 벡터 선택 방법 및 컴퓨터 판독 가능한 기록 매체 | |
KR100840133B1 (ko) | Mc 업 컨버젼에서 헤일로를 감소시키는 움직임 추정기 | |
US7949205B2 (en) | Image processing unit with fall-back | |
US7382899B2 (en) | System and method for segmenting | |
EP1665806A1 (en) | Motion vector field re-timing | |
KR20050012766A (ko) | 현재 모션 벡터 추정을 위한 유닛 및 모션 벡터 추정 방법 | |
JP2005505841A (ja) | 動き推定のための装置及び方法 | |
US20050226462A1 (en) | Unit for and method of estimating a motion vector | |
JP2009533887A (ja) | 動きベクトル場修正装置及び方法 | |
US20050163355A1 (en) | Method and unit for estimating a motion vector of a group of pixels | |
KR100976718B1 (ko) | 필드 레이트 업변환을 위한 방법 및 장치 | |
KR20060103430A (ko) | 작고 고속으로 움직이는 오브젝트들을 추적하기 위한움직임 벡터 필드들 정제 방법 | |
JP2007502042A (ja) | グラフィクス重畳検出 | |
JP2006215655A (ja) | 動きベクトル検出方法、動きベクトル検出装置、動きベクトル検出プログラム及びプログラム記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20060428 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20081031 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20091019 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20110405 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20110801 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20110405 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |