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

KR101265956B1 - System and method for restoration image based block of image - Google Patents

System and method for restoration image based block of image Download PDF

Info

Publication number
KR101265956B1
KR101265956B1 KR1020070111716A KR20070111716A KR101265956B1 KR 101265956 B1 KR101265956 B1 KR 101265956B1 KR 1020070111716 A KR1020070111716 A KR 1020070111716A KR 20070111716 A KR20070111716 A KR 20070111716A KR 101265956 B1 KR101265956 B1 KR 101265956B1
Authority
KR
South Korea
Prior art keywords
image
restoration
boundary
reconstruction
block
Prior art date
Application number
KR1020070111716A
Other languages
Korean (ko)
Other versions
KR20090045743A (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 KR1020070111716A priority Critical patent/KR101265956B1/en
Priority to US12/035,583 priority patent/US8107765B2/en
Publication of KR20090045743A publication Critical patent/KR20090045743A/en
Application granted granted Critical
Publication of KR101265956B1 publication Critical patent/KR101265956B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/10Image enhancement or restoration using non-spatial domain filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • 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/20048Transform domain processing
    • G06T2207/20056Discrete and fast Fourier transform, [DFT, FFT]
    • 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/20048Transform domain processing
    • G06T2207/20064Wavelet transform [DWT]
    • 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/20192Edge enhancement; Edge preservation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)

Abstract

블록 기반의 영상 복원 시스템 및 방법이 개시된다. 블록 기반의 영상 복원 시스템은 영상의 경계 영역에서 컬러 쉬프팅(color shifting)을 수행하여 상기 영상의 경계를 처리하는 경계 처리부 및 상기 영상을 적어도 하나의 영역으로 분할하고, 상기 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출하는 복원 파라미터 추출부 및 상기 복원 파라미터에 따른 블록 기반의 변환 영역 필터링을 적용하여 상기 영상에 대해 복원을 수행하는 영상 복원부를 포함한다.A block-based image reconstruction system and method are disclosed. The block-based image reconstruction system divides the image into at least one region and a boundary processor that processes the boundary of the image by performing color shifting in the boundary region of the image, and includes a block included in the divided region. And a reconstruction parameter extracting unit for extracting reconstruction parameters for each image and a reconstructing unit for reconstructing the image by applying block-based transform region filtering according to the reconstruction parameter.

스케일러, 해상도, 복원 파라미터, 푸리에 변환 영역 필터링, 웨이블릿 변환 영역 필터링 Scaler, resolution, reconstruction parameters, Fourier transform region filtering, wavelet transform region filtering

Description

블록 기반의 영상 복원 시스템 및 방법 {SYSTEM AND METHOD FOR RESTORATION IMAGE BASED BLOCK OF IMAGE}Block-based Image Restoration System and Method {SYSTEM AND METHOD FOR RESTORATION IMAGE BASED BLOCK OF IMAGE}

본 발명은 블록 기반의 영상 복원 시스템 및 방법에 관한 것으로, 특히 영상의 해상도를 향상시킬 때 발생하는 영상의 고주파 영역 손실을 복원하고, 영상의 디테일을 강조할 수 있는 블록 기반의 영상 복원 시스템 및 방법에 관한 것이다. 본 발명은 CRT, PDP, LCD, 프로젝션 TV 등의 디스플레이 장치에 적용될 수 있으며, 특히 UD(Ultra Definition) TV 나 디지털 시네마와 같은 초고해상도 디스플레이 장치에 적용될 수 있다.The present invention relates to a block-based image restoration system and method, and more particularly, to a block-based image restoration system and method capable of restoring high frequency region loss of an image generated when improving the resolution of an image and emphasizing the detail of the image. It is about. The present invention can be applied to display devices such as CRTs, PDPs, LCDs, and projection TVs. In particular, the present invention can be applied to ultra-high resolution display devices such as UD (Ultra Definition) TVs and digital cinemas.

영상의 디스플레이 장치는 화면의 대형화, 고해상도 영상을 표현하는 것을 목표로 발전하고 있다. 이러한 상황에서, 영상 컨텐츠도 대형화된 화면에 표현되기 위해 저해상도에서 고해상도로 향상될 필요가 있다. 특히, 영상 기술의 발전에 따라 영상 스케일러(scaler)를 이용하여, SD(Standard Definition -720*480)나 HD(High Deifintion-1920*1080)의 해상도를 나타내는 영상을 고해상도 영상 장치에서 사용할 수 있는 UD(Ultra Definition-7680*4320)급의 해상도를 가지는 영상으로 변환할 필요성이 발생하였다.Display apparatuses for video have been developed with the aim of increasing the size of a screen and expressing a high resolution image. In this situation, the image content also needs to be improved in low resolution to high resolution in order to be displayed on a larger screen. In particular, according to the development of the image technology, a UD capable of using an image scaler to display an image representing a resolution of SD (Standard Definition -720 * 480) or HD (High Deifintion-1920 * 1080) in a high resolution image device. There is a need to convert an image having a resolution of (Ultra Definition-7680 * 4320).

이 때, 해상도가 낮은 영상을 해상도가 높은 영상으로 해상도를 변환할 때 일반적으로 영상 스케일러가 사용된다. 그런데, 영상 스케일러는 보간에 기초하여 영상의 해상도를 향상시키기 때문에 영상의 고주파 영역(특히, 오브젝트의 엣지 영역)에서 손실이 발생하고, 영상의 세밀한 부분에 대한 표현이 부족한 문제점이 있다. 특히, 영상의 고주파 영역에서의 손실은 오브젝트의 경계 부분에서 발생하는 블러(blur)로 나타난다. 블러는 영상을 획득할 때 발생하는 블러와 스케일러에서 수행하는 보간 때문에 발생하는 블러 등 여러 블러가 복합적으로 나타난 결과라고 할 수 있다.In this case, an image scaler is generally used to convert a low resolution image into a high resolution image. However, since the image scaler improves the resolution of the image based on interpolation, loss occurs in the high frequency region of the image (particularly, the edge region of the object), and there is a problem in that the detail of the image is insufficient. In particular, the loss in the high frequency region of the image appears as a blur occurring at the boundary of the object. The blur may be a result of a combination of multiple blurs, such as those generated when an image is acquired and those caused by interpolation performed by the scaler.

이러한 고주파 영역의 손실로 영상에 나타나는 블러를 제거하기 위해 영상 복원 과정이 필요하다. 종래의 영상 복원 장치는 영상의 영역별 특징을 고려하지 않고, 영상의 블러를 제거하여 영상의 고주파 성분을 복원하였기 때문에, 영상을 전체적으로 봤을 때 시각적인 통일감이 부족한 결과를 나타내었다. 특히, 초고해상도 영상의 경우, 화면의 크기가 크기 때문에 영역별로 영상의 특징이 다르게 나타난다. 왜냐하면, 영상 데이터 자체가 공간적으로 변화하는 통계적인 특징을 보이기 때문이다.An image reconstruction process is required to remove the blur in the image due to the loss of the high frequency region. In the conventional image reconstruction apparatus, since the high frequency component of the image is restored by removing the blur of the image without considering the feature of each region of the image, the image reconstruction apparatus has a lack of visual unity when viewing the image as a whole. In particular, in the case of an ultra high resolution image, the characteristics of the image are different for each region because of the large screen size. This is because the image data itself exhibits statistical characteristics that change spatially.

따라서, 영상의 전체 정보와 세부 정보를 고려하여 영상의 시각적인 통일감을 유지하면서, 동시에 영상의 고주파 영역의 손실을 복원할 수 있는 방법이 절실히 요구되고 있다.Therefore, there is an urgent need for a method capable of restoring loss of a high frequency region of an image while maintaining visual unification of the image in consideration of the entire information and detailed information of the image.

본 발명의 일실시예에 따른 영상 복원 시스템은 영상의 경계 영역에서 컬러 쉬프팅(color shifting)을 수행하여 상기 영상의 경계를 처리하는 경계 처리부 및 상기 영상을 적어도 하나의 영역으로 분할하고, 상기 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출하는 복원 파라미터 추출부 및 상기 복원 파라미터에 따른 블록 기반의 변환 영역 필터링을 적용하여 영상 복원을 수행하는 영상 복원부를 포함한다.An image reconstruction system according to an embodiment of the present invention divides the image into at least one region and a boundary processor that processes the boundary of the image by performing color shifting in the boundary region of the image, and divides the divided image. And a reconstruction parameter extracting unit extracting reconstruction parameters for each block included in the area, and an image reconstructing unit performing image reconstruction by applying block-based transform region filtering according to the reconstruction parameter.

본 발명의 일측면에 따르면, 상기 경계 처리부는 상기 영상의 오브젝트 컬러와 백그라운드 컬러의 경계에서 오브젝트 컬러와 백그라운드 컬러를 각 대표 컬러로 천이시킴으로써 상기 영상의 경계 영역의 링잉(ringing) 성분을 제거할 수 있다.According to an aspect of the present invention, the boundary processor may remove the ringing component of the boundary region of the image by shifting the object color and the background color from the boundary of the object color and the background color of the image to respective representative colors. have.

따라서, 본 발명에 따르면, 경계 처리를 통해 영상의 경계 영역의 링잉 성분을 제거함으로써 화질의 열화를 가져오지 않고 영상 복원이 수행될 수 있다. 또한 링잉 성분이 제거됨으로써, 영상 복원시 영상의 선명도가 향상되고, 전체적으로 영상 복원의 성능이 향상될 수 있다.Therefore, according to the present invention, the image reconstruction can be performed without removing the deterioration of the image quality by removing the ringing component of the boundary region of the image through the boundary processing. In addition, since the ringing component is removed, the sharpness of the image may be improved when the image is restored, and the performance of the image restoration may be improved as a whole.

본 발명의 일측면에 따르면, 상기 복원 파라미터 추출부는 상기 블록 각각의 공간적 활성도(spatial activity)에 대한 분석 결과를 이용하여 상기 블록 각각의 블러값 및 노이즈 제거 임계값을 추출할 수 있다.According to an aspect of the present invention, the reconstruction parameter extractor may extract a blur value and a noise removal threshold of each block by using an analysis result of the spatial activity of each block.

본 발명의 일측면에 따르면, 상기 복원 파라미터 추출부는 상기 영상 전체에 대한 글로벌 복원 정보 및 상기 블록 각각에 대한 로컬 복원 정보에 기초하여 복원 파라미터를 추출할 수 있다.According to an aspect of the present invention, the reconstruction parameter extractor may extract reconstruction parameters based on global reconstruction information for the entire image and local reconstruction information for each of the blocks.

