KR100429804B1 - Apparatus for attenuating image-noise adaptively and method thereof - Google Patents

Apparatus for attenuating image-noise adaptively and method thereof Download PDF

Info

Publication number
KR100429804B1
KR100429804B1 KR10-2001-0088225A KR20010088225A KR100429804B1 KR 100429804 B1 KR100429804 B1 KR 100429804B1 KR 20010088225 A KR20010088225 A KR 20010088225A KR 100429804 B1 KR100429804 B1 KR 100429804B1
Authority
KR
South Korea
Prior art keywords
video signal
motion
noise
degree
adder
Prior art date
Application number
KR10-2001-0088225A
Other languages
Korean (ko)
Other versions
KR20030059366A (en
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 KR10-2001-0088225A priority Critical patent/KR100429804B1/en
Priority to US10/247,625 priority patent/US7130481B2/en
Priority to CNB021440565A priority patent/CN1245024C/en
Publication of KR20030059366A publication Critical patent/KR20030059366A/en
Application granted granted Critical
Publication of KR100429804B1 publication Critical patent/KR100429804B1/en

Links

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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • 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
    • 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
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/254Analysis of motion involving subtraction of images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20004Adaptive image processing
    • G06T2207/20008Globally adaptive
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20172Image enhancement details
    • G06T2207/20182Noise reduction or smoothing in the temporal domain; Spatio-temporal filtering

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Signal Processing (AREA)
  • Picture Signal Circuits (AREA)

Abstract

영상 신호의 움직임 정도에 따라 적응적으로 노이즈를 감쇄 시키는 영상 노이즈 감쇄 방법 및 그 장치가 개시되어 있다. 본 발명은 입력되는 영상신호를 공간 영역에서 필터링하여 노이즈를 감쇄시키는 과정, 상기 입력되는 영상신호를 시간 방향으로 필터링하여 노이즈를 감쇄시키는 과정, 상기 입력되는 영상 신호로부터 소정 기간 마다 움직임 정도를 추출하는 과정, 상기 과정에서 추출된 움직임 정도에 따라 상기 과정에서 공간적으로 노이즈 감쇄된 영상신호와 상기 시간적으로 노이즈 감쇄된 영상 신호를 혼합하여 출력하는 과정을 포함한다.Disclosed are a video noise reduction method and apparatus for adaptively attenuating noise according to the degree of movement of a video signal. The present invention provides a method for filtering noise in a spatial domain by filtering an input video signal, a process for reducing noise by filtering the input video signal in a temporal direction, and extracting a motion level from the input video signal at predetermined intervals. And mixing and outputting the spatially attenuated video signal and the temporally noise attenuated video signal according to the degree of motion extracted in the step.

Description

적응적 영상 노이즈 감쇄 장치 및 그 방법{Apparatus for attenuating image-noise adaptively and method thereof}Apparatus for attenuating image-noise adaptively and method

본 발명은 영상 신호의 노이즈 감쇄 시스템에 관한 것이며, 특히 영상 신호의 움직임 정도에 따라 적응적으로 노이즈를 감쇄 시키는 영상 노이즈 감쇄 방법 및 그 장치에 관한 것이다.The present invention relates to a noise reduction system of an image signal, and more particularly, to an image noise reduction method and apparatus for adaptively attenuating noise according to the degree of movement of an image signal.

통상적으로 영상 기기가 고급화, 다양화되면서 점점 고화질에 대한 욕구가 증가함에 따라 영상 신호에 포함되는 노이즈를 감소시키려는 장치가 개발되어 왔다.In general, as the demand for high image quality increases as the video equipment is advanced and diversified, an apparatus for reducing noise included in a video signal has been developed.

도 1은 종래의 영상 노이즈 감쇄 장치를 보이는 블록도이다.1 is a block diagram showing a conventional video noise reduction device.

도 1을 참조하면, 공간적 노이즈 감쇄기(110)는 저역 통과 필터를 이용해 영상 신호의 공간 영역에서 노이즈를 감쇄시킨다. 시간적 노이즈 감쇄기(120)는 공간적 노이즈 감쇄기(110)에서 출력되는 영상 신호를 저역 통과 필터를 이용해 시간 방향으로 노이즈를 감쇄시킨다.Referring to FIG. 1, the spatial noise attenuator 110 attenuates noise in a spatial region of an image signal using a low pass filter. The temporal noise attenuator 120 attenuates the noise of the image signal output from the spatial noise attenuator 110 in a time direction using a low pass filter.

이때 공간적 노이즈 감쇄기(110)는 노이즈 성분만 줄이는 것이 아니라 고주파 성분도 줄이기 때문에 영상 신호에 손상을 주게되고 영상 신호의 움직임 정도가 클수록 노이즈 감쇄가 낮아진다.In this case, the spatial noise attenuator 110 not only reduces the noise component but also reduces the high frequency component, thereby damaging the video signal, and the greater the degree of movement of the video signal, the lower the noise attenuation.

따라서 도 1과 같이 공간적 노이즈 감쇄기(110)와 시간적 노이즈 감쇄기(120)를 단순히 연결하여 사용하면 영상 신호의 움직임 정도와는 상관없이 공간적 노이즈 감쇄기(110)에 의해 영상 신호가 손상되는 문제점이 있다.Accordingly, when the spatial noise attenuator 110 and the temporal noise attenuator 120 are simply connected to each other as shown in FIG. 1, the image signal may be damaged by the spatial noise attenuator 110 regardless of the degree of movement of the image signal.

본 발명이 이루고자하는 기술적과제는 공간적으로 노이즈 감쇄된 영상 신호와 시간적으로 노이즈 감쇄된 영상 신호를 움직임 정도에 따라 적응적으로 혼합하여 출력함으로써 영상 신호의 노이즈를 줄이면서도 영상 신호에 대한 손상 정도를 낮추는 적응적 영상 노이즈 감쇄 방법을 제공하는 데 있다.The technical problem to be achieved by the present invention is to reduce the damage to the video signal while reducing the noise of the video signal by adaptively mixing and outputting the spatially noise-reduced video signal and temporally noise-reduced video signal according to the degree of movement An adaptive image noise reduction method is provided.

본 발명이 이루고자하는 기술적과제는 상기 적응적 영상 노이즈 감쇄 방법을 적용한 적응적 영상 노이즈 감쇄 장치를 제공하는 데 있다.The technical problem to be achieved by the present invention is to provide an adaptive image noise reduction apparatus to which the adaptive image noise reduction method is applied.

상기의 기술적 과제를 해결하기 위하여, 본 발명의 영상 신호의 적응적 노이즈 감쇄 방법은,In order to solve the above technical problem, the adaptive noise reduction method of the video signal of the present invention,

입력되는 영상신호를 공간 영역에서 필터링하여 노이즈를 감쇄시키는 과정;Filtering out an input image signal in a spatial domain to reduce noise;

상기 입력되는 영상신호를 시간 방향으로 필터링하여 노이즈를 감쇄시키는 과정;Filtering the input image signal in a time direction to reduce noise;

상기 입력되는 영상 신호로부터 소정 기간 마다 움직임 정도를 추출하는 과정;Extracting a degree of movement every predetermined period from the input image signal;

상기 과정에서 추출된 움직임 정도에 따라 상기 과정에서 공간적으로 노이즈 감쇄된 영상신호와 상기 시간적으로 노이즈 감쇄된 영상 신호를 혼합하여 출력하는 과정을 포함하는 것을 특징으로 한다.And mixing and outputting the spatially attenuated video signal and the temporally noise attenuated video signal in accordance with the degree of motion extracted in the above process.

상기의 기술적 과제를 해결하기 위하여, 본 발명의 영상 신호의 적응적 노이즈 감쇄 장치에 있어서,In order to solve the above technical problem, in the adaptive noise reduction device of the video signal of the present invention,

입력 영상 신호를 공간 영역에서 필터링하는 공간적 노이즈 감쇄부;A spatial noise attenuator filtering the input image signal in a spatial domain;

상기 입력 영상 신호를 시간 방향으로 필터링하는 시간적 노이즈 감쇄부;A temporal noise canceller filtering the input video signal in a time direction;

상기 입력 영상 신호와 일정 기간 지연된 출력 영상 신호간의 차이로 움직임 정도를 검출하는 움직임 검출부;A motion detector for detecting a degree of motion based on a difference between the input video signal and the output video signal delayed for a period of time;

상기 공간적 노이즈 감쇄부에서 출력되는 영상 신호와 상기 시간적 노이즈 감쇄부에서 출력되는 영상 신호의 차이값을 생성하는 제1덧셈부;A first adder configured to generate a difference value between the image signal output from the spatial noise reduction unit and the image signal output from the temporal noise reduction unit;

상기 제1덧셈부의 차이값과 상기 움직임 검출부의 움직임 정도를 곱하는 곱셈부;A multiplier for multiplying a difference value of the first adder by a motion degree of the motion detector;

상기 곱셈부의 곱셈값과 상기 시간적 노이즈 감쇄부의 영상 신호를 더하는제2덧셈부를 포함하는 것을 특징으로 한다.And a second adder configured to add a multiplier of the multiplier and an image signal of the temporal noise attenuator.

도 1은 종래의 영상 노이즈 감쇄 장치를 보이는 블록도이다.1 is a block diagram showing a conventional video noise reduction device.

도 2는 3차원으로 표시된 영상 신호의 개념도이다.2 is a conceptual diagram of an image signal displayed in three dimensions.

도 3은 본 발명에 따른 적응적 영상 노이즈 감쇄 장치를 보이는 블록도이다.3 is a block diagram showing an adaptive image noise reduction device according to the present invention.

도 4는 도 3의 움직임 검출기의 상세도이다.4 is a detailed view of the motion detector of FIG. 3.

도 5는 도 4의 테이블의 입출력 관계도이다.5 is an input / output relationship diagram of the table of FIG. 4.

도 6은 도 3의 시간적 노이즈 감쇄기의 일실시예이다.FIG. 6 is an embodiment of the temporal noise attenuator of FIG. 3.

도 7은 도 6의 테이블의 비선형 입출력 관계도이다.7 is a non-linear input / output relationship diagram of the table of FIG. 6.

이하 첨부된 도면을 참조로하여 본 발명의 바람직한 실시예를 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings.

도 2는 3차원으로 표시된 영상 신호의 개념도이다.2 is a conceptual diagram of an image signal displayed in three dimensions.

도 2를 참조하면, 영상 신호는 시간 방향으로 복수개의 프레임들이 나열된다. 그리고 각각의 프레임들은 공간 영역에서 수직방향 및 수평 방향의 크기를 가지고 있다.Referring to FIG. 2, a plurality of frames are arranged in the video signal in the time direction. Each of the frames has a size in the vertical direction and the horizontal direction in the spatial domain.

도 3은 본 발명에 따른 적응적 영상 노이즈 감쇄 장치를 보이는 블록도이다.3 is a block diagram showing an adaptive image noise reduction device according to the present invention.

도 3의 노이즈 감쇄 장치는, 영상 신호를 공간 영역에서 저역통과필터링하는 공간적 노이즈 감쇄기(320), 영상 신호를 시간 방향으로 저역통과필터링하는 시간적 노이즈 감쇄기(310), 출력 영상 신호를 일정 기간 지연시키는 지연기(370), 영상 신호의 움직임 정도에 해당하는 가중치(m)를 출력하는 움직임 검출기(360), 공간적 노이즈 감쇄기(320)의 출력 영상 신호와 시간적 노이즈 감쇄기(310)의 출력 영상 신호를 더하는 제1덧셈기(330), 제1덧셈기(330)의 덧셈값과 가중치(m)을 곱하는 곱셈기(340), 곱셈기(340)의 출력값과 시간적 노이즈 감쇄기(310)의 출력값을 더하는 제2덧셈기(350)로 구성된다.The noise attenuator of FIG. 3 includes a spatial noise attenuator 320 for low pass filtering of an image signal in a spatial domain, a temporal noise attenuator 310 for low pass filtering of an image signal in a temporal direction, and a delay of an output image signal for a predetermined period. A delay detector 370, a motion detector 360 for outputting a weight m corresponding to the degree of motion of the image signal, and an output image signal of the spatial noise attenuator 320 and an output image signal of the temporal noise attenuator 310 are added. The first adder 330, the multiplier 340 multiplying the addition value of the first adder 330 by the weight m, and the second adder 350 adding the output value of the multiplier 340 and the output value of the temporal noise attenuator 310. It is composed of

이와 같이 구성된 본 발명에 따른 적응적 노이즈 감쇄 장치의 영상 노이즈 감쇄 처리 동작은 다음과 같다.The video noise reduction processing operation of the adaptive noise reduction device according to the present invention configured as described above is as follows.

먼저, 공간적 노이즈 감쇄기(320)는 입력되는 영상신호(i(n))를 도 2에 도시된 바와 같이 공간적 영역에서 저역통과필터링하여 노이즈 감쇄된 영상 신호(s(n))를 출력한다.First, the spatial noise attenuator 320 low-pass filters the input image signal i (n) in a spatial region as shown in FIG. 2 and outputs the noise attenuated image signal s (n).

시간적 노이즈 감쇄기(310)는 입력되는 영상신호(i(n))를 도 2에 도시된 바와 같이 시간방향으로 저역통과필터링하여 시간적 노이즈 감쇄된 영상 신호(t(n))를 출력한다.The temporal noise attenuator 310 low-pass filters the input image signal i (n) in the time direction as shown in FIG. 2 and outputs the temporal noise attenuated image signal t (n).

지연기(370)는 출력되는 영상신호(o(n))를 일정 기간, 예를 들면 한 프레임 동안 지연시켜 지연된 영상신호(d(n))를 출력한다.The delay unit 370 outputs the delayed video signal d (n) by delaying the output video signal o (n) for a predetermined period, for example, one frame.

움직임 검출기(360)는 입력되는 영상신호(i(n))와 일정 기간 지연된 영상신호(d(n))을 비교하여 일정 기간 단위, 예를 들면 한 프레임 단위로 움직임 정도를 나타내는 가중치(m)를 생성한다.The motion detector 360 compares the input image signal i (n) with a delayed image signal d (n) and weights m indicating a degree of motion in a unit of a predetermined period, for example, one frame. Create

제1덧셈기(330)는 공간적 노이즈 감쇄기(320)에서 출력되는 영상신호(s(n))에서 시간적 노이즈 감쇄기(310)에서 출력되는 영상신호(t(n))를 뺀다.The first adder 330 subtracts the image signal t (n) output from the temporal noise attenuator 310 from the image signal s (n) output from the spatial noise attenuator 320.

곱셈기(340)는 제1덧셈기(330)에서 출력되는 영상신호와 움직임 검출기(360)에서 추출된 가중치(m)을 곱한다.The multiplier 340 multiplies the image signal output from the first adder 330 and the weight m extracted from the motion detector 360.

제2덧셈기(350)는 곱셈기(340)에서 출력되는 영상신호와 시간적 노이즈 감쇄기(310)에서 출력되는 영상신호(t(n))를 더하여 출력 영상신호(o(n))를 생성한다. 이 출력 영상신호(o(n))를 생성하는 과정은 수학 식1과 표현할 수 있다.The second adder 350 generates an output image signal o (n) by adding the image signal output from the multiplier 340 and the image signal t (n) output from the temporal noise attenuator 310. The process of generating the output video signal o (n) can be expressed by Equation (1).

o(n) = m x ( s(n) - t(n) ) + t(n) = m ×s(n) + ( 1 - m ) ×t(n)o (n) = m x (s (n)-t (n)) + t (n) = m × s (n) + (1-m) × t (n)

여기서 움직임검출기(360)에서 출력되는 가중치(m)는 0에서 1까지의 값을 가지며, 이 가중치(m)가 0 이면 움직임이 없는 것을 나타내고, 가중치(m)가 커질수록 움직임 정도가 크다는 것을 의미한다. 따라서 가중치(m)가 커질수록 공간적으로 노이즈가 감쇄된 영상 신호(s(n)를 보다 많이 출력영상신호(o(n))에 반영되고, 반대로 가중치(m)가 작아질수록 시간적으로 노이즈가 감쇄된 영상 신호(t(n))가 보다 많이 출력영상신호(o(n))에 반영된다.Here, the weight m output from the motion detector 360 has a value from 0 to 1, and if the weight m is 0, there is no motion, and as the weight m is increased, the motion degree is greater. do. Therefore, the larger the weight m, the more the video signal s (n) whose noise is spatially attenuated is reflected in the output video signal o (n). The attenuated video signal t (n) is more reflected in the output video signal o (n).

도 4는 도 3의 움직임 검출기(360)의 상세도이다.4 is a detailed view of the motion detector 360 of FIG. 3.

도 4를 참조하면, 제3덧셈기(410)는 입력되는 영상신호(i(n))와 지연기(370)에서 지연된 영상신호(d(n))간의 차이값을 출력한다.Referring to FIG. 4, the third adder 410 outputs a difference value between the input image signal i (n) and the delayed image signal d (n).

저역통과필터(420)는 제3덧셈기(410)에서 계산된 차이값을 저역통과필터링하여 저역성분을 출력한다. 절대치변환기(430)는 저역통과필터(420)에서 필터링된 저역 성분의 차이값을 절대값으로 변환한다. 누적기(440)는 일정 기간단위로, 예를 들면 한 프레임 기간마다 그 절대값들을 누적한다. 테이블(450)은 매 프레임마다 누적된 값을 입력하여 그에 따른 가중치(m)를 구성한다.The low pass filter 420 low-pass filters the difference value calculated by the third adder 410 and outputs a low pass component. The absolute value converter 430 converts the difference value of the low pass component filtered by the low pass filter 420 into an absolute value. The accumulator 440 accumulates the absolute values in units of a predetermined period, for example, every frame period. The table 450 inputs accumulated values every frame to configure a weight m accordingly.

도 5는 도 4의 테이블(450)의 입출력 관계도이다.5 is an input / output relationship diagram of the table 450 of FIG. 4.

도 5를 참조하면, x 좌표는 누적기(440)의 누적값을 나타내며, y 축은 가중치(m)을 나타낸다. TH_min은 가중치(m)가 0가 되는 누적값의 최소 한계를 의미하고, TH_max는 가중치(m)가 1이 되는 누적값의 최대 한계를 나타낸다. TH_min 및 Th_max는 일정한 값으로 정할 수도 있고 영상의 수평크기 및 수직크기에 따라 조정할 수도 있다.Referring to FIG. 5, the x coordinate represents a cumulative value of the accumulator 440, and the y axis represents a weight m. TH_min means the minimum limit of the cumulative value of which the weight m is 0, and TH_max represents the maximum limit of the cumulative value of the weight m. TH_min and Th_max may be set to constant values or may be adjusted according to the horizontal and vertical sizes of the image.

도 6은 도 3의 시간적 노이즈 감쇄기(310)의 일실시예이다.FIG. 6 is an embodiment of the temporal noise attenuator 310 of FIG. 3.

도 6을 참조하면, 지연기(680)는 출력 영상 신호를 일정 기간 지연시킨다.Referring to FIG. 6, the delay unit 680 delays the output image signal for a predetermined period of time.

제4덧셈기(610)는 입력되는 영상신호(i)와 지연기(680)에서 지연된 영상 신호(d)간의 차이값(e)을 출력한다.The fourth adder 610 outputs a difference value e between the input image signal i and the image signal d delayed by the delay unit 680.

절대값변환기(620)는 제4덧셈기(610)에서 계산된 차이값(e)을 절대값으로 변환한다.The absolute value converter 620 converts the difference value e calculated by the fourth adder 610 into an absolute value.

누적기(630)는 절대값변환기(620)에서 변환된 절대값을 일정 기간마다, 예를 들면 한 프레임 기간 마다 누적한다.The accumulator 630 accumulates the absolute value converted by the absolute value converter 620 every predetermined period, for example, every one frame period.

테이블(640)은 도 7에 도시된 바와 같이 누적기(630)로부터 누적값을 입력하여 가중치(αe)가 변할 수 있는 최소 계수(αb)를 구성한다. 즉, 누적기(630)의 누적값이 Th_min보다 적으면 테이블(640)은 αb_min을 최소 계수(αb)로 구성하고, 누적값이 Th_max보다 크면 테이블(640)은 αb_max를 최소 계수(αb)로 구성한다. 이때 TH_min 및 Th_max는 조정 가능하며 바람직하게는 αb_min은 0.1 정도, αb_max는 0.5 정도로 설정한다. 또한 누적기(630)의 누적값이 TH_min 및 Th_max 사이에 존재하면 테이블(640)은 누적값에 비례하는 최소 계수(αb)를 구성한다.As shown in FIG. 7, the table 640 inputs a cumulative value from the accumulator 630 to form a minimum coefficient αb at which the weight αe may vary. That is, if the cumulative value of the accumulator 630 is less than Th_min, the table 640 configures αb_min as the minimum coefficient αb. If the cumulative value is larger than Th_max, the table 640 sets αb_max as the minimum coefficient αb. Configure. At this time, TH_min and Th_max are adjustable, Preferably, αb_min is set to about 0.1 and αb_max is set to about 0.5. In addition, if the cumulative value of the accumulator 630 exists between TH_min and Th_max, the table 640 constitutes a minimum coefficient αb proportional to the cumulative value.

비선형 함수기(650)는 테이블(640)에서 구성된 최소 계수(αb)와 절대값변환기(620)에서 출력되는 절대값에 따라 비선형적으로 가중치(α(e))를 계산한다.The nonlinear function 650 calculates the weight α (e) nonlinearly according to the minimum coefficient αb configured in the table 640 and the absolute value output from the absolute value converter 620.

곱셈기(660)는 제4덧셈기(610)에서 출력되는 차이값(e)과 비선형 함수(650)에서 계산된 가중치(α(e))를 곱한다.The multiplier 660 multiplies the difference value e output from the fourth adder 610 and the weight value α (e) calculated by the nonlinear function 650.

제5덧셈기(670)는 곱셈기(660)에서 출력되는 신호와 지연기(680)에서 지연된 영상 신호(d)를 더하여 출력 영상신호(o)를 생성한다. 따라서 도 6과 같이 움직임검출 수단(누적기(630), 테이블(640), 비선형함수기(650))에서 검출된 움직임 정도에 따라 노이즈 감쇄 정도를 다르게 한다. 즉, 영상 신호의 각 화소 단위의 움직임 정도가 크면 현재 입력 화소의 비중을 높이고 각 화소 단위의 움직임 정도가 적으면 일정 기간 지연된 출력 화소의 비중을 높여 노이즈를 감쇄시킨다.The fifth adder 670 generates the output image signal o by adding the signal output from the multiplier 660 and the image signal d delayed by the delay unit 680. Accordingly, as shown in FIG. 6, the degree of noise attenuation is varied according to the degree of motion detected by the motion detection means (accumulator 630, table 640, nonlinear function 650). That is, if the movement degree of each pixel unit of the image signal is large, the specific gravity of the current input pixel is increased, and if the movement degree of each pixel unit is small, the specific gravity of the output pixel which is delayed for a certain period of time is increased to reduce noise.

상술한 바와 같이 본 발명에 의하면, 공간적으로 노이즈 감쇄된 영상 신호와 시간적으로 노이즈 감쇄된 영상 신호를 움직임 정도에 따라 적응적으로 혼합함으로써 영상 신호의 움직임 정도에 따라 적응적으로 노이즈를 감쇄 시키면서 영상 신호에 대한 손상 정도를 낮출 수 있다.As described above, according to the present invention, by adaptively mixing a spatially attenuated video signal and a temporally noise attenuated video signal according to the degree of movement, the image signal is adaptively attenuated according to the degree of movement of the image signal. The degree of damage to the can be lowered.

Claims (11)

영상 신호의 적응적 노이즈 감쇄 방법에 있어서,In the adaptive noise reduction method of the video signal, 입력되는 영상신호를 공간 영역에서 필터링하여 노이즈를 감쇄시키는 과정;Filtering out an input image signal in a spatial domain to reduce noise; 상기 입력되는 영상신호를 시간 방향으로 필터링하여 노이즈를 감쇄시키는 과정;Filtering the input image signal in a time direction to reduce noise; 상기 입력되는 영상 신호로부터 소정 기간 마다 움직임 정도를 추출하는 과정;Extracting a degree of movement every predetermined period from the input image signal; 상기 과정에서 추출된 움직임 정도에 따라 상기 과정에서 공간적으로 노이즈 감쇄된 영상신호와 상기 시간적으로 노이즈 감쇄된 영상 신호를 혼합하여 출력하는 과정을 포함하는 영상 신호의 노이즈 감쇄 방법.And mixing and outputting the spatially attenuated video signal and the temporally noise attenuated video signal in accordance with the degree of motion extracted in the step. 제1항에 있어서, 상기 움직임 정도 추출 과정은The method of claim 1, wherein the motion extraction process 입력되는 영상 신호와 소정 기간 지연된 출력 영상 신호의 차이를 구하는 과정;Obtaining a difference between an input video signal and an output video signal delayed for a predetermined period of time; 상기 과정에서 구해진 차이값을 소정 기간마다 누적하여 그 누적값을 움직임 정도로 추출하는 과정을 포함하는 것을 특징으로 하는 영상 신호의 노이즈 감쇄 방법.And accumulating the difference value obtained in the process for each predetermined period and extracting the accumulated value to the extent of movement. 제1항에 있어서, 상기 영상 신호의 혼합 과정은 상기 영상 신호의 움직임 정도가 크면 상기 공간적으로 노이즈 감쇄된 영상 신호의 비중을 높이고, 상기 영상 신호의 움직임 정도가 적으면 상기 시간적으로 노이즈 감쇄된 영상 신호의 비중을 높이는 과정임을 특징으로 하는 영상 신호의 노이즈 감쇄 방법.The method of claim 1, wherein the mixing of the video signal increases the specific gravity of the spatially attenuated video signal when the motion of the video signal is large, and the temporally noise-damped video when the motion of the video signal is small. Noise reduction method of a video signal characterized in that the process of increasing the specific gravity of the signal. 제1항에 있어서, 상기 출력 영상(o)은The method of claim 1, wherein the output image (o) is m ×s(n) + ( 1 - m ) ×t(n) 이며, 여기서 m은 움직임 정도값이며, s(n)는 공간적 노이즈 감쇄된 영상 신호, t(n)은 시간적 노이즈 감쇄된 영상 신호임을 특징으로 하는 영상 신호의 노이즈 감쇄 방법.m × s (n) + (1-m) × t (n), where m is the degree of motion, s (n) is the spatial noise attenuated video signal, and t (n) is the temporal noise attenuated video signal Noise reduction method of the video signal characterized in that. 삭제delete 삭제delete 영상 신호의 적응적 노이즈 감쇄 장치에 있어서,In the adaptive noise reduction device of the video signal, 입력 영상 신호를 공간 영역에서 필터링하는 공간적 노이즈 감쇄부;A spatial noise attenuator filtering the input image signal in a spatial domain; 상기 입력 영상 신호를 시간 방향으로 필터링하는 시간적 노이즈 감쇄부;A temporal noise canceller filtering the input video signal in a time direction; 상기 입력 영상 신호와 일정 기간 지연된 출력 영상 신호간의 차이로 움직임 정도를 검출하는 움직임 검출부;A motion detector for detecting a degree of motion based on a difference between the input video signal and the output video signal delayed for a period of time; 상기 공간적 노이즈 감쇄부에서 출력되는 영상 신호와 상기 시간적 노이즈 감쇄부에서 출력되는 영상 신호의 차이값을 생성하는 제1덧셈부;A first adder configured to generate a difference value between the image signal output from the spatial noise reduction unit and the image signal output from the temporal noise reduction unit; 상기 제1덧셈부의 차이값과 상기 움직임 검출부의 움직임 정도를 곱하는 곱셈부;A multiplier for multiplying a difference value of the first adder by a motion degree of the motion detector; 상기 곱셈부의 곱셈값과 상기 시간적 노이즈 감쇄부의 영상 신호를 더하는제2덧셈부를 포함하는 영상 신호의 노이즈 감쇄 장치.And a second adder configured to add a multiplication value of the multiplier and an image signal of the temporal noise canceller. 제7항에 있어서, 상기 움직임 검출부는The method of claim 7, wherein the motion detector 입력되는 영상신호와 일정 기간 지연된 출력 영상신호간의 차이값을 생성하는 제3덧셈기;A third adder for generating a difference value between the input video signal and the output video signal delayed for a predetermined period of time; 상기 제3덧셈기에서 생성된 차이값을 필터링하여 저역성분을 출력하는 필터;A filter for outputting a low pass component by filtering the difference value generated by the third adder; 상기 필터에서 필터링된 차이값을 절대값으로 변환하는 절대값변환기;An absolute value converter for converting the difference value filtered by the filter into an absolute value; 소정 기간단위로 상기 절대값변환기에서 변환된 절대값들을 누적하는 누적기;An accumulator accumulating the absolute values converted by the absolute value converter in predetermined period units; 소정 기간마다 상기 누적기에서 누적된 값을 입력하여 움직임 정도를 구성하는 테이블을 포함하는 것을 특징으로 하는 영상 신호의 노이즈 감쇄 장치.And a table for inputting a value accumulated in the accumulator at predetermined intervals to configure a degree of movement. 제8항에 있어서, 상기 테이블은The method of claim 8, wherein the table 상기 누적값에 따른 움직임 정도의 최소 한계와 최대 한계가 저장되는 것을 특징으로 하는 영상 신호의 노이즈 감쇄 장치.Noise reduction device of the image signal, characterized in that the minimum limit and the maximum limit of the degree of movement according to the cumulative value is stored. 영상 신호의 노이즈 감쇄 장치에 있어서,In the noise reduction device of the video signal, 입력 영상 신호와 일정 기간 지연된 출력 영상 신호와의 차이값을 생성하는 제1덧셈부;A first adder configured to generate a difference value between the input video signal and the output video signal delayed for a period of time; 상기 제1덧셈부에서 생성된 차이값을 소정 기간 마다 누적하여, 그 누적값에 따른 움직임 계수와 상기 제1덧셈부에서 생성된 차이값에 따라 움직임 정도를 검출하는 움직임 검출부;A motion detector for accumulating the difference value generated by the first adder for each predetermined period and detecting a degree of motion according to the motion coefficient according to the accumulated value and the difference value generated by the first adder; 상기 움직임 검출부에서 발생하는 움직임 정도와 상기 제1덧셈부에서 생성된 차이값을 곱하는 곱셈부;A multiplier multiplying the degree of motion generated by the motion detector by the difference value generated by the first adder; 상기 곱셈부의 곱셈값과 상기 일정 기간 지연된 출력 영상 신호를 더하는 제2덧셈부를 포함하는 영상 신호의 노이즈 감쇄 장치.And a second adder configured to add a multiplier of the multiplier and the output video signal delayed for a predetermined period. 제10항에 있어서, 상기 움직임 검출부는The method of claim 10, wherein the motion detector 상기 제1덧셈부에서 생성된 차이값을 소정 기간 마다 누적하는 누적기;An accumulator for accumulating the difference value generated by the first adder for each predetermined period; 상기 누적기의 누적값에 따라 움직임 정도의 최소 계수를 구성하는 테이블;A table constituting a minimum coefficient of motion degree according to the cumulative value of the accumulator; 상기 테이블에서 생성된 움직임 정도의 최소 계수와 상기 제1덧셈부에서 생성된 차이값에 따라 움직임 정도에 해당하는 가중치를 계산하는 비선형함수기를 포함하는 것을 특징으로 하는 영상 신호의 노이즈 감쇄 장치.And a nonlinear function for calculating a weight corresponding to the motion degree according to the minimum coefficient of the motion degree generated in the table and the difference value generated in the first adder.
KR10-2001-0088225A 2001-12-29 2001-12-29 Apparatus for attenuating image-noise adaptively and method thereof KR100429804B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR10-2001-0088225A KR100429804B1 (en) 2001-12-29 2001-12-29 Apparatus for attenuating image-noise adaptively and method thereof
US10/247,625 US7130481B2 (en) 2001-12-29 2002-09-20 Apparatus for attenuating image-noise adaptively and method thereof
CNB021440565A CN1245024C (en) 2001-12-29 2002-09-29 Device for self-adapting attenuating image noise and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0088225A KR100429804B1 (en) 2001-12-29 2001-12-29 Apparatus for attenuating image-noise adaptively and method thereof

Publications (2)

Publication Number Publication Date
KR20030059366A KR20030059366A (en) 2003-07-10
KR100429804B1 true KR100429804B1 (en) 2004-05-03

Family

ID=19717918

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0088225A KR100429804B1 (en) 2001-12-29 2001-12-29 Apparatus for attenuating image-noise adaptively and method thereof

Country Status (3)

Country Link
US (1) US7130481B2 (en)
KR (1) KR100429804B1 (en)
CN (1) CN1245024C (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100677748B1 (en) * 2004-12-23 2007-02-02 삼성전자주식회사 Noise diminishing apparatus and a method thereof
KR101361114B1 (en) * 2012-07-12 2014-02-13 매크로영상기술(주) Adaptive Noise Reduction System for Digital Image and Method Therefor
KR101481551B1 (en) 2008-06-03 2015-01-13 엘지전자 주식회사 Apparatus and method for image noise reduction

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7088860B2 (en) * 2001-03-28 2006-08-08 Canon Kabushiki Kaisha Dynamically reconfigurable signal processing circuit, pattern recognition apparatus, and image processing apparatus
KR100522607B1 (en) * 2003-07-15 2005-10-19 삼성전자주식회사 Apparatus and method for executing adaptive video signal processing according to noise condition
US7317841B2 (en) * 2003-12-22 2008-01-08 Ge Medical Systems Global Technology Company, Llc System and method for image noise reduction using a minimal error spatiotemporal recursive filter
KR100624421B1 (en) * 2004-05-04 2006-09-19 삼성전자주식회사 Apparatus and method for filtering digital image signal
KR100599133B1 (en) * 2004-06-08 2006-07-13 삼성전자주식회사 Noise measurement apparatus for image signal and a method thereof
KR100672328B1 (en) * 2005-01-18 2007-01-24 엘지전자 주식회사 Apparatus for estimation noise level of video signal
JP2007274067A (en) * 2006-03-30 2007-10-18 Mitsubishi Electric Corp Noise eliminating apparatus, noise eliminating method, and video signal display
US7821578B2 (en) 2006-04-07 2010-10-26 Marvell World Trade Ltd. Reconfigurable self-calibrating adaptive noise reducer
TWI316213B (en) * 2006-06-14 2009-10-21 Realtek Semiconductor Corp Noise reduction apparatus for image signal and method thereof
KR100844142B1 (en) * 2006-09-26 2008-07-04 삼성전자주식회사 Image quality improvement device and method thereof
TWI401944B (en) * 2007-06-13 2013-07-11 Novatek Microelectronics Corp Noise cancellation device for an image signal processing system
CN101335826B (en) * 2007-06-28 2011-06-29 联詠科技股份有限公司 Noise eliminating apparatus for video signal processing system
CN101409782B (en) * 2007-10-11 2012-02-08 瑞昱半导体股份有限公司 Apparatus and method for restraining image signal noise
JP5052319B2 (en) * 2007-12-17 2012-10-17 オリンパス株式会社 Movie noise reduction processing apparatus, movie noise reduction processing program, movie noise reduction processing method
CN101527035B (en) * 2008-03-07 2012-06-27 瑞昱半导体股份有限公司 Image noise detecting method
KR101508386B1 (en) * 2008-09-29 2015-04-03 엘지전자 주식회사 Method and Apparatus for Motion Adaptive Noise Elimination
WO2010073488A1 (en) * 2008-12-22 2010-07-01 パナソニック株式会社 Image noise reduction device and method
JP5393245B2 (en) * 2009-05-12 2014-01-22 キヤノン株式会社 Image processing apparatus, image processing apparatus control method, X-ray image capturing apparatus, and X-ray image capturing apparatus control method
US8861885B2 (en) * 2009-08-26 2014-10-14 Apple Inc. Directional noise filtering
WO2012142048A2 (en) * 2011-04-11 2012-10-18 Flir Systems, Inc. Techniques for selective noise reduction and imaging system characterization
KR20140041106A (en) * 2012-09-27 2014-04-04 에스엔유 프리시젼 주식회사 Image processing method and image processing apparatus using time axis low pass filter
US9374506B2 (en) * 2013-01-04 2016-06-21 Qualcomm Incorporated Method and apparatus of reducing random noise in digital video streams
FR3024568B1 (en) * 2014-07-30 2021-06-18 Fogale Nanotech PROCESS FOR EXTRACTING NON-PERIODIC PATTERNS MASKS BY PERIODIC PATTERNS, AND DEVICE IMPLEMENTING THE PROCESS
US10559073B2 (en) * 2016-03-23 2020-02-11 Intel Corporation Motion adaptive stream processing for temporal noise reduction
US11113791B2 (en) 2017-01-03 2021-09-07 Flir Systems, Inc. Image noise reduction using spectral transforms

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5111511A (en) * 1988-06-24 1992-05-05 Matsushita Electric Industrial Co., Ltd. Image motion vector detecting apparatus
US5025316A (en) * 1989-11-06 1991-06-18 North American Philips Corporation Video noise reduction system with measured noise input
FR2667475B1 (en) * 1990-09-28 1992-10-30 Thomson Consumer Electronics METHOD FOR MEASURING NOISE IN AN ACTIVE VIDEO IMAGE AND DEVICE FOR CARRYING OUT THE METHOD.
US5384865A (en) * 1992-06-01 1995-01-24 Eastman Kodak Company Adaptive, hybrid median filter for temporal noise suppression
DE4343095C2 (en) * 1993-12-17 2001-04-26 Philips Corp Intellectual Pty Method and circuit for eliminating interference signals from video signals
US5574512A (en) * 1994-08-15 1996-11-12 Thomson Consumer Electronics, Inc. Motion adaptive video noise reduction system
KR980700771A (en) * 1995-10-20 1998-03-30 요트. 게. 아. 롤페즈 Data filtering at a television receiver
GB9607668D0 (en) * 1996-04-12 1996-06-12 Snell & Wilcox Ltd Video noise reducer
EP0868815A2 (en) * 1996-10-24 1998-10-07 Koninklijke Philips Electronics N.V. Noise filtering
US6067125A (en) * 1997-05-15 2000-05-23 Minerva Systems Structure and method for film grain noise reduction
JP3863294B2 (en) * 1998-07-02 2006-12-27 株式会社日立製作所 Noise reduction signal processing circuit and video display device
KR100396557B1 (en) 2001-10-11 2003-09-02 삼성전자주식회사 Method for attenuating image-noise and apparatus thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100677748B1 (en) * 2004-12-23 2007-02-02 삼성전자주식회사 Noise diminishing apparatus and a method thereof
KR101481551B1 (en) 2008-06-03 2015-01-13 엘지전자 주식회사 Apparatus and method for image noise reduction
KR101361114B1 (en) * 2012-07-12 2014-02-13 매크로영상기술(주) Adaptive Noise Reduction System for Digital Image and Method Therefor

Also Published As

Publication number Publication date
CN1245024C (en) 2006-03-08
US7130481B2 (en) 2006-10-31
US20030123750A1 (en) 2003-07-03
CN1430412A (en) 2003-07-16
KR20030059366A (en) 2003-07-10

Similar Documents

Publication Publication Date Title
KR100429804B1 (en) Apparatus for attenuating image-noise adaptively and method thereof
KR101481551B1 (en) Apparatus and method for image noise reduction
KR101298642B1 (en) Method and apparatus for eliminating image noise
US7782403B2 (en) Noise detection apparatus and method, and noise reduction apparatus and method
EP1230805B1 (en) Video signal noise level estimator
US8111332B2 (en) Noise suppression method, noise suppression method program, recording medium recording noise suppression method program, and noise suppression apparatus
KR19980069251A (en) Histogram Equalization Method and Apparatus in Contrast Expansion Unit of Image Processing System
US5930402A (en) Method and device for local contrast enhancement of video signal
KR20020026119A (en) Contrast enhancement apparatus of video signal
JP2006279656A (en) Image processing apparatus
KR100396557B1 (en) Method for attenuating image-noise and apparatus thereof
US7031551B2 (en) Noise reduction apparatus, noise reduction method, program and medium
US5278910A (en) Apparatus and method for speech signal level change suppression processing
JP4419566B2 (en) Video signal processing apparatus, video signal processing method, and video signal processing program
WO1999011055A1 (en) Apparatus for correcting vertical contours
JP2655602B2 (en) Image enhancement circuit
JP2830723B2 (en) Noise removal device
KR100349593B1 (en) Converted auto regressive filter and filtering method thereof
JP5235807B2 (en) Noise removal device
KR100774189B1 (en) apparatus for removing image noise
JP2517200B2 (en) Digital video signal noise eliminator
JPH0818829A (en) Noise eliminating device
JPH06303690A (en) Microphone equipment
KR20010019447A (en) Method and apparatus for reduction of image noise using filtering window
JPH02211778A (en) Adaptive type noise suppressor

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

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20130328

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee