KR100308016B1 - 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 - Google Patents

압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 Download PDF

Info

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
Application number
KR1019980035507A
Other languages
English (en)
Other versions
KR20000015524A (ko
Inventor
김재민
송정민
임일택
Original Assignee
구자홍
엘지전자주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 구자홍, 엘지전자주식회사 filed Critical 구자홍
Priority to KR1019980035507A priority Critical patent/KR100308016B1/ko
Priority to US09/379,463 priority patent/US6594400B1/en
Publication of KR20000015524A publication Critical patent/KR20000015524A/ko
Application granted granted Critical
Publication of KR100308016B1 publication Critical patent/KR100308016B1/ko
Priority to US11/102,888 priority patent/USRE40177E1/en
Priority to US11/102,890 priority patent/USRE40179E1/en
Priority to US11/102,891 priority patent/USRE40180E1/en
Priority to US11/102,889 priority patent/USRE40178E1/en
Priority to US11/785,083 priority patent/USRE41386E1/en
Priority to US11/785,091 priority patent/USRE41403E1/en
Priority to US11/785,082 priority patent/USRE41385E1/en
Priority to US11/785,084 priority patent/USRE41909E1/en
Priority to US11/785,089 priority patent/USRE41420E1/en
Priority to US11/785,086 priority patent/USRE41459E1/en
Priority to US11/785,087 priority patent/USRE41436E1/en
Priority to US11/785,090 priority patent/USRE41402E1/en
Priority to US11/785,088 priority patent/USRE41419E1/en
Priority to US11/785,085 priority patent/USRE41910E1/en
Priority to US11/978,699 priority patent/USRE41446E1/en
Priority to US11/978,692 priority patent/USRE41422E1/en
Priority to US11/978,689 priority patent/USRE41404E1/en
Priority to US11/978,695 priority patent/USRE41953E1/en
Priority to US11/978,694 priority patent/USRE41405E1/en
Priority to US11/978,688 priority patent/USRE41437E1/en
Priority to US11/978,690 priority patent/USRE41421E1/en
Priority to US11/978,696 priority patent/USRE41406E1/en
Priority to US11/978,697 priority patent/USRE41423E1/en
Priority to US11/978,691 priority patent/USRE41932E1/en
Priority to US11/978,698 priority patent/USRE41387E1/en
Priority to US11/978,693 priority patent/USRE41776E1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/20Image enhancement or restoration using local operators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86Methods 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; 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. 블럭단위로 전송된 영상의 임의의 화소에 대하여 주변의 화소가 물체 윤곽선을 이루는 화소인지 아닌지를 판별하고, 물체 윤곽선을 이룬다고 판별된 화소를 제외하고 물체 윤곽선을 이루지 않는다고 판별된 화소에 대하여 평균연산을 하여 필터링을 수행함을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법.
  2. 제 1 항에 있어서, 현재 필터링 화소와 주변화소와의 차이값을 미리 설정된 임계치와 비교하여 필터링에 관련시킬 후보화소를 선정함을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법.
  3. 제 1 항에 있어서, 블럭단위로 전송된 영상의 임의의 화소에 대하여 그 주변화소를 고려함에 있어 8탭 마스크를 적용하여 필터링하고, 이 8탭 마스크는 블럭의 상,하,좌,우측 인접블럭과의 경계부분에서는 그 방향으로의 탭을 상대적으로 더 길게 형성하고 블럭의 중앙부분에서는 모서리를 제외하여 변형된 3×3, 8탭 필터 마스크를 적용함을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법.
  4. 제 1 항 내지 제 3 항중의 어느 한항에 있어서, 필터링에서 제외된 화소의 수를 고려하여 필터링할 원화소에 대하여 소정의 가중치를 주는 것을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법.
  5. 블럭단위로 전송된 영상의 임의의 화소에 대하여 필터링할 마스크를 인접블럭과의 방향을 고려하여 적응적으로 선택하는 과정과, 상기 선택된 마스크내의 화소들 중에서 필터링에 관련시킬 화소와 제외될 화소를 주변화소와의 차이값을 소정의 임계치와 비교하여 선택하는 과정과, 상기 제외된 화소수를 고려하여 필터링할 원화소에 소정의 가중치를 부여하여 평균산출을 수행함을 특징으로 하는 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법.
  6. 블럭단위로 전송된 영상을 역양자화 및 역DCT변환하여 재구성된 영상에 대하여 필터링 처리를 수행하는 복호화기에 있어서,
    필터링할 화소와 그 화소를 포함하는 주변화소를 그 블럭내에서의 화소 위치와 인접블럭과의 경계부분에서의 인접블럭의 방향을 고려하여, 필터마스크로서 필터링에 고려될 화소를 선정하는 필터 마스크수단과, 상기 선정된 필터 마스크내의 화소에 대하여 주변화소와의 차이값을 소정의 임계치와 비교하여 평균산출을 위한 후보화소를 선택하는 후보화소 선택수단과, 상기 선택된 후보화소값의 평균을 산출하여 필터링을 수행하는 연산수단을 포함하여 이루어지는 것을 특징으로 하는 영상 복호화기.
  7. 제 6 항에 있어서, 상기 후보화소 선택수단은 원화소와 주변화소와의 차이값이 소정의 임계치를 초과하는 경우 그 화소를 제외하고, 이 제외된 화소수를 고려하여 원화소에 대해서 소정의 가중치를 부여하여 평균산출을 수행하게 함을 특징으로 하는 영상 복호화기.
  8. 제 6 항 또는 제 7 항에 있어서, 상기 임계치(δ)는 화소의 위치와 인접블럭과의 방향을 고려하여 설정되는 상수(k)와 양자화 간격(q)을 고려하여 δ = k×q 로 결정함을 특징으로 하는 영상 복호화기.
KR1019980035507A 1998-08-31 1998-08-31 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 KR100308016B1 (ko)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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