따라서, 본 발명에 따르면, 블록 별로 복원 파라미터를 추출함으로써, 보다 빠르게 영상 복원이 이루어지고, 영상 전체에 대한 글로벌 복원 정보를 고려함으로써 블록킹 아티팩트의 발생을 방지할 수 있다.Therefore, according to the present invention, by reconstructing the reconstruction parameter for each block, image reconstruction can be performed more quickly, and generation of blocking artifacts can be prevented by considering global reconstruction information for the entire image.

본 발명의 일측면에 따르면, 상기 영상 복원부는 상기 복원 파라미터를 이용하여 상기 블록 각각에 대해 푸리에(Fourier) 변환 영역 필터링과 웨이블릿(wavelet) 변환 영역 필터링을 적용할 수 있다.According to an aspect of the present invention, the image reconstruction unit may apply Fourier transform region filtering and wavelet transform region filtering to each of the blocks using the reconstruction parameter.

따라서, 본 발명에 따르면, 푸리에 변환 영역 필터링을 통해 영상의 해상도 향상에 따른 발생된 블러가 효과적으로 제거되고, 웨이블릿 변환 영역 필터링을 통해 노이즈 발생이 억제되고, 영상 전체의 선명도가 향상될 수 있다.Therefore, according to the present invention, blur caused by resolution of an image may be effectively removed through Fourier transform region filtering, noise may be suppressed through wavelet transform region filtering, and the sharpness of the entire image may be improved.

본 발명의 일실시예에 따른 영상 복원 방법은 영상의 경계 영역에서 컬러 쉬프팅(color shifting)을 수행하여 상기 영상의 경계를 처리하는 단계, 상기 영상을 적어도 하나의 영역으로 분할하고, 상기 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출하는 단계 및 상기 복원 파라미터에 따른 블록 기반의 변환 영역 필터링을 적용하여 영상 복원을 수행하는 단계를 포함한다.An image restoration method according to an embodiment of the present invention comprises the steps of processing the boundary of the image by performing color shifting (color shifting) in the boundary region of the image, dividing the image into at least one region, the divided region Extracting a reconstruction parameter for each block included in the block and performing image reconstruction by applying block-based transform region filtering according to the reconstruction parameter.

이하, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명에 따른 실시예를 상세하게 설명한다. 다만, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, with reference to the contents described in the accompanying drawings will be described in detail an embodiment according to the present invention. However, the present invention is not limited to or limited by the embodiments. Like reference symbols in the drawings denote like elements.

도 1은 본 발명의 일실시예에 따른 영상 복원 시스템의 구체적인 구성을 도 시한 블록 다이어그램이다.1 is a block diagram illustrating a specific configuration of an image reconstruction system according to an embodiment of the present invention.

도 1을 참조하면, 영상 복원 시스템(101)은 영상 스케일러부(102), 경계 처리부(103), 복원 파라미터 추출부(104) 및 영상 복원부(105)를 포함할 수 있다.Referring to FIG. 1, the image restoration system 101 may include an image scaler 102, a boundary processor 103, a restoration parameter extractor 104, and an image restoration 105.

영상 스케일러부(102)는 영상을 업샘플링하고, 상기 업샘플링된 영상을 보간하여 상기 영상의 해상도를 향상할 수 있다. 특히, 저해상도의 영상을 고해상도의 영상으로 해상도를 향상시킬 때, 영상 스케일러부(102)가 사용될 수 있다.The image scaler 102 may improve the resolution of the image by upsampling the image and interpolating the upsampled image. In particular, when improving the resolution of a low resolution image to a high resolution image, the image scaler 102 may be used.

일례로, 영상 스케일러부(102)는 제로 데이터를 이용하여 영상을 업샘플링하고, 저대역 필터를 통해 업샘플링된 영상을 보간할 수 있다. 구체적으로, 영상 스케일러부(102)는 제로 데이터를 삽입하여, 영상의 사이즈를 증가시키고, 보간을 이용하여 불필요한 성분을 제거할 수 있다. 즉, 영상 스케일러부(102)는 보간을 기반으로 영상의 해상도를 향상시킬 수 있다.For example, the image scaler 102 may upsample an image by using zero data and interpolate the upsampled image through a low band filter. In detail, the image scaler 102 may insert zero data to increase the size of the image and remove unnecessary components by using interpolation. That is, the image scaler 102 may improve the resolution of the image based on interpolation.

다만, 영상 스케일러부(102)를 단독으로 사용하여, 영상의 해상도를 향상시키는 경우, 영상 전체에 대해 블러(blur)가 발생하는 문제점이 발생할 수 있다. 이 때, 발생하는 블러는 영상을 획득할 때 발생하는 블러와 영상 스케일러부(102)에서 수행하는 보간 때문에 발생하는 블러 등 여러 블러가 복합적으로 나타난 결과라고 할 수 있다. 여기서, 발생된 블러는 블러의 점확산 함수(point spread function)로 나타낼 수 있다. 점확산 함수는 저대역 필터의 형태를 나타내기 때문에, 영상의 블러 정도가 클수록 노이즈 성분은 억제된다. 이 때, 노이즈 성분은 영상 신호와 독립적이므로 노이즈 분산 값을 이용하면 영상의 블러 정도를 예측할 수 있다.However, when the image scaler 102 is used alone to improve the resolution of the image, blur may occur for the entire image. In this case, the generated blur may be a result of a combination of multiple blurs, such as blur generated when acquiring an image and blur generated due to interpolation performed by the image scaler 102. Here, the generated blur may be represented by a point spread function of the blur. Since the point spread function represents the shape of the low pass filter, the noise component is suppressed as the blur of the image increases. In this case, since the noise component is independent of the image signal, the noise dispersion value may be used to predict the blur of the image.

영상 스케일러부(102)는 보간을 할 때, 저대역 필터(LPF: Low Pass Filter)를 이용할 수 있다. 다만, 보간할 때 저대역 필터를 사용하기 때문에, 영상 고유의 고주파 성분(예를 들면, 엣지 영역)이 손실될 수 있으며, 엣지 영역의 손실에 따라 영상의 선명도가 감소할 수 있다. 특히, 영상을 UD(ultra definition)과 같은 초고해상도 영상으로 향상시키는 경우, 해상도 향상 배율이 크기 때문에 고주파 성분의 손실이 더욱 크게 나타날 수 있다. 따라서, 본 발명의 일실시예에 따른 영상 복원 시스템은 기존의 영상의 해상도 향상 과정에서 불가피하게 발생하는 고주파 성분의 손실을 복원하여, 영상의 선명도를 향상시킬 수 있다.The image scaler 102 may use a low pass filter (LPF) when interpolating. However, since the low-band filter is used for interpolation, high frequency components (eg, edge regions) inherent to the image may be lost, and the sharpness of the image may decrease according to the loss of the edge region. In particular, when the image is improved to an ultra high resolution image such as an ultra definition (UD), the loss of the high frequency component may appear even more because the resolution enhancement magnification is large. Accordingly, the image reconstruction system according to an embodiment of the present invention may improve the sharpness of an image by restoring a loss of a high frequency component that is inevitably generated in the resolution improvement process of an existing image.

경계 처리부(103)는 영상의 경계 영역에서 컬러 쉬프팅(color shifting)을 수행하여 상기 영상의 경계를 처리할 수 있다. 이 때, 영상은 영상 스케일러부(102)를 거쳐 해상도가 향상된 영상을 의미한다. 일례로, 경계 처리부(103)는 영상의 오브젝트 컬러 또는 백그라운드 컬러 중 어느 하나의 컬러의 신호 대역폭을 증가시켜 상기 영상의 경계 영역의 링잉(ringing) 성분을 제거할 수 있다. 이 때, 링잉 성분은 오브젝트의 엣지와 백그라운드의 엣지 사이에 발생하는 것으로, 영상 스케일러부(102)에서 수행한 영상의 해상도 향상 과정에서 발생한 블러 때문에 나타날 수 있다. The boundary processor 103 may process the boundary of the image by performing color shifting on the boundary region of the image. In this case, the image refers to an image having an improved resolution through the image scaler 102. For example, the boundary processor 103 may remove a ringing component of the boundary region of the image by increasing a signal bandwidth of one of an object color and a background color of the image. In this case, the ringing component is generated between the edge of the object and the edge of the background, and may appear due to blur caused during the resolution improvement of the image performed by the image scaler 102.

본 발명의 일실시예에 따른 영상 복원 시스템은 해상도가 향상된 영상의 고주파 성분을 강조하여 영상 복원을 수행할 수 있다. 이 때, 영상의 경계 영역에 링잉 성분이 존재하는 경우, 고주파 성분을 강조하면 링잉 성분도 함께 향상되기 때문에 화질 열화(degradation)가 발생할 수 있다. 따라서, 본 발명의 일실시예에 따르면, 경계 처리부(103)는 영상의 경계에 존재하는 링잉 성분을 제거하는 경계 처리를 수행하여 영상 복원의 성능을 향상시킬 수 있다. 즉, 경계 처리부(103)는 링잉 성분의 컬러를 오브젝트 컬러 또는 백그라운드 컬러로 지정하여 링잉 성분을 제거할 수 있다. 경계 처리부(103)의 구체적인 동작은 도 2 및 도 3을 통해 상세히 설명된다.The image reconstruction system according to an embodiment of the present invention may perform image reconstruction by emphasizing a high frequency component of an image having an improved resolution. At this time, when the ringing component is present in the boundary region of the image, when the high frequency component is emphasized, the ringing component is also improved, which may cause degradation of image quality. Therefore, according to an embodiment of the present invention, the boundary processor 103 may improve the performance of image reconstruction by performing boundary processing to remove ringing components existing at the boundary of the image. That is, the boundary processor 103 may remove the ringing component by designating the color of the ringing component as the object color or the background color. Specific operations of the boundary processor 103 will be described in detail with reference to FIGS. 2 and 3.

