KR100695067B1 - 블록분류를 이용한 시공간 노이즈 제거 방법 및 이 방법이적용되는 디스플레이장치 - Google Patents

블록분류를 이용한 시공간 노이즈 제거 방법 및 이 방법이적용되는 디스플레이장치 Download PDF

Info

Publication number
KR100695067B1
KR100695067B1 KR1020050051632A KR20050051632A KR100695067B1 KR 100695067 B1 KR100695067 B1 KR 100695067B1 KR 1020050051632 A KR1020050051632 A KR 1020050051632A KR 20050051632 A KR20050051632 A KR 20050051632A KR 100695067 B1 KR100695067 B1 KR 100695067B1
Authority
KR
South Korea
Prior art keywords
field
motion compensation
noise
block
space
Prior art date
Application number
KR1020050051632A
Other languages
English (en)
Other versions
KR20060131305A (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 KR1020050051632A priority Critical patent/KR100695067B1/ko
Priority to US11/302,192 priority patent/US7548278B2/en
Publication of KR20060131305A publication Critical patent/KR20060131305A/ko
Application granted granted Critical
Publication of KR100695067B1 publication Critical patent/KR100695067B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/21Circuitry for suppressing or minimising disturbance, e.g. moiré or halo
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/144Movement detection
    • H04N5/145Movement estimation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Systems (AREA)
  • Picture Signal Circuits (AREA)

Abstract

연속하여 입력되는 제1, 제2, 제3 필드를 이용하여 제3 필드의 노이즈를 제거하는 블록분류를 이용한 시공간 노이즈 제거방법에 있어서, 제3 필드와 노이즈가 제거된 제2 필드를 이용하여 움직임 보상을 한 필드인 제1 움직임 보상 필드를 생성하며, 노이즈가 제거된 제1, 제2 필드를 이용하여 제2 움직임 보상 필드를 생성하며, 제2 움직임 보상 필드와 제3 필드를 이용하여 제3 움직임 보상 필드를 생성하는 단계, 제1, 2 움직임 보상 필드 중 어느 하나의 필드와, 제3 필드를 이용하여 생성된 차영상의 분산값을 기초로 제3 필드의 블록별로 평탄영역과 비평탄영역으로 분류하는 단계, 제1, 제3 움직임 보상 필드, 제3 필드, 및 분산값을 기초로 제3 필드를 블록별로 시간 필터링을 수행하는 단계, 제1, 제3 움직임 보상 필드, 제3 필드에 대해 블록별로 각각 공간 필터링한 후 공간 필터링한 값들을 기초로 시간 필터링을 하여 시공간 필터링을 수행하는 단계, 제3 필드의 블록이 평탄영역인지 여부에 따라 시간 필터링한 값과 시공간 필터링한 값에 각각 가중치를 적용하여 노이즈가 제거된 제3 필드를 출력하는 단계를 포함한다.
시공간 필터, 움직임 보상, 노이즈

Description

블록분류를 이용한 시공간 노이즈 제거 방법 및 이 방법이 적용되는 디스플레이장치{Spatio-temporal noise reduction method using block classification and display apparatus to be applied to the same}
도 1은 본 발명의 일실시예에 따른 블록분류를 이용한 시공간 노이즈 제거방법이 적용되는 디스플레이장치의 블록도,
도 2는 도 1의 분류부의 블록도, 그리고
도 3은 본 발명의 일실시예에 따른 블록분류를 이용한 시공간 노이즈 제거방법을 설명하기 위한 흐름도이다.
* 도면의 주요 부분에 대한 부호의 설명 *
110, 120, 130: 제1, 제2, 제3 움직임 계산부
200: 분류부 210: 가산부
220: 노이즈 추정부 230:영역분류부
300: 가중치부 400: 시공간 필터
500: 시간 필터 600: 연산부
본 발명은 영상의 블록이 블록내 화소값이 유사한 평탄영역인지 여부에 따라 시공간 필터링(spatio-temporal filtering)을 수행함으로써 시공간 노이즈를 제거하는 블록분류를 이용한 시공간 노이즈 제거방법 및 이 방법이 적용되는 디스플레이장치에 관한 것이다.
종래의 영상의 노이즈 제거방법은, 노이즈가 포함된 현재필드가 입력될 경우, 현재필드 이전에 입력된 노이즈가 제거된 이전필드를 이용하여 계산된 움직임 보상(motion compensation) 또는 예측(motion estimation)을 기초로 현재필드의 노이즈를 제거한다. 구체적으로, 종래의 영상의 노이즈 제거방법은, 현재필드와 노이즈가 제거된 이전필드간의 움직임 벡터를 계산한 후 움직임을 보상, 및 현재필드와 노이즈가 제거된 이전필드간의 움직임 예측을 이용한다. 움직임 보상된 필드 및 노이즈를 제거하고자 하는 현재필드를 이용하여 1차원 시간 필터링 또는 3차원 시공간 필터링을 수행한다. 이때, 1차원 시간 필터링시 FIR(Finite Impulse Response) 필터가 이용될 수 있으며, 3차원 시공간 필터링시 IIR(Infinite Impulse Response) 필터가 이용될 수 있다.
그러나, 시간 필터를 이용하여 노이즈를 제거할 경우에는 필드의 공간에 나타나는 노이즈를 효과적으로 제거하지 못하는 단점이 있다. 또한, 공간 필터를 이용하여 노이즈를 제거할 경우에 시간에 따른 필드의 연관성을 이용하지 않음으로써 시간적으로 연속하는 필드간의 밝기 차이가 변하는 플리커링(flickering) 현상이 발생하는 문제점이 있다.
따라서, 노이즈를 제거하기 위한 공간 필터에서도 시간에 대한 정보를 이용 하는 것이 요구되며, 영상의 영역에 따라 시간 필터, 및 시간에 대한 정보를 이용한 공간 필터를 이용하여 노이즈를 제거하는 방법이 요구된다.
따라서, 본 발명의 목적은 영상을 블록내 화소값이 유사한 평탄영역과 비평탄영역으로 분류한 후, 평탄영역에 대해서는 시공간 필터링을 수행하고 비평탄영역에 대해서는 시간 필터링을 수행함으로써, 효과적으로 노이즈를 제거할 수 있는 블록분류를 이용한 시공간 노이즈 제거방법 및 이 방법이 적용되는 디스플레이장치를 제공하는데 있다.
상기 목적을 달성하기 위한 본 발명에 따른 블록분류를 이용한 시공간 노이즈 제거방법에 적용되는 디스플레이장치는, 연속하여 입력되는 제1, 제2, 제3 필드를 이용하여 제3 필드의 노이즈를 제거하여 영상을 디스플레이하는 디스플레이장치에 있어서, 제3 필드와 노이즈가 제거된 제2 필드를 이용하여 움직임 보상을 한 필드인 제1 움직임 보상 필드를 생성하며, 노이즈가 제거된 제1, 제2 필드를 이용하여 제2 움직임 보상 필드를 생성하며, 제2 움직임 보상 필드와 제3 필드를 이용하여 제3 움직임 보상 필드를 생성하는 움직임 계산부, 제1 움직임 보상 필드와 제3 필드를 이용하여 생성된 차영상의 분산값을 기초로 제3 필드의 블록별로 평탄영역과 비평탄영역으로 분류하는 분류부, 제1, 제3 움직임 보상 필드, 제3 필드, 및 분산값을 기초로 제3 필드를 블록별로 시간 필터링을 수행하는 시간 필터, 제1, 제3 움직임 보상 필드, 제3 필드에 대해 블록별로 각각 공간 필터링한 후 공간 필터링한 값들을 기초로 시간 필터링을 하여 시공간 필터링을 수행하는 시공간 필터, 제3 필드의 블록이 평탄영역인지 여부에 따라 시간 필터링한 값과 시공간 필터링한 값에 각각 가중치를 적용하여 노이즈가 제거된 제3 필드를 출력하는 연산부를 포함한다.
바람직하게는 움직임 계산부는, 제3 필드와 노이즈가 제거된 제2 필드를 이용하여 움직임 보상을 한 필드인 제1 움직임 보상 필드를 생성하는 제1 움직임 계산부, 노이즈가 제거된 제1, 2 필드를 이용하여 움직임 보상을 한 필드인 제2 움직임 보상 필드를 생성하는 제2 움직임 계산부, 및 제2 움직임 보상 필드와 노이즈가 제거된 제1 필드를 이용하여 움직임 보상을 한 필드인 제3 움직임 보상 필드를 생성하는 제3 움직임 계산부를 포함한다.
또한, 바람직하게는 분류부는, 제1 움직임 보상 필드와 제3 필드간의 화소값차를 계산하여 차영상을 생성하는 가산부, 차영상에서 블록별로 분산값을 계산한 후 최대 빈도수를 갖는 분산값을 노이즈로 추정하는 노이즈 추정부, 및 추정한 노이즈 보다 큰 분산값을 갖는 블록을 평탄영역으로 분류하는 영역분류부를 포함한다.
바람직하게는 제3 필드의 임의의 블록이 평탄영역인 경우에는 시공간 필터의 출력값이 공간 필터의 출력값 보다 많이 고려되도록 가중치를 생성하며, 비평탄영역인 경우에는 공간 필터의 출력값이 시공간 필터의 출력값 보다 많이 고려되도록 가중치를 생성하는 가중치부를 더 포함한다.
이때, 연산부는 다음의 수학식을 이용하여 노이즈가 제거된 제3 필드를 출력 한다.
Figure 112005031701988-pat00001
여기서,
Figure 112005031701988-pat00002
는 노이즈가 제거된 제3 필드, w와 (1-w)는 각각 시간 필터의 출력값에 적용되는 가중치와 시공간 필터에 적용되는 가중치,
Figure 112005031701988-pat00003
는 시간 필터의 출력값,
Figure 112005031701988-pat00004
는 시공간 필터의 출력값을 나타낸다.
그리고, 시공간 필터는, 다음의 수학식을 이용하여 제3 필드를 블록별로 시공간 필터링한다.
Figure 112005031701988-pat00005
여기서,
Figure 112005031701988-pat00006
는 시공간 필터의 출력값,
Figure 112005031701988-pat00007
,
Figure 112005031701988-pat00008
,
Figure 112005031701988-pat00009
는 각각 제1 움직임 보상 필드, 제3 움직임 보상 필드, 제3 필드를 공간 필터링한 값, (x,y,k)는 화소의 위치를 나타낸다.
또한, 시간 필터는, 다음의 수학식을 이용하여 제3 필드를 블록별로 시간 필터링한다.
Figure 112005031701988-pat00010
여기서,
Figure 112005031701988-pat00011
이며,
Figure 112005031701988-pat00012
는 시간 필터링한 값,
Figure 112005031701988-pat00013
는 제3필드,
Figure 112005031701988-pat00014
는 제1 움직임 보상 필드,
Figure 112005031701988-pat00015
는 제3 움직임 보상 필드, (x,y,k)는 임의의 블록내 화소의 위치를 나타낸다. 그리고,
Figure 112005031701988-pat00016
는 노이즈만 포함하는 평탄영역의 분산값,
Figure 112005031701988-pat00017
는 필터링되는 블록의 분산값을 나타낸다.
이때, 시공간 필터 및 상기 시간 필터는 LMMSE(Linear Minimum Mean Square Error) 필터이다.
한편, 본 발명의 블록분류를 이용한 노이즈 제거방법은, 연속하여 입력되는 제1, 제2, 제3 필드를 이용하여 제3 필드의 노이즈를 제거하는 블록분류를 이용한 시공간 노이즈 제거방법에 있어서, 제3 필드와 노이즈가 제거된 제2 필드를 이용하여 움직임 보상을 한 필드인 제1 움직임 보상 필드를 생성하며, 노이즈가 제거된 제1, 제2 필드를 이용하여 제2 움직임 보상 필드를 생성하며, 제2 움직임 보상 필드와 제3 필드를 이용하여 제3 움직임 보상 필드를 생성하는 단계, 제1 움직임 보상 필드와 제3 필드를 이용하여 생성된 차영상의 분산값을 기초로 제3 필드의 블록별로 평탄영역과 비평탄영역으로 분류하는 단계, 제1, 제3 움직임 보상 필드, 제3 필드, 및 분산값을 기초로 제3 필드를 블록별로 시간 필터링을 수행하는 단계, 제1, 제3 움직임 보상 필드, 제3 필드에 대해 블록별로 각각 공간 필터링한 후 공간 필터링한 값들을 기초로 시간 필터링을 하여 시공간 필터링을 수행하는 단계, 제3 필드의 블록이 평탄영역인지 여부에 따라 시간 필터링한 값과 시공간 필터링한 값에 각각 가중치를 적용하여 노이즈가 제거된 제3 필드를 출력하는 단계를 포함한다.
바람직하게는 움직임 보상 필드를 생성하는 단계는, 제3 필드와 노이즈가 제거된 제2 필드를 이용하여 움직임 보상을 한 필드인 제1 움직임 보상 필드를 생성하는 단계, 노이즈가 제거된 제1, 2 필드를 이용하여 움직임 보상을 한 필드인 제2 움직임 보상 필드를 생성하는 단계, 및 제2 움직임 보상 필드와 노이즈가 제거된 제1 필드를 이용하여 움직임 보상을 한 필드인 제3 움직임 보상 필드를 생성하는 단계를 포함한다.
또한, 바람직하게는 분류하는 단계는, 제1 움직임 보상 필드와 제3 필드간의 화소값차를 계산하여 차영상을 생성하는 단계, 차영상에서 블록별로 분산값을 계산한 후 최대 빈도수를 갖는 분산값을 노이즈로 추정하는 단계, 및 추정한 노이즈 보다 큰 분산값을 갖는 블록을 평탄영역으로 분류하는 단계를 포함한다.
바람직하게는 제3 필드의 임의의 블록이 평탄영역인 경우에는 시공간 필터링한 값이 공간 필터링한 값 보다 많이 고려되도록 가중치를 생성하며, 비평탄영역인 경우에는 공간 필터링한 값이 시공간 필터링한 값 보다 많이 고려되도록 가중치를 생성하는 단계를 더 포함한다.
그리고, 노이즈가 제거된 제3 필드는 다음의 수학식을 이용하여 계산된다.
Figure 112005031701988-pat00018
여기서,
Figure 112005031701988-pat00019
는 노이즈가 제거된 제3 필드, w와 (1-w)는 각각 시간 필터링한 값에 적용되는 가중치와 시공간 필터링한 값에 적용되는 가중치,
Figure 112005031701988-pat00020
는 시간 필터링한 값,
Figure 112005031701988-pat00021
는 시공간 필터링한 값을 나타낸다.
그리고, 시공간 필터링을 수행하는 단계는, 다음의 수학식을 이용하여 상기 제3 필드를 블록별로 시공간 필터링한다.
Figure 112005031701988-pat00022
여기서,
Figure 112005031701988-pat00023
는 상기 시공간 필터링한 값,
Figure 112005031701988-pat00024
,
Figure 112005031701988-pat00025
,
Figure 112005031701988-pat00026
는 각각 제1 움직임 보상 필드, 제3 움직임 보상 필드, 제3 필드를 공간 필터링한 값, (x,y,k)는 화소의 위치를 나타낸다.
또한, 시간 필터링을 수행하는 단계는, 다음의 수학식을 이용하여 제3 필드를 블록별로 시간 필터링한다.
Figure 112005031701988-pat00027
여기서,
Figure 112005031701988-pat00028
이며,
Figure 112005031701988-pat00029
는 시간 필터링한 값,
Figure 112005031701988-pat00030
는 제3필드,
Figure 112005031701988-pat00031
는 제1 움직임 보상 필드,
Figure 112005031701988-pat00032
는 제3 움직임 보상 필드, (x,y,k)는 임의의 블록내 화소의 위치를 나타낸다. 그리고,
Figure 112005031701988-pat00033
는 평탄영역의 분산값,
Figure 112005031701988-pat00034
는 필터링되는 블록의 분산값을 나타낸다.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.
도 1은 본 발명의 일실시예에 따른 블록분류를 이용한 시공간 노이즈 제거방법이 적용되는 디스플레이장치의 블록도이다. 그리고, 도 2는 도 1의 분류부(200)의 블록도이다.
본 발명의 블록분류를 이용한 시공간 노이즈 제거방법에 적용되는 디스플레이장치는, 시간적으로 연속하여 입력되는 제1, 제2, 제3 필드를 이용하여 제3 필드의 노이즈를 제거한다. 이때, 제1, 제2 필드는 노이즈가 제거된 필드이다. 도 1에서
Figure 112005031701988-pat00035
는 노이즈가 포함된 제3 필드,
Figure 112005031701988-pat00036
는 노이즈가 제거된 제2 필드, 그리고
Figure 112005031701988-pat00037
는 노이즈가 제거된 제1 필드를 나타낸다.
도 1을 참조하면, 본 발명의 블록분류를 이용한 시공간 노이즈 제거방법에 적용되는 디스플레이장치는, 제1 움직임 계산부(110), 제2 움직임 계산부(120), 제3 움직임 계산부(130), 분류부(200), 가중치부(300), 시공간 필터(400), 시간 필터(500), 및 연산부(600)를 포함한다.
제1 움직임 계산부(110), 제2 움직임 계산부(120), 및 제3 움직임 계산부(130)는, 노이즈가 제거된 제1 필드, 노이즈가 제거된 제2 필드, 및 제3 필드를 이용하여 움직임 보상을 한 필드를 생성한다. 제1 움직임 계산부(110)는 노이즈를 제거하고자 하는 제3 필드와 노이즈가 제거된 제2 필드를 이용하여 움직임을 보상한 필드,즉
Figure 112005031701988-pat00038
인 제1 움직임 보상 필드를 생성한다. 이때, 제1 움직임 보상 필드는 시간적으로 제3 필드와 동일한 필드에 해당한다.
그리고, 제2 움직임 계산부(120)는 노이즈가 제거된 제1 필드와 노이즈가 제거된 제2 필드를 이용하여 움직임을 보상한 필드, 즉
Figure 112005031701988-pat00039
인 제2 움직임 보상 필드를 생성한다. 이때, 제2 움직임 보상 필드는 시간적으로 제2 필드와 동일한 필드에 해당한다. 그리고, 제3 움직임 계산부(130)는 제2 움직임 보상 필드와 노이즈를 포함하는 제3 필드를 이용하여 움직임을 보상한 필드, 즉
Figure 112005031701988-pat00040
인 제3 움직임 보상 필드를 생성한다. 이때, 제3 움직임 보상 필드 는 제1 움직임 보상 필드와 같이 시간적으로 제3 필드와 동일한 필드에 해당한다.
여기서, 제1 움직임 계산부(110), 제2 움직임 계산부(120), 및 제3 움직임 계산부(130)에서 이용되는 노이즈가 제거된 제1 필드와 노이즈가 제거된 제2 필드는 연산부(600)의 출력값으로서 본 발명에 따라 노이즈가 제거된 필드이다.
분류부(200)는 제1 움직임 보상 필드와 제3 필드 를 이용하여 제3 필드의 블록별로 블록내 화소값이 유사한 평탄영역과 블록내 화소값이 유사하지 않은 비평탄영역으로 분류한다.
분류부(200)의 구체적인 동작을 도 2를 참조하여 설명하면, 분류부(200)는 가산부(210), 노이즈 추정부(220), 및 영역분류부(230)를 포함한다. 가산부(210)는 제3 필드와 제1 움직임 계산부(110)의 출력값인 제1 움직임 보상 필드간의 화소값차를 계산하여 차영상을 생성한다. 이때, 가산부(210)는 제1 움직임 계산부(130)의 출력값인 제1 움직임 보상 필드와 제3 필드를 이용하여 차영상을 생성할 수 있다. 이하에서는 제1 움직임 보상 필드를 이용하는 경우를 예를 들어 설명한다.
가산부(210)는 다음의 수학식을 이용하여 차영상을 생성할 수 있다.
Figure 112005031701988-pat00041
여기서,
Figure 112005031701988-pat00042
는 가산부(210)의 출력값으로 차영상,
Figure 112005031701988-pat00043
는 노이즈를 포함하는 제3 필드,
Figure 112005031701988-pat00044
는 제1 움직임 보상 필드, (x,y,k)는 화소의 위치를 나타낸다. 수학식1에 나타낸 바와 같이 차영상은 제3 필드의 화소값에서 제1 움직임 보상 필드의 화소값의 차를 계산함으로써 생성될 수 있다.
이때, 차영상은 노이즈 및 움직임 오차를 포함한다. 차영상은, 노이즈가 제거된 제2 필드와 제3 필드를 이용하여 생성된 시간적으로 제3 필드와 동일한 필드인 제1 움직임 보상 필드와 제3 필드간의 화소값차을 계산하여 생성되므로, 제3 필드의 에지 영역과 같은 비평탄영역은 노이즈 뿐만 아니라 움직임 오차를 포함하게 될 수 있다.
노이즈 추정부(220)는 가산부(210)에서 생성된 차영상을 소정 크기의 블록으로 나누어 블록 단위로 분산값을 계산한 후, 계산된 분산값들을 기초로 노이즈(
Figure 112005031701988-pat00045
)를 추정한다. 계산한 분산값을 기초로 히스토그램을 생성하여, 최대 빈도수를 갖는 분산값을 노이즈로 추정한다. 영상은 대부분 평탄영역으로 구성되므로, 최대 빈도수를 갖는 분산값 이하의 분산값을 갖는 영역들을 평탄영역으로 판단할 수 있다. 평탄영역은 에지영역과 같은 비평탄영역과 달리 차영상에서 움직임 오차가 포함하지 않고 노이즈를 포함한다. 따라서, 최대 빈도수를 갖는 분산값을 포함하는 평탄영역의 분산값을 노이즈로 추정한다.
영역분류부(230)는 블록별로 계산된 분산값과 추정한 노이즈를 비교하여 블록별로 평탄영역과 비평탄영역을 분류한다. 노이즈 뿐만 아니라 움직임 오차를 포함하는 차영상의 블록은 상대적으로 큰 분산값을 갖을 수 있으며, 노이즈만을 포함 하는 차영상의 블록은 작은 분산값을 갖게 된다. 따라서, 영역분류부(230)는 추정한 노이즈 보다 큰 분산값을 갖는 블록을 블록내 화소값이 유사하지 않은 에지영역과 같은 비평탄영역으로 분류할 수 있으며, 추정한 노이즈 이하의 분산값을 갖는 블록을 노이즈만을 포함하는 평탄영역으로 분류할 수 있다.
가중치부(300)는 분류부(200)로부터 추정한 노이즈, 및 블록별로 계산된 분산값(σij)을 입력받은 후, 시공간 필터(400)와 시간 필터(500)에 적용될 가중치(w)를 생성한다. 가중치부(300)는 제3 필드의 블록이 평탄영역인 경우에는 시공간 필터(400)의 출력값에 상대적으로 높은 가중치를 설정되도록 가중치를 생성하며, 제3 필드의 블록이 비평탄영역인 경우에는 시간 필터(500)의 출력값에 상대적으로 높은 가중치를 설정되도록 한다.
구체적으로, 가중치부(300)는, 차영상에서 블록별로 계산된 분산값이 추정한 노이즈 이하인 경우, 즉 제3 필드의 임의의 블록이 평탄영역인 경우에는 가중치(w)가 0이 되도록 하여 가중치를 생성한다. 반면, 계산된 분산값이 추정한 노이즈 보다 2배 큰 경우 즉 제3 필드의 임의의 블록이 비평탄영역인 경우에는 가중치(w)가 1이 되도록 하여 가중치를 생성한다.
그리고, 가중치부(300)는 차영상에서 블록별로 계산된 분산값이 추정한 노이즈 보다 크나 추정한 노이즈 2배 이하인 경우, 블록별로 계산된 분산값에 비례하도록 가중치(w)를 결정한다. 즉, 블록별로 계산된 분산값이 추정한 노이즈와 유사한 값을 가질수록 가중치(w)는 0에 가깝도록 결정되며, 블록별로 계산된 분산값이 추 정한 노이즈의 2배와 유사한 값을 가질수록 가중치(w)는 1에 가깝도록 결정된다.
시공간 필터(Spatio-temporal filter)(400)는, 제1 움직임 보상 필드, 제3 움직임 보상 필드, 및 제3 필드를 각각 공간 필터링한 후 공간 필터링한 값들을 기초로 시간 필터링을 하여 시공간 필터링을 수행한다. 이때, 시공간 필터(400)는 LMMSE(Linear Minimum Mean Square Error) 필터가 될 수 있다. 시공간 필터(400)는 제1 움직임 보상 필드, 제3 움직임 보상 필드, 및 제3 필드를 각각 공간 필터링 한 후, 각각의 공간 필터링한 값들을 합산하여 제3 필드를 블록별로 시공간 필터링한다.
시간 필터(Temporal filter)(500)는, 제1 움직임 보상 필드, 제3 움직임 보상 필드, 및 제3 필드, 블록별로 계산된 분산값을 이용하여 시간 필터링을 수행하여 제3 필드의 노이즈를 제거한다. 이때, 시간 필터(500)는 LMMSE 필터(Linear Minimum Mean Square Error)가 될 수 있다.
연산부(600)는 가중치부(300)에서 생성된 가중치를 시공간 필터(400)의 출력값과 시간 필터(500)의 출력값에 각각 적용한 후, 가중치가 적용된 시공간 필터(400)의 출력값과 시간 필터(500)의 출력값을 합산한다. 따라서, 연산부(600)는 출력값인 노이즈가 제거된 제3 필드는 다음의 수학식으로 나타낼 수 있다.
Figure 112005031701988-pat00046
여기서,
Figure 112005031701988-pat00047
는 연산부(600)의 출력값인 노이즈가 제거된 제3 필드 를 나타내며, w와 (1-w)는 각각 시간 필터(500)의 출력값에 설정되는 가중치와 시공간 필터(400)의 출력값에 설정되는 가중치를 나타낸다. 그리고,
Figure 112005031701988-pat00048
는 시간 필터(500)의 출력값이며,
Figure 112005031701988-pat00049
는 시공간 필터(400)의 출력값이며, (x,y,k)는 화소의 위치이다.
수학식2에 나타낸 바와 같이, 연산부(600)에 계산되는 노이즈가 제거된 제3 필드는, 시간 필터(500)의 출력값과 시공간 필터(400)의 출력값의 소프트 스위칭값이다. 제3 필드의 블록이 평탄영역인 경우, 시공간 필터(400)의 출력값에 적용되는 가중치는 '0', 시간 필터(500)의 출력값에 적용되는 가중치는 '1'이 되어 시간 필터(500)의 출력값이 연산부(600)의 출력값이 된다.
반면, 제3 필드의 블록이 비평탄영역인 경우, 시공간 필터(400)의 출력값에 적용되는 가중치는 '1'에 가까우며, 시간 필터(500)의 출력값에 적용되는 가중치는 '0'에 가깝다. 따라서, 연산부(600)는 시공간 필터(400)의 출력값이 시간 필터(500)의 출력값 보다 많이 고려된 시공간 필터(400)의 출력값과 시간 필터(500)의 출력값의 합산값이 출력된다.
이때, 연산부(600)에 출력되는 노이즈가 제거된 제3 필드는 제3 필드 이후에 입력되는 노이즈를 포함하는 제4 필드, 제5 필드의 노이즈를 제거하는 데 이용된다.
도 3은 본 발명의 일실시예에 따른 블록분류를 이용한 시공간 노이즈 제거방법을 설명하기 위한 흐름도이다. 연속하여 입력되는 제1, 제2, 제3 필드를 이용하 여 제3 필드의 노이즈를 제거하는 방법을 예로 들어 설명한다.
도 3을 참조하면, 연속하는 입력되는 제1, 제2, 제3 필드를 이용하여 움직임을 보상한 필드를 생성한다(S901). 이때, 제1 필드와 제2 필드는 노이즈가 제거된 필드이며, 제3 필드는 노이즈를 제거하고자 하는 필드이다. 제3 필드와 노이즈가 제거된 제2 필드를 이용하여 움직임을 보상한 필드인 시간적으로 제3 필드와 동일한 제1 움직임 보상 필드를 생성한다.
그리고, 노이즈가 제거된 제1 필드와 노이즈가 제거된 제2 필드를 이용하여 움직임을 보상한 필드인 시간적으로 제2 필드와 동일한 제2 움직임 보상 필드를 생성하며, 제2 움직임 보상 필드와 노이즈를 포함하는 제3 필드를 이용하여 움직임을 보상한 필드인 시간적으로 제3 필드와 동일한 제3 움직임 보상 필드를 생성한다.
이어, 생성된 움직임 보상을 한 영상을 이용하여 제3 필드의 블록별로 블록내 화소값이 유사한 평탄영역과 화소값이 유사하지 않은 비평탄영역을 분류한다(S903). 이때, 움직임을 보상한 영상은 제1 움직임 보상 필드와 제3 움직임 보상 필드 중 어느 하나가 될 수 있다. 이하에서는 제1 움직임 보상 필드와 제3 필드를 이용하여 제3 필드의 블록별로 평탄영역과 비평탄영역을 분류하는 것을 설명하기로 한다.
제1 움직임 보상 필드와 제3 필드간의 화소값차를 계산하여 차영상을 생성한다. 이때, 차영상은 제3 필드에서 노이즈, 및 움직임 오차를 포함될 수 있다. 차영상 중 움직임 오차가 없는 영역인 평탄영역은 노이즈만을 포함한다.
차영상은 다음의 수학식을 이용하여 계산될 수 있다.
Figure 112005031701988-pat00050
여기서,
Figure 112005031701988-pat00051
는 차영상,
Figure 112005031701988-pat00052
는 제3 필드,
Figure 112005031701988-pat00053
는 제1 움직임 보상 필드, (x,y,k)는 화소의 위치를 나타낸다.
그리고, 수학식3에 나타낸 바와 같은 차영상에서, 블록별로 분산값을 계산하여 제3 필드에 포함된 노이즈를 추정한다. 블록별로 계산된 분산값에 대한 히스토그램을 생성하여 최대 빈도수를 갖는 분산값을 노이즈로 추정한다. 하나의 필드에서 대부분의 영역이 평탄영역에 해당한다고 볼 수 있으므로, 최대 빈수도수를 갖는 분산값을 평탄영역의 분산값으로 판단한다. 평탄영역의 차영상은 움직임 오차를 포함하지 않고 노이즈만을 포함하는 영역이므로, 최대 빈도수를 갖는 분산값을 제3 필드의 노이즈로 추정한다.
그리고, 추정된 노이즈와 블록별로 계산된 분산값을 비교하여, 추정된 노이즈 보다 큰 분산값을 갖는 블록은 비평탄영역으로 분류하며, 추정된 노이즈 이하의 분산값을 갖는 블록을 평탄영역으로 분류한다. 추정된 노이즈 보다 큰 분산값을 갖는 블록은 에지와 같은 영역으로 움직임 오차가 포함된 블록으로 비평탄영역으로 판단할 수 있다.
이어, 제3 필드에 대해 시공간 필터링 및 시간 필터링을 수행한다(S905). 제3 필드를 블록별로 필터링한다. 임의의 블록이 평탄영역인 경우에는 블록내 화소값 이 유사하므로, 제3 필드내 정보와 제1, 제2 필드 정보를 함께 이용하여 평탄영역을 시공간 필터링을 하는 것이 플리커링(flickering) 현상을 줄일 수 있다. 그러나, 임의의 블록이 비평탄영역이 경우에는 블록내 화소값이 유사하지 않으므로, 제1, 제2 필드 정보를 이용하여 비평탄영역을 필터링 하는 것이 플리커링 현상을 줄일 수 있다. 따라서, 임의의 블록이 평탄영역인지 비평탄영역인지 여부에 따라 시공간 필터링한 값과 시간 필터링한 값에 가중치를 부여하여 제3 필드의 노이즈를 제거하여 노이즈 제거 효과를 향상시킬 수 있다.
제3 필드의 임의의 블록에 대한 노이즈 제거는 다음의 수학식을 이용하여 시공간 필터링할 수 있다.
Figure 112005031701988-pat00054
여기서,
Figure 112005031701988-pat00055
는 상기 시공간 필터의 출력값,
Figure 112005031701988-pat00056
,
Figure 112005031701988-pat00057
,
Figure 112005031701988-pat00058
는 각각 상기 제1 움직임 보상 필드, 제3 움직임 보상 필드, 제3 필드의 임의의 블록에 대한 공간 필터링한 값, (x,y,k)는 각각 상기 제1 움직임 보상 필드, 제3 움직임 보상 필드, 제3 필드의 임의의 블록내 화소의 위치를 나타낸다.
그리고, 제3 필드의 임의의 블록에 대한 노이즈 제거는 다음의 수학식을 이 용하여 시간 필터링할 수 있다.
Figure 112005031701988-pat00059
여기서,
Figure 112005031701988-pat00060
이며,
Figure 112005031701988-pat00061
는 시간 필터링한 값,
Figure 112005031701988-pat00062
는 제3필드,
Figure 112005031701988-pat00063
는 제1 움직임 보상 필드,
Figure 112005031701988-pat00064
는 제3 움직임 보상 필드, (x,y,k)는 임의의 블록내 화소의 위치를 나타낸다. 그리고,
Figure 112005031701988-pat00065
는 추정한 노이즈를 나타내며,
Figure 112005031701988-pat00066
는 필터링되는 블록의 분산값을 나타낸다.
이어, 추정된 노이즈 및 차영상에서 블록별로 계산된 분산값을 이용하여 시공간 필터링한 값과 시간 필터링한 값에 적용될 가중치를 생성하며, 노이즈가 제거된 제3 필드를 출력한다(S907).
노이즈를 제거하고자 하는 제3 필드의 블록이 평탄영역으로 분류된 경우에는 시공간 필터링한 값이 상대적으로 많이 고려되도록 가주치를 생성하며, 비평탄영역으로 분류된 경우에는 시간 필터링한 값이 상대적으로 많이 고려되도록 가중치를 생성한다.
그리고, 노이즈가 제거된 제3 필드는 다음의 수학식을 이용하여 계산될 수 있다.
Figure 112005031701988-pat00067
여기서,
Figure 112005031701988-pat00068
는 노이즈가 제거된 제3 필드를 나타내며, w와 (1-w)는 각각 시간 필터링한 값에 적용되는 가중치와 시공간 필터링한 값에 적용되는 가중치를 나타낸다. 그리고,
Figure 112005031701988-pat00069
는 시간 필터링한 값이며,
Figure 112005031701988-pat00070
는 시공간 필터링한 값, (x,y,k)는 화소의 위치이다.
따라서, 차영상에서 블록별로 계산된 분산값이 추정한 노이즈 이하인 경우, 즉 제3 필드의 임의의 블록이 평탄영역인 경우에는 가중치(w)가 0이 되도록 하여 시공간 필터링한 값만이 출력되도록 한다. 반면, 차영상에서 블록별로 계산된 분산값이 추정한 노이즈 보다 2배 큰 경우, 즉 제3 필드의 임의의 블록이 비평탄영역인 경우에는 가중치(w)가 1이 되도록 하여 시간 필터링한 값만이 출력되도록 한다.
차영상에서 블록별로 계산된 분산값을 기초로 추정한 노이즈 보다 크나 추정한 노이즈 2배 이한 경우에는 블록별로 계산된 분산값에 비례하도록 가중치(w)를 결정한다. 즉, 블록별로 계산된 분산값이 추정한 노이즈와 유사한 값을 가질수록 가중치(w)는 0에 가깝도록 결정되며, 블록별로 계산된 분산값이 추정한 노이즈의 2 배와 유사한 값을 가질수록 가중치(w)는 1에 가깝도록 결정된다.
따라서, 노이즈가 포함된 필드를 블록별로 나눈 후 임의의 블록이 평탄영역인지 여부에 따라 시공간 필터링 또는 시간 필터링하거나, 시공간 필터링한 값과 시간 필터링한 값을 합산함으로써, 시간 필터링만 수행하거나 공간 필터링만을 수행하는 경우보다 효과적으로 노이즈를 제거할 수 있게 된다.
이상 설명한 바와 같이, 본 발명에 따르면, 입력영상의 영역에 따라 적응적으로 시공간 필터링을 수행함으로써, 영상에 포함된 노이즈를 효과적으로 제거할 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.

Claims (15)

  1. 연속하여 입력되는 제1, 제2, 제3 필드를 이용하여 상기 제3 필드의 노이즈를 제거하여 영상을 디스플레이하는 디스플레이장치에 있어서,
    상기 제3 필드와 노이즈가 제거된 상기 제2 필드를 이용하여 움직임 보상을 한 필드인 제1 움직임 보상 필드를 생성하며, 상기 노이즈가 제거된 제1, 제2 필드를 이용하여 제2 움직임 보상 필드를 생성하며, 상기 제2 움직임 보상 필드와 상기 제3 필드를 이용하여 제3 움직임 보상 필드를 생성하는 움직임 계산부;
    상기 제1 움직임 보상 필드와 상기 제3 필드를 이용하여 생성된 차영상의 분산값을 기초로 상기 제3 필드의 블록별로 평탄영역과 비평탄영역으로 분류하는 분류부;
    상기 제1, 제3 움직임 보상 필드, 상기 제3 필드, 및 상기 분산값을 기초로 상기 제3 필드를 블록별로 시간 필터링을 수행하는 시간 필터;
    상기 제1, 제3 움직임 보상 필드, 제3 필드에 대해 블록별로 각각 공간 필터링한 후 공간 필터링한 값들을 기초로 시간 필터링을 하여 시공간 필터링을 수행하는 시공간 필터;
    상기 제3 필드의 블록이 평탄영역인지 여부에 따라 상기 시간 필터링한 값과 상기 시공간 필터링한 값에 각각 가중치를 적용하여 노이즈가 제거된 제3 필드를 출력하는 연산부;를 포함하는 것을 특징으로 하는 디스플레이장치.
  2. 제1항에 있어서,
    상기 움직임 계산부는,
    상기 제3 필드와 상기 노이즈가 제거된 제2 필드를 이용하여 움직임 보상을 한 필드인 상기 제1 움직임 보상 필드를 생성하는 제1 움직임 계산부;
    상기 노이즈가 제거된 제1, 2 필드를 이용하여 움직임 보상을 한 필드인 제2 움직임 보상 필드를 생성하는 제2 움직임 계산부; 및
    상기 제2 움직임 보상 필드와 상기 노이즈가 제거된 제1 필드를 이용하여 움직임 보상을 한 필드인 제3 움직임 보상 필드를 생성하는 제3 움직임 계산부;를 포함하는 것을 특징으로 하는 디스플레이장치.
  3. 제1항에 있어서,
    상기 분류부는,
    상기 제1 움직임 보상 필드와 상기 제3 필드간의 화소값차를 계산하여 차영상을 생성하는 가산부;
    상기 차영상에서 블록별로 분산값을 계산한 후 최대 빈도수를 갖는 분산값을 노이즈로 추정하는 노이즈 추정부; 및
    상기 추정한 노이즈 보다 큰 분산값을 갖는 블록을 평탄영역으로 분류하는 영역분류부;를 포함하는 것을 특징으로 하는 디스플레이장치.
  4. 제1항에 있어서,
    상기 제3 필드의 임의의 블록이 평탄영역인 경우에는 상기 시공간 필터의 출력값이 상기 공간 필터의 출력값 보다 많이 고려되도록 가중치를 생성하며, 비평탄영역인 경우에는 상기 공간 필터의 출력값이 상기 시공간 필터의 출력값 보다 많이 고려되도록 가중치를 생성하는 가중치부;를 더 포함하는 것을 특징으로 하는 디스플레이장치.
  5. 제1항에 있어서,
    상기 연산부는 다음의 수학식을 이용하여 상기 노이즈가 제거된 제3 필드를 출력하는 것을 특징으로 하는 디스플레이장치:
    Figure 112005031701988-pat00071
    여기서,
    Figure 112005031701988-pat00072
    는 상기 노이즈가 제거된 제3 필드, w와 (1-w)는 각각 상기 시간 필터의 출력값에 적용되는 가중치와 상기 시공간 필터에 적용되는 가중치,
    Figure 112005031701988-pat00073
    는 상기 시간 필터의 출력값,
    Figure 112005031701988-pat00074
    는 상기 시공간 필터의 출력값을 나타낸다.
  6. 제1항에 있어서,
    상기 시공간 필터는, 다음의 수학식을 이용하여 상기 제3 필드를 블록별로 시공간 필터링하는 것을 특징으로 하는 디스플레이장치:
    Figure 112005031701988-pat00075
    여기서,
    Figure 112005031701988-pat00076
    는 상기 시공간 필터의 출력값,
    Figure 112005031701988-pat00077
    ,
    Figure 112005031701988-pat00078
    ,
    Figure 112005031701988-pat00079
    는 각각 상기 제1 움직임 보상 필드, 상기 제3 움직임 보상 필드, 상기 제3 필드를 공간 필터링한 값, (x,y,k)는 화소의 위치를 나타 낸다.
  7. 제1항에 있어서,
    상기 시간 필터는, 다음의 수학식을 이용하여 상기 제3 필드를 블록별로 시간 필터링 하는 것을 특징으로 하는 디스플레이장치:
    Figure 112005031701988-pat00080
    여기서,
    Figure 112005031701988-pat00081
    이며,
    Figure 112005031701988-pat00082
    는 상기 시간 필터링한 값,
    Figure 112005031701988-pat00083
    는 상기 제3필드,
    Figure 112005031701988-pat00084
    는 상기 제1 움직임 보상 필드,
    Figure 112005031701988-pat00085
    는 상기 제3 움직임 보상 필드, (x,y,k)는 임의의 블록내 화소의 위치,
    Figure 112005031701988-pat00086
    는 상기 평탄영역의 분산값,
    Figure 112005031701988-pat00087
    는 필터링되는 블록의 분산값을 나타낸다.
  8. 제1항에 있어서,
    상기 시공간 필터 및 상기 시간 필터는 LMMSE(Linear Minimum Mean Square Error) 필터인 것을 특징으로 하는 디스플레이장치.
  9. 연속하여 입력되는 제1, 제2, 제3 필드를 이용하여 상기 제3 필드의 노이즈를 제거하는 블록분류를 이용한 시공간 노이즈 제거방법에 있어서,
    상기 제3 필드와 노이즈가 제거된 상기 제2 필드를 이용하여 움직임 보상을 한 필드인 제1 움직임 보상 필드를 생성하며, 상기 노이즈가 제거된 제1, 제2 필드를 이용하여 제2 움직임 보상 필드를 생성하며, 상기 제2 움직임 보상 필드와 상기 제3 필드를 이용하여 제3 움직임 보상 필드를 생성하는 단계;
    상기 제1 움직임 보상 필드와 상기 제3 필드를 이용하여 생성된 차영상의 분산값을 기초로 상기 제3 필드의 블록별로 평탄영역과 비평탄영역으로 분류하는 단계;
    상기 제1, 제3 움직임 보상 필드, 상기 제3 필드, 및 상기 분산값을 기초로 상기 제3 필드를 블록별로 시간 필터링을 수행하는 단계;
    상기 제1, 제3 움직임 보상 필드, 제3 필드에 대해 블록별로 각각 공간 필터링한 후 공간 필터링한 값들을 기초로 시간 필터링을 하여 시공간 필터링을 수행하는 단계;
    상기 제3 필드의 블록이 평탄영역인지 여부에 따라 상기 시간 필터링한 값과 상기 시공간 필터링한 값에 각각 가중치를 적용하여 노이즈가 제거된 제3 필드를 출력하는 단계;를 포함하는 것을 특징으로 하는 블록분류를 이용한 시공간 노이즈 제거방법.
  10. 제9항에 있어서,
    상기 움직임 보상 필드를 생성하는 단계는,
    상기 제3 필드와 상기 노이즈가 제거된 제2 필드를 이용하여 움직임 보상을 한 필드인 상기 제1 움직임 보상 필드를 생성하는 단계;
    상기 노이즈가 제거된 제1, 2 필드를 이용하여 움직임 보상을 한 필드인 제2 움직임 보상 필드를 생성하는 단계; 및
    상기 제2 움직임 보상 필드와 상기 노이즈가 제거된 제1 필드를 이용하여 움직임 보상을 한 필드인 제3 움직임 보상 필드를 생성하는 단계;를 포함하는 것을 특징으로 하는 블록분류를 이용한 시공간 노이즈 제거방법.
  11. 제9항에 있어서,
    상기 분류하는 단계는,
    상기 제1 움직임 보상 필드와 상기 제3 필드간의 화소값차를 계산하여 차영상을 생성하는 단계;
    상기 차영상에서 블록별로 분산값을 계산한 후 최대 빈도수를 갖는 분산값을 노이즈로 추정하는 단계; 및
    상기 추정한 노이즈 보다 큰 분산값을 갖는 블록을 평탄영역으로 분류하는 단계;를 포함하는 것을 특징으로 하는 블록분류를 이용한 시공간 노이즈 제거방법.
  12. 제9항에 있어서,
    상기 제3 필드의 임의의 블록이 평탄영역인 경우에는 상기 시공간 필터링한 값이 상기 공간 필터링한 값 보다 많이 고려되도록 가중치를 생성하며, 비평탄영역인 경우에는 상기 공간 필터링한 값이 상기 시공간 필터링한 값 보다 많이 고려되도록 가중치를 생성하는 단계;를 더 포함하는 것을 특징으로 하는 블록분류를 이용한 시공간 노이즈 제거방법.
  13. 제9항에 있어서,
    상기 노이즈가 제거된 제3 필드는 다음의 수학식을 이용하여 계산되는 것을 특징으로 하는 블록분류를 이용한 시공간 노이즈 제거방법:
    Figure 112005031701988-pat00088
    여기서,
    Figure 112005031701988-pat00089
    는 상기 노이즈가 제거된 제3 필드, w와 (1-w)는 각각 상기 시간 필터링한 값에 적용되는 가중치와 상기 시공간 필터링한 값에 적용되는가중치,
    Figure 112005031701988-pat00090
    는 상기 시간 필터링한 값,
    Figure 112005031701988-pat00091
    는 상기 시공간 필터링한 값을 나타낸다.
  14. 제9항에 있어서,
    상기 시공간 필터링을 수행하는 단계는, 다음의 수학식을 이용하여 상기 제3 필드를 블록별로 시공간 필터링하는 것을 특징으로 하는 블록분류를 이용한 시공간 노이즈 제거방법:
    Figure 112005031701988-pat00092
    여기서,
    Figure 112005031701988-pat00093
    는 상기 시공간 필터링한 값,
    Figure 112005031701988-pat00094
    ,
    Figure 112005031701988-pat00095
    ,
    Figure 112005031701988-pat00096
    는 각각 상기 제1 움직임 보상 필드, 상기 제3 움직임 보상 필드, 상기 제3 필드를 공간 필터링한 값, (x,y,k)는 화소의 위치를 나타낸다.
  15. 제9항에 있어서,
    상기 시간 필터링을 수행하는 단계는, 다음의 수학식을 이용하여 상기 제3 필드를 블록별로 시간 필터링 하는 것을 특징으로 하는 블록분류를 이용한 시공간 노이즈 제거방법:
    Figure 112005031701988-pat00097
    여기서,
    Figure 112005031701988-pat00098
    이며,
    Figure 112005031701988-pat00099
    는 상기 시간 필터링한 값,
    Figure 112005031701988-pat00100
    는 상기 제3필드,
    Figure 112005031701988-pat00101
    는 상기 제1 움직임 보상 필드,
    Figure 112005031701988-pat00102
    는 상기 제3 움직임 보상 필드, (x,y,k)는 임의의 블록내 화소의 위치,
    Figure 112005031701988-pat00103
    는 상기 평탄영역의 분산값,
    Figure 112005031701988-pat00104
    는 필터링되는 블록의 분산값을 나타낸다.
KR1020050051632A 2005-06-15 2005-06-15 블록분류를 이용한 시공간 노이즈 제거 방법 및 이 방법이적용되는 디스플레이장치 KR100695067B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020050051632A KR100695067B1 (ko) 2005-06-15 2005-06-15 블록분류를 이용한 시공간 노이즈 제거 방법 및 이 방법이적용되는 디스플레이장치
US11/302,192 US7548278B2 (en) 2005-06-15 2005-12-14 Spatio-temporal noise removal method using block classification and display device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050051632A KR100695067B1 (ko) 2005-06-15 2005-06-15 블록분류를 이용한 시공간 노이즈 제거 방법 및 이 방법이적용되는 디스플레이장치

Publications (2)

Publication Number Publication Date
KR20060131305A KR20060131305A (ko) 2006-12-20
KR100695067B1 true KR100695067B1 (ko) 2007-03-14

Family

ID=37572978

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050051632A KR100695067B1 (ko) 2005-06-15 2005-06-15 블록분류를 이용한 시공간 노이즈 제거 방법 및 이 방법이적용되는 디스플레이장치

Country Status (2)

Country Link
US (1) US7548278B2 (ko)
KR (1) KR100695067B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9070185B2 (en) 2010-12-28 2015-06-30 Samsung Electronics Co., Ltd. Noise filtering method and apparatus considering noise variance and motion detection

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7822286B2 (en) * 2003-11-07 2010-10-26 Mitsubishi Electric Research Laboratories, Inc. Filtering artifacts in images with 3D spatio-temporal fuzzy filters
US7769089B1 (en) * 2004-12-02 2010-08-03 Kolorific, Inc. Method and system for reducing noise level in a video signal
KR20060070400A (ko) * 2004-12-20 2006-06-23 엘지전자 주식회사 영상 신호의 인코딩 및 디코딩 방법
JP4771539B2 (ja) * 2006-07-26 2011-09-14 キヤノン株式会社 画像処理装置及びその制御方法及びプログラム
US7952646B2 (en) * 2006-12-27 2011-05-31 Intel Corporation Method and apparatus for content adaptive spatial-temporal motion adaptive noise reduction
US20090153739A1 (en) * 2007-12-14 2009-06-18 Texas Instruments Incorporated Method and Apparatus for a Noise Filter for Reducing Noise in a Image or Video
KR101508386B1 (ko) * 2008-09-29 2015-04-03 엘지전자 주식회사 움직임 적응적 잡음 제거 방법 및 그 장치
US8339481B2 (en) * 2009-12-14 2012-12-25 Samsung Electronics Co., Ltd. Image restoration devices adapted to remove artifacts from a restored image and associated image restoration methods
KR101112139B1 (ko) * 2010-03-30 2012-03-13 중앙대학교 산학협력단 부호화된 영상의 확대비 및 노이즈 강도 추정장치 및 방법
US8285069B2 (en) * 2010-03-30 2012-10-09 Chunghwa Picture Tubes, Ltd. Image processing device and method thereof
US9036695B2 (en) 2010-11-02 2015-05-19 Sharp Laboratories Of America, Inc. Motion-compensated temporal filtering based on variable filter parameters
DE102011117654B4 (de) * 2011-11-04 2013-09-05 Eizo Gmbh Verfahren zum Betreiben einer Bildverarbeitungseinrichtung sowie entsprechende Bildverarbeitungseinrichtung
CN103632352B (zh) 2013-11-01 2017-04-26 华为技术有限公司 一种噪声图像的时域降噪方法和相关装置
CN105225244A (zh) * 2015-10-22 2016-01-06 天津大学 基于最小局部均方差计算的噪点检测方法
US10257449B2 (en) * 2016-01-05 2019-04-09 Nvidia Corporation Pre-processing for video noise reduction
CN109688412B (zh) * 2017-10-19 2021-01-01 上海富瀚微电子股份有限公司 一种有效抑制编码振铃效应的方法、编码器及编码方法
CN111754437B (zh) * 2020-06-24 2023-07-14 成都国科微电子有限公司 一种基于运动强度的3d降噪方法及装置
US20220301112A1 (en) * 2021-03-19 2022-09-22 Micron Technology, Inc. Modular machine learning models for denoising images and systems and methods for using same

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010021410A (ko) * 1999-08-25 2001-03-15 마츠시타 덴끼 산교 가부시키가이샤 노이즈 검출방법과 노이즈 검출장치 및 화상 복호화장치
KR20050041886A (ko) * 2003-10-30 2005-05-04 삼성전자주식회사 전역 통계 및 국부 통계에 의해 컨트롤되는 노이즈 감소장치 및 그 방법

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3380389B2 (ja) 1996-02-23 2003-02-24 シャープ株式会社 輪郭検出回路及びこれを用いたノイズ低減回路
US6067125A (en) * 1997-05-15 2000-05-23 Minerva Systems Structure and method for film grain noise reduction
US7145607B1 (en) * 1999-11-11 2006-12-05 Stmicroelectronics Asia Pacific Pte. Ltd. Spatio-temporal video noise reduction system
KR100327385B1 (en) 2000-07-18 2002-03-13 Lg Electronics Inc Spatio-temporal three-dimensional noise filter
KR100327386B1 (en) 2000-07-18 2002-03-13 Lg Electronics Inc Two-dimensional noise filter
JP4411879B2 (ja) 2003-07-01 2010-02-10 株式会社ニコン 信号処理装置、信号処理プログラム、および電子カメラ

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010021410A (ko) * 1999-08-25 2001-03-15 마츠시타 덴끼 산교 가부시키가이샤 노이즈 검출방법과 노이즈 검출장치 및 화상 복호화장치
KR20050041886A (ko) * 2003-10-30 2005-05-04 삼성전자주식회사 전역 통계 및 국부 통계에 의해 컨트롤되는 노이즈 감소장치 및 그 방법

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
1020010021410
1020050041886

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9070185B2 (en) 2010-12-28 2015-06-30 Samsung Electronics Co., Ltd. Noise filtering method and apparatus considering noise variance and motion detection

Also Published As

Publication number Publication date
KR20060131305A (ko) 2006-12-20
US7548278B2 (en) 2009-06-16
US20060285020A1 (en) 2006-12-21

Similar Documents

Publication Publication Date Title
KR100695067B1 (ko) 블록분류를 이용한 시공간 노이즈 제거 방법 및 이 방법이적용되는 디스플레이장치
JP4733127B2 (ja) 適応性3dノイズ減少装置及び方法
KR101830804B1 (ko) 적응 필터링을 이용한 디지털 이미지 안정화 방법
KR101298642B1 (ko) 영상 잡음 제거 방법 및 장치
EP0512422B1 (en) Method for temporally adaptive filtering of noisy image sequences
KR100677574B1 (ko) 비디오 시퀀스로부터 노이즈 분포를 추정하는 방법
KR20150114286A (ko) 영상 잡음 제거 장치 및 방법
Vo et al. Adaptive fuzzy filtering for artifact reduction in compressed images and videos
CN107979712B (zh) 一种视频降噪方法及装置
US9449371B1 (en) True motion based temporal-spatial IIR filter for video
EP2816526B1 (en) Filtering method and apparatus for recovering an anti-aliasing edge
JP2016529747A (ja) ビデオシーケンスをトーンマッピングする方法
Yadav et al. Foggy image enhancement using contrast limited adaptive histogram equalization of digitally filtered image: Performance improvement
US20130301928A1 (en) Shift vector reliability determining apparatus and method
US20070047647A1 (en) Apparatus and method for enhancing image using motion estimation
KR101517233B1 (ko) 움직임 추정을 이용한 잡음 제거장치
JP2002536935A5 (ko)
Erdem et al. Motion-compensated multiframe wiener restoration of blurred and noisy image sequences
WO2014056766A1 (en) Image enhancement apparatus and method
JP2011199349A (ja) 画像処理装置、画像処理方法及び画像処理用コンピュータプログラム
KR100772405B1 (ko) 전역 움직임 추정에 근거한 적응성 잡음 감쇄 방법 및 영상처리 시스템
Sadaka et al. Efficient perceptual attentive super-resolution
KR20150054195A (ko) 영상신호의 노이즈 제거 방법과 이를 이용한 영상표시장치
KR100774189B1 (ko) 영상잡음 제거장치
KR100754219B1 (ko) 비디오 시퀀스로부터의 잡음 분산(표준 편차)을 추정하기위한 확장된 방법및 시스템

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: 20130227

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140227

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150226

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160226

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20170224

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee