KR100683060B1 - 영상 프레임의 블록화 현상 제거 장치 및 그 방법 - Google Patents
영상 프레임의 블록화 현상 제거 장치 및 그 방법 Download PDFInfo
- Publication number
- KR100683060B1 KR100683060B1 KR1020050059691A KR20050059691A KR100683060B1 KR 100683060 B1 KR100683060 B1 KR 100683060B1 KR 1020050059691 A KR1020050059691 A KR 1020050059691A KR 20050059691 A KR20050059691 A KR 20050059691A KR 100683060 B1 KR100683060 B1 KR 100683060B1
- Authority
- KR
- South Korea
- Prior art keywords
- edge
- pixel
- pixels
- block
- information
- 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.)
- Expired - Fee Related
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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/117—Filters, e.g. for pre-processing or post-processing
-
- 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)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
| -1 | 0 | 1 |
| -2 | 0 | 2 |
| -1 | 0 | 1 |
| -1 | -2 | -1 |
| 0 | 0 | 0 |
| 1 | 2 | 1 |
Claims (15)
- 블록 단위로 디코딩된 영상 프레임의 블록화 현상을 제거하기 위한 필터링 방법에 있어서,상기 영상 프레임 내의 임의의 화소에 에지 검출자를 적용하여 에지 응답의 크기, 에지 방향 정보 및 에지 위치 정보를 포함하는 화소 정보를 추출하는 단계;상기 추출된 화소 정보를 이용하여 상기 화소를 비에지 화소, 객체 에지 화소 및 블록 에지 화소 중의 하나로 분류하는 단계; 및상기 분류 결과에 따라 상이한 필터링을 수행하는 단계를 포함하는 영상 프레임의 블록화 현상 제거 방법.
- 제1항에 있어서,상기 에지 응답의 크기는 상기 화소에 에지 검출자를 적용한 응답 크기의 절대치인 영상 프레임의 블록화 현상 제거 방법.
- 제1항에 있어서,상기 에지 방향 정보는 상기 화소에 에지 검출자를 적용하여 얻은 수직 방향 성분과 수평 방향 성분의 비의 역탄젠트인 영상 프레임의 블록화 현상 제거 방법.
- 제1항에 있어서,상기 에지 위치는 상기 화소가 포함된 블록 내의 상대적인 위치를 좌표로 나타낸 값인 영상 프레임의 블록화 현상 제거 방법.
- 제1항 내지 제5항 중 어느 하나의 항에 있어서,상기 에지 검출자는 소벨 에지 검출자(Sobel edge detector) 또는 캐니 에지 검출자(Canny edge detector)인 영상 프레임의 블록화 현상 제거 방법.
- 제1항 내지 제5항 중 어느 하나의 항에 있어서,상기 화소 분류 단계는상기 화소의 에지 응답의 크기와 미리 설정된 임계값을 비교하여, 상기 임계값이 큰 경우에는 상기 화소를 비에지 화소로 분류하는 단계를 더 포함하는 영상 프레임의 블록화 현상 제거 방법.
- 제7항에 있어서,상기 화소 분류 단계는상기 에지 응답의 크기가 큰 경우에는 상기 화소의 에지 방향이 0° 또는 90°에 해당하는지의 여부를 판단하여, 상기 에지 방향이 0° 또는 90°가 아닌 경우, 상기 화소를 객체 에지 화소로 분류하는 단계; 및상기 에지 방향이 0° 또는 90°에 해당하는 경우, 상기 화소의 에지 위치 정보를 이용하여 상기 화소가 블록 경계 영역에 존재하는 지의 여부를 판단하여, 상기 화소가 블록 경계 영역에 위치하면 블록 에지 화소로 분류하는 단계를 더 포함하는 영상 프레임의 블록화 현상 제거 방법.
- 제8항에 있어서,상기 에지 방향이 0° 또는 90°에 해당하는 경우,상기 화소의 에지 위치가 블록 경계 영역에 해당하지 않는 것으로 판단되면, 상기 화소를 객체 에지 화소로 판단하는 단계를 더 포함하는 영상 프레임의 블록화 현상 제거 방법.
- 제9항에 있어서,상기 필터링 단계는상기 디코딩된 영상 프레임 내의 화소 중 비에지 화소 및 블록 에지 화소로 분류된 화소를 저대역 필터링하는 영상 프레임의 블록화 현상 제거 방법.
- 제9항에 있어서,상기 필터링 단계는상기 디코딩된 영상 프레임 내의 화소 중 객체 에지 화소로 분류된 화소는 전대역 필터 또는 샤프닝 필터로 필터링하는 영상 프레임의 블록화 현상 제거 방법.
- 제9항에 있어서,상기 디코딩된 영상 프레임 내의 화소 중 객체 에지 화소로 분류된 화소에 식별부호를 부가하는 단계를 더 포함하는 영상 프레임의 블록화 현상 제거 방법.
- 블록 단위로 디코딩된 영상 프레임 내의 임의의 화소에 에지 검출자를 적용하여 에지 응답의 크기, 에지 방향 정보 및 에지 위치 정보를 추출하는 화소 정보 추출부;상기 추출된 화소 정보를 이용하여 상기 화소를 비에지 화소, 객체 에지 화소 및 블록 에지 화소 중의 하나로 분류하는 에지 판별부; 및상기 화소 분류 결과에 따라 상이한 필터링을 수행하는 필터부를 포함하는 영상 프레임의 블록화 현상 제거 장치.
- 제13항에 있어서,상기 필터부는상기 비에지 화소 및 상기 블록 에지 화소에 포함된 고주파 성분을 제거하는 저대역 필터; 및상기 객체 에지 화소의 에지 정보를 유지하는 필터링을 수행하는 적응 필터를 포함하는 영상 프레임의 블록화 현상 제거 장치.
- 제14항에 있어서,상기 적응 필터는 전대역 필터 또는 샤프닝 필터 중에서 선택되어 이용되는 영상 프레임의 블록화 현상 제거 장치.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/272,301 US7961357B2 (en) | 2004-12-08 | 2005-11-09 | Block artifact phenomenon eliminating device and eliminating method thereof |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20040103034 | 2004-12-08 | ||
| KR1020040103034 | 2004-12-08 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20060064487A KR20060064487A (ko) | 2006-06-13 |
| KR100683060B1 true KR100683060B1 (ko) | 2007-02-15 |
Family
ID=37160039
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020050059691A Expired - Fee Related KR100683060B1 (ko) | 2004-12-08 | 2005-07-04 | 영상 프레임의 블록화 현상 제거 장치 및 그 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100683060B1 (ko) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100982835B1 (ko) | 2008-10-21 | 2010-09-16 | 중앙대학교 산학협력단 | 영상 프레임의 디블로킹 방법 및 장치 |
| US8644639B2 (en) | 2008-11-06 | 2014-02-04 | Samsung Electronics Co., Ltd. | System and method for reduction of block noise |
| US11200642B2 (en) | 2018-12-06 | 2021-12-14 | Samsung Electronics Co., Ltd. | Image signal processor, operation method of image signal processor, and electronic device including image signal processor |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101180059B1 (ko) | 2007-05-11 | 2012-09-04 | 삼성전자주식회사 | 화상형성장치 및 그 방법 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR19980068148A (ko) * | 1997-02-15 | 1998-10-15 | 김광호 | 루프필터링 방법 및 루프필터 |
| US5852475A (en) | 1995-06-06 | 1998-12-22 | Compression Labs, Inc. | Transform artifact reduction process |
| US6370279B1 (en) | 1997-04-10 | 2002-04-09 | Samsung Electronics Co., Ltd. | Block-based image processing method and apparatus therefor |
| JP2003102028A (ja) | 1997-11-25 | 2003-04-04 | Seiko Epson Corp | 画像処理装置、画像処理方法および画像処理制御プログラムを記録した媒体 |
| KR20030065277A (ko) * | 2002-01-31 | 2003-08-06 | 삼성전자주식회사 | 블록킹 효과를 제거하기 위한 필터링 방법 및 그 장치 |
-
2005
- 2005-07-04 KR KR1020050059691A patent/KR100683060B1/ko not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5852475A (en) | 1995-06-06 | 1998-12-22 | Compression Labs, Inc. | Transform artifact reduction process |
| KR19980068148A (ko) * | 1997-02-15 | 1998-10-15 | 김광호 | 루프필터링 방법 및 루프필터 |
| US6370279B1 (en) | 1997-04-10 | 2002-04-09 | Samsung Electronics Co., Ltd. | Block-based image processing method and apparatus therefor |
| JP2003102028A (ja) | 1997-11-25 | 2003-04-04 | Seiko Epson Corp | 画像処理装置、画像処理方法および画像処理制御プログラムを記録した媒体 |
| KR20030065277A (ko) * | 2002-01-31 | 2003-08-06 | 삼성전자주식회사 | 블록킹 효과를 제거하기 위한 필터링 방법 및 그 장치 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100982835B1 (ko) | 2008-10-21 | 2010-09-16 | 중앙대학교 산학협력단 | 영상 프레임의 디블로킹 방법 및 장치 |
| US8644639B2 (en) | 2008-11-06 | 2014-02-04 | Samsung Electronics Co., Ltd. | System and method for reduction of block noise |
| US11200642B2 (en) | 2018-12-06 | 2021-12-14 | Samsung Electronics Co., Ltd. | Image signal processor, operation method of image signal processor, and electronic device including image signal processor |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20060064487A (ko) | 2006-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100754181B1 (ko) | 복호화된 비디오 시퀀스에서 모스퀴토 잡음을 제거하는방법 및 장치 | |
| USRE41909E1 (en) | Method of determining a pixel value | |
| US20050100235A1 (en) | System and method for classifying and filtering pixels | |
| KR101441175B1 (ko) | 밴딩 아티팩트 검출을 위한 방법 및 장치 | |
| US20100080472A1 (en) | Image processing apparatus, moving image decoding apparatus, moving image encoding apparatus and method | |
| WO2004038648A9 (en) | Method and decoder system for reducing quantization effects of a decoded image | |
| JP2000059769A (ja) | 映像デ―タル―プフィルタリング方法及び装置 | |
| US7961357B2 (en) | Block artifact phenomenon eliminating device and eliminating method thereof | |
| Kong et al. | Edge map guided adaptive post-filter for blocking and ringing artifacts removal | |
| JP2001320713A (ja) | 画像予備処理方法 | |
| Singh et al. | A signal adaptive filter for blocking effect reduction of JPEG compressed images | |
| KR100683060B1 (ko) | 영상 프레임의 블록화 현상 제거 장치 및 그 방법 | |
| Kirenko et al. | Coding artifact reduction using non-reference block grid visibility measure | |
| JP2001346208A (ja) | 画像信号復号化装置および方法 | |
| JPH04311195A (ja) | 画像信号符号化装置及び画像信号復号化装置 | |
| JP2005318614A (ja) | 入力画像中のアーチファクトを低減する方法 | |
| KR101780444B1 (ko) | 영상 신호의 노이즈 제거 방법 | |
| GB2366465A (en) | Image quality enhancement | |
| Coudoux et al. | Reduction of Color Bleeding in DCT Block-Coded Video | |
| Singh et al. | Reduction of Blocking artifacts in Compressed Medical Images | |
| Tsai et al. | A DWT-based deblocking technique based on edge detection and zero masking for reducing blocking effect | |
| JP2002027471A (ja) | テキスト/エッジ検出技術を用いた静止画像/動画像の適応型ブロック状ノイズ除去方法 | |
| Wu et al. | Correlation based universal image/video coding loss recovery | |
| Jin et al. | Retinex based visual identicalness detection for videos corrupted by imaging noise | |
| JP2007538451A (ja) | 復号化ビデオにおいてアーチファクトを削減するアルゴリズム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| S17-X000 | Non-exclusive voluntary license recorded |
St.27 status event code: A-4-4-S10-S17-lic-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20120131 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20130209 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20130209 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