복원 파라미터 추출부(104)는 영상을 적어도 하나의 영역으로 분할하고, 상기 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출할 수 있다. 복원 파라미터는 분할된 영역별로 독립적으로 추출되며, 이 때 분할되는 영역의 개수는 제한되지 않는다. 만약 영상이 UD 해상도로 향상된 경우 영상 데이터는 매우 크기 때문에, 복원 파라미터 추출부(104)가 해당 영상 전체에 대해 복원 파라미터를 추출하는 것은 비효율적일 수 있다. 따라서, 복원 파라미터 추출부(104)는 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출할 수 있다.The reconstruction parameter extractor 104 may divide an image into at least one area and extract reconstruction parameters for each block included in the divided area. The recovery parameters are extracted independently for each divided region, and the number of divided regions is not limited. If the image is enhanced to UD resolution, since the image data is very large, it may be inefficient for the restoration parameter extractor 104 to extract the restoration parameters for the entire image. Therefore, the restoration parameter extracting unit 104 may extract the restoration parameters for each block included in the divided region.

일례로, 복원 파라미터 추출부(104)는 블록 각각의 공간적 활성도(spatial activity)에 대한 분석 결과를 이용하여 상기 블록 각각의 블러값 및 노이즈 제거 임계값을 추출할 수 있다. 일반적으로, 초고해상도 영상과 같이 크기가 큰 영상은 영상의 각 영역별로 다른 특징을 나타내기 때문에, 영상 전체에 대해 동일한 복원 파라미터를 추출하는 것보다 각 영역별로 다른 파라미터를 추출하는 것이 효과적으로 영상 복원이 이루어질 수 있다. 따라서, 본 발명의 일실시예에 다른 복원 파라미터 추출부(104)는 블록 각각의 블러값 및 노이즈 제거 임계값을 추출할 수 있다.For example, the reconstruction parameter extractor 104 may extract the blur value and the noise removal threshold of each block by using the analysis result of the spatial activity of each block. In general, since a large image such as an ultra-high resolution image exhibits different characteristics for each region of the image, it is more effective to extract different parameters for each region than to extract the same restoration parameter for the entire image. Can be done. Accordingly, the restoration parameter extracting unit 104 according to an embodiment of the present invention may extract the blur value and the noise removal threshold of each block.

이 때, 해상도가 큰 영상의 경우 블록간 복원 파라미터의 과도한 차이로 인 해 블록 경계 현상인 블록킹 아티팩트(blocking artifact)가 발생할 수 있다. 따라서, 일례로, 복원 파라미터 추출부(104)는 영상 전체에 대한 글로벌 복원 정보 및 블록 각각에 대한 로컬 복원 정보에 기초하여 복원 파라미터를 추출할 수 있다. 복원 파라미터 추출부(104)에 대해 도 4와 도 5에서 구체적으로 설명된다.In this case, a blocking artifact, which is a block boundary phenomenon, may occur due to an excessive difference in reconstruction parameters between blocks in an image having a large resolution. Thus, as an example, the reconstruction parameter extractor 104 may extract reconstruction parameters based on global reconstruction information for the entire image and local reconstruction information for each block. The restoration parameter extracting unit 104 will be described in detail with reference to FIGS. 4 and 5.

영상 복원부(105)는 추출된 복원 파라미터에 따른 블록 기반의 변환 영역 필터링을 적용하여 해상도가 향상된 영상에 대해 복원을 수행할 수 있다. 일례로, 영상 복원부(105)는 복원 파라미터를 이용하여 블록 각각에 대해 푸리에 변환 영역 필터링(Fourier transformation domain filtering)과 웨이블릿 변환 영역 필터링(wavelet transformation domain filtering)을 적용할 수 있다.The image reconstructor 105 may reconstruct an image having improved resolution by applying block-based transform region filtering based on the extracted reconstruction parameter. For example, the image reconstructor 105 may apply Fourier transformation domain filtering and wavelet transformation domain filtering to each block by using the reconstruction parameters.

일례로, 영상 복원부(105)는 푸리에 변환 영역 필터링을 적용하여 영상의 블러를 제거할 수 있다. 즉, 영상 복원부(105)는 푸리에 변환 영역 필터링을 통해 블러값에 대한 함수를 역변환하여 블러가 효과적으로 제거할 수 있다. 그러나, 푸리에 변환 영역 필터링을 적용하는 경우 블러 제거에는 효과적이지만, 노이즈 부스트(noise boost)가 발생할 수 있다. For example, the image reconstructor 105 may remove a blur of an image by applying Fourier transform region filtering. That is, the image reconstructor 105 may effectively remove the blur by inversely transforming a function on the blur value through Fourier transform region filtering. However, when Fourier transform region filtering is applied, it is effective to remove blur, but noise boost may occur.

따라서, 본 발명에 일실시예에 따르면, 영상 복원부(105)는 푸리에 변환 영역 필터링과 함께 웨이블릿 변환 영역 필터링을 적용하여, 해상도가 향상된 영상에 대해 노이즈를 제거하는 동시에 선명도를 향상시킬 수 있다.Accordingly, according to an embodiment of the present invention, the image reconstructor 105 may apply wavelet transform region filtering together with Fourier transform region filtering to remove noise and improve sharpness of an image having an improved resolution.

다만, 해상도가 큰 영상인 경우, 변환 영역 필터링을 직렬적으로 적용하면 처리 속도 면에서 문제가 있다. 따라서, 일례로, 영상 복원부(105)는 분할된 영역별로 필터링 진행 과정을 고려하여, 블러값을 이용하는 푸리에 변환 영역 필터링과 노이즈 제거 임계값을 이용하는 웨이블릿 변환 영역 필터링을 병렬적으로 적용함으로써, 보다 빠르게 영상 복원을 수행할 수 있다. 푸리에 변환 영역 필터링과 웨이블릿 변환 영역 필터링은 각각 도 6 및 도 7에서 상세히 설명된다.However, in the case of an image having a large resolution, there is a problem in terms of processing speed when serially applying transform region filtering. Thus, as an example, the image reconstructor 105 may apply Fourier transform region filtering using a blur value and wavelet transform region filtering using a noise removal threshold in parallel in consideration of the filtering process for each divided region. You can quickly restore the image. Fourier transform region filtering and wavelet transform region filtering are described in detail with reference to FIGS. 6 and 7, respectively.

도 2는 본 발명의 일실시예에 따라 고주파 성분을 복원할 때 경계 처리의 효과를 설명하기 위한 도면이다. 구체적으로, 도 2는 링잉 성분이 존재하는 영상과 링잉 성분이 제거된 영상에 대해 고주파 성분을 강조하는 경우의 효과를 비교하여 경계 처리의 효과를 설명하기 위한 도면이다.2 is a view for explaining the effect of the boundary treatment when restoring a high frequency component according to an embodiment of the present invention. Specifically, FIG. 2 is a diagram for explaining the effects of boundary processing by comparing the effect of the high frequency component on the image in which the ringing component is present and the image in which the ringing component is removed.

그래프(201)는 영상 스케일러부(102)를 통과한 영상의 신호를 나타낸 것이다. 이미 언급했듯이, 영상 스케일러부(102)는 보간을 기초로 영상의 해상도를 향상시키기 때문에 영상의 경계 영역에 블러를 발생시킬 수 있다. 결국, 영상의 경계 영역에 발생한 블러 때문에, 오브젝트와 백그라운드 사이의 링잉(ringing) 성분이 발생할 수 있다. 그래프(201)에 의하면, 밝기값이 큰 부분에는 오버슈트(overshoot)가 존재하고, 밝기값이 낮은 부분에는 언더슈트(undershoot)가 존재하는 것으로 볼 때, 영상의 경계 부분에 링잉 성분이 존재하였음을 알 수 있다.The graph 201 shows a signal of an image passing through the image scaler 102. As mentioned above, the image scaler 102 may cause blur in the boundary region of the image because the image scaler 102 improves the resolution of the image based on interpolation. As a result, a ringing component between the object and the background may occur due to blur occurring in the boundary region of the image. According to the graph 201, a ringing component is present at the boundary of the image when an overshoot exists in a portion having a large brightness value and an undershoot exists in a portion having a low brightness value. It can be seen.

그래프(202)는 경계 영역에 링잉 성분이 존재하는 영상에 대해서 고주파 성분을 강조하였을 때의 영상 신호를 나타낸 것이다. 즉, 영상 복원을 통해 경계 영역에 링잉 성분이 존재하는 영상을 그대로 고주파 성분을 강조하면, 링잉 성분도 함께 강조되어 그래프(202)에서와 같이 화질 열화가 발생할 수 있다.The graph 202 shows an image signal when a high frequency component is emphasized for an image having a ringing component in the boundary region. That is, if the high frequency component is emphasized as it is for the image having the ringing component in the boundary region through image reconstruction, the ringing component is also emphasized, such that the image quality may deteriorate as shown in the graph 202.

그래프(203)는 경계 처리를 통해 링잉 성분을 제거된 영상 신호를 나타낸 것이다. 일례로, 경계 처리부(103)는 컬러 쉬프팅을 통해 경계 처리하여 링잉 성 분을 제거할 수 있다. 그래프(203)을 통해 영상 신호에서 링잉 성분을 의미하는 오버슈트나 언더슈트가 나타나지 않는 것을 알 수 있다.The graph 203 shows an image signal from which a ringing component is removed through boundary processing. For example, the boundary processing unit 103 may remove the ringing component by performing boundary processing through color shifting. The graph 203 shows that the overshoot or undershoot, which means a ringing component, does not appear in the video signal.

그래프(204)는 경계 처리가 된 영상에 대해 고주파 성분을 강조하였을 때의 영상 신호를 나타낸 것이다. 그래프(202)와는 달리, 그래프(204)는 화질 열화가 발생하지 않는 것을 알 수 있다. 또한, 그래프(204)를 참조하면, 밝기값이 큰 영역과 밝기값이 작은 영역 간의 차이가 더 증가하여, 영상의 경계 영역의 콘트라스트가 향상되고, 결국 영상의 경계 부분의 선명도는 더 증가한 것을 알 수 있다. 결국, 본 발명의 일실시예에 따르면, 경계 처리를 통해 링잉 성분이 제거된 영상에 대해서 고주파 성분을 강조하면, 영상 경계의 블러 현상이 제거됨과 동시에 영상의 선명도가 증가된 영상이 획득될 수 있다.The graph 204 shows an image signal when the high frequency component is emphasized with respect to the edge processed image. Unlike the graph 202, the graph 204 can be seen that no deterioration in image quality occurs. In addition, referring to the graph 204, it can be seen that the difference between the region having a large brightness value and the region having a small brightness value is further increased, so that the contrast of the boundary region of the image is improved, and the sharpness of the boundary portion of the image is further increased. Can be. As a result, according to an embodiment of the present invention, when the high frequency component is emphasized with respect to an image from which the ringing component is removed through boundary processing, an image with increased sharpness of the image may be obtained while blurring of the image boundary is eliminated. .

