KR20130011608A - 표본 프로파일 정보 기반 움직임 추정장치 및 방법 - Google Patents
표본 프로파일 정보 기반 움직임 추정장치 및 방법 Download PDFInfo
- Publication number
- KR20130011608A KR20130011608A KR1020110072890A KR20110072890A KR20130011608A KR 20130011608 A KR20130011608 A KR 20130011608A KR 1020110072890 A KR1020110072890 A KR 1020110072890A KR 20110072890 A KR20110072890 A KR 20110072890A KR 20130011608 A KR20130011608 A KR 20130011608A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- vmaxline
- hmaxline
- edge
- horizontal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/181—Segmentation; Edge detection involving edge growing; involving edge linking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/223—Analysis of motion using block-matching
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Analysis (AREA)
Abstract
Description
도 2는 본 발명에 따른 표본 프로파일 정보 기반 움직임 추정장치의 제어 블록도,
도 3은 본 발명에 따른 표본 프로파일 정보 기반 움직임 추정방법의 흐름도이다.
120 : 영상 분석부
130 : 움직임 벡터 추정부
140 : 움직임 벡터 저장부
Claims (7)
- 현재영상 내 객체의 윤곽선에 해당 되는 에지를 검출하여 현재영상의 에지영상을 생성하는 에지영상 생성부;
상기 에지영상을 입력 받아 움직임 추정대상 블록에서 에지정보를 가장 많이 포함하고 있는 수평 맥스 라인(HmaxLine) 및 수직 맥스 라인(VmaxLine)을 검출하는 영상 분석부; 및
상기 수평 맥스 라인(HmaxLine) 및 수직 맥스 라인(VmaxLine)에 기초하여 현재영상과 기준영상 간의 블록 정합 오차를 계산하여 차이가 가장 작은 블록의 좌표차를 움직임 벡터로 예측하는 움직임 벡터 추정부를 포함하는 표본 프로파일 정보 기반 움직임 추정장치. - 제1항에 있어서,
상기 영상 분석부는,
상기 에지영상을 특정값(T)과 비교하여 임계처리 함으로써, 0 과 1로 기록되는 특징정보영상을 생성하고, 상기 특징정보영상의 수평 프로파일과 수직 프로파일을 다음의 수학식에 적용하여 산출하여 상기 수평 맥스 라인(HmaxLine) 및 수직 맥스 라인(VmaxLine)을 검출하는 것을 특징으로 하는 표본 프로파일 정보 기반 움직임 추정장치.
[수학식 1]
H(x) = ∑NI(x,y)
[수학식 2]
V(y) = ∑MI(x,y)
[수학식 3]
X = argx Max (∑NE(x,y) )
[수학식 4]
Y = argx Max (∑ME(x,y) )
여기서 (x,y)는 픽셀의 좌표이고, I(x,y)는 (x,y)좌표에서의 픽셀의 휘도(intensity) 값을 나타낸다. 또한 H(X), V(Y)는 각각 수평 프로파일과 수직 프로파일이며, 에지영상 E에서의 수평 맥스 라인(HmaxLine) 및 수직 맥스 라인(VmaxLine)을 나타낸다. - 제1항에 있어서,
상기 움직임 벡터 추정부는,
상기 현재영상의 수평 맥스 라인(HmaxLine) 및 수직 맥스 라인(VmaxLine)에 대응되는 픽셀의 휘도값과 기준영상의 해당 픽셀의 휘도값에 기초하여 블록 정합 오차를 산출하는 것을 특징으로 하는 표본 프로파일 정보 기반 움직임 추정장치.. - 제1항에 있어서,
상기 움직임 벡터 추정부는,
상기 현재영상과 기준영상 간의 차이를 다음의 수학식을 이용하여 SAD 및 SSD 중 적어도 어느 하나의 값으로 산출하는 것을 특징으로 하는 표본 프로파일 정보 기반 움직임 추정장치.
[수학식5]
SAD = {∑|Iref(HmaxLine+X,y+Y) - Icur(HmaxLine,y)|
+ ∑|Iref(x+X,VmaxLine+Y) - Vcur(x,VmaxLine)|}xα
[수학식6]
SSD = {∑|ref(HmaxLine,y) - Hcur(HmaxLine,y)|2
+ ∑|Vref(x,VmaxLine) - Vcur(x,VmaxLine)|2}xα
(여기서, α는 스케일 상수로써 N/2(N=자연수)) - 현재영상을 입력 받아 현재영상 내 객체의 윤곽선에 해당 되는 에지를 검출하여 현재영상의 에지영상을 생성하는 단계;
상기 에지영상을 입력 받아 에지정보를 가장 많이 포함하고 있는 수평 맥스 라인(HmaxLine) 및 수직 맥스 라인(VmaxLine)을 검출하는 단계;
상기 현재영상의 수평 맥스 라인(HmaxLine) 및 수직 맥스 라인(VmaxLine)에 기초하여 현재영상과 기준영상 간의 블록 정합 오차를 계산하는 단계; 및
상기 블록 정합 오차가 최소인 블록들의 좌표차를 움직임 벡터로 예측하는 단계를 포함하는 표본 프로파일 정보 기반 움직임 추정방법. - 제5항에 있어서,
상기 에지영상을 입력 받아 에지정보를 가장 많이 포함하고 있는 수평 맥스 라인(HmaxLine) 및 수직 맥스 라인(VmaxLine)을 검출하는 단계는,
상기 에지영상을 특정값(T)과 비교하여 임계처리 함으로써, 0 과 1로 기록되는 특징정보영상을 생성하는 단계;
상기 특징정보영상의 수평 프로파일과 수직 프로파일을 다음의 수학식1 및 2에 적용하여 산출하는 단계;
[수학식 1]
H(x) = ∑NI(x,y)
[수학식 2]
V(y) = ∑MI(x,y)
상기 수평 프로파일과 수직 프로파일 중 상기 에지정보를 가장 많이 포함하고 있는 수평 맥스 라인(HmaxLine) 및 수직 맥스 라인(VmaxLine)을 다음의 수학식3 및 4를 적용하여 검출하는 단계를 포함하는 것을 특징으로 하는 표본 프로파일 정보 기반 움직임 추정방법.
[수학식 3]
X = argx Max (∑NE(x,y) )
[수학식 4]
Y = argx Max (∑ME(x,y) ) - 제5항에 있어서,
상기 현재영상의 수평 맥스 라인(HmaxLine) 및 수직 맥스 라인(VmaxLine)에 기초하여 현재영상과 기준영상 간의 블록 정합 오차를 계산하는 단계는,
상기 현재영상과 기준영상 간의 차이를 다음의 수학식을 이용하여 SAD 및 SSD 중 적어도 어느 하나의 값으로 산출하는 단계를 포함하는 것을 특징으로 하는 표본 프로파일 정보 기반 움직임 추정방법.
[수학식5]
SAD = {∑|Iref(HmaxLine+X,y+Y) - Icur(HmaxLine,y)|
+ ∑|Iref(x+X,VmaxLine+Y) - Vcur(x,VmaxLine)|}xα
[수학식6]
SSD = {∑|ref(HmaxLine,y) - Hcur(HmaxLine,y)|2
+ ∑|Vref(x,VmaxLine) - Vcur(x,VmaxLine)|2}xα
(여기서, α는 스케일 상수로써 N/2(N=자연수))
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110072890A KR101777776B1 (ko) | 2011-07-22 | 2011-07-22 | 표본 프로파일 정보 기반 움직임 추정장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110072890A KR101777776B1 (ko) | 2011-07-22 | 2011-07-22 | 표본 프로파일 정보 기반 움직임 추정장치 및 방법 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020160142459A Division KR101781560B1 (ko) | 2016-10-28 | 2016-10-28 | 표본 프로파일 정보 기반 움직임 추정장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20130011608A true KR20130011608A (ko) | 2013-01-30 |
| KR101777776B1 KR101777776B1 (ko) | 2017-09-12 |
Family
ID=47840537
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110072890A Active KR101777776B1 (ko) | 2011-07-22 | 2011-07-22 | 표본 프로파일 정보 기반 움직임 추정장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101777776B1 (ko) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160015136A (ko) * | 2014-07-30 | 2016-02-12 | 엔트릭스 주식회사 | 클라우드 스트리밍 서비스 시스템, 스틸 이미지 압축 기법을 이용한 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
| WO2016047890A1 (ko) * | 2014-09-26 | 2016-03-31 | 숭실대학교산학협력단 | 보행 보조 방법 및 시스템, 이를 수행하기 위한 기록매체 |
| KR20180116135A (ko) * | 2017-04-14 | 2018-10-24 | 한화테크윈 주식회사 | 에지 값을 이용한 감시 카메라의 패닝 및 틸팅 제어 방법 |
-
2011
- 2011-07-22 KR KR1020110072890A patent/KR101777776B1/ko active Active
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160015136A (ko) * | 2014-07-30 | 2016-02-12 | 엔트릭스 주식회사 | 클라우드 스트리밍 서비스 시스템, 스틸 이미지 압축 기법을 이용한 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
| WO2016047890A1 (ko) * | 2014-09-26 | 2016-03-31 | 숭실대학교산학협력단 | 보행 보조 방법 및 시스템, 이를 수행하기 위한 기록매체 |
| KR20180116135A (ko) * | 2017-04-14 | 2018-10-24 | 한화테크윈 주식회사 | 에지 값을 이용한 감시 카메라의 패닝 및 틸팅 제어 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101777776B1 (ko) | 2017-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI565306B (zh) | 視訊解碼裝置、視訊編碼裝置、視訊解碼方法、視訊編碼方法、及儲存媒體(四) | |
| KR100803611B1 (ko) | 영상의 부호화, 복호화 방법 및 장치 | |
| KR101440610B1 (ko) | 영상의 부호화/복호화 장치 및 그 방법 | |
| US8204124B2 (en) | Image processing apparatus, method thereof, and program | |
| US20160080767A1 (en) | Encoding system using motion estimation and encoding method using motion estimation | |
| KR101777776B1 (ko) | 표본 프로파일 정보 기반 움직임 추정장치 및 방법 | |
| JP5199196B2 (ja) | 動画像復号方法,動画像復号装置および動画像復号プログラム | |
| TW201310392A (zh) | 預測移動向量之估測方法 | |
| KR101810118B1 (ko) | 프로파일 정보 기반 움직임 추정장치 및 방법 | |
| US8837595B2 (en) | Motion estimation method | |
| CN1965583A (zh) | 搜索全局运动矢量的方法 | |
| KR101787004B1 (ko) | 표본 픽셀 기반 움직임 추정장치 및 방법 | |
| KR101781560B1 (ko) | 표본 프로파일 정보 기반 움직임 추정장치 및 방법 | |
| KR100969420B1 (ko) | 프레임 레이트 변환 방법 | |
| KR101798191B1 (ko) | 표본 픽셀 기반 움직임 추정장치 및 방법 | |
| KR101895822B1 (ko) | 프로파일 정보 기반 움직임 추정장치 및 방법 | |
| Fan et al. | Spatiotemporal segmentation based on two-dimensional spatiotemporal entropic thresholding | |
| CN101001380A (zh) | 视频编码的移动估计方法 | |
| JP2008301270A (ja) | 動画像符号化装置及び動画像符号化方法 | |
| CN107426577B (zh) | 运动估计运动补偿算法中重复性结构的检测方法及系统 | |
| KR100810391B1 (ko) | 움직임 보간을 이용한 프레임 레이트 변환 방법 | |
| JP4250598B2 (ja) | 動き補償型ip変換処理装置及び動き補償型ip変換処理方法 | |
| KR20130012421A (ko) | 프로파일 정보 기반 움직임 추정장치 및 방법 | |
| Hussain et al. | Block matching algorithms for motion estimation–A comparison study | |
| US20090324115A1 (en) | Converting the frame rate of video streams |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110722 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
Patent event date: 20111102 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20160706 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20110722 Comment text: Patent Application |
|
| PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20161028 Patent event code: PA01071R01D |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20161212 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20170620 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20170906 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20170907 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20200904 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210830 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220624 Start annual number: 6 End annual number: 6 |