[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20140124180A - Method and apparatus for removing noise in image - Google Patents

Method and apparatus for removing noise in image Download PDF

Info

Publication number
KR20140124180A
KR20140124180A KR20130041595A KR20130041595A KR20140124180A KR 20140124180 A KR20140124180 A KR 20140124180A KR 20130041595 A KR20130041595 A KR 20130041595A KR 20130041595 A KR20130041595 A KR 20130041595A KR 20140124180 A KR20140124180 A KR 20140124180A
Authority
KR
South Korea
Prior art keywords
image
data
frequency domain
threshold
noise
Prior art date
Application number
KR20130041595A
Other languages
Korean (ko)
Other versions
KR101962372B1 (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 KR1020130041595A priority Critical patent/KR101962372B1/en
Publication of KR20140124180A publication Critical patent/KR20140124180A/en
Application granted granted Critical
Publication of KR101962372B1 publication Critical patent/KR101962372B1/en

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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • G06F17/147Discrete orthonormal transforms, e.g. discrete cosine transform, discrete sine transform, and variations therefrom, e.g. modified discrete cosine transform, integer transforms approximating the discrete cosine transform

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Theoretical Computer Science (AREA)
  • Algebra (AREA)
  • Discrete Mathematics (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Picture Signal Circuits (AREA)

Abstract

The present invention relates to a method and an apparatus for removing noise included in an image by converting an image in a spatial domain into data in a frequency domain. The present invention provides a method for removing noise included in one image comprises the steps of: (a) converting the image into data in a frequency domain; (b) setting a threshold using the data in the frequency domain; (c) thresholding the data in the frequency domain using the threshold; and (d) restoring an original image by inverting the thresholded data.

Description

영상의 잡음 제거 방법 및 장치{Method and apparatus for removing noise in image}TECHNICAL FIELD [0001] The present invention relates to a method and apparatus for removing noise in an image,

본 발명은 영상에 포함된 잡음을 제거하는 방법 및 장치에 관한 것으로, 특히, 공간 영역의 영상을 주파수 영역으로 변환하여 영상에 포함된 잡음을 제거하는 방법 및 장치에 관한 것이다. The present invention relates to a method and apparatus for removing noise included in an image, and more particularly, to a method and apparatus for converting an image in a spatial domain into a frequency domain to remove noise included in the image.

송신기에서 동영상이나 정지 영상과 같은 영상을 전기 신호로 변환한 다음 통신 채널을 통해 전송하게 되면 전송되는 과정에서 상기 영상에 잡음이 섞여 들어가게 되며, 수신기에서 상기 영상을 수신할 때 상기 수신된 영상은 왜곡되어 보이는 현상이 발생한다. 이와 같이, 잡음으로 인해 왜곡된 영상을 디스플레이 장치에 디스플레이 하게 되면 화면이 매끄럽지 않아 눈에 보기에 거슬리게 된다. 뿐만 아니라 MPEG(Moving Picture Experts Group)과 같은 동영상 압축 표준에 따라 영상을 압축하여 저장할 때에도 상기 잡음의 영향으로 압축 효율이 떨어지는 문제점이 있다. When a transmitter converts an image such as a moving image or a still image into an electric signal and then transmits the signal through a communication channel, noise is mixed in the image during transmission, and when the receiver receives the image, A phenomenon appears. As described above, when a distorted image due to noise is displayed on a display device, the screen is not smooth, which is disruptive to the eyes. In addition, when compressing and storing an image according to a moving picture compression standard such as Moving Picture Experts Group (MPEG), compression efficiency is deteriorated due to the influence of the noise.

이런 이유로, 영상의 잡음을 제거하기 위한 연구가 활발히 진행되고 있다. 초기에는 영상의 잡음을 제거하기 위하여 공간 영역에서 잡음을 제거하는 방법과 시간 영역에서 잡음을 제거하는 방법이 많이 이용되었다. 그러나, 최근에는 영상을 주파수 영역으로 변환시키는 기술이 다양하게 개발되고 있다. 주파수 영역에서 잡음을 제거할 경우에 그 기술이 간단하면서도 효과적이라는 것이 판명되어 주파수 영역에서 잡음을 제거하는 방법이 많이 이용되고 있다.For this reason, studies are actively conducted to remove noise from an image. In the early stage, noise is removed in spatial domain and noise is removed in time domain in order to remove image noise. However, in recent years, various techniques for converting an image into a frequency domain have been developed. It has been found that the technique is simple and effective when removing noise in the frequency domain, and a method of removing noise in the frequency domain is widely used.

주파수 변환을 이용하여 잡음을 제거하는 방법의 일 예로, 영상의 스파시티(parsity)를 이용하여 잡음을 제거하는 방법이 있다. 이 방법은 영상의 스파시티를 초완성 디시티 베이시스(over complete DCT basis)를 이용하여 찾은 후, 베이시스(basis)와 스파아스(sparse) 계수와의 연산을 통해 영상을 복구하는 방법이다. 이 방법은 계산량이 많아 실제로 구현 하기에는 한계점이 있다.As an example of a method of removing noise using frequency conversion, there is a method of removing noise using a parsess of an image. This method is a method of recovering an image by finding the spatiality of an image using an over complete DCT basis, and then calculating a basis and a sparse coefficient. This method has a large amount of computation and therefore has a limitation in actual implementation.

본 발명의 목적은 영상을 주파수 영역으로 변환하여 상기 영상에 포함된 잡음을 제거하는 영상의 잡음 제거 방법 및 장치를 제공하는 것이다. An object of the present invention is to provide a noise cancellation method and an apparatus for removing noise included in an image by converting an image into a frequency domain.

상기 과제를 해결하기 위하여 본 발명은,According to an aspect of the present invention,

1개의 영상에 포함된 잡음을 제거하는 방법에 있어서, (a) 상기 영상을 주파수 영역의 데이터로 변환하는 단계; (b) 상기 주파수 영역의 데이터를 이용하여 임계치를 설정하는 단계; (c) 상기 임계치를 이용하여 상기 주파수 영역의 데이터를 임계치 처리(thresholding)하는 단계; 및 (d) 상기 임계치 처리된 데이터를 역변환하여 원래의 영상을 복원하는 단계를 포함하는 영상의 잡음 제거 방법을 제공한다.A method of removing noise included in one image, the method comprising: (a) converting the image into frequency domain data; (b) setting a threshold using data in the frequency domain; (c) thresholding data in the frequency domain using the threshold value; And (d) restoring the original image by inversely transforming the threshold-processed data.

상기 과제를 해결하기 위하여 본 발명은 또한,In order to solve the above problems,

동영상에 포함된 잡음을 제거하는 방법에 있어서, (a) 상기 동영상을 구성하는 복수개의 영상 프레임들 중 첫번째 영상 프레임을 주파수 영역의 데이터로 변환하는 단계; (b) 상기 주파수 영역의 데이터를 이용하여 상기 첫번째 영상 프레임에 대해 임계치를 설정하는 단계; (c) 상기 임계치를 이용하여 상기 주파수 영역의 데이터를 임계치 처리하는 단계; (d) 상기 임계치 처리된 데이터를 역변환하여 원래의 영상으로 복원하는 단계; 및 (e) 상기 복수개의 영상 프레임들 중 마지막 영상 프레임인지 확인하는 단계를 포함하고, 마지막 영상 프레임이 될 때까지 상기 (a)∼(e) 단계들을 반복하는 영상의 잡음 제거 방법을 제공한다.A method of removing noise included in a moving picture, the method comprising: (a) converting a first image frame among a plurality of image frames constituting the moving image into frequency domain data; (b) setting a threshold value for the first image frame using the data in the frequency domain; (c) threshold-processing the data in the frequency domain using the threshold value; (d) inversely transforming the threshold-processed data to restore the original image; And (e) verifying that the last one of the plurality of video frames is a video frame, repeating the steps (a) to (e) until the last video frame is obtained.

상기 과제를 해결하기 위하여 본 발명은 또한,In order to solve the above problems,

영상 데이터를 주파수 영역의 데이터로 변환하는 주파수 변환부; 상기 주파수 영역의 데이터를 이용하여 임계치를 설정하는 임계치 설정부; 상기 임계치를 이용하여 상기 주파수 영역의 데이터를 임계치 처리하는 임계치 처리부; 및 상기 임계치 처리된 데이터를 역변환하여 원래의 영상으로 복원하는 영상 복원부를 구비하는 영상의 잡음 제거 장치를 제공한다.A frequency converter for converting the image data into frequency domain data; A threshold setting unit configured to set a threshold value using data in the frequency domain; A threshold value processor for thresholding the frequency domain data using the threshold value; And an image reconstruction unit for reconstructing the original image by inversely transforming the threshold-processed data.

상술한 바와 같이 본 발명은 기존의 영상 압축에 많이 사용되는 이산 코사인 변환 (Discrete Cosine Transform; DCT) 방식을 이용하여 영상을 주파수 영역으로 변환시킨다. 따라서, 반도체 집적회로와 같은 영상 처리 장치에 새로운 주파수 변환 기능이나 새로운 회로를 추가할 필요가 없으며, 그 결과 영상에 포함된 잡음의 제거를 경제적으로 구현할 수 있다.As described above, the present invention converts an image into a frequency domain using a Discrete Cosine Transform (DCT) method, which is widely used in conventional image compression. Therefore, it is not necessary to add a new frequency conversion function or a new circuit to a video processing apparatus such as a semiconductor integrated circuit, and as a result, noise included in the video can be economically removed.

또한, 시험 영상을 이용한 실험 결과, 본 발명에 따른 잡음 제거 성능이 다른 방법에 비해 크게 우수함이 증명되었다.Also, as a result of the test using the test image, it has been proved that the noise cancellation performance according to the present invention is significantly superior to other methods.

도 1은 본 발명의 일 실시예에 따른 영상의 잡음 제거 방법을 도시한 흐름도이다.
도 2의 (a)는 원본 영상이고, 도 2의 (b)는 상기 원본 영상에 대해 이산 코사인 변환이 수행되어 주파수 영역으로 변환된 상태를 보여준다.
도 3의 (a)는 원본 영상이 8ㅧ8 블록으로 분할된 상태를 보여주고, 도 3의 (b)는 상기 원본 영상에 대해 이산 코사인 변환이 수행되어 발생한 상태를 보여준다.
도 4는 본 발명의 다른 실시예에 따른 영상의 잡음 제거 방법을 도시한 흐름도이다.
도 5는 본 발명에 따른 영상의 잡음 제거 장치의 블록도이다.
1 is a flowchart illustrating a noise canceling method of an image according to an exemplary embodiment of the present invention.
FIG. 2 (a) shows the original image, and FIG. 2 (b) shows a state where the discrete cosine transform is performed on the original image and is converted into the frequency domain.
FIG. 3 (a) shows a state in which the original image is divided into 8 8 blocks, and FIG. 3 (b) shows a state in which discrete cosine transformation is performed on the original image.
4 is a flowchart illustrating a method of removing noise of an image according to another embodiment of the present invention.
5 is a block diagram of an image noise removal apparatus according to the present invention.

이하, 첨부한 도면들을 참고하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예에 대하여 상세히 설명하기로 한다. 각 도면에 제시된 참조부호들 중 동일한 참조부호는 동일한 부재를 나타낸다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. Like reference numerals in the drawings denote like elements.

본 발명에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함한다", "구비한다" 또는 "갖는다" 등의 용어는 실시된 특징, 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. The meaning of the terms described in the present invention should be understood as follows. The word " comprises "or" having "and / or " having ", when used in this specification, are to be construed as including the plural number of expressions, unless the context clearly dictates otherwise, Elements, parts, or combinations thereof, and does not preclude the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof do.

도 1은 본 발명의 일 실시예에 따른 영상의 잡음 제거 방법을 도시한 흐름도이다. 즉, 도 1은 정지 영상의 잡음 제거 방법을 도시한 흐름도이다. 도 1을 참조하면, 영상의 잡음 제거 방법은 제1 내지 제4 단계들(S111∼S141)을 포함한다. 1 is a flowchart illustrating a noise canceling method of an image according to an exemplary embodiment of the present invention. That is, FIG. 1 is a flowchart illustrating a noise removal method of a still image. Referring to FIG. 1, a method for removing noise in an image includes first through fourth steps S111 through S141.

제1 단계(S111)로써, 1개의 영상 즉, 정지 영상을 주파수 영역의 데이터로 변환한다. 이를 위해, 이산 코사인 변환 (Discrete Cosine Transform; DCT) 방법을 이용할 수 있다. In the first step S111, one image, i.e., still image, is converted into frequency domain data. For this, a discrete cosine transform (DCT) method can be used.

물체를 촬영하여 생성된 영상은 영상 신호로써 메모리에 저장되거나 다른 장치로 전송된다. 영상 신호가 다른 장치로 전송되는 경우, 예컨대, 반도체 집적회로에서 다른 반도체 집적회로로, 또는 네트워크를 통해 CPU(Central Processing Unit)나 마이크로콘트롤러(microcontroller)로 전송되는 경우, 상기 전송 과정에서 영상 신호에는 네트워크나 신호선 등에서 발생하거나 외부에서 입력되는 잡음이 포함될 수 있다. 상기 잡음을 제거하기 위하여 본 발명의 잡음 제거 방법이 적용될 수 있다. 상기 수신된 영상 신호를 주파수 영역으로 변환한다. 이와 같이, 영상 데이터를 주파수 영역으로 변환하기 위해 이산 코사인 변환 방법을 실행한다. 영상 데이터를 이산 코사인 변환 하게 되면 공간 영역의 데이터가 주파수 영역의 데이터로 변환된다. 공간 영역의 데이터를 주파수 영역의 데이터로 변환하는 방법으로써, 이산 코사인 변환 외에 이산 퓨리에 변환(Discrete Fourier Transform; DFT), 이산사인변환(Discrete Sine Transform; DST), 웨이블렛 변환(Wavelet Transform), 컨투어렛 변환 (contourlet transform), 커브렛 변환 (curvelet transform) 등이 있다. An image generated by shooting an object is stored in a memory as an image signal or transmitted to another device. When a video signal is transmitted to another apparatus, for example, from a semiconductor integrated circuit to another semiconductor integrated circuit or via a network to a central processing unit (CPU) or a microcontroller, A noise generated from a network, a signal line, or the like may be included. The noise reduction method of the present invention can be applied to remove the noise. And converts the received video signal into a frequency domain. In this way, the discrete cosine transform method is executed to convert the image data into the frequency domain. When the image data is subjected to the discrete cosine transform, the data in the spatial domain is transformed into the data in the frequency domain. A method of transforming data in a spatial domain into data in a frequency domain includes a discrete cosine transform (DFT), a discrete sine transform (DST), a wavelet transform, A contourlet transform, and a curllet transform.

이산 코사인 변환을 실행하기 위해서는 먼저, 상기 영상 신호에 포함된 영상 데이터를 복수개의 블록들로 분할한다. 도 3의 (a)를 참조하면, 상기 영상 데이터는 8ㅧ8 블록들(64개의 블록들)로 분할될 수 있다. 각 블록은 다양한 계수들, 예컨대 서로 동일하거나 다른 계수들을 포함한다. In order to perform the discrete cosine transform, the image data included in the image signal is divided into a plurality of blocks. Referring to FIG. 3 (a), the image data may be divided into 8 8 blocks (64 blocks). Each block includes various coefficients, e.g., the same or different coefficients.

다음에, 상기 분할된 복수개의 블록들에 대해 이산 코사인 변환을 수행한다. 이산 코사인 변환을 수행하면, 도 2의 (a)에 도시된 공간 영역의 영상 데이터가 도 2의 (b)에 도시된 바와 같이 주파수 영역의 데이터로 변환된다. 도 2의 (b)를 살펴보면, 주파수가 낮은 쪽(DC 부분)으로 데이터가 몰려있는 것을 알 수 있다. 즉, 좌측 상부(DC 부분)에 위로 치솟은 부분(211)이 있는데, 이곳이 데이터가 제일 큰 값이며, 나머지 부분(AC 부분)은 대체로 평평하게 되어 있다. 이것은 곧 8ㅧ8 블록의 색상 평균값이 DC 성분이 되며, 나머지 평균값과 틀린 부분이 AC 성분이 된다는 것을 나타낸다. 이것은 또한, 인접한 픽셀간은 거의 비슷한 색상으로 이루어져 있기 때문에 DC의 값이 크다는 것을 의미한다. 사람의 눈 또한, 낮은 주파수 성분(DC)에는 민감하게 반응하지만, 높은 주파수 성분(AC)에는 민감하지 않다.Next, discrete cosine transform is performed on the plurality of divided blocks. When the discrete cosine transform is performed, the video data of the spatial domain shown in Fig. 2A is converted into the frequency domain data as shown in Fig. 2B. Referring to FIG. 2 (b), it can be seen that data is concentrated on the lower frequency side (DC part). In other words, there is a portion 211 which rises up to the upper left (DC portion), where the data is the largest value, and the remaining portion (AC portion) is generally flat. This means that the average color value of the 8th and 8th blocks becomes the DC component, and the part that is different from the remaining average value becomes the AC component. This also means that the value of DC is large because adjacent pixels are of a similar color. The human eye is also sensitive to low frequency components (DC), but not to high frequency components (AC).

이와 같이, 영상을 이산 코사인 변환 방법을 이용하여 주파수 영역으로 변환하게 되면 데이터가 낮은 주파수(DC) 영역으로 몰리는 에너지 집중 현상이 나타난다. As described above, when the image is converted into the frequency domain by using the discrete cosine transform method, an energy concentration phenomenon occurs in which the data converges to a low frequency (DC) domain.

이산 코사인 변환한 결과를 계수로 나타낸 것이 도 3의 (b)에 도시되어 있다. 도 3의 (b)를 참조하면, 1행1열(낮은 주파수, DC)에 있는 블록의 계수가 다른 행열들에 있는 계수에 비해 월등하게 큰 값(1480)을 가지고 있는 것을 알 수 있다. 이와 같이, 영상을 이산 코사인 변환하면, 낮은 주파수 영역에 데이터의 값이 높은 계수가 집중된다. 즉, DC 쪽에 에너지가 몰리게 되는 에너지 집중 현상이 나타난다. The result of discrete cosine transformation is shown in Fig. 3 (b) as a coefficient. Referring to FIG. 3 (b), it can be seen that the coefficient of a block in a row 1 column (low frequency, DC) has a much larger value 1480 than a coefficient in other matrixes. As described above, when the image is subjected to discrete cosine transform, a coefficient having a high data value is concentrated in a low frequency region. That is, an energy concentration phenomenon occurs in which the energy is concentrated on the DC side.

이를 수학식으로 표현하면 다음과 같다.This can be expressed as follows.

[수학식 1][Equation 1]

y = x + ny = x + n

여기서, y는 영상 신호, 즉 잡음이 포함된 블록 신호를 나타내고, x는 원본 영상 신호와의 평균 자승 오차 (Mean Square Error; MSE)를 최소로 하는 신호를 나타내며, n은 잡음을 나타낸다. Here, y represents a video signal, i.e., a block signal including noise, x represents a signal that minimizes a mean square error (MSE) with respect to an original video signal, and n represents noise.

상기 신호와 잡음이 독립적일 때, 수학식 1을 에너지의 관점에서 표시하면 다음 수학식 2와 같다. When the signal and the noise are independent, Expression (1) is expressed in terms of energy.

[수학식 2]&Quot; (2) "

Ey = Ex + EnEy = Ex + En

여기서, Ey는 잡음이 포함된 영상 신호의 에너지를 나타내고, Ex는 잡음이 없는 영상 신호의 에너지를 나타내며, En은 잡음의 에너지를 나타낸다.Here, Ey represents the energy of the video signal including noise, Ex represents the energy of the video signal without noise, and En represents the energy of noise.

따라서, 잡음이 없는 영상 신호의 에너지(Ex)는 다음 수학식 3과 같다.Therefore, the energy (Ex) of the noise-free video signal is expressed by the following equation (3).

[수학식 3]&Quot; (3) "

Ex = Ey ― EnEx = Ey - En

제2 단계(S121)로써, 주파수 영역의 영상 데이터의 임계치(threshold)를 설정한다.In the second step S121, a threshold value of the image data in the frequency domain is set.

임계치를 설정하기 위해서는 먼저, 주파수 영역의 계수들에 대한 잡음 분산을 산출한다. 잡음 분산을 산출하기 위해서는 주파수 영역의 64개의 계수들에 대한 평균치를 계산하고, 상기 64개의 계수들 각각으로부터 상기 평균치를 뺀 다음 이들을 제곱하여 모두 합하여 평균하면 된다. In order to set the threshold value, the noise variance for the coefficients in the frequency domain is first calculated. In order to calculate the noise variance, the average value for 64 coefficients in the frequency domain is calculated, the average value is subtracted from each of the 64 coefficients, and the sum is squared.

구체적으로, 잡음 분산은 "(계수 - 평균치)의 제곱의 합의 평균"으로 산출할 수 있다. 즉, 잡음 분산은 계수들이 평균에 얼마나 가까이 있는지를 알려주는 지표가 된다. Specifically, the noise variance can be calculated as " average of sum of squares of (coefficient-average value) ". That is, the noise variance is an indicator of how close the coefficients are to the mean.

상기 수학식 3에서 잡음 에너지(En)는 아래 수학식 4와 같이 모델링될 수 있다. In Equation (3), the noise energy (En) can be modeled as Equation (4) below.

[수학식 4]&Quot; (4) "

Figure pat00001
Figure pat00001

여기서, σ는 잡음 분산을 나타낸다. Here,? Represents a noise variance.

K는 잡음 상수로써, 영상 신호의 종류나 잡음 정도와 상관없이 일정한 값으로 설정될 수 있다. 이것은 실험을 통하여 확인될 수 있다. 실험 결과, 상기 잡음 상수(k)는 1.34 정도가 된다. K is a noise constant, which can be set to a constant value irrespective of the type of video signal or the degree of noise. This can be confirmed through experiments. As a result of the experiment, the noise constant (k) is about 1.34.

상기 잡음 에너지의 값이 상기 임계치로 설정될 수 있다. The value of the noise energy may be set to the threshold value.

제3 단계(S131)로써, 주파수 영역의 영상 데이터를 임계치 처리(thresholding)한다. In the third step S131, thresholding is performed on the image data in the frequency domain.

임계치 처리하는 방법에는 하드 임계치 처리(hard thresholding) 방법과 소프트 임계치 처리(soft thresholding) 방법이 있으며, 본 발명에는 하드 임계치 처리 방법이 일부 적용될 수 있다. The threshold value processing method includes a hard thresholding method and a soft thresholding method, and a hard threshold value processing method can be partially applied to the present invention.

상기 임계치 처리를 수행하기 위하여, 수학식 3을 이용할 수 있다. 즉, 상기 주파수 영역의 64개의 블록들의 계수들 중 에너지가 적은 것부터 순서대로 합산하며, 상기 합산한 값이 임계치에 도달하기 전에 이에 해당하는 블록들을 제거한다. In order to perform the threshold processing, Equation (3) may be used. That is, the coefficients of the 64 blocks in the frequency domain are summed in order of decreasing energy, and the corresponding blocks are removed before the sum reaches the threshold value.

예컨대, 도 2의 (b)에서 숫자값이 적은 계수들부터 순서대로 나열하고, 이들 각각을 자승하여 순서대로 합산해간다. 즉, 숫자값이 적은 계수들부터 나열하면, 0.3, 0.7, -1.0, 1.0, 1.1, 1.4, 1.6, 1.8, -1.9, -2.0, -2.1, 2.1, 2.4, 2.5, -2.8, 2.8, 2.8, -3.0, -3.2, 3.2, 3.4, 3.8, 4.0 … 이 되고, 이들의 에너지 즉, 이들을 자승한 값은 0.09, 0.49, 1, 1, 1.21, 1.96, 2.56, 3.24, 3.8, 4.0, 4.41, 4.41, 5.76, 6.25, 7.84, 7.84, 7.84, 9.0, 10.24, 10.24, 11.56, 14.4, 16.0 …으로 된다. 따라서, 상기 자승한 값들 중에서 0.09부터 14.4까지 합하면 119.14가 되고, 0.09부터 16.0까지 합하면, 135.14가 된다.For example, in FIG. 2 (b), the coefficients having small numerical values are arranged in order from the beginning, and each of the coefficients is summed in order. That is, the coefficients having small numerical values are listed as follows: 0.3, 0.7, -1.0, 1.0, 1.1, 1.4, 1.6, 1.8, -1.9, -2.0, -2.1, 2.1, 2.4, 2.5, , -3.0, -3.2, 3.2, 3.4, 3.8, 4.0 ... And their energies, that is, the values obtained by squaring them are 0.09, 0.49, 1, 1.21, 1.96, 2.56, 3.24, 3.8, 4.0, 4.41, 4.41, 5.76, 6.25, 7.84, 7.84, 7.84, 9.0, , 10.24, 11.56, 14.4, 16.0. . Therefore, from 0.09 to 14.4 out of the squared values, 119.14 is obtained, and when 0.09 to 16.0 is added, 135.14 is obtained.

잡음 분산이 10이라고 가정할 때, 임계치는 134 (1.34 ㅧ 10 ㅧ 10)가 되며, 이들을 임계치 처리하는 방법으로써, 상기 계수들 중 가장 작은 계수로부터 순차적으로 나열한다. 즉, 0.3부터 1480까지 순차적으로 나열하고, 이들을 자승하여 합산한 값이 임계치(134)보다 작은 값에 포함되는 계수들 예컨대, 0.3∼3.8에 해당하는 계수들은 모두 0(제로)로 만들어지고, 상기 계수들 중 그 자승의 합산치가 임계치(134)를 초과하는 값에 포함되는 계수들 예컨대, 4.0∼1480은 그대로 유지된다. Assuming that the noise variance is 10, the threshold value becomes 134 (1.34 ㅧ 10 ㅧ 10), which is a threshold value processing method, and is sequentially listed from the smallest coefficient among the coefficients. That is, the coefficients, for example, coefficients corresponding to 0.3 to 3.8, which are sequentially arranged from 0.3 to 1480 and whose values summed by squaring these values are smaller than the threshold value 134 are all made to be 0 (zero) The coefficients among the coefficients included in the value whose sum of squares exceeds the threshold value 134, for example, 4.0 to 1480, are maintained.

주파수 영역으로 변환된 영상 데이터에서 영상 신호는 저주파에 분포하며, 잡음은 영상 신호에 비해 고주파에 많이 분포된다. 도 3의 (b)에서 영상 신호는 주로 DC 영역에 포함되며, 잡음은 AC 영역에 분포된다. 따라서, 상기와 같이, 임계치를 이용하여 임계치 처리를 수행함으로써, AC 영역에 분포하는 잡음이 제거될 수 있다. In the image data converted into the frequency domain, the image signal is distributed at a low frequency, and the noise is distributed more in the high frequency than in the image signal. In FIG. 3 (b), the video signal is mainly included in the DC region, and the noise is distributed in the AC region. Therefore, as described above, by performing threshold processing using the threshold value, the noise distributed in the AC region can be removed.

아래 표 1은 본 발명에 따른 잡음 제거 방법을 적용한 경우의 결과를 보여준다. 표 1은 성능 비교를 위해 PSNR(Peak Signal to Noise Ratio)을 이용하고 있다. Table 1 below shows the results of applying the noise reduction method according to the present invention. Table 1 uses the Peak Signal to Noise Ratio (PSNR) for performance comparison.

입력 영상의 종류Type of input image 잡음 영상Noise image 본 발명Invention Barbara 영상Barbara Video σ = 5σ = 5 34.13 dB34.13 dB 37.90 dB37.90 dB σ = 15σ = 15 24.61 dB24.61 dB 31.68 dB31.68 dB Lena 영상Lena video σ = 5σ = 5 34.13 dB34.13 dB 38.90 dB38.90 dB σ = 15σ = 15 24.61 dB24.61 dB 32.25 dB32.25 dB

상기 표 1에 의하면, 본 발명을 적용할 경우에 잡음 분산의 크기에 따라 3∼8 [dB] 정도의 PSNR이 향상된다. 즉, 잡음 제거 성능이 그만큼 향상됨을 알 수 있다. According to Table 1, when the present invention is applied, PSNR of about 3 to 8 [dB] is improved according to the magnitude of noise variance. That is, it can be seen that the noise cancellation performance is improved by that much.

제4 단계(S141)로써, 상기 임계치 처리된 영상 신호에 대해 역이산 코사인 변환을 수행하여 원래의 영상을 복원한다. 상기 역 이산 코사인 변환 과정에서 발생할 수 있는 블록화 현상(block artifacts)을 방지하기 위해, 블록들의 위치를 그 블록들의 크기보다 작게 이동하여 블록들을 중첩시킨다. 즉, 가중 평균(weighted average)을 적용한다. In a fourth step S 141, the original image is reconstructed by performing an inverse discrete cosine transform on the threshold-processed image signal. In order to prevent block artifacts that may occur in the inverse discrete cosine transform process, the blocks are shifted by moving the positions of the blocks smaller than the blocks. That is, a weighted average is applied.

가중 평균은, 이산 코사인 변환이 8ㅧ8 블록 수행인데, 이 때, 중첩되는 블록이 없음으로 인하여 발생되는 블록화 현상을 줄이기 위해, 블록들을 일정 픽셀 간격(1,2,4,8,…; 이 때, 8픽셀 간격일 경우는 겹치지 않는 블록 수행, 이것은 가중 평균 적용 아님.) 이동시켜 이 값들을 중첩하여 결과를 보는 방법이다. 픽셀 간격이 1일 경우, 최대 64 회의 중첩이 일어나게 된다. In order to reduce the blocking phenomenon caused by the absence of overlapping blocks, the weighted average is obtained by dividing the blocks by a certain pixel interval (1, 2, 4, 8, ...; In the case of 8-pixel intervals, non-overlapping blocks are executed. This is not a weighted average). When the pixel interval is 1, a maximum of 64 overlaps occur.

도 4는 본 발명의 다른 실시예에 따른 영상의 잡음 제거 방법을 도시한 흐름도이다. 즉, 도 4는 동영상의 잡음 제거 방법을 도시한 흐름도이다. 도 4를 참조하면, 동영상의 잡음 제거 방법은 제1 내지 제5 단계들(S411∼S451)을 포함한다. 4 is a flowchart illustrating a method of removing noise of an image according to another embodiment of the present invention. That is, FIG. 4 is a flowchart illustrating a noise cancellation method of moving images. Referring to FIG. 4, the noise cancellation method of moving picture includes first through fifth steps S411 through S451.

동영상은 복수개의 영상 프레임들로 구성된다. 즉, 정지 영상일 경우에는 상기 정지 영상에 대해 1번 이산 코사인 변환을 수행하지만, 동영상일 경우에는 동영상을 구성하는 복수개의 영상 프레임들 각각에 대해 이산 코사인 변환을 수행한다. 각 영상 프레임에 대해 이산 코사인 변환을 수행하는 과정은 정지 영상에 대해 이산 코사인 변환을 수행하는 것과 동일하다. 즉, 도 4의 제1 내지 제4 단계(S411∼S441)는 도 1의 제1 내지 제4 단계(S111∼S141)와 동일함으로, 이에 대한 중복 설명을 피하기 위해, 제1 내지 제4 단계(S411∼S441)에 대한 구체적인 설명은 생략하기로 한다. A moving picture is composed of a plurality of image frames. That is, in the case of a still image, the discrete cosine transform is performed on the still image. In case of a moving image, discrete cosine transform is performed on each of a plurality of image frames constituting the moving image. The process of performing the discrete cosine transform on each image frame is the same as performing the discrete cosine transform on the still image. That is, the first to fourth steps S411 to S421 of FIG. 4 are the same as the first to fourth steps S111 to S141 of FIG. 1, and in order to avoid redundant explanations thereof, S411 to S441) will not be described in detail.

다만, 동영상에 대해 이산 코사인 변환을 수행할 때, 각 영상 프레임마다 잡음 분산값이 다르므로, 그에 따라 각 영상 프레임마다 임계치도 달라진다. 즉, 임계치가 고정되지 않고, 각 영상 프레임에 적합한 잡음 제거 방법이 적용된다. 이와 같이, 본 발명의 다른 실시예에 따른 영상의 잡음 제거 방법에서는 각 영상 프레임마다 다른 임계치를 적용하여 잡음을 제거하기 때문에, 동영상에 포함된 잡음이 효율적으로 제거될 수가 있다. However, when the discrete cosine transform is performed on a moving image, since the noise variance values are different for each image frame, the threshold value is different for each image frame accordingly. That is, the threshold value is not fixed, and a noise removal method suitable for each image frame is applied. In this way, according to another embodiment of the present invention, since noise is removed by applying different threshold values to each image frame, the noise included in the moving image can be efficiently removed.

제5 단계(S451)로써, 복수개의 영상 프레임들 중 제1 내지 제4 단계(S411∼S441)가 완료된 영상 프레임이 마지막 영상 프레임인지 확인한다. 만일, 마지막 영상 프레임이 아니면 영상 프레임을 바꾸어서(S452) 다른 영상 프레임에 대해 제1 내지 제5 단계(S411∼S451)를 수행하고, 마지막 영상 프레임이면 모든 과정을 종료한다.In a fifth step S451, it is determined whether the image frame in which the first through fourth steps S411 through S441 of the plurality of image frames is completed is the last image frame. If it is not the last image frame, the image frame is changed (S452), and the first through fifth steps S411 through S451 are performed for the other image frames.

도 1 및 도 4에 도시된 흐름도들은 데이터 처리 장치에 저장되는 프로그램(program), 논리 회로, 에이직(ASIC), 펌웨어(firmware) 등에 의해 실행될 수 있다. 따라서, 본 발명은 상기 설명된 실시예에 의해 한정되지 않는다.The flowcharts shown in Figs. 1 and 4 may be executed by a program, a logic circuit, an ASIC, a firmware, or the like stored in the data processing apparatus. Therefore, the present invention is not limited to the above-described embodiments.

도 1 및 도 4를 설명하기 위해 기재된 단계들은 문맥상 명백하게 특정 순서를 기재하지 않은 이상 기재된 바와 다른 순서로 진행될 수 있다. 즉, 각 단계는 기재된 순서와 실질적으로 동일하게 진행될 수도 있고, 동시에 진행되거나 반대의 순서로 진행될 수도 있다.The steps described to illustrate FIG. 1 and FIG. 4 may be performed in a different order than described above, unless the context clearly dictates a particular order. That is, each step may proceed substantially the same as the described order, or may proceed simultaneously or in reverse order.

도 5는 본 발명에 따른 영상의 잡음 제거 장치(501)의 블록도이다. 도 5를 참조하면, 영상의 잡음 제거 장치(501)는 주파수 변환부(511), 임계치 설정부(521), 임계치 처리부(531) 및 역변환부(541)를 구비한다. 영상의 잡음 제거 장치(501)는 내부에 저장되거나 외부에서 제공되는 소프트웨어를 처리할 수 있는 기능을 갖는 반도체 집적회로나 마이크로콘트롤러와 같은 1개의 데이터 처리 장치(processor)로 구성될 수 있으며, 이 때, 상기 데이터 처리 장치는 도 5에 도시된 구성 요소들(511∼541)을 모두 포함할 수 있다. 5 is a block diagram of an image noise canceller 501 according to the present invention. 5, an image noise canceller 501 includes a frequency transform unit 511, a threshold value setting unit 521, a threshold value processing unit 531, and an inverse transform unit 541. The image noise canceller 501 may be constituted by a single data processor such as a semiconductor integrated circuit or a microcontroller having a function of being able to process software stored therein or provided from the outside, , The data processing apparatus may include all of the elements 511 to 541 shown in FIG.

주파수 변환부(511)는 입력되는 영상 신호(y)에 포함된 영상 데이터를 공간 영역에서 주파수 영역의 데이터로 변환한다. 영상 데이터를 주파수 영역의 데이터로 변환하기 전에 상기 영상 데이터를 복수개의 블록들로 분할한다. 도 3의 (a)를 참조하면, 상기 영상 데이터는 8ㅧ8 블록들로 분할될 수 있다. 각 블록은 다양한 계수들을 갖는다. 상기 분할된 영상 데이터를 주파수 영역의 데이터로 변환하기 위해, 이산 코사인 변환 방식을 이용한다. 상기 영상 데이터가 동영상 데이터일 경우, 주파수 변환부는 상기 영상 데이터를 구성하는 복수개의 영상 프레임 각각을 주파수 영역의 데이터로 변환한다. The frequency conversion unit 511 converts the image data included in the input video signal y into spatial domain data in the frequency domain. And divides the image data into a plurality of blocks before converting the image data into frequency domain data. Referring to FIG. 3 (a), the image data may be divided into 8 8 blocks. Each block has various coefficients. In order to convert the divided image data into frequency domain data, a discrete cosine transform method is used. When the image data is moving image data, the frequency converter converts each of the plurality of image frames constituting the image data into frequency domain data.

임계치 설정부(521)는 상기 주파수 영역의 데이터를 이용하여 임계치를 설정한다. 임계치를 설정하기 위해서는 먼저, 주파수 영역의 계수들에 대한 잡음 분산을 산출한다. 잡음 분산을 산출하기 위해서는 주파수 영역의 64개의 계수들에 대한 평균치를 계산하고, 상기 64개의 계수들 각각으로부터 상기 평균치를 뺀 다음 이들을 제곱하여 모두 합하여 평균하면 된다. 잡음 에너지(En)는 상기 수학식 4와 같이 모델링될 수 있으며, 이 때, 잡음 상수(k)는 영상 신호의 종류나 잡음 정도와 상관없이 일정한 값으로 설정될 수 있다. 상기 잡음 상수(k)는 1.34 정도가 된다. 상기 잡음 에너지의 값이 상기 임계치로 설정될 수 있다. The threshold value setting unit 521 sets a threshold value using the data in the frequency domain. In order to set the threshold value, the noise variance for the coefficients in the frequency domain is first calculated. In order to calculate the noise variance, the average value for 64 coefficients in the frequency domain is calculated, the average value is subtracted from each of the 64 coefficients, and the sum is squared. The noise energy En may be modeled as Equation (4), where the noise constant k may be set to a constant value regardless of the type of the image signal or the degree of noise. The noise constant k is about 1.34. The value of the noise energy may be set to the threshold value.

임계치 처리부(531)는 상기 임계치를 이용하여 상기 주파수 영역의 데이터를 임계치 처리한다. 임계치 처리하기 위하여, 수학식 3을 이용할 수 있다. 즉, 상기 주파수 영역의 64개의 블록들의 계수들 중 에너지가 적은 것부터 순서대로 합산하며, 상기 합산한 값이 임계치에 도달하기 전에 이에 해당하는 블록들을 제거한다. 주파수 영역으로 변환된 영상 데이터에서 영상 신호는 저주파에 분포하며, 잡음은 영상 신호에 비해 고주파에 많이 분포된다. 도 3의 (b)에서 영상 신호는 주로 DC 영역에 포함되며, 잡음은 AC 영역에 분포된다. 따라서, 상기와 같이, 임계치를 이용하여 임계치 처리를 수행함으로써, AC 영역에 분포하는 잡음이 제거될 수 있다. 상기 표 1에 의하면, 본 발명을 적용할 경우에 잡음 분산의 크기에 따라 3∼8 [dB] 정도의 PSNR이 향상된다. 즉, 잡음 제거 성능이 그만큼 향상됨을 알 수 있다. The threshold value processing unit 531 thresholds the frequency domain data using the threshold value. In order to process the threshold value, Equation (3) can be used. That is, the coefficients of the 64 blocks in the frequency domain are summed in order of decreasing energy, and the corresponding blocks are removed before the sum reaches the threshold value. In the image data converted into the frequency domain, the image signal is distributed at a low frequency, and the noise is distributed more in the high frequency than in the image signal. In FIG. 3 (b), the video signal is mainly included in the DC region, and the noise is distributed in the AC region. Therefore, as described above, by performing threshold processing using the threshold value, the noise distributed in the AC region can be removed. According to Table 1, when the present invention is applied, PSNR of about 3 to 8 [dB] is improved according to the magnitude of noise variance. That is, it can be seen that the noise cancellation performance is improved by that much.

영상 복원부(541)는 상기 임계치 처리된 데이터를 역변환하여 원래의 영상 신호(x)로 복원한다. 영상 복원부(541)는 상기 역변환을 수행하기 위하여 역이산 코사인 변환 방식을 이용한다. 상기 역이산 코사인 변환 과정에서 발생할 수 있는 블록화 현상을 방지하기 위해, 블록들의 위치를 블록들의 크기보다 작게 이동하여 블록들을 중첩시킨다. 즉, 가중 평균(weighted average)을 적용한다. The image reconstruction unit 541 inversely transforms the threshold-processed data to restore the original image signal x. The image reconstruction unit 541 uses an inverse discrete cosine transform method to perform the inverse transform. In order to prevent a blocking phenomenon that may occur in the inverse discrete cosine transform, blocks are shifted by moving the positions of the blocks smaller than the blocks. That is, a weighted average is applied.

본 발명은 도면들에 도시된 실시예들을 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이들로부터 다양한 변형 및 균등한 다른 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.Although the present invention has been described with reference to the embodiments shown in the drawings, it is to be understood that various modifications and equivalent embodiments may be made by those skilled in the art without departing from the scope of the present invention. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.

Claims (15)

1개의 영상에 포함된 잡음을 제거하는 방법에 있어서,
(a) 상기 영상을 주파수 영역의 데이터로 변환하는 단계;
(b) 상기 주파수 영역의 데이터를 이용하여 임계치를 설정하는 단계;
(c) 상기 임계치를 이용하여 상기 주파수 영역의 데이터를 임계치 처리하는 단계; 및
(d) 상기 임계치 처리된 데이터를 역변환하여 원래의 영상을 복원하는 단계를 포함하는 것을 특징으로 하는 영상의 잡음 제거 방법.
A method for removing noise included in one image,
(a) converting the image into frequency domain data;
(b) setting a threshold using data in the frequency domain;
(c) threshold-processing the data in the frequency domain using the threshold value; And
(d) reconstructing the original image by inversely transforming the threshold-processed data.
제1항에 있어서,
상기 영상을 상기 주파수 영역의 데이터로 변환하기 위하여 이산 코사인 변환 방식을 이용하고, 상기 역변환은 역 이산 코사인 변환 방식을 이용하는 것을 특징으로 하는 영상의 잡음 제거 방법.
The method according to claim 1,
Wherein a discrete cosine transform method is used to transform the image into the frequency domain data, and an inverse discrete cosine transform method is used to perform the inverse transform.
제1항에 있어서,
상기 영상을 주파수 영역으로 변환하기 전에 상기 영상을 복수개의 블록들로 분할하는 단계를 더 포함하는 것을 특징으로 하는 영상의 잡음 제거 방법.
The method according to claim 1,
And dividing the image into a plurality of blocks before converting the image into a frequency domain.
제1항에 있어서,
상기 주파수 영역으로 변환된 데이터는 8ㅧ8 블록들로 구성된 것을 특징으로 하는 영상의 잡음 제거 방법.
The method according to claim 1,
Wherein the data transformed into the frequency domain comprises 8 8 blocks.
제1항에 있어서,
상기 임계치를 설정하기 전에 상기 주파수 영역의 데이터의 잡음 분산을 산출하는 것을 특징으로 하는 영상의 잡음 제거 방법.
The method according to claim 1,
Wherein the noise variance of the data in the frequency domain is calculated before setting the threshold value.
제5항에 있어서,
상기 잡음 분산에 잡음 상수를 곱하여 상기 임계치를 설정하는 것을 특징으로 하는 영상의 잡음 제거 방법.
6. The method of claim 5,
Wherein the threshold value is set by multiplying the noise variance by a noise constant.
제1항에 있어서,
상기 임계치 처리 단계는 상기 주파수 영역의 데이터 중에서 가장 낮은 계수부터 자승하여 순차적으로 합산하다가 그 합이 상기 임계치를 초과하기 전에 상기 합산된 계수들을 갖는 블록들을 제거하는 것을 특징으로 하는 영상의 잡음 제거 방법.
The method according to claim 1,
Wherein the threshold processing step sums the lowest coefficient among the data in the frequency domain and sequentially sums up the blocks, and removes the blocks having the summed coefficients before the sum exceeds the threshold.
제1항에 있어서,
상기 역변환하는 과정에서 가중 평균 방법을 적용하는 것을 특징으로 하는 영상의 잡음 제거 방법.
The method according to claim 1,
Wherein the weighted average method is applied to the inverse transform process.
제1항에 있어서,
상기 1개의 영상은 정지 영상인 것을 특징으로 하는 영상의 잡음 제거 방법.
The method according to claim 1,
Wherein the one image is a still image.
제1항에 있어서,
상기 (a)∼(d) 단계들은 1개의 처리장치에서 실행되는 것을 특징으로 하는 영상의 잡음 제거 방법.
The method according to claim 1,
Wherein the steps (a) to (d) are executed in one processing device.
동영상에 포함된 잡음을 제거하는 방법에 있어서,
(a) 상기 동영상을 구성하는 복수개의 영상 프레임들 중 첫번째 영상 프레임을 주파수 영역의 데이터로 변환하는 단계;
(b) 상기 주파수 영역의 데이터를 이용하여 상기 첫번째 영상 프레임에 대해 임계치를 설정하는 단계;
(c) 상기 임계치를 이용하여 상기 주파수 영역의 데이터를 임계치 처리하는 단계;
(d) 상기 임계치 처리된 데이터를 역변환하여 원래의 영상으로 복원하는 단계; 및
(e) 상기 복수개의 영상 프레임들 중 마지막 영상 프레임인지 확인하는 단계를 포함하고,
마지막 영상 프레임이 될 때까지 상기 (a)∼(e) 단계들을 반복하는 것을 특징으로 하는 영상의 잡음 제거 방법.
A method for eliminating noise included in a moving picture,
(a) converting a first image frame of the plurality of image frames constituting the moving image into frequency domain data;
(b) setting a threshold value for the first image frame using the data in the frequency domain;
(c) threshold-processing the data in the frequency domain using the threshold value;
(d) inversely transforming the threshold-processed data to restore the original image; And
(e) checking if the last one of the plurality of image frames is a first image frame,
Wherein the steps (a) to (e) are repeated until the last image frame is obtained.
제11항에 있어서,
상기 영상을 상기 주파수 영역의 데이터로 변환하기 위하여 이산 코사인 변환 방식을 이용하고, 상기 역변환은 역 이산 코사인 변환 방식을 이용하는 것을 특징으로 하는 영상의 잡음 제거 방법.
12. The method of claim 11,
Wherein a discrete cosine transform method is used to transform the image into the frequency domain data, and an inverse discrete cosine transform method is used to perform the inverse transform.
영상 데이터를 주파수 영역의 데이터로 변환하는 주파수 변환부;
상기 주파수 영역의 데이터를 이용하여 임계치를 설정하는 임계치 설정부;
상기 임계치를 이용하여 상기 주파수 영역의 데이터를 임계치 처리하는 임계치 처리부; 및
상기 임계치 처리된 데이터를 역변환하여 원래의 영상으로 복원하는 영상 복원부를 구비하는 것을 특징으로 하는 영상의 잡음 제거 장치.
A frequency converter for converting the image data into frequency domain data;
A threshold setting unit configured to set a threshold value using data in the frequency domain;
A threshold value processor for thresholding the frequency domain data using the threshold value; And
And an image restoring unit for restoring the original image by inversely transforming the threshold-processed data.
제13항에 있어서,
상기 영상을 상기 주파수 영역의 데이터로 변환하기 위하여 이산 코사인 변환 방식을 이용하고, 상기 역변환은 역 이산 코사인 변환 방식을 이용하는 것을 특징으로 하는 영상의 잡음 제거 장치.
14. The method of claim 13,
Wherein a discrete cosine transform method is used to transform the image into the frequency domain data, and an inverse discrete cosine transform method is used to perform the inverse transform.
제13항에 있어서,
상기 임계치 처리부는 상기 주파수 영역의 데이터 중에서 가장 낮은 계수부터 자승하여 순차적으로 합산하다가 그 합이 상기 임계치를 초과하기 전에 상기 합산된 계수들을 갖는 블록들을 제거하는 것을 특징으로 하는 영상의 잡음 제거 장치.
14. The method of claim 13,
Wherein the threshold processing unit sums the lowest coefficient among the data in the frequency domain and sequentially sums the data, and removes the blocks having the summed coefficients before the sum exceeds the threshold.
KR1020130041595A 2013-04-16 2013-04-16 Method and apparatus for removing noise in image KR101962372B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130041595A KR101962372B1 (en) 2013-04-16 2013-04-16 Method and apparatus for removing noise in image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130041595A KR101962372B1 (en) 2013-04-16 2013-04-16 Method and apparatus for removing noise in image

Publications (2)

Publication Number Publication Date
KR20140124180A true KR20140124180A (en) 2014-10-24
KR101962372B1 KR101962372B1 (en) 2019-03-26

Family

ID=51994523

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130041595A KR101962372B1 (en) 2013-04-16 2013-04-16 Method and apparatus for removing noise in image

Country Status (1)

Country Link
KR (1) KR101962372B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010049039A (en) * 1999-11-30 2001-06-15 윤종용 Image extension method by a frequency transform
JP2004128985A (en) * 2002-10-03 2004-04-22 Olympus Corp Imaging system and program, and reproduction system and program
KR100695003B1 (en) * 2005-10-10 2007-03-13 엘지전자 주식회사 Method for recovering image with removal of noise in frequency image data and apparatus thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010049039A (en) * 1999-11-30 2001-06-15 윤종용 Image extension method by a frequency transform
JP2004128985A (en) * 2002-10-03 2004-04-22 Olympus Corp Imaging system and program, and reproduction system and program
KR100695003B1 (en) * 2005-10-10 2007-03-13 엘지전자 주식회사 Method for recovering image with removal of noise in frequency image data and apparatus thereof

Also Published As

Publication number Publication date
KR101962372B1 (en) 2019-03-26

Similar Documents

Publication Publication Date Title
US7965900B2 (en) Processing an input image to reduce compression-related artifacts
US9641729B2 (en) System and method for encoder-integrated media denoising
US20150187053A1 (en) Method and Apparatus for Image Denoising with Three-Dimensional Block-Matching
JPH07131757A (en) Picture processor
JP2008508751A5 (en)
KR20120003147A (en) Depth map coding and decoding apparatus using loop-filter
CN107211133B (en) Method and device for inverse quantization of transform coefficients and decoding device
US9621884B2 (en) Method and apparatus for estimating a quantization table for a video image
TW201929521A (en) Method, apparatus, and circuitry of noise reduction
Akbari et al. Sparse recovery-based error concealment
Akiyama et al. Pseudo four-channel image denoising for noisy CFA raw data
Wang et al. An efficient spatial deblocking of images with DCT compression
Seiler et al. Fast orthogonality deficiency compensation for improved frequency selective image extrapolation
US10229479B2 (en) Image signal processing apparatus, image signal processing method and image signal processing program
KR101962372B1 (en) Method and apparatus for removing noise in image
JP2009253341A (en) Signal processing device, method, and program
CN109035174B (en) Apparatus and method for eliminating image noise
KR100982835B1 (en) Deblocking method and equipment for image data
WO2011068429A1 (en) Detecting artifacts in quantization noise in images compresses using discrete cosine transforms
Konieczka et al. Iterative average filtering for image denoising
Ren et al. Postprocessing of block-coded videos for deflicker and deblocking
KR101753365B1 (en) Method and apparatus for reducing noise of image using non local means
KR101188874B1 (en) Method and apparatus of determining threshold for removing noise in an image
Krishnamoorthy et al. Reduction of blocking artifact in JPEG images with orthogonal polynomials
Fukuda et al. Image evaluation based on the mean structural similarity for wavefront coding

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