도 3은 본 발명의 일실시예에 따른 영상 복원 시스템의 경계 처리부의 동작을 설명하기 위한 도면이다. 구체적으로, 도 3은 영상 복원 시스템(101)의 경계 처리부(103)가 링잉 성분을 제거하는 과정을 도시한 도면이다.3 is a view for explaining the operation of the boundary processor of the image restoration system according to an embodiment of the present invention. In detail, FIG. 3 is a diagram illustrating a process of removing the ringing component by the boundary processor 103 of the image reconstruction system 101.

도면 부호(301)는 영상의 경계 영역에 링잉 성분이 존재하는 것을 나타내고 있다. 이미 언급했듯이, 링잉 성분은 영상 스케일러부(102)가 영상의 해상도를 향상하는 과정에서 발생되는 영상의 블러를 의미한다.Reference numeral 301 denotes that a ringing component exists in the boundary region of the image. As mentioned above, the ringing component means blur of an image generated when the image scaler 102 improves the resolution of the image.

도면 부호(302)는 경계 처리부(103)가 영상의 경계 영역에서 컬러 쉬프팅을 수행하여 영상의 경계를 처리하는 것을 나타내고 있다. 이 때, 경계 처리부(103)는 영상의 오브젝트 컬러와 백그라운드 컬러의 경계에서 오브젝트 컬러와 백그라운드 컬러를 각 대표 컬러로 천이시킴으로써 영상의 경계 영역의 링잉(ringing) 성분 을 제거할 수 있다.Reference numeral 302 denotes that the boundary processing unit 103 processes the boundary of the image by performing color shifting in the boundary region of the image. In this case, the boundary processor 103 may remove the ringing component of the boundary region of the image by shifting the object color and the background color from the boundary between the object color and the background color of the image to each representative color.

즉, 링잉 성분은 영상의 오브젝트와 백그라운드의 경계에서 양쪽 면에 각각 존재하므로 경계 처리부(103)는 경계 주위의 오브젝트 영상의 컬러와 백그라운드 영상의 컬러를 각각의 대표 컬러로 천이시키는 과정을 통해 신호 대역폭을 증가시켜서 영상의 경계 영역에 존재하는 링잉 성분을 제거할 수 있다. 그러면, 도면 부호(303)과 같이, 컬러 쉬프팅을 통해 영상의 경계 영역에 링잉 성분이 제거된 것을 볼 수 있다. 링잉 성분을 제거하는 경계 처리 과정을 거치고 난 후에 영상 복원을 수행하면, 선명도가 향상되고 동시에 링잉 성분의 증폭이 최소화되는 결과 영상이 도출될 수 있다.That is, since the ringing component is present on both sides of the boundary between the object and the background of the image, the boundary processing unit 103 changes the signal bandwidth through the process of shifting the color of the object image around the boundary and the color of the background image to respective representative colors. It can be increased to remove the ringing component present in the boundary region of the image. Then, as shown by reference numeral 303, it can be seen that the ringing component is removed from the boundary region of the image through color shifting. When the image reconstruction is performed after the boundary processing process of removing the ringing component, the resultant image may be derived as the sharpness is improved and the amplification of the ringing component is minimized.

도 4는 본 발명의 일실시예에 따른 블록 기반의 영상 복원을 수행하는 과정을 설명하기 위한 도면이다.4 is a diagram for describing a process of performing block-based image reconstruction according to an embodiment of the present invention.

구체적으로 보면, 도 4와 같이 복원 파라미터 추출부(104)는 영상 전체를 적어도 하나의 영역으로 분할하고, 상기 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출할 수 있다. 이 때, 복원 파라미터 추출부(104)는 분할된 영역에 따라 독립적으로 복원 파라미터를 추출할 수 있다. 또한, 영상 복원부(105)는 복원 파라미터에 따른 블록 기반의 변환 영역 필터링을 적용하여 영상 복원을 수행할 수 있다. 이 때, 영상 전체를 분할하는 영역의 개수는 제한되지 않는다.In detail, as illustrated in FIG. 4, the reconstruction parameter extractor 104 may divide the entire image into at least one area and extract reconstruction parameters for each block included in the divided area. At this time, the restoration parameter extracting unit 104 may extract the restoration parameters independently according to the divided region. In addition, the image reconstructor 105 may perform image reconstruction by applying block-based transform region filtering according to the reconstruction parameter. At this time, the number of regions for dividing the entire image is not limited.

예를 들어, UD 해상도를 나타내는 초고해상도 영상은 데이터 양이 매우 크기 때문에 영상 전체를 대상으로 영상 복원을 수행하는 것은 매우 복잡하고 비효율적이다. 따라서, 본 발명의 일실시예에 따르면, 복원 파라미터 추출부(104)와 영 상 복원부(105)는 블록 기반으로 영상 복원을 수행할 수 있다. 도 4를 참조하면, 영상 전체가 4개의 영역으로 나누어 지고, 각 영역에 포함된 블록들에 대해 왼쪽에서 오른쪽 방향으로 복원 파라미터가 추출되고, 영상 복원이 수행되는 과정을 나타내고 있다. 복원 파라미터의 추출 방향은 임의적일 수 있다. For example, since an ultra high resolution image representing a UD resolution has a large amount of data, it is very complicated and inefficient to perform image restoration on the entire image. Therefore, according to an embodiment of the present invention, the restoration parameter extracting unit 104 and the image restoration unit 105 may perform image restoration on a block basis. Referring to FIG. 4, the entire image is divided into four regions, and a restoration parameter is extracted from left to right with respect to blocks included in each region, and an image restoration is performed. The extraction direction of the reconstruction parameter may be arbitrary.

다만, 앞에서도 언급했듯이, 블록 별로 복원 파라미터를 추출하는 경우, 블록간 파라미터의 차이가 크면, 블록 경계 현상(blocking artifact)이 발생할 수 있다. 따라서, 블록 파라미터 추출부(104)는 영상 전체에 대한 글로벌 복원 정보 및 블록 각각에 대한 로컬 복원 정보에 기초하여 복원 파라미터를 추출할 수 있다. 구체적으로, 복원 파라미터 추출부(104)는 영상 전체에 대한 글로벌 복원 정보를 가이드 라인으로 하여 블록 파라미터를 추출함으로써, 블록 간의 복원 파라미터에 대한 과도한 차이를 방지할 수 있다.However, as mentioned above, when the reconstruction parameter for each block is extracted, block artifacts may occur when the difference between the blocks is large. Accordingly, the block parameter extractor 104 may extract the restoration parameter based on the global restoration information for the entire image and the local restoration information for each block. In detail, the reconstruction parameter extractor 104 may extract excessive block parameters based on global reconstruction information for the entire image as a guideline, thereby preventing excessive differences in reconstruction parameters between blocks.

도 5는 본 발명의 일실시예에 따른 영상 복원 시스템의 블록 파라미터 추출부의 구체적인 동작을 설명하기 위한 도면이다.5 is a diagram for describing a detailed operation of a block parameter extracting unit of an image restoration system according to an embodiment of the present invention.

앞에서 이미 언급했듯이, 블록 파라미터 추출부(501)는 영상을 적어도 하나의 영역으로 분할하고, 상기 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출할 수 있다. 일례로, 도 5를 참조하면, 블록 파라미터 추출부(501)는 블록 각각의 공간적 활성도(spatial activity) 분석 과정(502)과 복원 파라미터 추출 과정(503)을 수행할 수 있다. 이 때, 블록 파라미터는 블록 각각의 블러값 및 노이즈 제거 임계값을 포함할 수 있다. 일례로, 공간적 활성도는 하기 수학식 1를 통해 표현될 수 있다. 이 때, 블록 파라미터 추출부(501)는 로컬 복원 정보(504)에 포함된 블록의 크기를 이용할 수 있다.As mentioned above, the block parameter extractor 501 may segment an image into at least one region and extract a reconstruction parameter for each block included in the divided region. For example, referring to FIG. 5, the block parameter extractor 501 may perform a spatial activity analysis process 502 and a restoration parameter extraction process 503 of each block. In this case, the block parameter may include a blur value and a noise removal threshold of each block. In one example, the spatial activity may be expressed through Equation 1 below. In this case, the block parameter extractor 501 may use the size of the block included in the local restoration information 504.

Figure 112007079067459-pat00001
Figure 112007079067459-pat00001

여기서,

Figure 112007079067459-pat00002
,
Figure 112007079067459-pat00003
는 각각 x축, y축 방향으로의 그레디언트(gradient) 값을 나타낸다. a는 각 블록의 공간적 활성도를 나타내고, k는 블록의 인덱스를 나타낸다. here,
Figure 112007079067459-pat00002
,
Figure 112007079067459-pat00003
Denotes gradient values in the x- and y-axis directions, respectively. a represents the spatial activity of each block, and k represents the index of the block.

복원 파라미터 추출부(501)는 로컬 복원 정보(504)과 함께 글로벌 복원 정보(505)를 고려하여 영상의 분할된 영역에 따라 독립적으로 복원 파라미터를 추출함으로써 블록킹 아티팩트의 발생을 방지할 수 있다. 복원 파라미터 추출부(501)가 로컬 복원 정보(504)과 함께 글로벌 복원 정보(505)를 고려하여 복원 파라미터인 블록 각각의 블러값 및 노이즈 제거 임계값을 추출할 수 있다. 일례로, 블러값과 노이즈 제거 임계값은 하기 수학식 2를 통해 표현될 수 있다.The reconstruction parameter extractor 501 may prevent the occurrence of blocking artifacts by independently extracting reconstruction parameters according to the divided regions of the image in consideration of the global reconstruction information 505 together with the local reconstruction information 504. The restoration parameter extractor 501 may extract the blur value and the noise removal threshold of each block, which are restoration parameters, in consideration of the global restoration information 505 together with the local restoration information 504. For example, the blur value and the noise removing threshold may be expressed through Equation 2 below.

Figure 112007079067459-pat00004
Figure 112007079067459-pat00004

Figure 112007079067459-pat00005
Figure 112007079067459-pat00005

여기서,

Figure 112007079067459-pat00006
Figure 112007079067459-pat00007
는 복원 파라미터인 블록 각각의 블러값과 노이즈 제거 임계값을 평균한 값으로, 글로벌 복원 정보(505)에 해당한다. 이 때, 글로벌 복원 정보(505)는 영상 스케일러부(102)가 영상의 해상도를 향상시킬 때 적용한 배율 정보에 따라 결정될 수 있다. 이는 영상 스케일러부(102)의 배율이 일정할 경우, 블러 되는 정도와 노이즈 부스트 정도가 평균적으로 일정함을 이용한 것이다.here,
Figure 112007079067459-pat00006
Wow
Figure 112007079067459-pat00007
Is a value obtained by averaging the blur value and the noise removal threshold value of each block, which is a restoration parameter, and corresponds to the global restoration information 505. In this case, the global reconstruction information 505 may be determined according to the magnification information applied when the image scaler 102 improves the resolution of the image. This means that when the magnification of the image scaler 102 is constant, the degree of blurring and the degree of noise boost are constant on average.

일례로, 공간적 활성도의 평균값은 영상의 현재 프레임 내에서 계산하는 것이 가장 정확하지만, 하드웨어 구현을 위해 영상에 포함된 오브젝트의 움직임이 그리 크지 않은 경우, 직전 프레임 내에서 계산될 수 있다.In one example, the average value of the spatial activity is most accurate to calculate within the current frame of the image, but if the movement of the object included in the image for the hardware implementation is not very large, it can be calculated within the immediately preceding frame.

그리고,

Figure 112007079067459-pat00008
Figure 112007079067459-pat00009
는 step-size이고,
Figure 112007079067459-pat00010
Figure 112007079067459-pat00011
는 임의의 매핑 함수이며, 각각 로컬 복원 정보(504)에 해당한다. 또한,
Figure 112007079067459-pat00012
는 블록의 공간적 활성도이고,
Figure 112007079067459-pat00013
는 블록 각각의 공간적 활성도를 평균한 값이다.And,
Figure 112007079067459-pat00008
Wow
Figure 112007079067459-pat00009
Is step-size,
Figure 112007079067459-pat00010
Wow
Figure 112007079067459-pat00011
Are arbitrary mapping functions, each corresponding to local reconstruction information 504. Also,
Figure 112007079067459-pat00012
Is the spatial activity of the block,
Figure 112007079067459-pat00013
Is the average of the spatial activity of each block.

일례로, 블록의 공간적 활성도가 클수록 블록은 영상의 디테일(detail)이 강한 영역으로 분류될 수 있고, 블록의 공간적 활성도가 작을수록 블록은 영상의 디테일이 약한 영역으로 분류될 수 있다. 이 때, 디테일이 강한 영역은 고주파 성분의 향상 정도가 클수록 선명한 영상으로 출력되지만, 디테일이 약한 영역은 고주파 성분의 향상 정도가 클수록 노이즈 부스트와 같은 문제점이 발생할 수 있다.For example, as the spatial activity of the block increases, the block may be classified into a region having strong detail, and the block may be classified into a region where the detail of the image is weak as the spatial activity of the block is small. At this time, a region having high detail is output as a clear image as the degree of enhancement of the high frequency component is increased, but a problem such as noise boost may occur as a region where the detail is weak is increased as the enhancement degree of the high frequency component is increased.

결국, 상기 문제점을 방지하기 위해, 상기 수학식 2와 같이, 복원 파라미터 추출부(501)는 공간적 활성도가 클수록 블러값을 크게 추출하고, 공간적 활성도가 작을수록 블러값을 작게 추출할 수 있다. 또한, 복원 파라미터 추출부(501)는 공 간적 활성도가 클수록 노이즈 제거 임계값을 작은 값으로 추출하고, 상기 공간적 활성도가 작을수록 노이즈 제거 임계값을 큰 값으로 추출할 수 있다.As a result, in order to prevent the problem, as shown in Equation 2, the restoration parameter extractor 501 may extract a blur value as the spatial activity is large, and extract the blur value as the spatial activity is small. In addition, the restoration parameter extractor 501 may extract the noise removal threshold as a smaller value as the spatial activity is greater, and extract the noise removal threshold as a larger value as the spatial activity is smaller.

결국, 복원 파라미터 추출부(501)는 블록 각각의 공간적 활성도(spatial activity)에 대한 분석 결과를 이용하여 블록 각각의 블러값 및 노이즈 제거 임계값을 추출할 수 있다. 이 때, 복원 파라미터 추출부(501)는 영상 전체에 대한 글로벌 복원 정보(505) 및 블록 각각에 대한 로컬 복원 정보(504)에 기초하여 복원 파라미터를 추출함으로써 블록킹 아티팩트가 발생하는 것을 방지할 수 있다.As a result, the reconstruction parameter extractor 501 may extract the blur value and the noise removal threshold of each block by using the analysis result of the spatial activity of each block. At this time, the reconstruction parameter extractor 501 extracts reconstruction parameters based on the global reconstruction information 505 for the entire image and the local reconstruction information 504 for each block, thereby preventing blocking artifacts from occurring. .

이 때, 블러값은 영상을 획득할 때 발생하는 블러와 영상 스케일러부(102)가 영상의 해상도를 향상할 때 발생하는 블러 등 여러 가지 블러가 컨벌루션(convolution)된 결과를 의미할 수 있다. 이 때, 여러 가지 블러가 컨벌루션 될 경우, 블러값은 중심 극한 이론(central limit theorem)에 의해 가우시안 함수(Gaussian function)에 가깝다고 가정할 수 있다. 일례로, 가우시안 함수는 하기 수학식 3으로 표현될 수 있다.In this case, the blur value may mean a result of convolution of various blurs, such as blur generated when an image is acquired and blur generated when the image scaler 102 improves the resolution of the image. In this case, when various blurs are convolved, it may be assumed that the blur value is close to the Gaussian function by the central limit theorem. For example, the Gaussian function may be represented by Equation 3 below.

Figure 112007079067459-pat00014
Figure 112007079067459-pat00014

여기서,

Figure 112007079067459-pat00015
는 블러값을 가우시안 함수 형태로 나타낸 것이고, K는 가우시안 함수를 정규화하기 위한 상수이며,
Figure 112007079067459-pat00016
는 블록 파라미터인 블러값 을 의미한다.
Figure 112007079067459-pat00017
가 클수록, 가우시안 함수
Figure 112007079067459-pat00018
는 전 영역으로 확산된 형태를 나타내기 때문에, 영상의 블러 정도도 높게 나타난다. 반대로,
Figure 112007079067459-pat00019
가 작을수록, 가우시안 함수
Figure 112007079067459-pat00020
는 특정 지점에서 집중된 형태를 나타내기 때문에 영상의 블러 정도는 낮게 나타난다. 일례로, 각 블록의
Figure 112007079067459-pat00021
는 현재 블록의 노이즈와 이전 블록의 노이즈를 이용하여 예측될 수 있다.here,
Figure 112007079067459-pat00015
Represents the blur value in the form of a Gaussian function, K is a constant to normalize the Gaussian function,
Figure 112007079067459-pat00016
Denotes a blur value that is a block parameter.
Figure 112007079067459-pat00017
Is larger, Gaussian function
Figure 112007079067459-pat00018
Since is a form that is spread all over the area, the blur of the image is also high. Contrary,
Figure 112007079067459-pat00019
Is smaller, Gaussian function
Figure 112007079067459-pat00020
Since the image shows a concentrated form at a specific point, the blur of the image is low. For example, in each block
Figure 112007079067459-pat00021
Can be predicted using the noise of the current block and the noise of the previous block.

도 6은 본 발명의 일실시예에 따른 영상 복원 시스템의 영상 복원부가 수행하는 푸리에 변환 영역 필터링의 과정을 구체적으로 설명하기 위한 도면이다.FIG. 6 is a diagram for describing a process of Fourier transform region filtering performed by an image restoration unit of an image restoration system according to an embodiment of the present invention.

일례로, 영상 복원부(105)는 복원 파라미터(603)를 이용하여 블록 각각에 대해 푸리에(Fourier) 변환 영역 필터링(601)을 적용할 수 있다. 이 때, 푸리에 변환 영역 필터링(601)은 복원 파라미터(603) 중 블러값인

Figure 112007079067459-pat00022
을 이용할 수 있다. 푸리에 변환 영역 필터링(601)은 입력 영상을 푸리에 변환(602)하고, 복원 파라미터(603)인 블록의 블러값을 푸리에 변환(602)할 수 있다.For example, the image reconstructor 105 may apply Fourier transform region filtering 601 to each block using the reconstruction parameter 603. At this time, the Fourier transform region filtering 601 is a blur value among the reconstruction parameters 603.
Figure 112007079067459-pat00022
Can be used. The Fourier transform region filtering 601 may perform a Fourier transform 602 on the input image and perform a Fourier transform 602 on the blur value of the block, which is the reconstruction parameter 603.

도 6에서 볼 수 있듯이, 푸리에 변환(602)된 입력 영상인

Figure 112007079067459-pat00023
와 푸리에 변환(602)된 블러값인
Figure 112007079067459-pat00024
을 이용하여 필터링 영상(604)인
Figure 112007079067459-pat00025
를 결정할 수 있다. 일례로, 영상 복원부(105)는 하기 수학식 4를 통 해 필터링 영상(604)을 결정할 수 있다.As can be seen in Figure 6, the Fourier transform (602) is an input image
Figure 112007079067459-pat00023
And the Fourier transform (602)
Figure 112007079067459-pat00024
Using the filtered image (604)
Figure 112007079067459-pat00025
Can be determined. For example, the image reconstructor 105 may determine the filtered image 604 through Equation 4 below.

Figure 112007079067459-pat00026
Figure 112007079067459-pat00026

이 때,

Figure 112007079067459-pat00027
,
Figure 112007079067459-pat00028
는 블록의 위치를 나타내며, G는 정규화를 위한 함수를 의미한다. 상기 수학식 4를 참고하면, 고주파일수록 분모 값이 크게 설정되어 역푸리에 변환(605)의 효과를 감소시킨다. 따라서, 필터링 영상(604)인
Figure 112007079067459-pat00029
을 역푸리에 변환(605)할 때 지나친 고주파의 강조를 막을 수 있다. 상기 수학식 4는 일례에 불과하고, 시스템의 구성에 따라 변경될 수 있다.At this time,
Figure 112007079067459-pat00027
,
Figure 112007079067459-pat00028
Denotes the position of the block, and G denotes a function for normalization. Referring to Equation 4, the higher the higher the denominator value is set to reduce the effect of the inverse Fourier transform (605). Therefore, the filtered image 604
Figure 112007079067459-pat00029
When the inverse Fourier transform (605) it can prevent the excessive emphasis of the high frequency. Equation 4 is merely an example and may be changed according to the configuration of the system.

도 7은 본 발명의 일실시예에 따른 영상 복원 시스템의 영상 복원부가 수행하는 웨이블릿 변환 영역 필터링의 과정을 구체적으로 설명하기 위한 도면이다.FIG. 7 is a diagram for describing a process of wavelet transform region filtering performed by an image restoration unit of an image restoration system according to an exemplary embodiment of the present invention.

일례로, 영상 복원부(105)는 복원 파라미터(705)를 이용하여 블록 각각에 대해 웨이블릿 변환 영역 필터링(701)을 적용할 수 있다. 일례로, 영상 복원부(105)는 블록 각각에 대해 푸리에 변환 영역 필터링이 종료되고 난 후 웨이블릿 변환 영역 필터링을 적용할 수 있다. 다만, 영상 복원부(105)는 분할된 영역별로 필터링 진행 과정을 고려하여 블러값을 이용하는 푸리에 변환 영역 필터링과 노이즈 제거 임계값을 이용하는 웨이블릿 변환 영역 필터링을 병렬적으로 적용할 수 있다.For example, the image reconstructor 105 may apply the wavelet transform region filtering 701 to each block by using the reconstruction parameter 705. For example, the image reconstructor 105 may apply wavelet transform region filtering after Fourier transform region filtering is terminated for each block. However, the image reconstructor 105 may apply the Fourier transform region filtering using the blur value and the wavelet transform region filtering using the noise removal threshold in parallel in consideration of the filtering process for each divided region.

이 때, 웨이블릿 변환 영역 필터링(701)은 복원 파라미터(705) 중 노이즈 제거 임계값인 을 이용할 수 있다. 도 7에서 볼 수 있듯이, 웨이블릿 변환(702)된 입력 영상인

Figure 112007079067459-pat00030
와 복원 파라미터(705)인 노이즈 제거 임계값인
Figure 112007079067459-pat00031
를 이용하여 필터링 영상(703)인
Figure 112007079067459-pat00032
을 결정할 수 있다. 일례로, 영상 복원부(105)는 하기 수학식 5를 통해 필터링 영상(703)을 결정할 수 있다.In this case, the wavelet transform region filtering 701 may use a noise removal threshold value of the recovery parameter 705. As can be seen in Figure 7, the wavelet transform is the input image 702
Figure 112007079067459-pat00030
And the reconstruction parameter 705
Figure 112007079067459-pat00031
Using the filtered image (703)
Figure 112007079067459-pat00032
Can be determined. For example, the image reconstructor 105 may determine the filtered image 703 through Equation 5 below.

Figure 112007079067459-pat00033
Figure 112007079067459-pat00033

영상 복원부(105)는 웨이블릿 변환 영역 필터링(701)의 웨이블릿 계수인

Figure 112007079067459-pat00034
를 조절하여 푸리에 변환 영역 필터링에서 발생한 노이즈 부스트가 제거되고, 영상의 선명도가 향상될 수 있다. 이 때, 웨이블릿 계수인
Figure 112007079067459-pat00035
는 로컬 복원 정보(706)에 포함된다. 웨이블릿 변환 영역 필터링(701)은 신호의 특징점(예: 영상의 에지)을 잘 표현할 수 있기 때문에, 노이즈 제거와 선명도 향상에 효율적이다. 이 때, 영상 복원부(105)는 영상이 노이즈로 판단되면 (
Figure 112007079067459-pat00036
), 필터링 영상(703)을 0으로 결정하여 노이즈를 제거하고, 영상이 신호 성분으로 판단되 면(
Figure 112007079067459-pat00037
), 필터링 영상(703)을 웨이블릿 계수인
Figure 112007079067459-pat00038
를 통해 스케일링하여 영상의 선명도를 향상시킬 수 있다. 이 때, 웨이블릿 계수인
Figure 112007079067459-pat00039
는 1보다 큰 값을 가질 수 있다. 필터링 영상(703)이 결정되면, 역 웨이블릿 변환(704)를 통해 노이즈가 제거됨과 동시에 선명도가 향상된 영상이 도출될 수 있다.The image reconstructor 105 is a wavelet coefficient of the wavelet transform region filtering 701.
Figure 112007079067459-pat00034
The noise boost generated by the Fourier transform region filtering may be removed, and the sharpness of the image may be improved. At this time, the wavelet coefficient
Figure 112007079067459-pat00035
Is included in local reconstruction information 706. Since the wavelet transform region filtering 701 can express a feature point of a signal (eg, an edge of an image) well, the wavelet transform region filtering 701 is effective for removing noise and improving sharpness. At this time, the image reconstructor 105 determines that the image is noise (
Figure 112007079067459-pat00036
If the filtered image 703 is determined to be 0 to remove noise, and the image is determined to be a signal component (
Figure 112007079067459-pat00037
), The filtered image 703 is a wavelet coefficient
Figure 112007079067459-pat00038
You can improve the sharpness of the image by scaling through. At this time, the wavelet coefficient
Figure 112007079067459-pat00039
May have a value greater than one. When the filtered image 703 is determined, the image may be removed while the noise is removed through the inverse wavelet transform 704.

도 8은 본 발명의 일실시예에 따른 영상 복원 방법을 도시한 플로우 차트이다.8 is a flowchart illustrating an image restoration method according to an embodiment of the present invention.

본 발명의 일실시예에 따른 영상 복원 방법은 영상을 업샘플링하고, 상기 업샘플링된 영상을 보간하여 상기 영상의 해상도를 향상시킨다(S801). The image restoration method according to an embodiment of the present invention improves the resolution of the image by upsampling an image and interpolating the upsampled image (S801).

이 때, 영상의 해상도를 향상시키는 방법(S801)은 제로 데이터를 이용하여 상기 영상을 업샘플링하고, 저대역 필터를 통해 상기 업샘플링된 영상을 보간할 수 있다.In this case, the method of improving the resolution of an image (S801) may upsample the image using zero data and interpolate the upsampled image through a low band filter.

본 발명의 일실시예에 따른 영상 복원 방법은 영상의 경계 영역에서 컬러 쉬프팅(color shifting)을 수행하여 영상의 경계를 처리한다(S802).In the image restoration method according to an embodiment of the present invention, the image boundary is processed by performing color shifting on the boundary region of the image (S802).

이 때, 영상의 경계를 처리하는 단계(S802)는 해상도가 향상된 영상의 경계를 처리할 수 있다. 그리고, 영상의 경계를 처리하는 단계(S802)는 상기 영상의 오브젝트 컬러와 백그라운드 컬러의 경계에서 오브젝트 컬러와 백그라운드 컬러를 각 대표 컬러로 천이시킴으로써 상기 영상의 경계 영역의 링잉(ringing) 성분을 제거할 수 있다.At this time, the step of processing the boundary of the image (S802) may process the boundary of the image with improved resolution. The processing of the boundary of the image (S802) may remove the ringing component of the boundary region of the image by shifting the object color and the background color from the boundary of the object color and the background color of the image to respective representative colors. Can be.

영상의 오브젝트 컬러 또는 백그라운드 컬러 중 어느 하나의 컬러의 신호 대역폭을 증가시켜 영상의 경계 영역의 링잉(ringing) 성분을 제거할 수 있다.The ringing component of the boundary region of the image may be removed by increasing the signal bandwidth of one of the object color and the background color of the image.

본 발명의 일실시예에 따른 영상 복원 방법은 영상을 적어도 하나의 영역으로 분할하고, 상기 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출한다(S803).In an image restoration method according to an embodiment of the present invention, an image is divided into at least one region, and a restoration parameter is extracted for each block included in the divided region (S803).

이 때, 블록 별로 복원 파라미터를 추출하는 단계(S803)는 블록 각각의 공간적 활성도(spatial activity)에 대한 분석 결과를 이용하여 블록 각각의 블러값 및 노이즈 제거 임계값을 추출할 수 있다. At this time, the step of extracting the reconstruction parameter for each block (S803) may extract the blur value and the noise removal threshold value of each block by using the analysis result of the spatial activity of each block.

구체적으로, 블록 별로 복원 파라미터를 추출하는 단계(S803)는 블록 각각에 대한 공간적 활성도가 클수록 블러값을 크게 추출하고, 공간적 활성도가 작을수록 블러값을 작게 추출할 수 있다. 또한, 블록 별로 복원 파라미터를 추출하는 단계(S803)는 블록 각각에 대한 공간적 활성도가 클수록 노이즈 제거 임계값을 작은 값으로 추출하고, 공간적 활성도가 작을수록 노이즈 제거 임계값을 큰 값으로 추출할 수 있다.Specifically, in the step of extracting the reconstruction parameter for each block (S803), a larger blur value can be extracted as the spatial activity of each block is larger, and a blur value can be extracted as the spatial activity is smaller. In addition, in the step of extracting the reconstruction parameter for each block (S803), the noise removal threshold may be extracted as a smaller value as the spatial activity of each block is larger, and the noise removal threshold may be extracted as a larger value as the spatial activity is smaller. .

이 때, 블록 별로 복원 파라미터를 추출하는 단계(S803)는 영상 전체에 대한 글로벌 복원 정보 및 상기 블록 각각에 대한 로컬 복원 정보에 기초하여 복원 파라미터를 추출할 수 있다.In this case, in the extracting of the restoration parameter for each block (S803), the restoration parameter may be extracted based on global restoration information for the entire image and local restoration information for each of the blocks.

본 발명의 일실시예에 따른 영상 복원 방법은 복원 파라미터에 따른 블록 기반의 변환 영역 필터링을 적용하여 영상 복원을 수행한다. 이 때, 영상 복원을 수행하는 단계는 복원 파라미터를 이용하여 상기 블록 각각에 대해 푸리 에(fourier) 변환 영역 필터링(S804)과 웨이블릿(wavelet) 변환 영역 필터링(S805)을 적용할 수 있다.An image restoration method according to an embodiment of the present invention performs image restoration by applying block-based transform region filtering according to a restoration parameter. In this case, in performing the image restoration, fourier transform region filtering (S804) and wavelet transform region filtering (S805) may be applied to each of the blocks by using the restoration parameters.

이 때, 영상 복원을 수행하는 단계는 분할된 영역별로 필터링 진행 과정을 고려하여 블러값을 이용하는 푸리에 변환 영역 필터링(S804)과 노이즈 제거 임계값을 이용하는 웨이블릿 변환 영역 필터링(S805)을 병렬적으로 적용할 수 있다.In this case, the reconstruction of the image may be performed by applying Fourier transform region filtering (S804) using a blur value and wavelet transform region filtering (S805) using a noise removal threshold in consideration of the filtering process for each divided region. can do.

또한 본 발명의 일실시예에 따른 영상 복원 방법은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.In addition, the image restoration method according to an embodiment of the present invention includes a computer readable medium including program instructions for performing operations implemented by various computers. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. The media may be program instructions that are specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에 서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.As described above, the present invention has been described with reference to the limited embodiments and the drawings, but the present invention is not limited to the above embodiments, which can be variously modified by those skilled in the art to which the present invention pertains. And variations are possible. Accordingly, the spirit of the present invention should be understood only in accordance with the following claims, and all equivalents or equivalent variations thereof are included in the scope of the present invention.

도 1은 본 발명의 일실시예에 따른 영상 복원 시스템의 구체적인 구성을 도시한 블록 다이어그램이다.1 is a block diagram showing a specific configuration of an image reconstruction system according to an embodiment of the present invention.

도 2는 본 발명의 일실시예에 따라 고주파 성분을 복원할 때 경계 처리의 효과를 설명하기 위한 도면이다.2 is a view for explaining the effect of the boundary treatment when restoring a high frequency component according to an embodiment of the present invention.

도 3은 본 발명의 일실시예에 따른 영상 복원 시스템의 경계 처리부의 동작을 설명하기 위한 도면이다.3 is a view for explaining the operation of the boundary processor of the image restoration system according to an embodiment of the present invention.

도 4는 본 발명의 일실시예에 따른 블록 기반의 영상 복원을 수행하는 과정을 설명하기 위한 도면이다. 4 is a diagram for describing a process of performing block-based image reconstruction according to an embodiment of the present invention.

도 5는 본 발명의 일실시예에 따른 영상 복원 시스템의 블록 파라미터 추출부의 구체적인 동작을 설명하기 위한 도면이다.5 is a diagram for describing a detailed operation of a block parameter extracting unit of an image restoration system according to an embodiment of the present invention.

도 6은 본 발명의 일실시예에 따른 영상 복원 시스템의 영상 복원부가 수행하는 푸리에 변환 영역 필터링의 과정을 구체적으로 설명하기 위한 도면이다.FIG. 6 is a diagram for describing a process of Fourier transform region filtering performed by an image restoration unit of an image restoration system according to an embodiment of the present invention.

도 7은 본 발명의 일실시예에 따른 영상 복원 시스템의 영상 복원부가 수행하는 웨이블릿 변환 영역 필터링의 과정을 구체적으로 설명하기 위한 도면이다.FIG. 7 is a diagram for describing a process of wavelet transform region filtering performed by an image restoration unit of an image restoration system according to an exemplary embodiment of the present invention.

도 8은 본 발명의 일실시예에 따른 영상 복원 방법을 도시한 플로우 차트이다.8 is a flowchart illustrating an image restoration method according to an embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

101: 영상 복원 시스템101: image restoration system

102: 영상 스케일러부102: image scaler

103: 경계 처리부103: boundary processing unit

104: 복원 파라미터 추출부104: restore parameter extraction unit

105: 영상 복원부105: image restoration unit

Claims (21)

영상의 경계 영역에서 컬러 쉬프팅(color shifting)을 수행하여 상기 영상의 경계를 처리하는 경계 처리부; 및A boundary processor configured to process the boundary of the image by performing color shifting on the boundary region of the image; And 상기 영상을 적어도 하나의 영역으로 분할하고, 상기 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출하는 복원 파라미터 추출부; 및A reconstruction parameter extractor for dividing the image into at least one area and extracting reconstruction parameters for each block included in the divided area; And 상기 복원 파라미터에 따른 블록 기반의 변환 영역 필터링을 적용하여 영상 복원을 수행하는 영상 복원부An image restoration unit performing image restoration by applying block-based transform region filtering according to the restoration parameters. 를 포함하는 영상 복원 시스템.Image restoration system comprising a. 제1항에 있어서,The method of claim 1, 영상을 업샘플링하고, 상기 업샘플링된 영상을 보간하여 상기 영상의 해상도를 향상하는 영상 스케일러부An image scaler for upsampling an image and improving the resolution of the image by interpolating the upsampled image 를 더 포함하고,More, 상기 경계 처리부는,The boundary processing unit, 해상도가 향상된 상기 영상의 경계를 처리하는 것을 특징으로 하는 영상 복원 시스템.And a boundary of the image having improved resolution. 제2항에 있어서,3. The method of claim 2, 상기 영상 스케일러부는,The image scaler unit, 제로 데이터를 이용하여 상기 영상을 업샘플링하고, 저대역 필터를 통해 상기 업샘플링된 영상을 보간하는 것을 특징으로 하는 영상 복원 시스템.Upsampling the image using zero data and interpolating the upsampled image through a low-band filter. 제1항에 있어서,The method of claim 1, 상기 경계 처리부는,The boundary processing unit, 상기 영상의 오브젝트 컬러와 백그라운드 컬러의 경계에서 오브젝트 컬러와 백그라운드 컬러를 각 대표 컬러로 천이시킴으로써 상기 영상의 경계 영역의 링잉(ringing) 성분을 제거하는 것을 특징으로 하는 영상 복원 시스템.And a ringing component of the boundary region of the image is removed by shifting the object color and the background color from the boundary between the object color and the background color of the image to each representative color. 제1항에 있어서,The method of claim 1, 상기 복원 파라미터 추출부는,The restoration parameter extraction unit, 상기 블록 각각의 공간적 활성도(spatial activity)에 대한 분석 결과를 이용하여 상기 블록 각각의 블러값 및 노이즈 제거 임계값을 추출하는 것을 특징으로 하는 영상 복원 시스템.The image reconstruction system of claim 1, wherein the blur value and the noise removal threshold of each block are extracted by using the analysis result of the spatial activity of each block. 제5항에 있어서,The method of claim 5, 상기 복원 파라미터 추출부는,The restoration parameter extraction unit, 상기 공간적 활성도가 클수록 블러값을 크게 추출하고, 상기 공간적 활성도가 작을수록 블러값을 작게 추출하는 것을 특징으로 하는 영상 복원 시스템.The greater the spatial activity is, the larger the blur value is extracted, and the smaller the spatial activity is, the image reconstruction system characterized in that the smaller the blur value is extracted. 제5항에 있어서,The method of claim 5, 상기 복원 파라미터 추출부는,The restoration parameter extraction unit, 상기 공간적 활성도가 클수록 노이즈 제거 임계값을 작은 값으로 추출하고, 상기 공간적 활성도가 작을수록 노이즈 제거 임계값을 큰 값으로 추출하는 것을 특징으로 하는 영상 복원 시스템.The noise reduction threshold is extracted as a smaller value as the spatial activity is greater, and the noise removal threshold is extracted as a larger value as the spatial activity is smaller. 제1항에 있어서,The method of claim 1, 상기 복원 파라미터 추출부는,The restoration parameter extraction unit, 상기 영상 전체에 대한 글로벌 복원 정보 및 상기 블록 각각에 대한 로컬 복원 정보에 기초하여 복원 파라미터를 추출하는 것을 특징으로 하는 영상 복원 시스템.And a reconstruction parameter is extracted based on global reconstruction information for the entire image and local reconstruction information for each of the blocks. 제1항에 있어서,The method of claim 1, 상기 영상 복원부는,The image restoration unit, 상기 복원 파라미터를 이용하여 상기 블록 각각에 대해 푸리에(Fourier) 변환 영역 필터링과 웨이블릿(wavelet) 변환 영역 필터링을 적용하는 것을 특징으로 하는 영상 복원 시스템.And Fourier transform region filtering and wavelet transform region filtering are applied to each of the blocks using the reconstruction parameters. 제9항에 있어서,10. The method of claim 9, 상기 영상 복원부는,The image restoration unit, 상기 분할된 영역별로 필터링 진행 과정을 고려하여 블러값을 이용하는 푸리에 변환 영역 필터링과 노이즈 제거 임계값을 이용하는 웨이블릿 변환 영역 필터링을 병렬적으로 적용하는 것을 특징으로 하는 영상 복원 시스템.And a Fourier transform region filtering using a blur value and a wavelet transform region filtering using a noise removal threshold in parallel in consideration of the filtering process for each divided region. 영상의 경계 영역에서 컬러 쉬프팅(color shifting)을 수행하여 상기 영상의 경계를 처리하는 단계;Processing the boundary of the image by performing color shifting on the boundary region of the image; 상기 영상을 적어도 하나의 영역으로 분할하고, 상기 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출하는 단계; 및Dividing the image into at least one area and extracting a restoration parameter for each block included in the divided area; And 상기 복원 파라미터에 따른 블록 기반의 변환 영역 필터링을 적용하여 영상 복원을 수행하는 단계Performing image reconstruction by applying block-based transform region filtering according to the reconstruction parameter 를 포함하는 영상 복원 방법.Image restoration method comprising a. 제11항에 있어서,12. The method of claim 11, 영상을 업샘플링하고, 상기 업샘플링된 영상을 보간하여 상기 영상의 해상도를 향상하는 단계Upsampling an image and interpolating the upsampled image to improve the resolution of the image 를 더 포함하고,More, 영상의 경계를 처리하는 상기 단계는,The step of processing the boundary of the image, 해상도가 향상된 상기 영상의 경계를 처리하는 것을 특징으로 하는 영상 복원 방법.And a boundary of the image having improved resolution. 제12항에 있어서,The method of claim 12, 영상의 해상도를 향상하는 상기 단계는,The step of improving the resolution of the image, 제로 데이터를 이용하여 상기 영상을 업샘플링하고, 저대역 필터를 통해 상기 업샘플링된 영상을 보간하는 것을 특징으로 하는 영상 복원 방법.And up-sampling the image using zero data and interpolating the upsampled image through a low-band filter. 제11항에 있어서,12. The method of claim 11, 영상의 경계를 처리하는 상기 단계는,The step of processing the boundary of the image, 상기 영상의 오브젝트 컬러 또는 백그라운드 컬러 중 어느 하나의 컬러의 신호 대역폭을 증가시켜 상기 영상의 경계 영역의 링잉(ringing) 성분을 제거하는 것을 특징으로 하는 영상 복원 방법.And increasing a signal bandwidth of one of an object color and a background color of the image to remove a ringing component of a boundary region of the image. 제11항에 있어서,12. The method of claim 11, 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출하는 상기 단계는,The extracting of the restoration parameter for each block included in the divided region may include: 상기 블록 각각의 공간적 활성도(spatial activity)에 대한 분석 결과를 이용하여 상기 블록 각각의 블러값 및 노이즈 제거 임계값을 추출하는 것을 특징으로 하는 영상 복원 방법.The image reconstruction method of claim 1, wherein the blur value and the noise removal threshold of each block are extracted using analysis results of the spatial activity of each block. 제15항에 있어서,16. The method of claim 15, 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출하는 상기 단계는,The extracting of the restoration parameter for each block included in the divided region may include: 상기 블록 각각에 대한 공간적 활성도가 클수록 블러값을 크게 추출하고, 공간적 활성도가 작을수록 블러값을 작게 추출하는 것을 특징으로 하는 영상 복원 방법.The greater the spatial activity of each of the blocks, the greater the blur value, and the smaller the spatial activity, the less the blur value, characterized in that the image reconstruction method. 제15항에 있어서,16. The method of claim 15, 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출하는 상기 단계는,The extracting of the restoration parameter for each block included in the divided region may include: 상기 블록 각각에 대한 공간적 활성도가 클수록 노이즈 제거 임계값을 작은 값으로 추출하고, 공간적 활성도가 작을수록 노이즈 제거 임계값을 큰 값으로 추출하는 것을 특징으로 하는 영상 복원 방법.The noise reduction threshold is extracted as a smaller value as the spatial activity of each block is larger, and the noise removal threshold is extracted as a larger value as the spatial activity is smaller. 제11항에 있어서,12. The method of claim 11, 분할된 영역에 포함된 블록 별로 복원 파라미터를 추출하는 상기 단계는,The extracting of the restoration parameter for each block included in the divided region may include: 상기 영상 전체에 대한 글로벌 복원 정보 및 상기 블록 각각에 대한 로컬 복원 정보에 기초하여 복원 파라미터를 추출하는 것을 특징으로 하는 영상 복원 방법.And restoring parameters based on global restoration information on the entire image and local restoration information on each of the blocks. 제11항에 있어서,12. The method of claim 11, 영상에 대해 복원을 수행하는 상기 단계는,The step of performing restoration on the image, 상기 복원 파라미터를 이용하여 상기 블록 각각에 대해 푸리에(Fourier) 변환 영역 필터링과 웨이블릿(wavelet) 변환 영역 필터링을 적용하는 것을 특징으로 하는 영상 복원 방법.And Fourier transform region filtering and wavelet transform region filtering are applied to each of the blocks using the reconstruction parameters. 제19항에 있어서,20. The method of claim 19, 영상에 대해 복원을 수행하는 상기 단계는,The step of performing restoration on the image, 상기 분할된 영역별로 필터링 진행 과정을 고려하여 블러값을 이용하는 푸리에 변환 영역 필터링과 노이즈 제거 임계값을 이용하는 웨이블릿 변환 영역 필터링을 병렬적으로 적용하는 것을 특징으로 하는 영상 복원 방법.And a Fourier transform region filtering using a blur value and a wavelet transform region filtering using a noise removal threshold in parallel in consideration of the filtering process for each divided region. 제11항 내지 제20항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체.A computer-readable recording medium in which a program for executing the method of any one of claims 11 to 20 is recorded.
KR1020070111716A 2007-11-02 2007-11-02 System and method for restoration image based block of image KR101265956B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020070111716A KR101265956B1 (en) 2007-11-02 2007-11-02 System and method for restoration image based block of image
US12/035,583 US8107765B2 (en) 2007-11-02 2008-02-22 Block-based image restoration system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070111716A KR101265956B1 (en) 2007-11-02 2007-11-02 System and method for restoration image based block of image

Publications (2)

Publication Number Publication Date
KR20090045743A KR20090045743A (en) 2009-05-08
KR101265956B1 true KR101265956B1 (en) 2013-05-22

Family

ID=40588164

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070111716A KR101265956B1 (en) 2007-11-02 2007-11-02 System and method for restoration image based block of image

Country Status (2)

Country Link
US (1) US8107765B2 (en)
KR (1) KR101265956B1 (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010073582A1 (en) * 2008-12-22 2010-07-01 パナソニック株式会社 Image enlarging device, method, integrated circuit, and program
US20100232654A1 (en) * 2009-03-11 2010-09-16 Harris Corporation Method for reconstructing iris scans through novel inpainting techniques and mosaicing of partial collections
JP5448981B2 (en) 2009-04-08 2014-03-19 株式会社半導体エネルギー研究所 Driving method of liquid crystal display device
US20110044513A1 (en) * 2009-08-19 2011-02-24 Harris Corporation Method for n-wise registration and mosaicing of partial prints
US8306288B2 (en) * 2009-08-19 2012-11-06 Harris Corporation Automatic identification of fingerprint inpainting target areas
TWI549096B (en) * 2011-05-13 2016-09-11 華晶科技股份有限公司 Image processing device and processing method thereof
US9361672B2 (en) 2012-03-26 2016-06-07 Google Technology Holdings LLC Image blur detection
TWI563471B (en) * 2012-04-24 2016-12-21 Altek Corp Image processing device and processing method thereof
US9305332B2 (en) 2013-03-15 2016-04-05 Samsung Electronics Company, Ltd. Creating details in an image with frequency lifting
US9536288B2 (en) 2013-03-15 2017-01-03 Samsung Electronics Co., Ltd. Creating details in an image with adaptive frequency lifting
US9349188B2 (en) 2013-03-15 2016-05-24 Samsung Electronics Co., Ltd. Creating details in an image with adaptive frequency strength controlled transform
US9066025B2 (en) * 2013-03-15 2015-06-23 Samsung Electronics Co., Ltd. Control of frequency lifting super-resolution with image features
TWI485690B (en) * 2013-03-28 2015-05-21 Innolux Corp Display method for use in a display device
US9076099B2 (en) * 2013-07-18 2015-07-07 Ricoh Company, Ltd. Image scaling mechanism
KR101467370B1 (en) * 2013-09-04 2014-12-02 부경대학교 산학협력단 Method of image interpolation using self degradation restoration
JP2016031439A (en) * 2014-07-28 2016-03-07 ソニー株式会社 Information processing apparatus and information processing method, computer program, and image display system
US9652829B2 (en) 2015-01-22 2017-05-16 Samsung Electronics Co., Ltd. Video super-resolution by fast video segmentation for boundary accuracy control
CN105844583A (en) * 2016-03-17 2016-08-10 西安建筑科技大学 Portrait stone crack intelligence extraction and virtual restoration method
CN106056556B (en) * 2016-06-07 2018-12-07 浙江大学 A kind of non-blind restoration method of the blurred picture that degrades that blocking artifact inhibits
CN109816609B (en) * 2019-01-31 2021-12-21 领航基因科技(杭州)有限公司 Fourier transform-based digital PCR image reduction method and application thereof
EP3846118A1 (en) 2020-01-06 2021-07-07 Samsung Electronics Co., Ltd. Image display apparatus and image displaying method

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5191406A (en) * 1990-04-20 1993-03-02 Nikon Corporation Method and apparatus for rapid scanning of color images
US6046768A (en) * 1994-06-15 2000-04-04 Canon Kabushiki Kaisha Apparatus used for image blur prevention
US6453068B1 (en) * 1999-09-17 2002-09-17 Xerox Corporation Luminance enhancement with overshoot reduction control based on chrominance information
KR20010049039A (en) 1999-11-30 2001-06-15 윤종용 Image extension method by a frequency transform
US6614944B1 (en) * 2000-02-10 2003-09-02 Oak Technology, Inc. Image enhancement filter with adaptive threshold
US7110012B2 (en) 2000-06-12 2006-09-19 Sharp Laboratories Of America, Inc. System for improving display resolution
US6717622B2 (en) * 2001-03-30 2004-04-06 Koninklijke Philips Electronics N.V. System and method for scalable resolution enhancement of a video image
US6738534B2 (en) 2002-01-31 2004-05-18 Nokia Corporation Apparatus, and associated method, for altering the resolution of a digital image
JP4178949B2 (en) * 2002-12-27 2008-11-12 富士ゼロックス株式会社 Image processing apparatus, image processing method, and program thereof
KR100519776B1 (en) 2003-11-24 2005-10-07 삼성전자주식회사 Method and apparatus for converting resolution of video signal
KR100648308B1 (en) 2004-08-12 2006-11-23 삼성전자주식회사 Resolution conversion method and apparatus

Also Published As

Publication number Publication date
KR20090045743A (en) 2009-05-08
US8107765B2 (en) 2012-01-31
US20090116763A1 (en) 2009-05-07

Similar Documents

Publication Publication Date Title
KR101265956B1 (en) System and method for restoration image based block of image
JP5342068B2 (en) Multiple frame approach and image upscaling system
Dai et al. Bilateral back-projection for single image super resolution
US9142009B2 (en) Patch-based, locally content-adaptive image and video sharpening
KR101844332B1 (en) A method and an apparatus for debluring non-uniform motion blur usign multiframe comprises of a blur image and a noise image
JP5352942B2 (en) Image processing method, image processing program, and image processing apparatus
JP4004562B2 (en) Image processing method and apparatus
JP2013235594A (en) Method and device for generating super-resolution version of low resolution input data structure
KR101587196B1 (en) Split edge enhancement architecture
US20180020229A1 (en) Computationally efficient motion compensated frame rate conversion system
KR101303647B1 (en) System and method for enhancement image resolution using image restoration
EP3438923B1 (en) Image processing apparatus and image processing method
JP5105286B2 (en) Image restoration apparatus, image restoration method, and image restoration program
JP2009025862A (en) Image processor, image processing method, image processing program and image display device
KR100969150B1 (en) Method and apparatus for image restoration based on psf parameter estimation
KR101615479B1 (en) Method and apparatus for processing super resolution image using adaptive pre/post-filtering
Luzardo et al. Real-time false-contours removal for inverse tone mapped HDR content
JP2007018379A (en) Image processing method and image processing device
KR101180884B1 (en) Apparatus and method for real-time image restoration by Vaguelette-Wavelet decomposition
Nasonov et al. Scale-space method of image ringing estimation
JP4456096B2 (en) Noise removing method, apparatus, and program
US8849057B2 (en) Methods for digital image sharpening with noise amplification avoidance
KR101910894B1 (en) Apparatus and method for reconstructing image
US20090226108A1 (en) Multi-pass algorithm to reduce ringing artifacts in noise removal and deblur effects
He et al. Joint motion deblurring and superresolution from single blurry image

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160422

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170420

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20180423

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190418

Year of fee payment: 7