KR100308016B1 - 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 - Google Patents
압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 Download PDFInfo
- Publication number
- KR100308016B1 KR100308016B1 KR1019980035507A KR19980035507A KR100308016B1 KR 100308016 B1 KR100308016 B1 KR 100308016B1 KR 1019980035507 A KR1019980035507 A KR 1019980035507A KR 19980035507 A KR19980035507 A KR 19980035507A KR 100308016 B1 KR100308016 B1 KR 100308016B1
- Authority
- KR
- South Korea
- Prior art keywords
- pixel
- block
- pixels
- mask
- image
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000001914 filtration Methods 0.000 claims abstract description 35
- 238000012935 Averaging Methods 0.000 claims abstract description 11
- 238000013139 quantization Methods 0.000 claims description 16
- 230000002093 peripheral effect Effects 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Image Processing (AREA)
Abstract
본 발명은 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법 및 이 방법을 이용한 복호화기에 관한 것으로서 특히, 초저비트율로 부호화된 영상에 나타나는 블럭현상과 링현상을 줄이는 방법과 이 방법을 이용한 복호화기에 관한 것이다.
본 발명은 블럭현상과 링현상 제거에 가장 효율적인 마스크(필터링될 화소와 함께 평균이 구해질 화소들이 선택될 수 있는 기본적인 영역을 한정하는 단위)들을 다양하게 가지고 한 화소에 대하여 적용할 마스크를 선택하고, 그 마스크안의 화소들 중에서 필터링에 관련시킬 후보 화소를 찾고, 후보 화소들에 대하여 계산속도 향상을 위한 가중치를 주고 평균연산을 수행함으로써 초저비트율의 압축 부호화된 영상에 나타나는 블럭현상과 링현상을 제거하는 방법과 복호화기로서, 특히 본 발명에서는 필터링할 화소 주변의 화소가 물체 윤곽선을 이루는 화소인지 아닌지를 판별해 가면서 평균연산을 행하고, 블럭의 안쪽에서는 변형된 3×3 필터 마스크를 사용해서 링현상을 제거하고, 블럭의 경계부분에서는 인접블럭 방향으로 더 큰 탭을 가지는 마스크를 사용해서 블럭현상과 링현상을 제거하였다.
Description
본 발명은 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법 및 이 방법을 이용한 복호화기에 관한 것으로서 특히, 초저비트율로 부호화된 영상에 나타나는 블럭현상과 링현상을 줄이는 방법과 이 방법을 이용한 복호화기에 관한 것이다.
특히 본 발명은 블럭단위로 전송된 영상의 임의의 화소에 대하여 주변의 화소가 물체 윤곽선을 이루는 화소인지 아닌지를 판별하고, 물체 윤곽선을 이룬다고 판별된 화소를 제외하고 물체 윤곽선을 이루지 않는다고 판별된 화소에 대하여 평균연산을 하여 필터링을 수행함을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법과 영상 복호화기에 관한 것이다.
알려진 바와같이, 정지영상이나 동영상을 부호화하는 시스템에서 DCT(이산코사인변환) 기반 부호화 기술의 경우 전체 영상을 작은 부분(예를 들면 8×8블럭)으로 나누어 변환을 수행하는데, 이렇게 작은 부분으로 나누어 DCT를 수행하면, 각 블럭 사이의 상관관계 정보가 손실되기 때문에 이 부분에서 시각적인 불연속 현상(블럭현상)이 나타난다.
즉, 원영상을 DCT변환하면 그 변환된 결과로 원영상에 대하여 의미있는 주요 정보는 저주파성분으로 모이고, 고주파 성분으로 갈수록 그 포함된 정보의 양이 줄어들게 된다. 특히 저주파 성분은 인접블럭과 상관된 정보를 많이 포함하고 있는데, 이 블럭기반의 DCT에서는 블럭사이의 상관관계를 포함하지 못하게 되고, 블럭별로 저주파성분을 양자화하게 되면, 인접블럭 사이에서 그 연속성을 잃어버리고 재구성된 영상에 블럭현상이 나타나게 된다.
또한, DCT로 얻어진 계수들을 양자화함으로써 비트수를 줄이는데, 양자화 간격(q)을 증가시킬수록 부호화해야 할 성분들이 줄어들어 비트수를 줄일수는 있지만 이는 원영상에 포함되어 있던 고주파성분의 정보를 잃어버리는 것이기 때문에 재구성된 영상에 왜곡을 일으킨다. 이는 양자화 간격을 크게 함으로써 나타나는 것으로, 특히 재구성된 영상의 물체 윤곽선 부분에서 심하게 나타나고, 이러한 현상을 링현상이라고 부르며 화면에서는 물체 윤곽선 부분에서 물결무늬로 나타난다.
위와같은 블럭현상이나 링현상의 원인은 원영상에 포함되어 있던 정보의 손실이라고 볼 수 있으며, 비트율이 낮아질수록 정보의 손실이 더욱 심해지므로 블럭현상이나 링현상은 더욱 심해지고, 이러한 블럭현상이나 링현상을 제거하기 위한 많은 방법들이 제안된 바 있으며, 기본적으로는 저역통과 필터링(LPF)을 수행하여 블럭현상과 링현상을 완화시키는 것이다.
즉, 실질적으로 저역통과 필터링의 효과를 가지는 디지탈적 신호처리로서 평균연산이 블럭현상이나 링현상을 제거하며, 이와같이 블럭현상이나 링현상을 제거하는 가장 간단한 방법은 저역통과필터링이고, 이 저역통과필터링을 위해서 임의의 1화소 주변의 3×3개 화소를 선택(필터 마스크)하여 9개의 화소의 평균값(즉, ÷9)을 구함으로써 평균연산에 의한 블럭현상, 링현상의 제거기술이 제시되고 있고(이러한 단순 저역통과필터링은 이미지 인식에 중요한 요소가 되는 물체 윤곽선도 함께 필터링 되는 단점이 수반된다), 그 이외의 기술들은 위와같은 마스크를 어떠한 형태로 어떠한 화소를 고려하여 어떠한 방법으로 적용할 것인가에 머물러 있다.
종래에 블럭현상과 링현상을 줄이는 방법으로서 영상 윤곽의 방향에 따라서 블럭을 구분하고, 구분된 블럭의 윤곽방향에 맞는 필터를 사용하는 적응적 저역통과 필터링 방법(B.Ramamurthi)이 있다.
이 방법은 재구성된 영상에서의 물체 윤곽선에 따라서 블럭을 구분하여 영상의 국부적인 특성에 적응할 수 있지만, 매우 낮은 비트율의 부호화 방법에서는 물체 윤곽선의 방향을 찾기 어렵기 때문에 초저비트율 부호화 방법에는 적용할 수 없는 제약이 있다.
종래의 블럭현상이나 링현상을 줄이는 또다른 방법으로서, 주파수 영역과 영상 영역에서의 작업을 어떠한 제약하에서 반복하는 방법(A.Zakhor)이나, 전공된 데이타 뿐만 아니라 원영상에 대한 사전정보도 블럭현상을 제거하는데 이용하는 POCS와 CLS알고리즘을 사용하는 regularization방법이 있고 또, constrained quadratic programming 방법(S.Minam 등)이 있다.
그러나 이러한 방법들은 모두 반복적인 방법이기 때문에 실시간 처리가 불가능하며, 주파수 영역과 영상 영역 모두에서 데이타를 처리해야 하므로 부호화기와 복호화기의 구조가 복잡해지는 단점이 있다.
한편, Citta 등은 연속되는 영상에서 두 프레임 중 하나의 프레임 간격마다 8×8 부호화 블럭의 위치를 이동시킴으로써 시각적으로 블럭현상이 덜 나타나게 하는 방법을 제안하였으나, 대부분의 국제규격은 고정된 블럭의 위치를 규정하고 있으므로 널리 사용되기 어렵다.
또한, Smith는 주파수 해석기를 사용하여 필터링하는 정도를 제어하는 방법을 제안하였으나 이 방법에서는 블럭경계에 있는 화소값만을 변경시키므로 블럭현상 제거효과가 떨어진다.
Fan은 투사의 방법과 smoothing작용을 방복하는 방법을 제안하였으나, 이 또한 반복적인 방법이므로 수행시간이 많이 걸리고, Reuman은 부호화기에서 보내지는 양자화 잡음정보를 이용하여 필터링하는 방법을 제안하였으나 부호화기에서 얻는 부가적인 정보는 발생되는 비트의 양을 증가시키므로 비효율적이다.
본 발명은 부호화된 비트열을 복호화함으로써 얻어지는 재구성된 영상의 화질을 향상시키는 것을 목적으로하며, 영상의 세부를 보존하면서 블럭현상과 링현상을 줄이는 방법과 이 방법을 이용한 영상 복호화기를 제공한다.
본 발명에서는 성능면에서 효율적이고, 구조면에서 간단하며 국제규격을 따르는 부호화기 및 복호화기에 사용할 수 있는, 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법 및 이 방법을 이용한 영상 복호화기를 제공한다.
본 발명은 블럭현상과 링현상 제거에 가장 효율적인 마스크(필터링될 화소와 함께 평균이 구해질 화소들이 선택될 수 있는 기본적인 영역을 한정하는 단위)들을 다양하게 가지고 한 화소에 대하여 적용할 마스크를 선택하고, 그 마스크안의 화소들 중에서 필터링에 관련시킬 후보 화소를 찾고, 후보 화소들에 대하여 계산속도 향상을 위한 가중치를 주고 평균연산을 수행함으로써 초저비트율의 압축 부호화된 영상에 나타나는 블럭현상과 링현상을 제거하는 방법과 영상 복호화기를 제공한다.
도1은 본 발명에 따른 영상 부호화기 및 복호화기의 개략적인 구성을 나타낸 블럭도
도2는 본 발명에서 제시된 다양한 형태의 마스크 구조를 나타낸 도면
도3은 블럭의 위치에 따른 마스크의 선택상태를 나타낸 도면
본 발명은 블럭단위로 전송된 영상의 임의의 화소에 대하여 주변의 화소가 물체 윤곽선을 이루는 화소인지 아닌지를 판별하고, 물체 윤곽선을 이룬다고 판별된 화소를 제외하고 물체 윤곽선을 이루지 않는다고 판별된 화소에 대하여 평균연산을 하여 필터링을 수행함을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법으로서, 현재 필터링 화소와 주변화소와의 차이값을 미리 설정된 임계치와 비교하여 필터링에 관련시킬 후보화소를 선정하고, 블럭단위로 전송된 영상의 임의의 화소에 대하여 그 주변화소를 고려함에 있어서는 8탭 마스크를 적용하여 필터링하고, 이 8탭 마스크는 블럭의 상,하,좌,우측 인접블럭과의 경계부분에서는 그 방향으로의 탭을 상대적으로 더 길게 형성하고 블럭의 중앙부분에서는 모서리를 제외하여 변형된 3×3, 8탭 필터 마스크를 적용함을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법이다.
또한 본 발명은 상기 필터링에서 제외된 화소의 수를 고려하여 필터링할 원화소에 대하여 가중치를 주는 것을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법으로서, 블럭단위로 전송된 영상의 임의의 화소에 대하여 필터링할 마스크를 인접블럭과의 방향을 고려하여 적응적으로 선택하는 과정과, 상기 선택된 마스크내의 화소들 중에서 필터링에 관련시킬 화소와 제외될 화소를 주변화소와의 차이값을 소정의 임계치와 비교하여 선택하는 과정과, 상기 제외된 화소수를 고려하여 필터링할 원화소에 가중치를 부여하여 평균산출을 수행하는 과정으로 이루어진 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법 이다.
또한 본 발명은 블럭단위로 전송된 영상을 역양자화 및 역DCT변환하여 재구성된 영상에 대하여 필터링 처리를 수행하는 복호화기에 있어서,
필터링할 화소와 그 화소를 포함하는 주변화소를 그 블럭내에서의 화소 위치와 인접블럭과의 경계부분에서의 인접블럭의 방향을 고려하여, 필터마스크로서 필터링에 고려될 화소를 선정하는 필터 마스크수단과, 상기 선정된 필터 마스크내의 화소에 대하여 주변화소와의 차이값을 소정의 임계치와 비교하여 평균산출을 위한 후보화소를 선택하는 후보화소 선택수단과, 상기 선택된 후보화소값의 평균을 산출하여 필터링을 수행하는 연산수단을 포함하여 이루어지는 것을 특징으로 하는 영상 복호화기로서, 상기 후보화소 선택수단은 원화소와 주변화소와의 차이값이 소정의 임계치를 초과하는 경우 그 화소를 제외하고, 이 제외된 화소수를 고려하여 원화소에 대해서 가중치를 부여하여 평균산출을 수행하게 하며, 상기 임계치(δ)는 화소의 위치와 인접블럭과의 방향을 고려하여 설정되는 상수(k)와 양자화 간격(q)을 고려하여 δ = k×q 로 결정함을 특징으로 하는 영상 복호화기 이다.
이하, 첨부된 도면을 참조하여 본 발명의 작용을 설명하면 다음과 같다.
본 발명의 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법에서는 적응적 후보화소 선택과정을 가진다.
적응적 후보화소 선택과정에서는 필터링할 마스크를 선택하여 적용하고 그 마스크안에 포함된 화소들 중에서 필터링될 화소와 함께 평균을 구할 화소들을 선택하는데, 이 것은 필터링될 화소와 주변 화소와의 차이값을 미리 설정한 임계치와 비교함으로써 얻어진다.
이때 상기 임계치는 부호화부에서 DCT계수를 양자화할 때 사용된 양자화 간격에 비례하게 결정되고 또 이 임계치는 그 목적에 따라서 다양하게 변화되는데, 링현상 제거를 위해 사용될 때에는 블럭현상 제거를 위해 사용될 때보다 그 값이 작다.
그리고, 필터링될 화소와 함께 평균이 구해질 화소들이 선택되었으면 평균연산을 수행하며, 이때에는 필터링될 화소에 대한 가중치를 주고, 이 가중치는 마스크에 포함된 화소들 중에서 평균을 구할 때 사용될 화소에 선택되지 않은 화소의 수만큼의 가중치를 준다.
마스크는 모두 8개의 화소를 포함하게 설정되며, 이와같이 8개의 화소를 포함하게 설정되므로 평균을 구할 때 쓰이는 화소의 수가 8개가 되지 않더라도 평균을 구하는 과정에서 8로 나누어질 수 있도록 가중치를 결정한다.
이와같이 하는 것은 '나누기 8'이 단순한 이동 명령어(shift)로 이루어질 수 있도록 하기 위해서 이며, 이 이동 명령어(shift)를 이용하면 연산이 단순해져서 수행시간을 단축시킬 수 있고 복호화기의 구성도 그 만큼 간소해질 수 있기 때문이다.
먼저, 도1은 본 발명에 따른 부호화기와 복호화기의 간략한 구성을 나타내며, 101은 DCT부, 102는 양자화부로서 부호화기에 포함되고, 103은 역양자화부, 104는 역DCT부, 105는 본 발명의 처리과정이 수행될 필터링처리부로서 복호화기에 포함된다.
원영상(Original Image)은 8×8의 크기를 가지는 작은 블럭들로 나누어지고, 이 블럭을 DCT를 이용해서 변환하며(101:DCT부), 이와같이 변환된 DCT계수는 양자화부(102)에서 양자화되어 전송채널을 통해 비트열의 형태로 복호화기에 전달된다.
양자화 과정은 부호화 방법에 따라 다르지만, 대개 저주파성분은 원영상에 대하여 의미있는 정보를 고주파성분 보다 상대적으로 많이 가지기 때문에 작은 양자화 간격으로 양자화하고, 고주파성분은 보다 큰 간격으로 양자화한다.
복호화기의 역양자화부(103)에서는 DCT계수가 역양자화되고, 역DCT부(104)에서 역DCT변환되어 전체의 재구성된 영상이 형성되며, 이와같이 재구성된 영상에 대하여 본 발명의 필터링 처리부(105)에서 필터링이 가해져서 블럭현상과 링현상이 제거된 영상을 얻는다.
즉, 복호화기에서 재구성된 영상에는 블럭현상과 링현상이 나타나며, 링현상은 고주파성분의 계수를 양자화함으로써 나타나는데, 이 것은 평균이 '0'이며 작은 간격의 spatial sinusoidal신호이다.
그런데, 사람의 시각체계는 영상의 윤곽선 부분의 편평한 영역에서 이러한 링 현상에 민감하고, 블럭현상은 DCT계수의 저주파부분을 양자화함으로써 나타나는데, 재구성된 영상에서 사람의 눈에 민감한 수직, 수평의 구획을 형성한다.
이러한 블럭현상과 링현상을 줄이기 위한 본 발명의 필터링 처리는 마스크 형태의 결정, 평균을 구하는데 사용될 주변화소의 선택, 그리고 평균산출의 과정을 수행하는 것이다.
이미 설명한 바와같이 평균연산이 블럭현상이나 링현상을 제거하므로 블럭현상이나 링현상을 제거하는 가장 간단한 방법은 저역통과필터링이고, 이 저역통과필터링을 위해서 임의의 1화소 주변의 3×3개 화소를 선택(마스킹)하여 9개의 화소의 평균값(즉, ÷9)을 구함으로써 평균연산에 의한 블럭현상,링현상의 제거기술이 제시되고 있고(이러한 단순 저역통과필터링은 이미지 인식에 중요한 요소가 되는 윤곽선도 함께 필터링 되는 단점이 수반된다), 그 이외의 기술들은 위와같은 마스크를 어떠한 형태로 어떠한 화소를 고려하여 어떠한 방법으로 적용할 것인가에 머물러 있다.
본 발명에서도 이러한 마스크의 선택은 매우 중요하다.
도2에 본 발명에서 선택될 다양한 마스크의 형태를 보이며 r로 표기된 화소가 기준위치가 된다.
도2의 a는 블럭의 중앙부에서 효과적인 마스크의 구조로서 3×3 마스크 형태에서 좌상단의 1개화소 위치를 제외한 8개 화소를 선택한다.
도2의 b는 수직방향을 고려해서 수평방향보다 수직방향으로 보다 많은 수의 화소를 선택하는 마스크의 형태로서 특히 수직방향 중에서 아래쪽을 윗쪽보다 더 고려한 경우의 마스크 형태이다.
도2의 c는 수직방향을 고려해서 수평방향보다 수직방향으로 보다 많은 수의 화소를 선택하는 마스크의 형태로서 특히 수직방향 중에서 윗쪽을 아래쪽보다 더 고려한 경우의 마스크 형태이다.
도2의 d는 수평방향을 고려해서 수직방향보다 수평방향으로 보다 많은 수의 화소를 선택하는 마스크의 형태로서 특히 수평방향 중에서 왼쪽을 오른쪽 보다 더 고려한 경우의 마스크 형태이다.
도2의 e는 수평방향을 고려한 경우로서 특히 오른쪽을 왼쪽 보다 더 고려한 경우의 마스크 형태이다.
도2의 a 내지 e의 5개 마스크에서 탭은 모두 8개를 사용하고, 이 것은 후에 설명하는 바와같이 고속연산과 구조 간소화를 위한 배려이다.
본 발명의 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법 및 이 방법을 이용한 복호화기에서는 도2에 나타낸 바와같은 5개 형태의 마스크를 가지고 도3에 나타낸 바와같이 8×8블럭의 각 위치마다 다른 형태의 마스크를 할당한다.
도3에서 윗쪽의 경계부분에서는 도2의 c형태의 마스크가 사용되는데 이 것은 수직방향으로 긴 탭을 가지고 있기 때문에 해당 화소를 필터링할 때 상측으로 인접한 블럭에서 최대 3개의 화소를 포함시켜 평균을 산출할 수 있게한다.
도3에서 아래쪽의 경계부분에서는 도2의 b형태의 마스크를 사용해서 하측으로 인접한 블럭에서 최대 3개의 화소를 포함시켜 평균을 산출할 수 있게하며, 왼쪽 경계부분에서는 도2의 d형태의 마스크를 사용해서 좌측으로 인접한 블럭에서 최대 3개의 화소를 포함시켜 평균을 산출할 수 있게하며, 오른쪽 경계부분에서는 도2의 e형태의 마스크를 사용해서 우측으로 인접한 블럭에서 최대 3개의 화소를 포함시켜 우측으로 인접한 블럭에서 최대 3개의 화소를 포함시켜 평균을 산출할 수 있게한다.
그리고, 도3에서 8×8블럭의 모서리쪽에서 대각선상으로 중앙부에 이르는 위치에는 도2의 a와 같은 형태의 마스크를 사용해서 평균을 산출할 수 있게한다.
상기한 바와같이 본 발명에서는 모두 8개의 탭으로 이루어진 5가지의 마스크를 사용하는데, 이와 같이 8개의 탭으로 이루어진 마스크를 사용하는 것은 필터링의 효과를 유지하면서 연산을 간단히하고 또 복호화기의 구성을 간소화 하기 위한 것이다.
즉, 통상의 3×3마스크를 사용해서 평균을 산출할 때는 8개의 덧셈과 1개의 나눗셈이 필요한데, 이 나눗셈은 많은 계산시간을 요하므로, 변형된 3×3마스크(본 발명)를 사용하면 분모가 항상 '8'로 유지되기 때문에 이미 설명한 바와같이 계산시간이 적게드는 이동 명령어(shift) 만으로 간단히 해결되고 나눗셈이 이동 연산자로 대체될 수 있다.
상기한 바와같이 마스크를 선택한 다음에는 필터링에 관련시킬 후보 화소를 찾는다.
즉, 필터링될 화소의 평균 산출에 포함될 화소와 제외되어야 할 화소를 찾는데, 이 것은 현재 필터링될 화소와 물체 윤곽선 화소와의 차의 절대값을 미리 설정된 임계치와 비교하여 결정한다.
즉, 물체 윤곽선을 이루고 있는 화소를 포함시켜 편균을 구하면 영상이 블러링되고 세밀한 부분이 사라지게 되므로 세밀한 영상을 유지하면서 블럭현상과 링현상을 줄이기 위해서 물체 윤곽선이라고 판정되는 화소는 필터링될 화소의 평균산출에서 제외시키는 과정을 수행하는 것이다.
이 과정은 선택된 마스크안의 화소들 중에서 필터링될 화소와의 차이값의 크기(절대값)이 설정된 임계치보다 작은 경우에는 평균연산에 포함시키고, 크면 제외시키는 방법으로 수행한다.
그리고, 평균산출에 제외된 화소의 수를 고려하여 필터링될 원화소에 소정의 가중치를 부여함으로써 평균을 구할때 분모를 '8'로 만들어 준다.
예를 들어, 주변에 2개의 화소가 제외되었다면, 원래의 portion Pi와 제외된 화소로 인하여 가중되는 portion 2×Pi로 전체적으로 3×Pi 가 된다.
한편, 상기의 미리 설정되는 임계치(δ)를 구할 때에는 블럭현상과 링현상을 감안하여 결정하는데, 이러한 현상의 정도는 양자화 간격의 크기에 비례한다는 것을 이용해서, δ= k×q (k는 상수, q는 해당 블럭의 양자화 간격)로 임계치를 결정한다.
본 발명에서 k값은 도3에서 블럭의 경계부분에서는 1.0, 블럭의 내부에서는 0.6으로 실시하였다.
블럭경계부분에서 k값이 큰 이유는 블럭현상에 더욱 효율적으로 대응하기 위한 것이다.
상기한 바와같이 마스크를 선택하고, 선택된 마스크를 적용하여 그 마스크에 포함된 화소들 중에서 필터링될 화소와 함께 평균산출에 사용될 화소를 결정한 다음에는, 선택된 화소들과 필터링될 화소의 평균값을 취함으로써 필터링을 수행한다.
이와같이 블럭내의 임의의 화소위치에서 적응적으로 8개 탭의 5종 마스크 중에서 하나의 마스크를 선택하고, 선택된 마스크에서 물체 윤곽선이라고 판정될 화소를 제외한 나머지 화소에 대하여 평균연산을 수행함으로써 필터링이 이루어지고, 이때 제외된 화소수를 고려한 소정의 가중치를 주어 평균연산을 수행함으로써 블럭현상과 링현상을 줄이는 것이다.
본 발명에서는 필터링할 화소 주변의 화소가 물체 윤곽선을 이루는 화소인지 아닌지를 판별해 가면서 평균연산을 행하고, 블럭의 안쪽에서는 변형된 3×3 필터 마스크를 사용해서 링현상을 제거하고, 블럭의 경계부분에서는 인접블럭 방향으로 더 큰 탭을 가지는 마스크를 사용해서 블럭현상과 링현상을 제거하였다.
또한 본 발명에서는 8개의 탭을 가지는 5종의 마스크를 적응적으로 선택하고, 필터링에 포함될 화소와 제외될 화소를 임계치를 가지고 판정하였으며, 제외된 화소수를 고려하여 소정의 가중치를 부여함으로써 필터링을 위한 평균산출시의 분모값을 항상 '8'로 유지하여 고속연산과 간소한 하드웨어 구성을 가능하게 하였다.
Claims (8)
- 블럭단위로 전송된 영상의 임의의 화소에 대하여 주변의 화소가 물체 윤곽선을 이루는 화소인지 아닌지를 판별하고, 물체 윤곽선을 이룬다고 판별된 화소를 제외하고 물체 윤곽선을 이루지 않는다고 판별된 화소에 대하여 평균연산을 하여 필터링을 수행함을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법.
- 제 1 항에 있어서, 현재 필터링 화소와 주변화소와의 차이값을 미리 설정된 임계치와 비교하여 필터링에 관련시킬 후보화소를 선정함을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법.
- 제 1 항에 있어서, 블럭단위로 전송된 영상의 임의의 화소에 대하여 그 주변화소를 고려함에 있어 8탭 마스크를 적용하여 필터링하고, 이 8탭 마스크는 블럭의 상,하,좌,우측 인접블럭과의 경계부분에서는 그 방향으로의 탭을 상대적으로 더 길게 형성하고 블럭의 중앙부분에서는 모서리를 제외하여 변형된 3×3, 8탭 필터 마스크를 적용함을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법.
- 제 1 항 내지 제 3 항중의 어느 한항에 있어서, 필터링에서 제외된 화소의 수를 고려하여 필터링할 원화소에 대하여 소정의 가중치를 주는 것을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법.
- 블럭단위로 전송된 영상의 임의의 화소에 대하여 필터링할 마스크를 인접블럭과의 방향을 고려하여 적응적으로 선택하는 과정과, 상기 선택된 마스크내의 화소들 중에서 필터링에 관련시킬 화소와 제외될 화소를 주변화소와의 차이값을 소정의 임계치와 비교하여 선택하는 과정과, 상기 제외된 화소수를 고려하여 필터링할 원화소에 소정의 가중치를 부여하여 평균산출을 수행함을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법.
- 블럭단위로 전송된 영상을 역양자화 및 역DCT변환하여 재구성된 영상에 대하여 필터링 처리를 수행하는 복호화기에 있어서,필터링할 화소와 그 화소를 포함하는 주변화소를 그 블럭내에서의 화소 위치와 인접블럭과의 경계부분에서의 인접블럭의 방향을 고려하여, 필터마스크로서 필터링에 고려될 화소를 선정하는 필터 마스크수단과, 상기 선정된 필터 마스크내의 화소에 대하여 주변화소와의 차이값을 소정의 임계치와 비교하여 평균산출을 위한 후보화소를 선택하는 후보화소 선택수단과, 상기 선택된 후보화소값의 평균을 산출하여 필터링을 수행하는 연산수단을 포함하여 이루어지는 것을 특징으로 하는 영상 복호화기.
- 제 6 항에 있어서, 상기 후보화소 선택수단은 원화소와 주변화소와의 차이값이 소정의 임계치를 초과하는 경우 그 화소를 제외하고, 이 제외된 화소수를 고려하여 원화소에 대해서 소정의 가중치를 부여하여 평균산출을 수행하게 함을 특징으로 하는 영상 복호화기.
- 제 6 항 또는 제 7 항에 있어서, 상기 임계치(δ)는 화소의 위치와 인접블럭과의 방향을 고려하여 설정되는 상수(k)와 양자화 간격(q)을 고려하여 δ = k×q 로 결정함을 특징으로 하는 영상 복호화기.
Priority Applications (28)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980035507A KR100308016B1 (ko) | 1998-08-31 | 1998-08-31 | 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 |
US09/379,463 US6594400B1 (en) | 1998-08-31 | 1999-08-24 | Method of removing block phenomenon and ring phenomenon in compression coded image |
US11/102,888 USRE40177E1 (en) | 1998-08-31 | 2005-04-11 | Method and apparatus for filtering an image |
US11/102,890 USRE40179E1 (en) | 1998-08-31 | 2005-04-11 | Method of image filtering based on successive pixels |
US11/102,891 USRE40180E1 (en) | 1998-08-31 | 2005-04-11 | Method of filtering an image based on comparisons |
US11/102,889 USRE40178E1 (en) | 1998-08-31 | 2005-04-11 | Method of filtering an image |
US11/785,088 USRE41419E1 (en) | 1998-08-31 | 2007-04-13 | Method of image filtering based on selected pixels in different blocks |
US11/785,085 USRE41910E1 (en) | 1998-08-31 | 2007-04-13 | Method of determining a pixel value using a weighted average operation |
US11/785,087 USRE41436E1 (en) | 1998-08-31 | 2007-04-13 | Method of image filtering based on averaging operation including a shift operation applied to selected successive pixels |
US11/785,091 USRE41403E1 (en) | 1998-08-31 | 2007-04-13 | Method of image filtering based on averaging operation and difference |
US11/785,082 USRE41385E1 (en) | 1998-08-31 | 2007-04-13 | Method of filtering an image using selected filtering mask and threshold comparison operation |
US11/785,084 USRE41909E1 (en) | 1998-08-31 | 2007-04-13 | Method of determining a pixel value |
US11/785,089 USRE41420E1 (en) | 1998-08-31 | 2007-04-13 | Method of image filtering based on comparison of difference between selected pixels |
US11/785,086 USRE41459E1 (en) | 1998-08-31 | 2007-04-13 | Method of image filtering based on selected pixels and a difference between pixels |
US11/785,083 USRE41386E1 (en) | 1998-08-31 | 2007-04-13 | Method of filtering an image including application of a weighted average operation |
US11/785,090 USRE41402E1 (en) | 1998-08-31 | 2007-04-13 | Method of image filtering based on comparison operation and averaging operation applied to selected successive pixels |
US11/978,693 USRE41776E1 (en) | 1998-08-31 | 2007-10-30 | Decoding apparatus including a filtering unit configured to filter an image based on averaging operation and difference |
US11/978,698 USRE41387E1 (en) | 1998-08-31 | 2007-10-30 | Decoding apparatus including a filtering unit configured to filter an image using a selected filtering mask and threshold comparison operation |
US11/978,692 USRE41422E1 (en) | 1998-08-31 | 2007-10-30 | Decoding apparatus including a filtering unit configured to filter an image by performing an averaging operation selectively based on at least one candidate pixel associated with a pixel to be filtered |
US11/978,699 USRE41446E1 (en) | 1998-08-31 | 2007-10-30 | Decoding apparatus including a filtering unit configured to filter an image by application of a weighted average operation |
US11/978,689 USRE41404E1 (en) | 1998-08-31 | 2007-10-30 | Decoding apparatus including a filtering unit configured to filter an image based on comparison operation and averaging operation applied to selected successive pixels |
US11/978,695 USRE41953E1 (en) | 1998-08-31 | 2007-10-30 | Decoding apparatus including a filtering unit configured to determine a pixel value using a weighted average operation |
US11/978,694 USRE41405E1 (en) | 1998-08-31 | 2007-10-30 | Decoding apparatus including a filtering unit configured to filter an image based on selected pixels in different blocks |
US11/978,688 USRE41437E1 (en) | 1998-08-31 | 2007-10-30 | Decoding apparatus including a filtering unit configured to filter an image based on averaging operation including a shift operation applied to selected successive pixels |
US11/978,690 USRE41421E1 (en) | 1998-08-31 | 2007-10-30 | Method of filtering an image by performing an averaging operation selectively based on at least one candidate pixel associated with a pixel to be filtered |
US11/978,696 USRE41406E1 (en) | 1998-08-31 | 2007-10-30 | Decoding apparatus including a filtering unit configured to filter an image based on selected pixels and a difference between pixels |
US11/978,697 USRE41423E1 (en) | 1998-08-31 | 2007-10-30 | Decoding apparatus including a filtering unit configured to filter an image based on comparison of difference between selected pixels |
US11/978,691 USRE41932E1 (en) | 1998-08-31 | 2007-10-30 | Decoding apparatus including a filtering unit configured to filter an image by selecting a filter mask extending either horizontally or vertically |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980035507A KR100308016B1 (ko) | 1998-08-31 | 1998-08-31 | 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000015524A KR20000015524A (ko) | 2000-03-15 |
KR100308016B1 true KR100308016B1 (ko) | 2001-10-19 |
Family
ID=19548900
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980035507A KR100308016B1 (ko) | 1998-08-31 | 1998-08-31 | 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 |
Country Status (2)
Country | Link |
---|---|
US (27) | US6594400B1 (ko) |
KR (1) | KR100308016B1 (ko) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100308016B1 (ko) | 1998-08-31 | 2001-10-19 | 구자홍 | 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 |
US6542258B1 (en) * | 1998-09-09 | 2003-04-01 | Hewlett-Packard Company | Fast building of masks for use in incremental printing |
US6535643B1 (en) | 1998-11-03 | 2003-03-18 | Lg Electronics Inc. | Method for recovering compressed motion picture for eliminating blocking artifacts and ring effects and apparatus therefor |
US7203234B1 (en) * | 2000-03-31 | 2007-04-10 | Sharp Laboratories Of America, Inc. | Method of directional filtering for post-processing compressed video |
KR100386639B1 (ko) * | 2000-12-04 | 2003-06-02 | 주식회사 오픈비주얼 | 정규화된 역양자화기를 이용한 영상 및 동영상의 복원 방법 |
US7072525B1 (en) * | 2001-02-16 | 2006-07-04 | Yesvideo, Inc. | Adaptive filtering of visual image using auxiliary image information |
JP2002262094A (ja) * | 2001-02-27 | 2002-09-13 | Konica Corp | 画像処理方法及び画像処理装置 |
KR100525785B1 (ko) * | 2001-06-15 | 2005-11-03 | 엘지전자 주식회사 | 이미지 화소 필터링 방법 |
US7515317B2 (en) * | 2001-12-10 | 2009-04-07 | Chen-Hsiang Shih | Compensating a zipper image by a K-value |
US7012720B2 (en) * | 2002-01-14 | 2006-03-14 | Chen-Hsiang Shih | Method of effacing zipper image |
KR100524856B1 (ko) * | 2002-10-17 | 2005-10-28 | 엘지전자 주식회사 | 블록 경계 영역 필터링 방법 |
US7643688B2 (en) * | 2003-10-10 | 2010-01-05 | Hewlett-Packard Development Company, L.P. | Reducing artifacts in compressed images |
JP4066367B2 (ja) * | 2003-11-28 | 2008-03-26 | ノーリツ鋼機株式会社 | 画像ノイズ除去方法 |
CN100334876C (zh) * | 2004-03-16 | 2007-08-29 | 南京Lg新港显示有限公司 | 视频数据处理装置及其方法 |
US7136536B2 (en) * | 2004-12-22 | 2006-11-14 | Telefonaktiebolaget L M Ericsson (Publ) | Adaptive filter |
US8218634B2 (en) * | 2005-01-13 | 2012-07-10 | Ntt Docomo, Inc. | Nonlinear, in-the-loop, denoising filter for quantization noise removal for hybrid video compression |
KR100839304B1 (ko) * | 2005-06-15 | 2008-06-17 | 엘지전자 주식회사 | 동영상 디코딩 방법 |
JP4455487B2 (ja) * | 2005-12-16 | 2010-04-21 | 株式会社東芝 | 復号化装置及び復号化方法及びプログラム |
KR100803132B1 (ko) * | 2006-04-26 | 2008-02-14 | 엘지전자 주식회사 | 웨이브렛 변환을 이용한 엠펙 노이즈 제거 방법 및 장치 |
KR100967872B1 (ko) * | 2008-06-11 | 2010-07-05 | 숭실대학교산학협력단 | H.264 동영상 표준 부호화 방식의 블록화 현상 제거를위한 적응적 후처리 기법 |
US9497468B2 (en) * | 2009-03-13 | 2016-11-15 | Thomson Licensing | Blur measurement in a block-based compressed image |
EP2547108A4 (en) | 2010-04-13 | 2014-07-02 | Samsung Electronics Co Ltd | VIDEO CODING METHOD AND VIDEO CODING DEVICE WITH PRECODING UNITS BASED ON CODING UNITS FOLLOWING A TREE STRUCTURE AND VIDEO CODING METHOD AND VIDEO ENCODING DEVICE WITH PRECODING UNITS BASED ON CODING UNITS DEFINED ACCORDING TO A TREE STRUCTURE |
US8755625B2 (en) * | 2010-11-19 | 2014-06-17 | Analog Devices, Inc. | Component filtering for low-light noise reduction |
US10110926B2 (en) | 2015-10-15 | 2018-10-23 | Cisco Technology, Inc. | Efficient loop filter for video codec |
US11394989B2 (en) * | 2018-12-10 | 2022-07-19 | Tencent America LLC | Method and apparatus for video coding |
Family Cites Families (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6470719A (en) * | 1987-09-10 | 1989-03-16 | Fuji Photo Optical Co Ltd | Endoscope device |
JPH0170719U (ko) | 1987-10-28 | 1989-05-11 | ||
US5122875A (en) | 1991-02-27 | 1992-06-16 | General Electric Company | An HDTV compression system |
US5283646A (en) | 1992-04-09 | 1994-02-01 | Picturetel Corporation | Quantizer control method and apparatus |
US5367385A (en) * | 1992-05-07 | 1994-11-22 | Picturetel Corporation | Method and apparatus for processing block coded image data to reduce boundary artifacts between adjacent image blocks |
US5488570A (en) | 1993-11-24 | 1996-01-30 | Intel Corporation | Encoding and decoding video signals using adaptive filter switching criteria |
US5611000A (en) | 1994-02-22 | 1997-03-11 | Digital Equipment Corporation | Spline-based image registration |
KR970010087B1 (en) * | 1994-04-30 | 1997-06-21 | Daewoo Electronics Co Ltd | Postprocessing method for digital image |
US5563813A (en) | 1994-06-01 | 1996-10-08 | Industrial Technology Research Institute | Area/time-efficient motion estimation micro core |
KR970010101B1 (en) | 1994-06-30 | 1997-06-21 | Daewoo Electronics Co Ltd | Post-processing method of digital transmission pictures |
KR0159559B1 (ko) | 1994-10-31 | 1999-01-15 | 배순훈 | 디지탈 화상의 적응적인 후처리 방법 |
JPH08223577A (ja) | 1994-12-12 | 1996-08-30 | Sony Corp | 動画像符号化方法及び装置、並びに動画像復号方法及び装置 |
KR0165497B1 (ko) * | 1995-01-20 | 1999-03-20 | 김광호 | 블럭화현상 제거를 위한 후처리장치 및 그 방법 |
JPH08214309A (ja) | 1995-02-07 | 1996-08-20 | Canon Inc | 画像信号復号装置 |
FR2737931B1 (fr) * | 1995-08-17 | 1998-10-02 | Siemens Ag | Procede destine au traitement de blocs d'images decodes d'un procede de codage d'images a base de blocs |
US5940536A (en) * | 1995-09-05 | 1999-08-17 | Matsushita Electric Industrial Co., Ltd. | Ringing detector and filter |
JPH09107479A (ja) * | 1995-09-29 | 1997-04-22 | Fuji Photo Film Co Ltd | 画像処理方法および装置 |
US6192081B1 (en) | 1995-10-26 | 2001-02-20 | Sarnoff Corporation | Apparatus and method for selecting a coding mode in a block-based coding system |
US6041145A (en) * | 1995-11-02 | 2000-03-21 | Matsushita Electric Industrial Co., Ltd. | Device and method for smoothing picture signal, device and method for encoding picture and device and method for decoding picture |
US5878166A (en) | 1995-12-26 | 1999-03-02 | C-Cube Microsystems | Field frame macroblock encoding decision |
US6463182B1 (en) | 1995-12-28 | 2002-10-08 | Canon Kabushiki Kaisha | Image processing apparatus and method for removing noise near an edge of an image |
US5974196A (en) | 1996-03-15 | 1999-10-26 | Sony Corporation | Method and apparatus for blocking effect reduction in images |
KR100242636B1 (ko) * | 1996-03-23 | 2000-02-01 | 윤종용 | 블록화효과 및 링잉노이즈 감소를 위한 신호적응후처리시스템 |
US5790131A (en) | 1996-05-15 | 1998-08-04 | Iterated Systems, Inc. | System and method for lossy compression of data with output file size control |
JPH09326024A (ja) | 1996-06-06 | 1997-12-16 | Matsushita Electric Ind Co Ltd | 画像符号及び復号化方法とその装置 |
JPH1070719A (ja) | 1996-08-27 | 1998-03-10 | Matsushita Electric Ind Co Ltd | 画像符号化装置、画像復号化装置、画像符号化手法、画像復号化手法および記録媒体 |
JP3628810B2 (ja) | 1996-06-28 | 2005-03-16 | 三菱電機株式会社 | 画像符号化装置 |
KR100242637B1 (ko) * | 1996-07-06 | 2000-02-01 | 윤종용 | 동보상된 영상의 블록화효과 및 링잉노이즈 감소를 위한 루프필터링방법 |
JP3706206B2 (ja) * | 1996-08-16 | 2005-10-12 | 富士写真フイルム株式会社 | 画像フィルタリング方法および装置 |
JP3109575B2 (ja) | 1996-09-30 | 2000-11-20 | 日本電気株式会社 | 画像データ処理装置 |
KR100213089B1 (ko) * | 1997-01-29 | 1999-08-02 | 윤종용 | 루프필터링 방법 및 루프필터 |
US6188799B1 (en) * | 1997-02-07 | 2001-02-13 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for removing noise in still and moving pictures |
KR100219628B1 (ko) * | 1997-02-15 | 1999-09-01 | 윤종용 | 루프필터링 방법 및 루프필터 |
JP3095140B2 (ja) * | 1997-03-10 | 2000-10-03 | 三星電子株式会社 | ブロック化効果の低減のための一次元信号適応フィルター及びフィルタリング方法 |
KR100234316B1 (ko) * | 1997-04-04 | 1999-12-15 | 윤종용 | 링잉노이즈 감소를 위한 신호적응 필터링 방법 및 신호적응필터 |
FI103003B (fi) * | 1997-06-13 | 1999-03-31 | Nokia Corp | Suodatusmenetelmä, suodatin ja kannettava päätelaite |
KR100243225B1 (ko) * | 1997-07-16 | 2000-02-01 | 윤종용 | 블록화효과 및 링잉잡음 감소를 위한 신호적응필터링방법 및신호적응필터 |
US7239755B1 (en) * | 1997-07-30 | 2007-07-03 | Lg Electronics Inc. | Method of reducing a blocking artifact when coding moving picture |
US6058210A (en) | 1997-09-15 | 2000-05-02 | Xerox Corporation | Using encoding cost data for segmentation of compressed image sequences |
KR100582856B1 (ko) | 1997-09-23 | 2006-05-24 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 움직임 추정 및 움직임 보상된 보간법 |
ES2241085T3 (es) | 1997-09-26 | 2005-10-16 | Matsushita Electric Industrial Co., Ltd. | Procedimiento y aparato de decodificacion de imagenes, y medios de registro de datos. |
US6178205B1 (en) | 1997-12-12 | 2001-01-23 | Vtel Corporation | Video postfiltering with motion-compensated temporal filtering and/or spatial-adaptive filtering |
US6108455A (en) | 1998-05-29 | 2000-08-22 | Stmicroelectronics, Inc. | Non-linear image filter for filtering noise |
US6222641B1 (en) | 1998-07-01 | 2001-04-24 | Electronics For Imaging, Inc. | Method and apparatus for image descreening |
AU717480B2 (en) | 1998-08-01 | 2000-03-30 | Korea Advanced Institute Of Science And Technology | Loop-filtering method for image data and apparatus therefor |
KR100308016B1 (ko) | 1998-08-31 | 2001-10-19 | 구자홍 | 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 |
US6320987B1 (en) | 1998-10-16 | 2001-11-20 | Neo Paradigm Labs, Inc. | Pre-DCT residue filter |
US6535643B1 (en) | 1998-11-03 | 2003-03-18 | Lg Electronics Inc. | Method for recovering compressed motion picture for eliminating blocking artifacts and ring effects and apparatus therefor |
US6195632B1 (en) | 1998-11-25 | 2001-02-27 | Matsushita Electric Industrial Co., Ltd. | Extracting formant-based source-filter data for coding and synthesis employing cost function and inverse filtering |
US6246803B1 (en) | 1998-12-27 | 2001-06-12 | The University Of Kansas | Real-time feature-based video stream validation and distortion analysis system using color moments |
US6529638B1 (en) * | 1999-02-01 | 2003-03-04 | Sharp Laboratories Of America, Inc. | Block boundary artifact reduction for block-based image compression |
US7054503B2 (en) * | 2001-02-23 | 2006-05-30 | Seiko Epson Corporation | Image processing system, image processing method, and image processing program |
JP4145586B2 (ja) * | 2001-07-24 | 2008-09-03 | セイコーエプソン株式会社 | 画像処理装置及び画像処理プログラム、並びに画像処理方法 |
WO2003021936A2 (en) * | 2001-09-05 | 2003-03-13 | Emblaze Semi Conductor Ltd | Method for reducing blocking artifacts |
EP1335607A3 (en) * | 2001-12-28 | 2003-10-22 | Ricoh Company, Ltd. | Image smoothing apparatus and method |
JP4114494B2 (ja) * | 2002-03-07 | 2008-07-09 | セイコーエプソン株式会社 | 画像処理装置及び画像処理プログラム、並びに画像処理方法 |
US20040179610A1 (en) | 2003-02-21 | 2004-09-16 | Jiuhuai Lu | Apparatus and method employing a configurable reference and loop filter for efficient video coding |
US7430337B2 (en) * | 2004-01-06 | 2008-09-30 | Sharp Laboratories Of America, Inc. | System and method for removing ringing artifacts |
TWI237995B (en) * | 2004-03-05 | 2005-08-11 | Ali Corp | Method and apparatus for removing blocking artifact of video picture via loop filtering using perceptual threshold |
KR101000926B1 (ko) * | 2004-03-11 | 2010-12-13 | 삼성전자주식회사 | 영상의 불연속성을 제거하기 위한 필터 및 필터링 방법 |
JP2006115078A (ja) | 2004-10-13 | 2006-04-27 | Matsushita Electric Ind Co Ltd | 画像データの信号処理装置及びその方法 |
JP4455487B2 (ja) * | 2005-12-16 | 2010-04-21 | 株式会社東芝 | 復号化装置及び復号化方法及びプログラム |
US7756355B2 (en) * | 2006-05-05 | 2010-07-13 | Aptina Imaging Corp. | Method and apparatus providing adaptive noise suppression |
-
1998
- 1998-08-31 KR KR1019980035507A patent/KR100308016B1/ko not_active IP Right Cessation
-
1999
- 1999-08-24 US US09/379,463 patent/US6594400B1/en not_active Ceased
-
2005
- 2005-04-11 US US11/102,890 patent/USRE40179E1/en not_active Expired - Lifetime
- 2005-04-11 US US11/102,891 patent/USRE40180E1/en not_active Expired - Lifetime
- 2005-04-11 US US11/102,889 patent/USRE40178E1/en not_active Expired - Lifetime
- 2005-04-11 US US11/102,888 patent/USRE40177E1/en not_active Expired - Lifetime
-
2007
- 2007-04-13 US US11/785,090 patent/USRE41402E1/en not_active Expired - Lifetime
- 2007-04-13 US US11/785,088 patent/USRE41419E1/en not_active Expired - Lifetime
- 2007-04-13 US US11/785,083 patent/USRE41386E1/en not_active Expired - Lifetime
- 2007-04-13 US US11/785,091 patent/USRE41403E1/en not_active Expired - Lifetime
- 2007-04-13 US US11/785,089 patent/USRE41420E1/en not_active Expired - Lifetime
- 2007-04-13 US US11/785,085 patent/USRE41910E1/en not_active Expired - Lifetime
- 2007-04-13 US US11/785,084 patent/USRE41909E1/en not_active Expired - Lifetime
- 2007-04-13 US US11/785,087 patent/USRE41436E1/en not_active Expired - Lifetime
- 2007-04-13 US US11/785,086 patent/USRE41459E1/en not_active Expired - Lifetime
- 2007-04-13 US US11/785,082 patent/USRE41385E1/en not_active Expired - Lifetime
- 2007-10-30 US US11/978,692 patent/USRE41422E1/en not_active Expired - Lifetime
- 2007-10-30 US US11/978,695 patent/USRE41953E1/en not_active Expired - Lifetime
- 2007-10-30 US US11/978,694 patent/USRE41405E1/en not_active Expired - Lifetime
- 2007-10-30 US US11/978,688 patent/USRE41437E1/en not_active Expired - Lifetime
- 2007-10-30 US US11/978,696 patent/USRE41406E1/en not_active Expired - Lifetime
- 2007-10-30 US US11/978,699 patent/USRE41446E1/en not_active Expired - Lifetime
- 2007-10-30 US US11/978,689 patent/USRE41404E1/en not_active Expired - Lifetime
- 2007-10-30 US US11/978,690 patent/USRE41421E1/en not_active Expired - Lifetime
- 2007-10-30 US US11/978,697 patent/USRE41423E1/en not_active Expired - Lifetime
- 2007-10-30 US US11/978,693 patent/USRE41776E1/en not_active Expired - Lifetime
- 2007-10-30 US US11/978,691 patent/USRE41932E1/en not_active Expired - Lifetime
- 2007-10-30 US US11/978,698 patent/USRE41387E1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
USRE41406E1 (en) | 2010-06-29 |
USRE41423E1 (en) | 2010-07-06 |
USRE41437E1 (en) | 2010-07-13 |
USRE41932E1 (en) | 2010-11-16 |
USRE41404E1 (en) | 2010-06-29 |
USRE41403E1 (en) | 2010-06-29 |
USRE41385E1 (en) | 2010-06-22 |
USRE41446E1 (en) | 2010-07-20 |
USRE41910E1 (en) | 2010-11-02 |
US6594400B1 (en) | 2003-07-15 |
USRE40177E1 (en) | 2008-03-25 |
USRE40178E1 (en) | 2008-03-25 |
USRE41419E1 (en) | 2010-07-06 |
USRE40180E1 (en) | 2008-03-25 |
USRE41459E1 (en) | 2010-07-27 |
USRE41405E1 (en) | 2010-06-29 |
USRE41387E1 (en) | 2010-06-22 |
USRE41402E1 (en) | 2010-06-29 |
USRE41386E1 (en) | 2010-06-22 |
USRE41421E1 (en) | 2010-07-06 |
USRE41420E1 (en) | 2010-07-06 |
USRE41776E1 (en) | 2010-09-28 |
USRE41953E1 (en) | 2010-11-23 |
USRE41422E1 (en) | 2010-07-06 |
USRE41909E1 (en) | 2010-11-02 |
KR20000015524A (ko) | 2000-03-15 |
USRE41436E1 (en) | 2010-07-13 |
USRE40179E1 (en) | 2008-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100308016B1 (ko) | 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 | |
US6226050B1 (en) | Signal adaptive filtering method for reducing ringing noise and signal adaptive filter | |
JPH08186714A (ja) | 画像データのノイズ除去方法及びその装置 | |
KR19980068148A (ko) | 루프필터링 방법 및 루프필터 | |
JP3392307B2 (ja) | 画像信号平滑化装置および画像信号平滑化方法 | |
JP3176270B2 (ja) | 画像復号化処理方法 | |
JPH07307942A (ja) | 画像雑音除去装置 | |
KR100230277B1 (ko) | 블럭화 효과 감소를 위한 일차원 신호 적응 필터 및 필터링 방법 | |
JP2000102020A (ja) | デジタル画像処理装置および画像信号のフィルタリング方法 | |
KR100464000B1 (ko) | 비디오 코더의 블록화 현상 제거 방법 | |
JP2926638B2 (ja) | ループフィルター及びループフィルタリング方法 | |
KR100234263B1 (ko) | 블록화 잡음 감소를 위한 일차원 신호적응필터 및 필터링방법 | |
JPH0993585A (ja) | 動きベクトル検出装置及び動きベクトル検出方法 | |
JPH1175093A (ja) | 画像平滑化方法およびその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20070629 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |