JP6874933B2 - Super-resolution image generators, programs, and integrated circuits - Google Patents

Super-resolution image generators, programs, and integrated circuits Download PDF

Info

Publication number
JP6874933B2
JP6874933B2 JP2017068714A JP2017068714A JP6874933B2 JP 6874933 B2 JP6874933 B2 JP 6874933B2 JP 2017068714 A JP2017068714 A JP 2017068714A JP 2017068714 A JP2017068714 A JP 2017068714A JP 6874933 B2 JP6874933 B2 JP 6874933B2
Authority
JP
Japan
Prior art keywords
subband
data
subband data
unit
acquired
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2017068714A
Other languages
Japanese (ja)
Other versions
JP2018169948A (en
Inventor
長谷川 弘
弘 長谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MegaChips Corp
Original Assignee
MegaChips Corp
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 MegaChips Corp filed Critical MegaChips Corp
Priority to JP2017068714A priority Critical patent/JP6874933B2/en
Publication of JP2018169948A publication Critical patent/JP2018169948A/en
Application granted granted Critical
Publication of JP6874933B2 publication Critical patent/JP6874933B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Systems (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Description

本発明は、入力画像信号の解像度を高めて出力画像信号を生成する技術である超解像技術に関する。 The present invention relates to a super-resolution technique which is a technique of increasing the resolution of an input image signal to generate an output image signal.

動画像の解像度を向上させる処理として、フレーム内だけで解像度を向上させるフレーム内超解像度処理と、フレーム内超解像度処理にさらにフレーム間処理を行うフレーム間解像度処理とがある。 As a process for improving the resolution of a moving image, there are an in-frame super-resolution process for improving the resolution only in the frame and an inter-frame resolution process for further performing an inter-frame process in addition to the in-frame super-resolution process.

フレーム内超解像処理では、静止画での画質向上を実現させる処理と同様に、1フレームごとに輪郭補正やドットノイズ消去といった処理を実行するだけであり、複数のフレームを用いた時間軸方向の演算処理は実行しない。そして、フレーム内超解像度処理では、主として輝度信号を処理対象として処理が実行される。 In the in-frame super-resolution processing, similar to the processing for improving the image quality of a still image, only processing such as contour correction and dot noise elimination is executed for each frame, and the time axis direction using a plurality of frames is used. The arithmetic processing of is not executed. Then, in the in-frame super-resolution processing, the processing is mainly executed with the luminance signal as the processing target.

例えば、単純に線形フィルタを用いて、フレーム内の各画素を線形補間することで、解像度を向上させる処理を実行した場合、この処理により取得される高解像度画像は、ぼやけた画質の画像となる。つまり、線形補間により解像度を向上させる処理では、新たに挿入された画素(線形補間により挿入された画素)の画素値は、当該画素を挿入するときに用いた当該画素の周辺の画素(原画像に存在する画素)の画素値を平均化した値となる。したがって、線形補間により解像度を向上させる処理により取得される高解像度画像は、ぼやけた画質の画像となる。このような手法による高解像度化処理は、真の高解像度処理とはいえない。 For example, when a process of improving the resolution is executed by simply linearly interpolating each pixel in the frame using a linear filter, the high-resolution image obtained by this process becomes an image with a blurred image quality. .. That is, in the process of improving the resolution by linear interpolation, the pixel value of the newly inserted pixel (pixel inserted by linear interpolation) is the pixel around the pixel used when inserting the pixel (original image). It is a value obtained by averaging the pixel values of (pixels existing in). Therefore, the high-resolution image acquired by the process of improving the resolution by linear interpolation becomes an image with a blurred image quality. The high-resolution processing by such a method cannot be said to be a true high-resolution processing.

そこで、例えば、画像のテクスチャ部分、エッジ部分、平坦部分等を抽出し、抽出した部分に対して、それぞれ、異なる画像処理(処理強度の異なる高域成分強調処理)を施すことで、高解像度画像を取得する技術が開発されている(例えば、特許文献1を参照)。 Therefore, for example, a high-resolution image is obtained by extracting a texture portion, an edge portion, a flat portion, etc. of an image and performing different image processing (high-frequency component enhancement processing having different processing intensities) on the extracted portion. (See, for example, Patent Document 1).

例えば、品質の高い高解像度画像を取得する処理として、以下のような処理が考えられる。 For example, the following processing can be considered as a processing for acquiring a high-quality high-resolution image.

原画像を、(1)細部が細かく変化するテクスチャ部、(2)テクスチャ部の輪郭部、(3)画素の画素値の変化が乏しい平坦部の3つに分けて、テクスチャ部には何らかの画質改善処理を施し、輪郭部にはエッジ強調処理を、平坦部には何も処理を行わずそのままにする。 The original image is divided into three parts: (1) a texture part where the details change finely, (2) a contour part of the texture part, and (3) a flat part where the pixel value of the pixel does not change much. The improvement process is applied, the edge enhancement process is applied to the contour portion, and the flat portion is left as it is without any process.

つまり、この処理では、(1)細部が細かく変化するテクスチャ部、(2)テクスチャ部の輪郭部、(3)画素の画素値の変化が乏しい平坦部に対して、異なる操作を行うことで、遠近感を高めた高解像度画像(高品質の高解像度画像)を取得することができる。 That is, in this process, different operations are performed on (1) the textured portion where the details change finely, (2) the contour portion of the textured portion, and (3) the flat portion where the pixel value of the pixel does not change much. It is possible to acquire a high-resolution image (high-quality high-resolution image) with enhanced perspective.

国際公開第WO2011/033619号International Publication No. WO2011 / 033619

しかしながら、上記のような処理では、所定の性質の画像領域を抽出し、抽出した所定の性質を有する画像領域ごとに、異なる処理を実行する必要があり、処理が非常に煩雑になる。つまり、上記のような処理では、場合分け処理を行う必要があるので、処理が非常に煩雑になる。また、上記のような処理では、抽出した所定の性質を有する画像領域ごとのパラメータの設定(高域成分強調処理の処理強度の調整等)を行う必要があり、適切なパラメータ設定がなされないと、高精度の高解像度画像が取得できないとという問題もある。 However, in the above processing, it is necessary to extract an image region having a predetermined property and execute a different processing for each extracted image region having the predetermined property, which makes the processing very complicated. That is, in the above-mentioned processing, it is necessary to perform the case-by-case processing, which makes the processing very complicated. Further, in the above processing, it is necessary to set the parameters for each image region having the extracted predetermined properties (adjustment of the processing intensity of the high frequency component enhancement processing, etc.), and the appropriate parameters must be set. There is also a problem that a high-precision high-resolution image cannot be obtained.

そこで、本発明は、上記課題に鑑み、場合分け処理を行うことなく、シンプルなアルゴリズムで、常に高精度の高解像度画像を取得する超解像画像生成装置、プログラム、および、集積回路を実現することを目的とする。 Therefore, in view of the above problems, the present invention realizes a super-resolution image generator, a program, and an integrated circuit that always obtains a high-resolution image with high accuracy by a simple algorithm without performing case-by-case processing. The purpose is.

上記課題を解決するために、第1の発明は、サブバンド分割部と、予測部と、サブバンド合成部と、を備える超解像画像生成装置である。 In order to solve the above problems, the first invention is a super-resolution image generation device including a sub-band dividing unit, a predicting unit, and a sub-band synthesizing unit.

サブバンド分割部は、原画像LL(0)に対してサブバンド分割処理を実行し、原画像LL(0)に対して1階層下のサブバンドデータであるサブバンドデータLL(1)、HL(1)、LH(1)、および、HH(1)を取得し、さらに、サブバンドデータLL(1)に対してサブバンド分割処理を実行し、原画像LL(0)に対して2階層下のサブバンドデータであるサブバンドデータHL(2)、LH(2)、および、HH(2)を取得する。 The sub-band division unit executes the sub-band division process on the original image LL (0), and the sub-band data LL (1) and HL, which are sub-band data one layer lower than the original image LL (0). (1), LH (1), and HH (1) are acquired, and subband division processing is further executed on the subband data LL (1), so that the original image LL (0) has two layers. Sub-band data HL (2), LH (2), and HH (2), which are the lower sub-band data, are acquired.

予測部は、原画像LL(0)の水平解像度を2倍にし垂直解像度を2倍にした超解像画像LL(−1)のサブバンドデータであって、原画像LL(0)と同一階層のサブバンドデータHL(0)、LH(0)、および、HH(0)の予測サブバンドデータHL’(0)、LH’(0)、および、HH’(0)を取得する。そして、予測部は、以下の処理を行う。
(A)予測部は、同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータHL(2)およびサブバンドデータHL(1)から導出される所定の物理量に基づいて、サブバンドデータHL(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_HL(0)を用いて予測処理を行うことで、予測サブバンドデータHL’(0)を取得する。
(B)予測部は、同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータLH(2)およびサブバンドデータLH(1)から導出される所定の物理量に基づいて、サブバンドデータLH(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_LH(0)を用いて予測処理を行うことで、予測サブバンドデータLH’(0)を取得する。
(C)予測部は、同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータHH(2)およびサブバンドデータHH(1)から導出される所定の物理量に基づいて、サブバンドデータHH(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_HH(0)を用いて予測処理を行うことで、予測サブバンドデータHH’(0)を取得する。
The prediction unit is subband data of the super-resolution image LL (-1) in which the horizontal resolution of the original image LL (0) is doubled and the vertical resolution is doubled, and is in the same layer as the original image LL (0). The subband data HL (0), LH (0), and the predicted subband data HL'(0), LH'(0), and HH'(0) of HH (0) are acquired. Then, the prediction unit performs the following processing.
(A) The prediction unit is subband data based on predetermined physical quantities derived from subband data HL (2) and subband data HL (1), which are subband data of the same type and different layers. Prediction subband data HL'(0) is acquired by performing prediction processing using the simple extended subband data tp_HL (0) obtained by upsampling and filtering from HL (1).
(B) The prediction unit is based on predetermined physical quantities derived from subband data LH (2) and subband data LH (1), which are the same type of subband data but have different hierarchies. Prediction subband data LH'(0) is acquired by performing prediction processing using the simple extended subband data tp_LH (0) obtained by upsampling and filtering from LH (1).
(C) The prediction unit is subband data based on predetermined physical quantities derived from subband data HH (2) and subband data HH (1), which are subband data of the same type and different layers. Prediction subband data HH'(0) is acquired by performing prediction processing using the simple extended subband data tp_HH (0) obtained by upsampling and filtering from HH (1).

サブバンド合成部は、原画像LL(0)と、予測サブバンドデータHL’(0)、LH’(0)、および、HH’(0)とを用いてサブバンド合成処理を行うことで、原画像LL(0)の水平解像度を2倍にし垂直解像度を2倍にした超解像画像LL(−1)を取得する。 The sub-band synthesizing unit performs a sub-band synthesizing process using the original image LL (0) and the predicted sub-band data HL'(0), LH'(0), and HH'(0). A super-resolution image LL (-1) in which the horizontal resolution of the original image LL (0) is doubled and the vertical resolution is doubled is acquired.

この超解像画像生成装置では、サブバンド分割処理(サブバンド符号化処理)により取得される同種のサブバンドであって、階層が異なるサブバンド同士は相関性が高いことを利用して、原画像LL(0)の解像度を2倍に拡張した超解像画像LL(−1)を取得するために必要となる、サブバンドデータHL(0)、LH(0)、HH(0)の予測サブバンドデータHL’(0)、LH’(0)、HH’(0)を取得する。 In this super-resolution image generator, subbands of the same type acquired by subband division processing (subband coding processing) but having different hierarchies are highly correlated with each other. Prediction of subband data HL (0), LH (0), HH (0) required to acquire super-resolution image LL (-1) in which the resolution of image LL (0) is doubled. Subband data HL'(0), LH'(0), HH'(0) are acquired.

つまり、この超解像画像生成装置では、予測部が、予測サブバンドデータHL’(0)、LH’(0)、HH’(0)を取得するために、同種のサブバンドであって、階層が異なるサブバンド同士の所定の物理量に相関性がある(例えば、平均エネルギーの比が略一定になる)という事実に基づいて、単純拡張サブバンドデータtmp_HL(0)、tmp_LH(0)、tmp_HH(0)から、予測サブバンドデータHL’(0)、LH’(0)、HH’(0)を取得する。 That is, in this super-resolution image generator, the prediction unit is a subband of the same type in order to acquire the prediction subband data HL'(0), LH'(0), and HH'(0). Simple extended subband data tp_HL (0), tp_LH (0), tp_HH based on the fact that there is a correlation (for example, the ratio of average energies is substantially constant) between subbands in different hierarchies. From (0), the predicted subband data HL'(0), LH'(0), and HH'(0) are acquired.

そして、この超解像画像生成装置では、サブバンド合成部が、原画像LL(0)と、予測部により取得された予測サブバンドデータHL’(0)、LH’(0)、HH’(0)とを用いてサブバンド合成処理を行うことで、高精度の超解像画像LL(−1)を取得する。 Then, in this super-resolution image generator, the sub-band synthesizing unit uses the original image LL (0) and the predicted sub-band data HL'(0), LH'(0), HH'( A high-precision super-resolution image LL (-1) is acquired by performing a subband synthesis process using 0) and.

したがって、この超解像画像生成装置では、従来技術のように場合分け処理を行うことなく、シンプルなアルゴリズムで、常に高精度の高解像度画像を取得することができる。 Therefore, in this super-resolution image generation device, it is possible to always acquire a high-precision high-resolution image with a simple algorithm without performing case-by-case processing as in the prior art.

なお、「所定の物理量」とは、例えば、電力、エネルギー、あるいは、それらに準ずる物理量である。 The "predetermined physical quantity" is, for example, electric power, energy, or a physical quantity equivalent thereto.

第2の発明は、第1の発明であって、原画像LL(0)およびサブバンドデータLL(1)から、復元率を取得する復元率取得部であって、サブバンドデータLL(1)を仮の原画像として、サブバンド分割部、予測部、および、サブバンド合成部と同様の処理を実行し、サブバンドデータLL(1)の超解像画像LL’(0)を取得し、取得した超解像画像LL’(0)と原画像LL(0)とを比較することで復元率を取得する復元率取得部をさらに備える。 The second invention is the first invention, which is a restoration rate acquisition unit that acquires a restoration rate from the original image LL (0) and the subband data LL (1), and is a subband data LL (1). Is used as a temporary original image, and the same processing as that of the subband dividing unit, the predicting unit, and the subband synthesizing unit is executed to acquire the super-resolution image LL'(0) of the subband data LL (1). A restoration rate acquisition unit for acquiring a restoration rate by comparing the acquired super-resolution image LL'(0) with the original image LL (0) is further provided.

これにより、この超解像画像生成装置では、復元率取得部により復元率を取得することができる。 As a result, in this super-resolution image generation device, the restoration rate can be acquired by the restoration rate acquisition unit.

第3の発明は、第1または第2の発明であって、予測部は、以下の処理を行う。
(A)予測部は、サブバンドデータHL(2)に相当するサブバンド領域の平均エネルギーEmean(HL(2))と、サブバンドデータHL(1)に相当するサブバンド領域の平均エネルギーEmean(HL(1))とを取得し、
HL=Emean(HL(1))/Emean(HL(2))
により、係数kHLを取得し、
HL’(0)=kHL×tmp_HL(0)
に相当する処理を実行することで、予測サブバンドデータHL’(0)を取得する。
(B)予測部は、サブバンドデータLH(2)に相当するサブバンド領域の平均エネルギーEmean(LH(2))と、サブバンドデータLH(1)に相当するサブバンド領域の平均エネルギーEmean(LH(1))とを取得し、
LH=Emean(LH(1))/Emean(LH(2))
により、係数kHLを取得し、
LH’(0)=kLH×tmp_LH(0)
に相当する処理を実行することで、予測サブバンドデータLH’(0)を取得する。
(C)予測部は、サブバンドデータHH(2)に相当するサブバンド領域の平均エネルギーEmean(HH(2))と、サブバンドデータHH(1)に相当するサブバンド領域の平均エネルギーEmean(HH(1))とを取得し、
HH=Emean(HH(1))/Emean(HH(2))
により、係数kHHを取得し、
HL’(0)=kHL×tmp_HL(0)
に相当する処理を実行することで、予測サブバンドデータHH’(0)を取得する。
The third invention is the first or second invention, and the prediction unit performs the following processing.
(A) The prediction unit includes the average energy E mean (HL (2)) of the subband region corresponding to the subband data HL (2) and the average energy E of the subband region corresponding to the subband data HL (1). Obtained mean (HL (1)) and
k HL = E mean (HL (1)) / E mean (HL (2))
To obtain the coefficient k HL,
HL'(0) = k HL x tp_HL (0)
By executing the process corresponding to, the prediction subband data HL'(0) is acquired.
(B) The prediction unit includes the average energy E mean (LH (2)) of the subband region corresponding to the subband data LH (2) and the average energy E of the subband region corresponding to the subband data LH (1). Obtained mean (LH (1)) and
k LH = E mean (LH (1)) / E mean (LH (2))
To obtain the coefficient k HL,
LH'(0) = k LH x tp_LH (0)
By executing the process corresponding to, the prediction subband data LH'(0) is acquired.
(C) The prediction unit includes the average energy E mean (HH (2)) of the subband region corresponding to the subband data HH (2) and the average energy E of the subband region corresponding to the subband data HH (1). Obtained mean (HH (1)) and
k HH = E mean (HH (1)) / E mean (HH (2))
To obtain the coefficient k HH
HL'(0) = k HL x tp_HL (0)
By executing the process corresponding to, the prediction subband data HH'(0) is acquired.

これにより、この超解像画像生成装置では、同種で階層が異なるサブバンド領域の平均エネルギーの比に基づいて、係数kHL、kLH、kHHを取得でき、当該係数を用いてサブバンド合成処理を実行することができる。したがって、この超解像画像生成装置では、高精度の超解像画像が取得できる。 As a result, in this super-resolution image generator, the coefficients kHL , k LH , and k HH can be obtained based on the ratio of the average energies of the subband regions of the same type but different layers, and the subband synthesis is performed using the coefficients. The process can be executed. Therefore, this super-resolution image generator can acquire a high-precision super-resolution image.

第4の発明は、第1または第2の発明であって、サブバンド領域内に小領域を設定する小領域設定部をさらに備える。 The fourth invention is the first or second invention, further including a small area setting unit for setting a small area in the subband area.

そして、予測部は、以下の処理を行う。
(A)予測部は、サブバンドデータHL(2)に相当する小領域である小領域R(HL(2))と、サブバンドデータHL(1)に相当する小領域である小領域R(HL(1))とから導出される所定の物理量に基づいて、単純拡張サブバンドデータtmp_HL(0)の小領域であって、サブバンドデータHL(0)のサブバンド領域に対応する小領域R(HL(0))のデータの予測処理を行い、当該予測処理により取得されたデータに基づいて、予測サブバンドデータHL’(0)を取得する。
(B)予測部は、サブバンドデータLH(2)に相当する小領域である小領域R(LH(2))と、サブバンドデータLH(1)に相当する小領域である小領域R(LH(1))とから導出される所定の物理量に基づいて、単純拡張サブバンドデータtmp_LH(0)の小領域であって、サブバンドデータLH(0)のサブバンド領域に対応する小領域R(LH(0))のデータの予測処理を行い、当該予測処理により取得されたデータに基づいて、予測サブバンドデータLH’(0)を取得する。
(C)予測部は、サブバンドデータHH(2)に相当する小領域である小領域R(HH(2))と、サブバンドデータHH(1)に相当する小領域である小領域R(HH(1))とから導出される所定の物理量に基づいて、単純拡張サブバンドデータtmp_HH(0)の小領域であって、サブバンドデータHH(0)のサブバンド領域に対応する小領域R(HH(0))のデータの予測処理を行い、当該予測処理により取得されたデータに基づいて、予測サブバンドデータHH’(0)を取得する。
Then, the prediction unit performs the following processing.
The prediction unit includes a small region R k (HL (2)) which is a small region corresponding to the subband data HL (2) and a small region R which is a small region corresponding to the subband data HL (1). A small region of the simple extended subband data tp_HL (0) based on a predetermined physical quantity derived from k (HL (1)) and corresponding to the subband region of the subband data HL (0). The data of the region R k (HL (0)) is predicted, and the predicted subband data HL'(0) is acquired based on the data acquired by the prediction processing.
(B) The prediction unit includes a small region R k (LH (2)) which is a small region corresponding to the subband data LH (2) and a small region R which is a small region corresponding to the subband data LH (1). A small region of the simple extended subband data tp_LH (0) based on a predetermined physical quantity derived from k (LH (1)) and corresponding to the subband region of the subband data LH (0). The data of the region R k (LH (0)) is predicted, and the predicted subband data LH'(0) is acquired based on the data acquired by the prediction processing.
(C) The prediction unit includes a small region R k (HH (2)) which is a small region corresponding to the subband data HH (2) and a small region R which is a small region corresponding to the subband data HH (1). A small region of the simple extended subband data tp_HH (0) based on a predetermined physical quantity derived from k (HH (1)) and corresponding to the subband region of the subband data HH (0). The data of the region R k (HH (0)) is predicted, and the predicted subband data HH'(0) is acquired based on the data acquired by the prediction processing.

これにより、この超解像画像生成装置では、同種で階層が異なるサブバンド領域の対応する小領域の所定の物理量(例えば、平均エネルギーの比)に基づいて、予測サブバンドデータLH’(0)、HL’(0)、HH’(0)が取得でき、当該予測サブバンドデータを用いてサブバンド合成処理を実行することができる。したがって、この超解像画像生成装置では、高精度の超解像画像が取得できる。 As a result, in this super-resolution image generator, the predicted subband data LH'(0) is based on a predetermined physical quantity (for example, the ratio of average energies) of the corresponding small regions of the same type but different hierarchies. , HL'(0), HH'(0) can be acquired, and the subband synthesis process can be executed using the predicted subband data. Therefore, this super-resolution image generator can acquire a high-precision super-resolution image.

第5の発明は、第4の発明であって、小領域は、矩形領域により設定される。 The fifth invention is the fourth invention, in which the small area is set by the rectangular area.

これにより、この超解像画像生成装置では、小領域を矩形領域に設定することができる。 As a result, in this super-resolution image generation device, a small area can be set as a rectangular area.

なお、小領域は、矩形領域に限らず、円形領域、楕円領域等に設定してもよい。 The small area is not limited to the rectangular area, but may be set to a circular area, an elliptical area, or the like.

第6の発明は、第4または第5の発明であって、同一のサブバンド領域内に第1小領域および第2小領域が含まれ、第1小領域のサイズは、第2小領域のサイズと異なる。 The sixth invention is the fourth or fifth invention, in which the first sub-band region and the second sub-region are included in the same subband region, and the size of the first sub-region is the size of the second sub-region. Different from size.

これにより、この超解像画像生成装置では、サイズの異なる小領域を用いて、超解像画像生成処理を実行することができる。 As a result, in this super-resolution image generation device, the super-resolution image generation process can be executed using small regions having different sizes.

第7の発明は、第4の発明であって、小領域設定部は、復元率に基づいて、小領域のサイズを調整する。 The seventh invention is the fourth invention, in which the small area setting unit adjusts the size of the small area based on the restoration rate.

これにより、この超解像画像生成装置では、復元率に基づいて、小領域のサイズを調整することができる。そして、復元率が良好な状態となったことを確認した後、超解像画像を取得することで、より精度の高い超解像画像を取得することができる。 Thereby, in this super-resolution image generator, the size of a small area can be adjusted based on the restoration rate. Then, after confirming that the restoration rate is in a good state, it is possible to acquire a super-resolution image with higher accuracy by acquiring the super-resolution image.

第8の発明は、第7の発明であって、復元率取得部は、サブバンドデータHL(1)と予測サブバンドデータHL’(1)とに基づいて、第1サブバンド復元率を取得し、サブバンドデータLH(1)と予測サブバンドデータLH’(1)とに基づいて、第2サブバンド復元率を取得し、サブバンドデータHH(1)と予測サブバンドデータHH’(1)とに基づいて、第3サブバンド復元率を取得する。 The eighth invention is the seventh invention, and the restoration rate acquisition unit acquires the first subband restoration rate based on the subband data HL (1) and the predicted subband data HL'(1). Then, the second subband restoration rate is acquired based on the subband data LH (1) and the predicted subband data LH'(1), and the subband data HH (1) and the predicted subband data HH'(1) are obtained. ) And, the third subband restoration rate is acquired.

小領域設定部は、第1サブバンド復元率、第2サブバンド復元率、および、第3サブバンド復元率に基づいて、小領域のサイズを調整する。 The small area setting unit adjusts the size of the small area based on the first subband restoration rate, the second subband restoration rate, and the third subband restoration rate.

これにより、この超解像画像生成装置では、サブバンド領域ごとの復元率である第1〜第3サブバンド復元率に基づいて、サブバンド内の小領域の大きさを調整することができる。そして、この超解像画像生成装置では、画像全体の復元率と、サブバンド領域の復元率とを考慮することで、最適なサブバンド内の小領域を設定することができ、設定されたサブバンド内の小領域を用いて、超解像画像生成処理を行うことで、高精度な超解像画像を取得することができる。 Thereby, in this super-resolution image generation apparatus, the size of the small region in the subband can be adjusted based on the first to third subband restoration ratios which are the restoration ratios for each subband region. Then, in this super-resolution image generator, by considering the restoration rate of the entire image and the restoration rate of the sub-band area, it is possible to set a small area in the optimum sub-band, and the set sub A high-precision super-resolution image can be obtained by performing a super-resolution image generation process using a small area in the band.

第9の発明は、第4から第8のいずれかの発明であって、原画像LL(0)は、Y成分画像信号、Cb成分画像信号、および、Cr成分画像信号から形成され、復元率取得部は、Y成分画像信号、Cb成分画像信号、および、Cr成分画像信号のそれぞれについて、復元率を取得する。 The ninth invention is any one of the fourth to eighth inventions, in which the original image LL (0) is formed from a Y component image signal, a Cb component image signal, and a Cr component image signal, and has a restoration rate. The acquisition unit acquires the restoration rate for each of the Y component image signal, the Cb component image signal, and the Cr component image signal.

小領域設定部は、Y成分画像信号について取得された復元率に基づいて、Y成分画像信号により形成されるY成分画像に対してサブバンド分割処理を実行することで取得されるサブバンド内の小領域のサイズを調整する。 The small area setting unit is in the subband acquired by executing the subband division process on the Y component image formed by the Y component image signal based on the restoration rate acquired for the Y component image signal. Adjust the size of the small area.

また、小領域設定部は、Cb成分画像信号について取得された復元率に基づいて、Cb成分画像信号により形成されるCb成分画像に対してサブバンド分割処理を実行することで取得されるサブバンド内の小領域のサイズを調整する。 Further, the small area setting unit performs a subband division process on the Cb component image formed by the Cb component image signal based on the restoration rate acquired for the Cb component image signal. Adjust the size of the small area inside.

また、小領域設定部は、Cr成分画像信号について取得された復元率に基づいて、Cr成分画像信号により形成されるCr成分画像に対してサブバンド分割処理を実行することで取得されるサブバンド内の小領域のサイズを調整する。 Further, the small area setting unit acquires a subband by executing a subband division process on the Cr component image formed by the Cr component image signal based on the restoration rate acquired for the Cr component image signal. Adjust the size of the small area inside.

これにより、この超解像画像生成装置では、YCbCr色空間の画像信号についても、Y成分画像、Cb成分画像、Cr成分画像ごとに、最適な大きさに調整されたサブバンド内の小領域をもちいて、超解像画像生成処理を実行することができる。その結果、この超解像画像生成装置では、高精度な超解像画像を取得することができる。 As a result, in this super-resolution image generator, even for the image signal in the YCbCr color space, a small area in the subband adjusted to the optimum size for each Y component image, Cb component image, and Cr component image is created. It can be used to execute super-resolution image generation processing. As a result, this super-resolution image generator can acquire a high-precision super-resolution image.

なお、Y成分画像、Cb成分画像、Cr成分画像ごとに、それぞれ復元率が最良となるように、Y成分画像についての小領域のサイズ、Cb成分画像についての小領域のサイズ、Cr成分画像についての小領域のサイズを設定することが好ましい。 The size of the small area for the Y component image, the size of the small area for the Cb component image, and the Cr component image so that the restoration rate is the best for each of the Y component image, the Cb component image, and the Cr component image. It is preferable to set the size of the small area of.

また、Y成分画像、Cb成分画像、Cr成分画像についての設定される小領域は、それぞれ、異なるサイズ、形状であってもよい。 Further, the small regions set for the Y component image, the Cb component image, and the Cr component image may have different sizes and shapes, respectively.

第10の発明は、第2から第9の発明であって、小領域設定部は、超解像画像LL’(0)と、原画像LL(0)とを比較することで取得した復元率が最良の値となるように、小領域のサイズを調整する。 The tenth invention is the second to ninth inventions, and the small area setting unit has a restoration rate obtained by comparing the super-resolution image LL'(0) with the original image LL (0). Adjust the size of the small area so that is the best value.

これにより、この超解像画像生成装置では、画像全体の復元率が最良となるようにサブバンド領域を分割することができる(サブバンド領域内の小領域を設定することができる)。 As a result, in this super-resolution image generator, the sub-band region can be divided so that the restoration rate of the entire image is the best (a small region within the sub-band region can be set).

第11の発明は、超解像画像生成方法をコンピュータに実行させるためのプログラムである。 The eleventh invention is a program for causing a computer to execute a super-resolution image generation method.

超解像画像生成方法は、サブバンド分割ステップと、予測ステップと、サブバンド合成ステップと、を備える。 The super-resolution image generation method includes a sub-band division step, a prediction step, and a sub-band synthesis step.

サブバンド分割ステップは、原画像LL(0)に対してサブバンド分割処理を実行し、原画像LL(0)に対して1階層下のサブバンドデータであるサブバンドデータLL(1)、HL(1)、LH(1)、および、HH(1)を取得し、さらに、サブバンドデータLL(1)に対してサブバンド分割処理を実行し、原画像LL(0)に対して2階層下のサブバンドデータであるサブバンドデータHL(2)、LH(2)、および、HH(2)を取得する。 In the sub-band division step, the sub-band division process is executed on the original image LL (0), and the sub-band data LL (1) and HL, which are sub-band data one layer lower than the original image LL (0), are executed. (1), LH (1), and HH (1) are acquired, and subband division processing is further executed on the subband data LL (1), so that the original image LL (0) has two layers. Sub-band data HL (2), LH (2), and HH (2), which are the lower sub-band data, are acquired.

予測ステップは、原画像LL(0)の水平解像度を2倍にし垂直解像度を2倍にした超解像画像LL(−1)のサブバンドデータであって、原画像LL(0)と同一階層のサブバンドデータHL(0)、LH(0)、および、HH(0)の予測サブバンドデータHL’(0)、LH’(0)、および、HH’(0)を取得する。そして、予測ステップは、以下の処理を行う。
(A)予測ステップは、同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータHL(2)およびサブバンドデータHL(1)から導出される所定の物理量に基づいて、サブバンドデータHL(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_HL(0)を用いて予測処理を行うことで、予測サブバンドデータHL’(0)を取得する。
(B)予測ステップは、同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータLH(2)およびサブバンドデータLH(1)から導出される所定の物理量に基づいて、サブバンドデータLH(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_LH(0)を用いて予測処理を行うことで、予測サブバンドデータLH’(0)を取得する。
(C)予測ステップは、同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータHH(2)およびサブバンドデータHH(1)から導出される所定の物理量に基づいて、サブバンドデータHH(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_HH(0)を用いて予測処理を行うことで、予測サブバンドデータHH’(0)を取得する。
The prediction step is subband data of the super-resolution image LL (-1) in which the horizontal resolution of the original image LL (0) is doubled and the vertical resolution is doubled, and is the same layer as the original image LL (0). The subband data HL (0), LH (0), and the predicted subband data HL'(0), LH'(0), and HH'(0) of HH (0) are acquired. Then, the prediction step performs the following processing.
(A) The prediction step is based on predetermined physical quantities derived from subband data HL (2) and subband data HL (1), which are subband data of the same type and different layers. Prediction subband data HL'(0) is acquired by performing prediction processing using the simple extended subband data tp_HL (0) obtained by upsampling and filtering from HL (1).
(B) The prediction step is based on predetermined physical quantities derived from subband data LH (2) and subband data LH (1), which are subband data of the same type and different layers. Prediction subband data LH'(0) is acquired by performing prediction processing using the simple extended subband data tp_LH (0) obtained by upsampling and filtering from LH (1).
(C) The prediction step is based on predetermined physical quantities derived from subband data HH (2) and subband data HH (1), which are subband data of the same type and different layers. Prediction subband data HH'(0) is acquired by performing prediction processing using the simple extended subband data tp_HH (0) obtained by upsampling and filtering from HH (1).

サブバンド合成ステップは、原画像LL(0)と、予測サブバンドデータHL’(0)、LH’(0)、および、HH’(0)とを用いてサブバンド合成処理を行うことで、原画像LL(0)の水平解像度を2倍にし垂直解像度を2倍にした超解像画像LL(−1)を取得する。 The subband synthesis step is performed by performing a subband synthesis process using the original image LL (0) and the predicted subband data HL'(0), LH'(0), and HH'(0). A super-resolution image LL (-1) in which the horizontal resolution of the original image LL (0) is doubled and the vertical resolution is doubled is acquired.

これにより、第1の発明と同様の効果を奏する超解像画像生成方法をコンピュータに実行させるためのプログラムを実現することができる。 This makes it possible to realize a program for causing a computer to execute a super-resolution image generation method having the same effect as that of the first invention.

第12の発明は、サブバンド分割部と、予測部と、サブバンド合成部と、を備える集積回路である。 A twelfth invention is an integrated circuit including a sub-band dividing unit, a predicting unit, and a sub-band synthesizing unit.

サブバンド分割部は、原画像LL(0)に対してサブバンド分割処理を実行し、原画像LL(0)に対して1階層下のサブバンドデータであるサブバンドデータLL(1)、HL(1)、LH(1)、および、HH(1)を取得し、さらに、サブバンドデータLL(1)に対してサブバンド分割処理を実行し、原画像LL(0)に対して2階層下のサブバンドデータであるサブバンドデータHL(2)、LH(2)、および、HH(2)を取得する。 The sub-band division unit executes the sub-band division process on the original image LL (0), and the sub-band data LL (1) and HL, which are sub-band data one layer lower than the original image LL (0). (1), LH (1), and HH (1) are acquired, and subband division processing is further executed on the subband data LL (1), so that the original image LL (0) has two layers. Sub-band data HL (2), LH (2), and HH (2), which are the lower sub-band data, are acquired.

予測部は、原画像LL(0)の水平解像度を2倍にし垂直解像度を2倍にした超解像画像LL(−1)のサブバンドデータであって、原画像LL(0)と同一階層のサブバンドデータHL(0)、LH(0)、および、HH(0)の予測サブバンドデータHL’(0)、LH’(0)、および、HH’(0)を取得する。そして、予測部は、以下の処理を行う。
(A)予測部は、同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータHL(2)およびサブバンドデータHL(1)から導出される所定の物理量に基づいて、サブバンドデータHL(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_HL(0)を用いて予測処理を行うことで、予測サブバンドデータHL’(0)を取得する。
(B)予測部は、同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータLH(2)およびサブバンドデータLH(1)から導出される所定の物理量に基づいて、サブバンドデータLH(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_LH(0)を用いて予測処理を行うことで、予測サブバンドデータLH’(0)を取得する。
(C)予測部は、同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータHH(2)およびサブバンドデータHH(1)から導出される所定の物理量に基づいて、サブバンドデータHH(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_HH(0)を用いて予測処理を行うことで、予測サブバンドデータHH’(0)を取得する。
The prediction unit is subband data of the super-resolution image LL (-1) in which the horizontal resolution of the original image LL (0) is doubled and the vertical resolution is doubled, and is in the same layer as the original image LL (0). The subband data HL (0), LH (0), and the predicted subband data HL'(0), LH'(0), and HH'(0) of HH (0) are acquired. Then, the prediction unit performs the following processing.
(A) The prediction unit is subband data based on predetermined physical quantities derived from subband data HL (2) and subband data HL (1), which are subband data of the same type and different layers. Prediction subband data HL'(0) is acquired by performing prediction processing using the simple extended subband data tp_HL (0) obtained by upsampling and filtering from HL (1).
(B) The prediction unit is based on predetermined physical quantities derived from subband data LH (2) and subband data LH (1), which are the same type of subband data but have different hierarchies. Prediction subband data LH'(0) is acquired by performing prediction processing using the simple extended subband data tp_LH (0) obtained by upsampling and filtering from LH (1).
(C) The prediction unit is subband data based on predetermined physical quantities derived from subband data HH (2) and subband data HH (1), which are subband data of the same type and different layers. Prediction subband data HH'(0) is acquired by performing prediction processing using the simple extended subband data tp_HH (0) obtained by upsampling and filtering from HH (1).

サブバンド合成部は、原画像LL(0)と、予測サブバンドデータHL’(0)、LH’(0)、および、HH’(0)とを用いてサブバンド合成処理を行うことで、原画像LL(0)の水平解像度を2倍にし垂直解像度を2倍にした超解像画像LL(−1)を取得する。 The sub-band synthesizing unit performs a sub-band synthesizing process using the original image LL (0) and the predicted sub-band data HL'(0), LH'(0), and HH'(0). A super-resolution image LL (-1) in which the horizontal resolution of the original image LL (0) is doubled and the vertical resolution is doubled is acquired.

これにより、第1の発明と同様の効果を奏する集積回路を実現することができる。 Thereby, an integrated circuit having the same effect as that of the first invention can be realized.

本発明によれば、場合分け処理を行うことなく、シンプルなアルゴリズムで、常に高精度の高解像度画像を取得する超解像画像生成装置、プログラム、および、集積回路を実現することができる。 According to the present invention, it is possible to realize a super-resolution image generator, a program, and an integrated circuit that constantly acquire a high-precision high-resolution image with a simple algorithm without performing case-by-case processing.

第1実施形態に係る超解像画像生成装置100の概略構成図。The schematic block diagram of the super-resolution image generation apparatus 100 which concerns on 1st Embodiment. 第1実施形態に係る超解像画像生成装置100のサブバンド分割部1の概略構成図。The schematic block diagram of the subband division part 1 of the super-resolution image generation apparatus 100 which concerns on 1st Embodiment. 第1実施形態に係る第2分割部12の概略構成図。The schematic block diagram of the 2nd division part 12 which concerns on 1st Embodiment. 第1実施形態に係る予測部2の概略構成図。The schematic block diagram of the prediction part 2 which concerns on 1st Embodiment. サブバンド分割処理、サブバンド合成処理を説明するための図。The figure for demonstrating the subband division processing and the subband synthesis processing. 予測部2で実行される予測処理を説明するための図。The figure for demonstrating the prediction processing executed by the prediction part 2. LL(0),HL’(0),LH’(0),HH’(0)を含む周波数領域のスペクトルデータData_freq_spectrum4と、スペクトルデータData_freq_spectrum4に対して、サブバンド合成部3によりサブバンド合成処理(逆ウェーブレット変換)を実行して取得した超解像画像LL(−1)(=画像データDout)を示す図。Subband synthesis processing by the subband synthesis unit 3 for the spectrum data Data_freq_spectrum4 and the spectrum data Data_freq_spectrum4 in the frequency domain including LL (0), HL'(0), LH'(0), HH'(0) ( The figure which shows the super-resolution image LL (-1) (= image data Dout) acquired by executing the inverse wavelet transform). 第2実施形態に係る超解像画像生成装置200の概略構成図。The schematic block diagram of the super-resolution image generation apparatus 200 which concerns on 2nd Embodiment. 第1実施形態に係る予測部2の概略構成図。The schematic block diagram of the prediction part 2 which concerns on 1st Embodiment. 予測部2Aで実行される予測処理を説明するための図。The figure for demonstrating the prediction processing executed by the prediction part 2A. 第3実施形態に係る超解像画像生成装置300の概略構成図。The schematic block diagram of the super-resolution image generation apparatus 300 which concerns on 3rd Embodiment. 第3実施形態に係る復元率取得部5の概略構成図。The schematic block diagram of the restoration rate acquisition part 5 which concerns on 3rd Embodiment. 復元率取得処理を説明するための図。The figure for demonstrating the restoration rate acquisition process. 第3実施形態の変形例に係る超解像画像生成装置300の概略構成図。The schematic block diagram of the super-resolution image generation apparatus 300 which concerns on the modification of 3rd Embodiment. 第3実施形態の変形例に係る復元率取得部5の概略構成図。FIG. 6 is a schematic configuration diagram of a restoration rate acquisition unit 5 according to a modified example of the third embodiment. 第3実施形態の変形例に復元率取得処理を説明するための図。The figure for demonstrating the restoration rate acquisition process in the modified example of 3rd Embodiment. CPUバス構成を示す図。The figure which shows the CPU bus configuration.

[第1実施形態]
第1実施形態について、図面を参照しながら、以下、説明する。
[First Embodiment]
The first embodiment will be described below with reference to the drawings.

<1.1:超解像画像生成装置の構成>
図1は、第1実施形態に係る超解像画像生成装置100の概略構成図である。
<1.1: Configuration of super-resolution image generator>
FIG. 1 is a schematic configuration diagram of the super-resolution image generation device 100 according to the first embodiment.

図2は、第1実施形態に係る超解像画像生成装置100のサブバンド分割部1の概略構成図である。 FIG. 2 is a schematic configuration diagram of a subband division unit 1 of the super-resolution image generation device 100 according to the first embodiment.

図3は、第1実施形態に係る第2分割部12の概略構成図である。 FIG. 3 is a schematic configuration diagram of the second divided portion 12 according to the first embodiment.

図4は、第1実施形態に係る予測部2の概略構成図である。 FIG. 4 is a schematic configuration diagram of the prediction unit 2 according to the first embodiment.

図5は、サブバンド分割処理、サブバンド合成処理を説明するための図である。 FIG. 5 is a diagram for explaining a subband division process and a subband synthesis process.

超解像画像生成装置100は、図1に示すように、サブバンド分割部1と、予測部2と、サブバンド合成部3とを備える。 As shown in FIG. 1, the super-resolution image generation device 100 includes a sub-band dividing unit 1, a prediction unit 2, and a sub-band synthesizing unit 3.

サブバンド分割部1は、図2に示すように、第1分割部11と、第2分割部12とを備える。 As shown in FIG. 2, the sub-band dividing portion 1 includes a first divided portion 11 and a second divided portion 12.

サブバンド分割部1は、画像データDinを入力し、画像データDinに対して、サブバンド分割処理(サブバンド符号化処理)を実行し、サブバンド符号化データD1を取得する。そして、サブバンド分割部1は、取得したサブバンド符号化データD1を予測部2に出力する。 The sub-band division unit 1 inputs the image data Din, executes the sub-band division process (sub-band coding process) on the image data Din, and acquires the sub-band coding data D1. Then, the sub-band division unit 1 outputs the acquired sub-band coding data D1 to the prediction unit 2.

なお、画像データDinにより形成される原画像をLL(0)と表記し、原画像LL(0)に対してサブバンド分割処理(サブバンド符号化処理)を1回行ったときに取得されるサブバンド画像をLL(1)、HL(1)、LH(1)、HH(1)と表記する。 The original image formed by the image data Din is referred to as LL (0), and is acquired when the subband division process (subband coding process) is performed once on the original image LL (0). Subband images are referred to as LL (1), HL (1), LH (1), and HH (1).

つまり、図5に示すように、ウェーブレット変換(例えば、離散ウェーブレット変換)を行ったときの周波数領域のデータと同様に、水平方向の低域成分を有し垂直方向の低域成分を有するサブバンドデータをLL(1)とし、水平方向の高域成分を有し垂直方向の低域成分を有するサブバンドデータをHL(1)とし、水平方向の低域成分を有し垂直方向の高域成分を有するサブバンドデータをLH(1)とし、水平方向の高域成分を有し垂直方向の高域成分を有するサブバンドデータをHH(1)と表記する。 That is, as shown in FIG. 5, a subband having a low frequency component in the horizontal direction and a low frequency component in the vertical direction is similar to the data in the frequency region when the wavelet conversion (for example, discrete wavelet conversion) is performed. Let the data be LL (1), and let the subband data having a horizontal high frequency component and a vertical low frequency component be HL (1), and have a horizontal low frequency component and a vertical high frequency component. The subband data having the above is referred to as LH (1), and the subband data having a high frequency component in the horizontal direction and having a high frequency component in the vertical direction is referred to as HH (1).

また、サブバンド符号化の回数を括弧の中に記載して表記する。 In addition, the number of times of subband coding is described in parentheses.

したがって、図5に示すように、サブバンド分割処理(サブバンド符号化処理)を2回行ったときに取得される水平方向の低域成分を有し垂直方向の低域成分を有するサブバンドデータはLL(2)と、水平方向の高域成分を有し垂直方向の低域成分を有するサブバンドデータをHL(2)と、水平方向の低域成分を有し垂直方向の高域成分を有するサブバンドデータをLH(2)と、水平方向の高域成分を有し垂直方向の高域成分を有するサブバンドデータをHH(2)と、それぞれ表記される。 Therefore, as shown in FIG. 5, the subband data having the low frequency component in the horizontal direction and having the low frequency component in the vertical direction acquired when the subband division processing (subband coding processing) is performed twice. HL (2), subband data having a horizontal high frequency component and a vertical low frequency component HL (2), and a vertical high frequency component having a horizontal low frequency component The subband data having the data is referred to as LH (2), and the subband data having the high frequency component in the horizontal direction and having the high frequency component in the vertical direction is referred to as HH (2).

第1分割部11は、画像データDin(LL(0))を入力し、画像データDin(LL(0))に対して、サブバンド分割処理(サブバンド符号化処理)を実行し、第1サブバンド符号化データLL(1)、HL(1)、LH(1)、HH(1)を取得する。そして、第1分割部11は、第1サブバンド符号化データLL(1)を第2分割部12に出力し、第1サブバンド符号化データHL(1)、LH(1)、HH(1)を予測部2に出力する。 The first division unit 11 inputs image data Din (LL (0)), executes subband division processing (subband coding processing) on the image data Din (LL (0)), and first Subband coding data LL (1), HL (1), LH (1), HH (1) are acquired. Then, the first division unit 11 outputs the first subband coded data LL (1) to the second division unit 12, and the first subband coded data HL (1), LH (1), HH (1). ) Is output to the prediction unit 2.

第1分割部11は、図2に示すように、垂直ローパスフィルタ部LPF_v1と、垂直ハイパスフィルタ部HPF_v1と、垂直ダウンサンプリング部Dv11、Dv12とを備える。 As shown in FIG. 2, the first division unit 11 includes a vertical low-pass filter unit LPF_v1, a vertical high-pass filter unit HPF_v1, and vertical downsampling units Dv11 and Dv12.

また、第1分割部11は、図2に示すように、水平ローパスフィルタ部LPF_h11、LPF_h13と、水平ハイパスフィルタ部HPF_h12、HPF_h14と、水平ダウンサンプリング部Dh11、Dh12、Dh13、Dh14とを備える。 Further, as shown in FIG. 2, the first division unit 11 includes horizontal low-pass filter units LPF_h11 and LPF_h13, horizontal high-pass filter units HPF_h12 and HPF_h14, and horizontal downsampling units Dh11, Dh12, Dh13 and Dh14.

垂直ローパスフィルタ部LPF_v1は、2次元画像の垂直方向のローパスフィルタである。 The vertical low-pass filter unit LPF_v1 is a low-pass filter in the vertical direction of a two-dimensional image.

垂直ハイパスフィルタ部HPF_v1は、2次元画像の垂直方向のハイパスフィルタである。 The vertical high-pass filter unit HPF_v1 is a high-pass filter in the vertical direction of a two-dimensional image.

垂直ダウンサンプリング部Dv11、Dv12は、2次元画像の垂直方向のダウンサンプリング処理、すなわち、水平方向に配置されている画素(行データ(水平ライン))の間引き処理を行う。 The vertical downsampling units Dv11 and Dv12 perform vertical downsampling processing of a two-dimensional image, that is, thinning processing of pixels (row data (horizontal lines)) arranged in the horizontal direction.

水平ローパスフィルタ部LPF_h11、LPF_h13は、2次元画像の水平方向のローパスフィルタである。 The horizontal low-pass filter units LPF_h11 and LPF_h13 are low-pass filters in the horizontal direction of the two-dimensional image.

水平ハイパスフィルタ部HPF_h12、HPF_h14は、2次元画像の水平方向のハイパスフィルタである。 The horizontal high-pass filter units HPF_h12 and HPF_h14 are high-pass filters in the horizontal direction of a two-dimensional image.

水平ダウンサンプリング部Dh11、Dh12、Dh13、Dh14は、2次元画像の垂直方向のダウンサンプリング処理、すなわち、垂直方向に配置されている画素(列データ)の間引き処理を行う。 The horizontal downsampling units Dh11, Dh12, Dh13, and Dh14 perform a vertical downsampling process of a two-dimensional image, that is, a thinning process of pixels (column data) arranged in the vertical direction.

第2分割部12は、図3に示すように、第1サブバンド符号化データLL(1)を入力し、第1サブバンド符号化データLL(1)に対して、サブバンド符号化処理を実行し、第2サブバンド符号化データLL(2)、HL(2)、LH(2)、および、HH(2)を取得する。そして、第2分割部12は、取得した第2サブバンド符号化データHL(2)、LH(2)、および、HH(2)を、予測部2に出力する。 As shown in FIG. 3, the second division unit 12 inputs the first subband coding data LL (1) and performs the subband coding process on the first subband coding data LL (1). Execute and acquire the second subband coded data LL (2), HL (2), LH (2), and HH (2). Then, the second division unit 12 outputs the acquired second subband coded data HL (2), LH (2), and HH (2) to the prediction unit 2.

第2分割部12は、図3に示すように、垂直ローパスフィルタ部LPF_v2と、垂直ハイパスフィルタ部HPF_v2と、垂直ダウンサンプリング部Dv21、Dv22とを備える。 As shown in FIG. 3, the second division unit 12 includes a vertical low-pass filter unit LPF_v2, a vertical high-pass filter unit HPF_v2, and vertical downsampling units Dv21 and Dv22.

また、第2分割部12は、図3に示すように、水平ローパスフィルタ部LPF_h21、LPF_h23と、水平ハイパスフィルタ部HPF_h22、HPF_h24と、水平ダウンサンプリング部Dh21、Dh22、Dh23、Dh24とを備える。 Further, as shown in FIG. 3, the second division unit 12 includes horizontal low-pass filter units LPF_h21 and LPF_h23, horizontal high-pass filter units HPF_h22 and HPF_h24, and horizontal downsampling units Dh21, Dh22, Dh23 and Dh24.

垂直ローパスフィルタ部LPF_v2は、2次元画像の垂直方向のローパスフィルタである。 The vertical low-pass filter unit LPF_v2 is a low-pass filter in the vertical direction of a two-dimensional image.

垂直ハイパスフィルタ部HPF_v2は、2次元画像の垂直方向のハイパスフィルタである。 The vertical high-pass filter unit HPF_v2 is a high-pass filter in the vertical direction of a two-dimensional image.

垂直ダウンサンプリング部Dv21、Dv22は、2次元画像の垂直方向のダウンサンプリング処理、すなわち、水平方向に配置されている画素(行データ(水平ライン))の間引き処理を行う。 The vertical downsampling units Dv21 and Dv22 perform vertical downsampling processing of a two-dimensional image, that is, thinning processing of pixels (row data (horizontal line)) arranged in the horizontal direction.

水平ローパスフィルタ部LPF_h21、LPF_h23は、2次元画像の水平方向のローパスフィルタである。 The horizontal low-pass filter units LPF_h21 and LPF_h23 are low-pass filters in the horizontal direction of the two-dimensional image.

水平ハイパスフィルタ部HPF_h22、HPF_h24は、2次元画像の水平方向のハイパスフィルタである。 The horizontal high-pass filter units HPF_h22 and HPF_h24 are high-pass filters in the horizontal direction of a two-dimensional image.

水平ダウンサンプリング部Dh21、Dh22、Dh23、Dh24は、2次元画像の垂直方向のダウンサンプリング処理、すなわち、垂直方向に配置されている画素(列データ)の間引き処理を行う。 The horizontal downsampling units Dh21, Dh22, Dh23, and Dh24 perform a vertical downsampling process of a two-dimensional image, that is, a thinning process of pixels (column data) arranged in the vertical direction.

なお、図2に示すように、サブバンド分割部1から出力されるデータHL(2)、LH(2)、HH(2)、HL(1)、LH(1)、および、HH(1)を、データD1と表記する。 As shown in FIG. 2, the data HL (2), LH (2), HH (2), HL (1), LH (1), and HH (1) output from the subband dividing unit 1 Is referred to as data D1.

予測部2は、サブバンド分割部1から出力されるデータD1を入力する。予測部2は、データD1に基づいて、予測処理を実行し、原画像Din(LL(0))を2倍の解像度に拡張した超解像画像LL(−1)に対してサブバンド分割処理(サブバンド符号化処理)を実行したときのサブバンド画像HL(0)、LH(0)、HH(0)の予測サブバンド画像HL’(0)、LH’(0)、HH’(0)を取得する。そして、予測部2は、取得した予測サブバンド画像HL’(0)、LH’(0)、HH’(0)を、データD_estとして、サブバンド合成部3に出力する。 The prediction unit 2 inputs the data D1 output from the subband division unit 1. The prediction unit 2 executes prediction processing based on the data D1 and performs subband division processing on the super-resolution image LL (-1) obtained by expanding the original image Din (LL (0)) to twice the resolution. Prediction of subband images HL (0), LH (0), HH (0) when (subband coding process) is executed Subband images HL'(0), LH'(0), HH'(0) ) To get. Then, the prediction unit 2 outputs the acquired prediction subband images HL'(0), LH'(0), and HH'(0) to the subband synthesis unit 3 as data D_est.

予測部2は、図4に示すように、第1係数取得部21と、水平アップサンプリング部Uh21と、水平ハイパスフィルタ部HPFu_h21と、垂直アップサンプリング部Uv21と、垂直ローパスフィルタ部LPFu_h21と、乗算器Mx21とを備える。 As shown in FIG. 4, the prediction unit 2 includes a first coefficient acquisition unit 21, a horizontal upsampling unit Uh21, a horizontal high-pass filter unit HPFu_h21, a vertical upsampling unit Uv21, a vertical low-pass filter unit LPFu_h21, and a multiplier. It is equipped with Mx21.

また、予測部2は、第2係数取得部22と、水平アップサンプリング部Uh22と、水平ローパスフィルタ部LPFu_h22と、垂直アップサンプリング部Uv22と、垂直ハイパスフィルタ部HPFu_h22と、乗算器Mx22とを備える。 Further, the prediction unit 2 includes a second coefficient acquisition unit 22, a horizontal upsampling unit Uh22, a horizontal low-pass filter unit LPFu_h22, a vertical upsampling unit Uv22, a vertical high-pass filter unit HPFu_h22, and a multiplier Mx22.

また、予測部2は、第3係数取得部23と、水平アップサンプリング部Uh23と、水平ハイパスフィルタ部HPFu_h23と、垂直アップサンプリング部Uv23と、垂直ハイパスフィルタ部HPFu_h22と、乗算器Mx23とを備える。 Further, the prediction unit 2 includes a third coefficient acquisition unit 23, a horizontal upsampling unit Uh23, a horizontal high-pass filter unit HPFu_h23, a vertical upsampling unit Uv23, a vertical high-pass filter unit HPFu_h22, and a multiplier Mx23.

第1係数取得部21は、サブバンド分割部1から出力されるデータHL(1)、HL(2)を入力し、データHL(1)、HL(2)に基づいて、第1係数kHLを取得する。そして、第1係数取得部21は、取得した第1係数kHLを乗算器Mx21に出力する。 The first coefficient acquisition unit 21 inputs the data HL (1) and HL (2) output from the subband division unit 1, and based on the data HL (1) and HL (2), the first coefficient k HL. To get. The first coefficient acquisition unit 21 outputs the first coefficient k HL acquired the multiplier MX21.

水平アップサンプリング部Uh21は、データHL(1)(サブバンド符号化処理により取得された画像データHL(1))に対して、水平方向の1:2のアップサンプリング処理を行う。つまり、水平ダウンサンプリング部Dh21は、画像データHL(1)に対して、水平解像度が2倍となるように、1列の画素群に対して、新たに1列の画素群を挿入する。 The horizontal upsampling unit Uh21 performs a horizontal upsampling process of 1: 2 on the data HL (1) (image data HL (1) acquired by the subband coding process). That is, the horizontal downsampling unit Dh21 newly inserts one row of pixel groups into one row of pixel groups so that the horizontal resolution is doubled with respect to the image data HL (1).

なお、挿入する1列の画素群の画素値は、例えば、(1)水平方向に隣接する画素の画素値(垂直方向の位置は同一の画素の画素値)と同一値(サンプルホールド挿入)、あるいは、(2)挿入する1列を挟む水平方向に隣接する2つの画素列に含まれる2つの画素(垂直方向の位置は同一の画素)の平均値、あるいは、(3)画素値を「0」とすればよい(ゼロ挿入)。 The pixel values of the pixel group in one row to be inserted are, for example, (1) the same values as the pixel values of the pixels adjacent to each other in the horizontal direction (the pixel values of the same pixels in the vertical position) (sample hold insertion). Alternatively, (2) the average value of two pixels (pixels having the same vertical position) included in two horizontally adjacent pixel rows sandwiching one row to be inserted, or (3) the pixel value is set to "0". "(Zero insertion).

水平アップサンプリング部Uh21は、水平方向の1:2のアップサンプリング処理後のデータを水平ハイパスフィルタ部HPFu_h21に出力する。 The horizontal upsampling unit Uh21 outputs the data after the horizontal upsampling process of 1: 2 to the horizontal high-pass filter unit HPFu_h21.

水平ハイパスフィルタ部HPFu_h21は、水平アップサンプリング部Uh21からのデータを入力し、入力されたデータに対して、2次元画像の水平方向のローパスフィルタ処理を行う。そして、水平ハイパスフィルタ部HPFu_h21は、処理後のデータを、垂直アップサンプリング部Uv21に出力する。 The horizontal high-pass filter unit HPFu_h21 inputs data from the horizontal upsampling unit Uh21, and performs low-pass filter processing in the horizontal direction of the two-dimensional image on the input data. Then, the horizontal high-pass filter unit HPFu_h21 outputs the processed data to the vertical upsampling unit Uv21.

垂直アップサンプリング部Uv21は、水平ハイパスフィルタ部HPFu_h21から出力されるデータを入力する。垂直アップサンプリング部Uv21は、入力されたデータに対して、垂直方向の1:2のアップサンプリング処理を行う。つまり、垂直ダウンサンプリング部Dv21は、入力されたデータにより形成される画像に対して、垂直解像度が2倍となるように、1行の画素群(1つの水平ライン)に対して、新たに1行の画素群(水平ライン)を挿入する。 The vertical upsampling unit Uv21 inputs the data output from the horizontal high-pass filter unit HPFu_h21. The vertical upsampling unit Uv21 performs a 1: 2 upsampling process in the vertical direction on the input data. That is, the vertical downsampling unit Dv21 newly sets 1 for one line of pixels (one horizontal line) so that the vertical resolution is doubled for the image formed by the input data. Insert a row of pixels (horizontal line).

なお、挿入する1行の画素群の画素値は、例えば、(1)垂直方向に隣接する画素の画素値(水平方向の位置は同一の画素の画素値)と同一値(サンプルホールド挿入)、あるいは、(2)挿入する1行を挟む垂直方向に隣接する2つの水平ラインに含まれる2つの画素(水平方向の位置は同一の画素)の平均値、あるいは、(3)画素値を「0」とすればよい(ゼロ挿入)。 The pixel values of the pixel group in one line to be inserted are, for example, (1) the same values as the pixel values of the pixels adjacent to each other in the vertical direction (the pixel values of the same pixels in the horizontal position) (sample hold insertion). Alternatively, (2) the average value of two pixels (pixels having the same horizontal position) included in two horizontally adjacent horizontal lines sandwiching one line to be inserted, or (3) the pixel value is set to "0". "(Zero insertion).

垂直アップサンプリング部Uv21は、処理後のデータを、垂直ローパスフィルタ部LPFu_h21に出力する。 The vertical upsampling unit Uv21 outputs the processed data to the vertical low-pass filter unit LPFu_h21.

垂直ローパスフィルタ部LPFu_v21は、垂直アップサンプリング部Uv21から出力されるデータを入力とし、入力されたデータに対して、2次元画像の垂直方向のローパスフィルタ処理を行う。そして、垂直ローパスフィルタ部LPFu_v21は、処理後のデータを、乗算器Mx21に、データtmp_HL(0)として、出力する。 The vertical low-pass filter unit LPFu_v21 receives the data output from the vertical upsampling unit Uv21 as input, and performs low-pass filter processing in the vertical direction of the two-dimensional image on the input data. Then, the vertical low-pass filter unit LPFu_v21 outputs the processed data to the multiplier Mx21 as data tp_HL (0).

乗算器Mx21は、垂直ローパスフィルタ部LPFu_v21から出力されるデータtmp_HL(0)と、第1係数取得部21から出力される第1係数kHLを入力する。乗算器Mx21は、データtmp_HL(0)と、第1係数kHLとを用いて、乗算処理を行い、当該乗算処理の結果を、データHL’(0)として、サブバンド合成部3に出力する。 Multiplier Mx21 inputs the data tmp_HL output from the vertical low-pass filtering unit LPFu_v21 (0), the first coefficient k HL output from the first coefficient acquisition unit 21. Multiplier Mx21 includes a data tmp_HL (0), using the first coefficient k HL, performs multiplication processing, and outputs the result of the multiplication process, as data HL '(0), the sub-band synthesis section 3 ..

第2係数取得部22は、サブバンド分割部1から出力されるデータLH(1)、LH(2)を入力し、データLH(1)、LH(2)に基づいて、第2係数kLHを取得する。そして、第2係数取得部22は、取得した第2係数kLHを乗算器Mx22に出力する。 The second coefficient acquisition unit 22 inputs the data LH (1) and LH (2) output from the subband division unit 1, and based on the data LH (1) and LH (2), the second coefficient k LH. To get. Then, the second coefficient acquisition unit 22 outputs the acquired second coefficient k LH to the multiplier Mx22.

水平アップサンプリング部Uh22は、データLH(1)(サブバンド符号化処理により取得された画像データLH(1))に対して、水平方向の1:2のアップサンプリング処理を行う。そして、水平アップサンプリング部Uh22は、水平方向の1:2のアップサンプリング処理後のデータを水平ローパスフィルタ部LPFu_h22に出力する。 The horizontal upsampling unit Uh22 performs a horizontal upsampling process of 1: 2 on the data LH (1) (image data LH (1) acquired by the subband coding process). Then, the horizontal upsampling unit Uh22 outputs the data after the upsampling processing of 1: 2 in the horizontal direction to the horizontal low-pass filter unit LPFu_h22.

水平ローパスフィルタ部LPFu_h22は、水平アップサンプリング部Uh22からのデータを入力し、入力されたデータに対して、2次元画像の水平方向のローパスフィルタ処理を行う。そして、水平ローパスフィルタ部LPFu_h22は、処理後のデータを、垂直アップサンプリング部Uv22に出力する。 The horizontal low-pass filter unit LPFu_h22 inputs data from the horizontal upsampling unit Uh22, and performs low-pass filter processing in the horizontal direction of the two-dimensional image on the input data. Then, the horizontal low-pass filter unit LPFu_h22 outputs the processed data to the vertical upsampling unit Uv22.

垂直アップサンプリング部Uv22は、水平ローパスフィルタ部LPFu_h21から出力されるデータを入力する。垂直アップサンプリング部Uv22は、入力されたデータに対して、垂直方向の1:2のアップサンプリング処理を行う。そして、垂直アップサンプリング部Uv22は、処理後のデータを、垂直ハイパスフィルタ部HPFu_h22に出力する。 The vertical upsampling unit Uv22 inputs the data output from the horizontal low-pass filter unit LPFu_h21. The vertical upsampling unit Uv22 performs a 1: 2 upsampling process in the vertical direction on the input data. Then, the vertical upsampling unit Uv22 outputs the processed data to the vertical high-pass filter unit HPFu_h22.

垂直ハイパスフィルタ部HPFu_v22は、垂直アップサンプリング部Uv22から出力されるデータを入力とし、入力されたデータに対して、2次元画像の垂直方向のハイパスフィルタ処理を行う。そして、垂直ハイパスフィルタ部HPFu_v22は、処理後のデータを、乗算器Mx22に、データtmp_LH(0)として、出力する。 The vertical high-pass filter unit HPFu_v22 takes the data output from the vertical upsampling unit Uv22 as input, and performs high-pass filter processing in the vertical direction of the two-dimensional image on the input data. Then, the vertical high-pass filter unit HPFu_v22 outputs the processed data to the multiplier Mx22 as data tp_LH (0).

乗算器Mx22は、垂直ハイパスフィルタ部HPFu_v22から出力されるデータtmp_LH(0)と、第2係数取得部22から出力される第2係数kLHを入力する。乗算器Mx22は、データtmp_LH(0)と、第2係数kLHとを用いて、乗算処理を行い、当該乗算処理の結果を、データLH’(0)として、サブバンド合成部3に出力する。 The multiplier Mx22 inputs the data tp_LH (0) output from the vertical high-pass filter unit HPFu_v22 and the second coefficient k LH output from the second coefficient acquisition unit 22. The multiplier Mx22 performs multiplication processing using the data tp_LH (0) and the second coefficient k LH, and outputs the result of the multiplication processing as data LH'(0) to the subband synthesis unit 3. ..

第3係数取得部23は、サブバンド分割部1から出力されるデータHH(1)、HH(2)を入力し、データHH(1)、HH(2)に基づいて、第3係数kHHを取得する。そして、第3係数取得部23は、取得した第3係数kHHを乗算器Mx23に出力する。 The third coefficient acquisition unit 23 inputs the data HH (1) and HH (2) output from the subband division unit 1, and based on the data HH (1) and HH (2), the third coefficient k HH. To get. Then, the third coefficient acquisition unit 23 outputs the acquired third coefficient k HH to the multiplier Mx23.

水平アップサンプリング部Uh23は、データHH(1)(サブバンド符号化処理により取得された画像データHH(1))に対して、水平方向の1:2のアップサンプリング処理を行う。そして、水平アップサンプリング部Uh23は、水平方向の1:2のアップサンプリング処理後のデータを水平ハイパスフィルタ部HPFu_h23に出力する。 The horizontal upsampling unit Uh23 performs a horizontal upsampling process of 1: 2 on the data HH (1) (image data HH (1) acquired by the subband coding process). Then, the horizontal upsampling unit Uh23 outputs the data after the upsampling process of 1: 2 in the horizontal direction to the horizontal high-pass filter unit HPFu_h23.

水平ハイパスフィルタ部HPFu_h23は、水平アップサンプリング部Uh23からのデータを入力し、入力されたデータに対して、2次元画像の水平方向のハイパスフィルタ処理を行う。そして、水平ハイパスフィルタ部HPFu_h23は、処理後のデータを、垂直アップサンプリング部Uv23に出力する。 The horizontal high-pass filter unit HPFu_h23 inputs data from the horizontal upsampling unit Uh23, and performs high-pass filter processing in the horizontal direction of the two-dimensional image on the input data. Then, the horizontal high-pass filter unit HPFu_h23 outputs the processed data to the vertical upsampling unit Uv23.

垂直アップサンプリング部Uv23は、水平ハイパスフィルタ部HPFu_h23から出力されるデータを入力する。垂直アップサンプリング部Uv23は、入力されたデータに対して、垂直方向の1:2のアップサンプリング処理を行う。そして、垂直アップサンプリング部Uv23は、処理後のデータを、垂直ハイパスフィルタ部HPFu_h23に出力する。 The vertical upsampling unit Uv23 inputs the data output from the horizontal high-pass filter unit HPFu_h23. The vertical upsampling unit Uv23 performs a 1: 2 upsampling process in the vertical direction on the input data. Then, the vertical upsampling unit Uv23 outputs the processed data to the vertical high-pass filter unit HPFu_h23.

垂直ハイパスフィルタ部HPFu_v23は、垂直アップサンプリング部Uv23から出力されるデータを入力とし、入力されたデータに対して、2次元画像の垂直方向のハイパスフィルタ処理を行う。そして、垂直ハイパスフィルタ部HPFu_v23は、処理後のデータを、乗算器Mx23に、データtmp_HH(0)として、出力する。 The vertical high-pass filter unit HPFu_v23 takes data output from the vertical upsampling unit Uv23 as input, and performs high-pass filter processing in the vertical direction of the two-dimensional image on the input data. Then, the vertical high-pass filter unit HPFu_v23 outputs the processed data to the multiplier Mx23 as data tp_HH (0).

乗算器Mx23は、垂直ハイパスフィルタ部HPFu_v23から出力されるデータtmp_HH(0)と、第3係数取得部23から出力される第3係数kHHを入力する。乗算器Mx23は、データHH(0)と、第3係数kHHとを用いて、乗算処理を行い、当該乗算処理の結果を、データHH’(0)として、サブバンド合成部3に出力する。 Multiplier Mx23 inputs the data tmp_HH output from the vertical high-pass filter unit HPFu_v23 (0), the third coefficient k HH output from the third coefficient acquisition unit 23. The multiplier Mx23 performs multiplication processing using the data HH (0) and the third coefficient k HH, and outputs the result of the multiplication processing as data HH'(0) to the subband synthesis unit 3. ..

サブバンド合成部3は、画像データDin(LL(0))と、予測部2から出力されるデータD_estとを入力する。サブバンド合成部3は、画像DinおよびデータD_estに基づいて、原画像Din(LL(0))に対して、2倍の解像度に拡張した超解像画像LL(−1)を画像データDoutとして取得する。 The sub-band synthesizing unit 3 inputs the image data Din (LL (0)) and the data D_est output from the prediction unit 2. The sub-band synthesizing unit 3 uses the super-resolution image LL (-1) expanded to twice the resolution of the original image Din (LL (0)) as the image data Dout based on the image Din and the data D_est. get.

<1.2:超解像画像生成装置の動作>
以上のように構成された超解像画像生成装置100の動作について、以下、説明する。
<1.2: Operation of super-resolution image generator>
The operation of the super-resolution image generation device 100 configured as described above will be described below.

以下では、図4の原画像LL(0)が、画像データDinとして、超解像画像生成装置100に入力され、超解像画像生成装置100で処理される場合(一例)について、説明する。 Hereinafter, a case (example) in which the original image LL (0) of FIG. 4 is input to the super-resolution image generation device 100 as image data Din and processed by the super-resolution image generation device 100 will be described.

画像データDin(原画像LL(0))が、サブバンド分割部1に入力される。より具体的には、画像データDin(原画像LL(0))は、サブバンド分割部1の第1分割部11の垂直ローパスフィルタ部LPF_v1および垂直ハイパスフィルタ部HPF_v1に入力される。 The image data Din (original image LL (0)) is input to the subband division unit 1. More specifically, the image data Din (original image LL (0)) is input to the vertical low-pass filter unit LPF_v1 and the vertical high-pass filter unit HPF_v1 of the first division unit 11 of the subband division unit 1.

垂直ローパスフィルタ部LPF_v1は、入力画像データDin(原画像LL(0))に対して、垂直ローパスフィルタ処理を実行し、垂直ローパスフィルタ処理後のデータ(画像データ)を垂直ダウンサンプリング部Dv11に出力する。 The vertical low-pass filter unit LPF_v1 executes vertical low-pass filter processing on the input image data Din (original image LL (0)), and outputs the data (image data) after the vertical low-pass filter processing to the vertical downsampling unit Dv11. To do.

垂直ダウンサンプリング部Dv11は、垂直ローパスフィルタ部LPF_v1から出力されるデータ(画像データ)に対して、2:1の垂直ダウンサンプリング処理を実行する。つまり、垂直ダウンサンプリング部Dv11は、垂直ローパスフィルタ部LPF_v1から出力されるデータ(画像データ)の水平ライン(行データ)を2本に1本の割合で間引く処理を実行する。そして、垂直ダウンサンプリング部Dv11は、2:1の垂直ダウンサンプリング処理後の画像データを、水平ローパスフィルタ部LPF_h11および水平ハイパスフィルタ部HPF_h12に出力する。 The vertical downsampling unit Dv11 executes a 2: 1 vertical downsampling process on the data (image data) output from the vertical low-pass filter unit LPF_v1. That is, the vertical downsampling unit Dv11 executes a process of thinning out the horizontal lines (row data) of the data (image data) output from the vertical low-pass filter unit LPF_v1 at a ratio of one to two. Then, the vertical downsampling unit Dv11 outputs the image data after the 2: 1 vertical downsampling process to the horizontal low-pass filter unit LPF_h11 and the horizontal high-pass filter unit HPF_h12.

水平ローパスフィルタ部LPF_h11は、入力された画像データに対して水平ローパスフィルタ処理を施し、水平ローパスフィルタ処理後の画像データを水平ダウンサンプリング部Dh11に出力する。 The horizontal low-pass filter unit LPF_h11 performs horizontal low-pass filter processing on the input image data, and outputs the image data after the horizontal low-pass filter processing to the horizontal downsampling unit Dh11.

水平ダウンサンプリング部Dh11は、水平ローパスフィルタ部LPF_h11からの画像データに対して、2:1の水平ダウンサンプリング処理を実行する。つまり、水平ダウンサンプリング部Dh11は、水平ローパスフィルタ部LPF_h11から出力されるデータ(画像データ)の垂直方向に配置されている画素列(列データ)を2列に1列の割合で間引く処理(2:1の水平ダウンサンプリング処理)を実行する。そして、水平ダウンサンプリング部Dh11は、2:1の水平ダウンサンプリング処理後の画像データを、画像データLL(1)として、第2分割部12に出力する。 The horizontal downsampling unit Dh11 executes a 2: 1 horizontal downsampling process on the image data from the horizontal low-pass filter unit LPF_h11. That is, the horizontal downsampling unit Dh11 thins out the pixel strings (column data) arranged in the vertical direction of the data (image data) output from the horizontal low-pass filter unit LPF_h11 at a ratio of one column to two columns (2). 1) horizontal downsampling process) is executed. Then, the horizontal downsampling unit Dh11 outputs the image data after the 2: 1 horizontal downsampling process to the second division unit 12 as the image data LL (1).

水平ハイパスフィルタ部HPF_h12は、入力された画像データに対して水平ハイパスフィルタ処理を施し、水平ハイパスフィルタ処理後の画像データを水平ダウンサンプリング部Dh12に出力する。 The horizontal high-pass filter unit HPF_h12 performs horizontal high-pass filter processing on the input image data, and outputs the image data after the horizontal high-pass filter processing to the horizontal downsampling unit Dh12.

水平ダウンサンプリング部Dh12は、水平ハイパスフィルタ部HPF_h12からの画像データに対して、2:1の水平ダウンサンプリング処理を実行する。そして、水平ダウンサンプリング部Dh12は、2:1の水平ダウンサンプリング処理後の画像データを、画像データHL(1)として、予測部2に出力する。 The horizontal downsampling unit Dh12 executes a 2: 1 horizontal downsampling process on the image data from the horizontal high-pass filter unit HPF_h12. Then, the horizontal downsampling unit Dh12 outputs the image data after the 2: 1 horizontal downsampling process to the prediction unit 2 as the image data HL (1).

垂直ハイパスフィルタ部HPF_v1は、入力画像データDin(原画像LL(0))に対して、垂直ハイパスフィルタ処理を実行し、垂直ハイパスフィルタ処理後のデータ(画像データ)を垂直ダウンサンプリング部Dv12に出力する。 The vertical high-pass filter unit HPF_v1 executes vertical high-pass filter processing on the input image data Din (original image LL (0)), and outputs the data (image data) after the vertical high-pass filter processing to the vertical downsampling unit Dv12. To do.

垂直ダウンサンプリング部Dv12は、垂直ローパスフィルタ部LPF_v1から出力されるデータ(画像データ)に対して、2:1の垂直ダウンサンプリング処理を実行する。そして、垂直ダウンサンプリング部Dv12は、2:1の垂直ダウンサンプリング処理後の画像データを、水平ローパスフィルタ部LPF_h13および水平ハイパスフィルタ部HPF_h14に出力する。 The vertical downsampling unit Dv12 executes a 2: 1 vertical downsampling process on the data (image data) output from the vertical low-pass filter unit LPF_v1. Then, the vertical downsampling unit Dv12 outputs the image data after the 2: 1 vertical downsampling process to the horizontal low-pass filter unit LPF_h13 and the horizontal high-pass filter unit HPF_h14.

水平ローパスフィルタ部LPF_h13は、入力された画像データに対して水平ローパスフィルタ処理を施し、水平ローパスフィルタ処理後の画像データを水平ダウンサンプリング部Dh13に出力する。 The horizontal low-pass filter unit LPF_h13 performs horizontal low-pass filter processing on the input image data, and outputs the image data after the horizontal low-pass filter processing to the horizontal downsampling unit Dh13.

水平ダウンサンプリング部Dh13は、水平ローパスフィルタ部LPF_h13からの画像データに対して、2:1の水平ダウンサンプリング処理を実行する。そして、水平ダウンサンプリング部Dh13は、2:1の水平ダウンサンプリング処理後の画像データを、画像データLH(1)として、予測部2に出力する。 The horizontal downsampling unit Dh13 executes a 2: 1 horizontal downsampling process on the image data from the horizontal low-pass filter unit LPF_h13. Then, the horizontal downsampling unit Dh13 outputs the image data after the 2: 1 horizontal downsampling process to the prediction unit 2 as the image data LH (1).

水平ハイパスフィルタ部HPF_h14は、入力された画像データに対して水平ハイパスフィルタ処理を施し、水平ハイパスフィルタ処理後の画像データを水平ダウンサンプリング部Dh14に出力する。 The horizontal high-pass filter unit HPF_h14 performs horizontal high-pass filter processing on the input image data, and outputs the image data after the horizontal high-pass filter processing to the horizontal downsampling unit Dh14.

水平ダウンサンプリング部Dh14は、水平ハイパスフィルタ部HPF_h14からの画像データに対して、2:1の水平ダウンサンプリング処理を実行する。そして、水平ダウンサンプリング部Dh14は、2:1の水平ダウンサンプリング処理後の画像データを、画像データHH(1)として、予測部2に出力する。 The horizontal downsampling unit Dh14 executes a 2: 1 horizontal downsampling process on the image data from the horizontal high-pass filter unit HPF_h14. Then, the horizontal downsampling unit Dh14 outputs the image data after the 2: 1 horizontal downsampling process to the prediction unit 2 as the image data HH (1).

サブバンド画像データLL(1)は、図2、図3に示すように、第1分割部11から、第2分割部12の水平ローパスフィルタ部LPF_v2および水平ハイパスフィルタ部HPF_v2に入力される。 As shown in FIGS. 2 and 3, the sub-band image data LL (1) is input from the first division unit 11 to the horizontal low-pass filter unit LPF_v2 and the horizontal high-pass filter unit HPF_v2 of the second division unit 12.

垂直ローパスフィルタ部LPF_v2は、入力される画像データLL(1)に対して、垂直ローパスフィルタ処理を実行し、垂直ローパスフィルタ処理後のデータ(画像データ)を垂直ダウンサンプリング部Dv21に出力する。 The vertical low-pass filter unit LPF_v2 executes vertical low-pass filter processing on the input image data LL (1), and outputs the data (image data) after the vertical low-pass filter processing to the vertical downsampling unit Dv21.

垂直ダウンサンプリング部Dv21は、垂直ローパスフィルタ部LPF_v2から出力されるデータ(画像データ)に対して、2:1の垂直ダウンサンプリング処理を実行する。そして、垂直ダウンサンプリング部Dv21は、2:1の垂直ダウンサンプリング処理後の画像データを、水平ローパスフィルタ部LPF_h21および水平ハイパスフィルタ部HPF_h22に出力する。 The vertical downsampling unit Dv21 executes a 2: 1 vertical downsampling process on the data (image data) output from the vertical low-pass filter unit LPF_v2. Then, the vertical downsampling unit Dv21 outputs the image data after the 2: 1 vertical downsampling process to the horizontal low-pass filter unit LPF_h21 and the horizontal high-pass filter unit HPF_h22.

水平ローパスフィルタ部LPF_h21は、入力された画像データに対して水平ローパスフィルタ処理を施し、水平ローパスフィルタ処理後の画像データを水平ダウンサンプリング部Dh21に出力する。 The horizontal low-pass filter unit LPF_h21 performs horizontal low-pass filter processing on the input image data, and outputs the image data after the horizontal low-pass filter processing to the horizontal downsampling unit Dh21.

水平ダウンサンプリング部Dh21は、水平ローパスフィルタ部LPF_h21からの画像データに対して、2:1の水平ダウンサンプリング処理を実行する。つまり、水平ダウンサンプリング部Dh21は、水平ローパスフィルタ部LPF_h21から出力されるデータ(画像データ)の垂直方向に配置されている画素列(列データ)を2列に1列の割合で間引く処理(2:1の水平ダウンサンプリング処理)を実行する。そして、水平ダウンサンプリング部Dh21は、2:1の水平ダウンサンプリング処理後の画像データを、画像データLL(2)として取得する。 The horizontal downsampling unit Dh21 executes a 2: 1 horizontal downsampling process on the image data from the horizontal low-pass filter unit LPF_h21. That is, the horizontal downsampling unit Dh21 thins out the pixel strings (column data) arranged in the vertical direction of the data (image data) output from the horizontal low-pass filter unit LPF_h21 at a ratio of one column to two columns (2). 1) horizontal downsampling process) is executed. Then, the horizontal downsampling unit Dh21 acquires the image data after the 2: 1 horizontal downsampling process as the image data LL (2).

水平ハイパスフィルタ部HPF_h22は、入力された画像データに対して水平ハイパスフィルタ処理を施し、水平ハイパスフィルタ処理後の画像データを水平ダウンサンプリング部Dh22に出力する。 The horizontal high-pass filter unit HPF_h22 performs horizontal high-pass filter processing on the input image data, and outputs the image data after the horizontal high-pass filter processing to the horizontal downsampling unit Dh22.

水平ダウンサンプリング部Dh22は、水平ハイパスフィルタ部HPF_h22からの画像データに対して、2:1の水平ダウンサンプリング処理を実行する。そして、水平ダウンサンプリング部Dh22は、2:1の水平ダウンサンプリング処理後の画像データを、画像データHL(2)として、予測部2に出力する。 The horizontal downsampling unit Dh22 executes a 2: 1 horizontal downsampling process on the image data from the horizontal high-pass filter unit HPF_h22. Then, the horizontal downsampling unit Dh22 outputs the image data after the 2: 1 horizontal downsampling process to the prediction unit 2 as the image data HL (2).

垂直ハイパスフィルタ部HPF_v2は、入力される画像データLL(1)に対して、垂直ハイパスフィルタ処理を実行し、垂直ハイパスフィルタ処理後のデータ(画像データ)を垂直ダウンサンプリング部Dv22に出力する。 The vertical high-pass filter unit HPF_v2 executes the vertical high-pass filter processing on the input image data LL (1), and outputs the data (image data) after the vertical high-pass filter processing to the vertical downsampling unit Dv22.

垂直ダウンサンプリング部Dv22は、垂直ローパスフィルタ部LPF_v2から出力されるデータ(画像データ)に対して、2:1の垂直ダウンサンプリング処理を実行する。そして、垂直ダウンサンプリング部Dv22は、2:1の垂直ダウンサンプリング処理後の画像データを、水平ローパスフィルタ部LPF_h23および水平ハイパスフィルタ部HPF_h24に出力する。 The vertical downsampling unit Dv22 executes a 2: 1 vertical downsampling process on the data (image data) output from the vertical low-pass filter unit LPF_v2. Then, the vertical downsampling unit Dv22 outputs the image data after the 2: 1 vertical downsampling process to the horizontal low-pass filter unit LPF_h23 and the horizontal high-pass filter unit HPF_h24.

水平ローパスフィルタ部LPF_h23は、入力された画像データに対して水平ローパスフィルタ処理を施し、水平ローパスフィルタ処理後の画像データを水平ダウンサンプリング部Dh23に出力する。 The horizontal low-pass filter unit LPF_h23 performs horizontal low-pass filter processing on the input image data, and outputs the image data after the horizontal low-pass filter processing to the horizontal downsampling unit Dh23.

水平ダウンサンプリング部Dh23は、水平ローパスフィルタ部LPF_h23からの画像データに対して、2:1の水平ダウンサンプリング処理を実行する。そして、水平ダウンサンプリング部Dh23は、2:1の水平ダウンサンプリング処理後の画像データを、画像データLH(2)として、予測部2に出力する。 The horizontal downsampling unit Dh23 executes a 2: 1 horizontal downsampling process on the image data from the horizontal low-pass filter unit LPF_h23. Then, the horizontal downsampling unit Dh23 outputs the image data after the 2: 1 horizontal downsampling process to the prediction unit 2 as the image data LH (2).

水平ハイパスフィルタ部HPF_h24は、入力された画像データに対して水平ハイパスフィルタ処理を施し、水平ハイパスフィルタ処理後の画像データを水平ダウンサンプリング部Dh24に出力する。 The horizontal high-pass filter unit HPF_h24 performs horizontal high-pass filter processing on the input image data, and outputs the image data after the horizontal high-pass filter processing to the horizontal downsampling unit Dh24.

水平ダウンサンプリング部Dh24は、水平ハイパスフィルタ部HPF_h24からの画像データに対して、2:1の水平ダウンサンプリング処理を実行する。そして、水平ダウンサンプリング部Dh24は、2:1の水平ダウンサンプリング処理後の画像データを、画像データHH(2)として、予測部2に出力する。 The horizontal downsampling unit Dh24 executes a 2: 1 horizontal downsampling process on the image data from the horizontal high-pass filter unit HPF_h24. Then, the horizontal downsampling unit Dh24 outputs the image data after the 2: 1 horizontal downsampling process to the prediction unit 2 as the image data HH (2).

上記のようにして取得されたデータD1(HL(1)、LH(1)、HH(1)、HL(2)、LH(2)、HH(2))(図5の右側に示したデータData_freq_spectrum2を参照)は、サブバンド分割部1から、予測部2に出力される。 Data D1 (HL (1), LH (1), HH (1), HL (2), LH (2), HH (2)) (data shown on the right side of FIG. 5) acquired as described above. Data_freq_specrum2) is output from the subband division unit 1 to the prediction unit 2.

予測部2は、データD1に基づいて、予測処理を実行し、原画像Din(LL(0))の解像度を2倍に拡張した超解像画像LL(−1)に対してサブバンド分割処理(サブバンド符号化処理)を実行したときのサブバンド画像HL(0)、LH(0)、HH(0)の予測サブバンド画像HL’(0)、LH’(0)、HH’(0)を取得する。 The prediction unit 2 executes prediction processing based on the data D1 and performs subband division processing on the super-resolution image LL (-1) in which the resolution of the original image Din (LL (0)) is doubled. Prediction of subband images HL (0), LH (0), HH (0) when (subband coding process) is executed Subband images HL'(0), LH'(0), HH'(0) ) To get.

予測部2で実行される予測処理について、図6を用いて説明する。 The prediction process executed by the prediction unit 2 will be described with reference to FIG.

図6は、予測部2で実行される予測処理を説明するための図である。図6の左図は、データD1、すなわち、原画像Din(LL(0))に対して、2回サブバンド分割処理(サブバンド符号化処理)を実行して取得される周波数領域のスペクトルデータ(ウェーブレット変換による周波数領域のスペクトルデータ)である。図6の右図は、データD1を拡張した周波数領域のスペクトルデータData_freq_spectrum3を示す図である。つまり、周波数領域のスペクトルデータData_freq_spectrum3に対して、サブバンド合成処理(逆ウェーブレット変換)を施すことで、原画像Din(LL(0))の2倍の解像度の画像LL(−1)が取得される。 FIG. 6 is a diagram for explaining the prediction process executed by the prediction unit 2. The left figure of FIG. 6 shows the spectrum data of the frequency domain acquired by executing the subband division processing (subband coding processing) twice on the data D1, that is, the original image Din (LL (0)). (Spectrum data in the frequency domain by wavelet transform). The figure on the right of FIG. 6 is a diagram showing spectrum data Data_freq_spectrum3 in the frequency domain in which the data D1 is extended. That is, by performing the subband synthesis process (inverse wavelet transform) on the spectrum data Data_freq_spectrum3 in the frequency domain, an image LL (-1) having twice the resolution of the original image Din (LL (0)) is acquired. To.

ここで、m画素×n画素からなるサブバンド画像B(サブバンド領域B)に含まれる画素の画素値をCijとし、サブバンド画像B(サブバンド領域B)の平均エネルギーをEmeanとすると、サブバンド画像B(サブバンド領域B)の平均エネルギーをEmeanは、下記数式により算出される。

Figure 0006874933

abs(x):xの絶対値をとる関数
予測部2の第1係数取得部21は、データHL(1)からEmean(HL(1))を算出する。なお、このとき、上式のサブバンド領域Bは、図5の右図のサブバンド領域HL(1)である。 Here, let C ij be the pixel value of the pixel included in the sub-band image B (sub-band region B) consisting of m pixels × n pixels, and let the average energy of the sub-band image B (sub-band region B) be E melan. , E mean the average energy of the subband image B (sub-band region B) is calculated by the following equation.
Figure 0006874933

abs (x): A function that takes an absolute value of x The first coefficient acquisition unit 21 of the prediction unit 2 calculates Emean (HL (1)) from the data HL (1). At this time, the subband region B in the above equation is the subband region HL (1) in the right figure of FIG.

また、予測部2の第1係数取得部21は、データHL(2)からEmean(HL(2))を算出する。なお、このとき、上式のサブバンド領域Bは、図5の右図のサブバンド領域HL(2)である。 Further, the first coefficient acquisition unit 21 of the prediction unit 2 calculates the Mean (HL (2)) from the data HL (2). At this time, the subband region B in the above equation is the subband region HL (2) in the right figure of FIG.

そして、第1係数取得部21は、係数kHL
HL=Emean(HL(1))/Emean(HL(2))
により取得する。
Then, the first coefficient acquisition unit 21 sets the coefficient k HL to k HL = E mean (HL (1)) / E mean (HL (2)).
To get by.

そして、第1係数取得部21は、取得した係数kHLを乗算器Mx21に出力する。 The first coefficient acquisition unit 21 outputs the acquired coefficient k HL to the multiplier MX21.

予測部2の第2係数取得部22は、データLH(1)からEmean(LH(1))を算出する。なお、このとき、上式のサブバンド領域Bは、図5の右図のサブバンド領域LH(1)である。 The second coefficient acquisition unit 22 of the prediction unit 2 calculates the Mean (LH (1)) from the data LH (1). At this time, the subband region B in the above equation is the subband region LH (1) in the right figure of FIG.

また、予測部2の第2係数取得部22は、データLH(2)からEmean(LH(2))を算出する。なお、このとき、上式のサブバンド領域Bは、図5の右図のサブバンド領域LH(2)である。 Further, the second coefficient acquisition unit 22 of the prediction unit 2 calculates the Mean (LH (2)) from the data LH (2). At this time, the subband region B in the above equation is the subband region LH (2) in the right figure of FIG.

そして、第2係数取得部22は、係数kLH
LH=Emean(LH(1))/Emean(LH(2))
により取得する。
Then, the second coefficient acquisition unit 22 sets the coefficient k LH to k LH = E mean (LH (1)) / E mean (LH (2)).
To get by.

そして、第2係数取得部22は、取得した係数kLHを乗算器Mx22に出力する。 Then, the second coefficient acquisition unit 22 outputs the acquired coefficient k LH to the multiplier Mx22.

予測部2の第3係数取得部23は、データHH(1)からEmean(HH(1))を算出する。なお、このとき、上式のサブバンド領域Bは、図5の右図のサブバンド領域HH(1)である。 The third coefficient acquisition unit 23 of the prediction unit 2 calculates the Mean (HH (1)) from the data HH (1). At this time, the subband region B in the above equation is the subband region HH (1) in the right figure of FIG.

また、予測部2の第3係数取得部23は、データHH(2)からEmean(HH(2))を算出する。なお、このとき、上式のサブバンド領域Bは、図5の右図のサブバンド領域HH(2)である。 Further, the third coefficient acquisition unit 23 of the prediction unit 2 calculates the Mean (HH (2)) from the data HH (2). At this time, the subband region B in the above equation is the subband region HH (2) in the right figure of FIG.

そして、第3係数取得部23は、係数kHH
HH=Emean(HH(1))/Emean(HH(2))
により取得する。
Then, the third coefficient acquisition unit 23 sets the coefficient k HH to k HH = E mean (HH (1)) / E mean (HH (2)).
To get by.

そして、第3係数取得部23は、取得した係数kHHを乗算器Mx23に出力する。 The third coefficient acquisition unit 23 outputs the coefficient k HH obtained in multiplier Mx23.

予測部2では、データHL(1)に対して、水平アップサンプリング部Uh21で水平アップサンプリング処理が実行され、水平ハイパスフィルタ部HPFu_h21で水平ハイパスフィルタ処理が実行され、垂直アップサンプリング部Uv21で垂直アップサンプリング処理が実行され、さらに、垂直ローパスフィルタ部LPFu_h21で垂直ローパスフィルタ処理が実行されることで、データtmp_HL(0)が取得される。 In the prediction unit 2, the horizontal upsampling unit Uh21 executes the horizontal upsampling process, the horizontal high-pass filter unit HPFu_h21 executes the horizontal high-pass filter processing, and the vertical upsampling unit Uv21 executes the horizontal upsampling process for the data HL (1). Data tp_HL (0) is acquired by executing the sampling process and further executing the vertical low-pass filter process in the vertical low-pass filter unit LPFu_h21.

そして、乗算器Mx21は、
HL’(0)=kHL×tmp_HL(0)
に相当する処理を実行することで、データHL’(0)を取得する。なお、上記数式に相当する処理とは、サブバンド領域tmp_HL(0)の各画素の画素値に係数kHLを乗算した値を、サブバンド領域HL’(0)の各画素の画素値とする処理を意味している。
And the multiplier Mx21
HL'(0) = k HL x tp_HL (0)
Data HL'(0) is acquired by executing the process corresponding to. In the process corresponding to the above formula, the value obtained by multiplying the pixel value of each pixel in the subband region tp_HL (0) by the coefficient k HL is set as the pixel value of each pixel in the subband region HL'(0). It means processing.

図6の右図に示すように、サブバンド領域HL(2)とサブバンド領域HL(1)との相関性は、サブバンド領域HL(1)とサブバンド領域HL(0)との相関性と類似すると考えられる。 As shown in the right figure of FIG. 6, the correlation between the subband region HL (2) and the subband region HL (1) is the correlation between the subband region HL (1) and the subband region HL (0). Is considered to be similar to.

したがって、サブバンド領域HL(2)のエネルギーの平均値Emean(HL(2))とサブバンド領域HL(1)のエネルギーの平均値Emean(HL(1))の比は、サブバンド領域HL(1)のエネルギーの平均値Emean(HL(1))とサブバンド領域HL(0)のエネルギーの平均値Emean(HL(1))の比と類似すると考えられる。つまり、
mean(HL(1))/Emean(HL(2))=Emean(HL(0))/Emean(HL(1))=kHL
と近似することができる。
Therefore, the ratio of the average energy value E mean (HL (2)) of the subband region HL (2) to the average energy value E mean (HL (1)) of the subband region HL (1) is the subband region. It is considered to be similar to the ratio of the mean energy value E mean (HL (1)) of HL (1) to the mean energy E mean (HL (1)) of the subband region HL (0). In other words
E mean (HL (1)) / E mean (HL (2)) = E mean (HL (0)) / E mean (HL (1)) = k HL
Can be approximated to.

したがって、データHL(1)に対して、アップサンプリング処理、フィルタ処理を施して取得したデータtmp_HL(0)に係数kHLを乗算することで取得したデータHL’(0)は、データHL(0)の予測データとして高い精度を有するものとなる。 Therefore, the data HL'(0) obtained by multiplying the data tmp_HL (0) obtained by performing upsampling processing and filtering processing on the data HL (1) by the coefficient k HL is the data HL (0). ) Will have high accuracy as prediction data.

予測部2では、データLH(1)に対して、水平アップサンプリング部Uh22で水平アップサンプリング処理が実行され、水平ローパスフィルタ部LPFu_h22で水平ローパスフィルタ処理が実行され、垂直アップサンプリング部Uv22で垂直アップサンプリング処理が実行され、さらに、垂直ハイパスフィルタ部HPFu_h22で垂直ハイパスフィルタ処理が実行されることで、データtmp_LH(0)が取得される。 In the prediction unit 2, the horizontal upsampling unit Uh22 executes the horizontal upsampling process, the horizontal low-pass filter unit LPFu_h22 executes the horizontal low-pass filter processing, and the vertical upsampling unit Uv22 vertically upsamples the data LH (1). Data tp_LH (0) is acquired by executing the sampling process and further executing the vertical high-pass filter process in the vertical high-pass filter unit HPFu_h22.

そして、乗算器Mx22は、
LH’(0)=kLH×tmp_LH(0)
に相当する処理を実行することで、データLH’(0)を取得する。なお、上記数式に相当する処理とは、サブバンド領域tmp_LH(0)の各画素の画素値に係数kLHを乗算した値を、サブバンド領域LH’(0)の各画素の画素値とする処理を意味している。
And the multiplier Mx22
LH'(0) = k LH x tp_LH (0)
Data LH'(0) is acquired by executing the process corresponding to. In the process corresponding to the above formula, the value obtained by multiplying the pixel value of each pixel in the subband region tp_LH (0) by the coefficient k LH is set as the pixel value of each pixel in the subband region LH'(0). It means processing.

図6の右図に示すように、サブバンド領域LH(2)とサブバンド領域LH(1)との相関性は、サブバンド領域LH(1)とサブバンド領域LH(0)との相関性と類似すると考えられる。 As shown in the right figure of FIG. 6, the correlation between the subband region LH (2) and the subband region LH (1) is the correlation between the subband region LH (1) and the subband region LH (0). Is considered to be similar to.

したがって、サブバンド領域LH(2)のエネルギーの平均値Emean(LH(2))とサブバンド領域LH(1)のエネルギーの平均値Emean(LH(1))の比は、サブバンド領域LH(1)のエネルギーの平均値Emean(LH(1))とサブバンド領域LH(0)のエネルギーの平均値Emean(LH(1))の比と類似すると考えられる。つまり、
mean(LH(1))/Emean(LH(2))=Emean(LH(0))/Emean(LH(1))=kLH
と近似することができる。
Therefore, the ratio of the average energy value E mean (LH (2)) of the subband region LH (2) to the average energy value E mean (LH (1)) of the subband region LH (1) is the subband region. It is considered to be similar to the ratio of the average energy value E mean (LH (1)) of LH (1) to the average energy value E mean (LH (1)) of the subband region LH (0). In other words
E mean (LH (1)) / E mean (LH (2)) = E mean (LH (0)) / E mean (LH (1)) = k LH
Can be approximated to.

したがって、データLH(1)に対して、アップサンプリング処理、フィルタ処理を施して取得したデータtmp_LH(0)に係数kLHを乗算することで取得したデータLH’(0)は、データLH(0)の予測データとして高い精度を有するものとなる。 Therefore, the data LH'(0) obtained by multiplying the data tmp_LH (0) obtained by performing upsampling processing and filtering processing on the data LH (1) by the coefficient k LH is the data LH (0). ) Will have high accuracy as prediction data.

予測部2では、データHH(1)に対して、水平アップサンプリング部Uh23で水平アップサンプリング処理が実行され、水平ハイパスフィルタ部HPFu_h23で水平ハイパスフィルタ処理が実行され、垂直アップサンプリング部Uv23で垂直アップサンプリング処理が実行され、さらに、垂直ハイパスフィルタ部HPFu_h23で垂直ハイパスフィルタ処理が実行されることで、データtmp_HH(0)が取得される。 In the prediction unit 2, the horizontal upsampling unit Uh23 executes the horizontal upsampling process, the horizontal high-pass filter unit HPFu_h23 executes the horizontal high-pass filter processing, and the vertical upsampling unit Uv23 executes the horizontal upsampling process for the data HH (1). Data tp_HH (0) is acquired by executing the sampling process and further executing the vertical high-pass filter process in the vertical high-pass filter unit HPFu_h23.

そして、乗算器Mx23は、
HH’(0)=kLH×tmp_HH(0)
に相当する処理を実行することで、データHH’(0)を取得する。なお、上記数式に相当する処理とは、サブバンド領域tmp_HH(0)の各画素の画素値に係数kHHを乗算した値を、サブバンド領域HH’(0)の各画素の画素値とする処理を意味している。
And the multiplier Mx23
HH'(0) = k LH x tp_HH (0)
Data HH'(0) is acquired by executing the process corresponding to. In the process corresponding to the above formula, the value obtained by multiplying the pixel value of each pixel in the subband region tp_HH (0) by the coefficient k HH is set as the pixel value of each pixel in the subband region HH'(0). It means processing.

図6の右図に示すように、サブバンド領域HH(2)とサブバンド領域HH(1)との相関性は、サブバンド領域HH(1)とサブバンド領域HH(0)との相関性と類似すると考えられる。 As shown in the right figure of FIG. 6, the correlation between the subband region HH (2) and the subband region HH (1) is the correlation between the subband region HH (1) and the subband region HH (0). Is considered to be similar to.

したがって、サブバンド領域HH(2)のエネルギーの平均値Emean(HH(2))とサブバンド領域HH(1)のエネルギーの平均値Emean(HH(1))の比は、サブバンド領域HH(1)のエネルギーの平均値Emean(HH(1))とサブバンド領域HH(0)のエネルギーの平均値Emean(HH(1))の比と類似すると考えられる。つまり、
mean(HH(1))/Emean(HH(2))=Emean(HH(0))/Emean(HH(1))=kHH
と近似することができる。
Therefore, the ratio of the average energy value E mean (HH (2)) of the subband region HH (2) to the average energy value E mean (HH (1)) of the subband region HH (1) is the subband region. It is considered to be similar to the ratio of the mean energy value E mean (HH (1)) of HH (1) to the mean energy E mean (HH (1)) of the subband region HH (0). In other words
E mean (HH (1)) / E mean (HH (2)) = E mean (HH (0)) / E mean (HH (1)) = k HH
Can be approximated to.

したがって、データHH(1)に対して、アップサンプリング処理、フィルタ処理を施して取得したデータtmp_HH(0)に係数kHHを乗算することで取得したデータHH’(0)は、データHH(0)の予測データとして高い精度を有するものとなる。 Therefore, the data HH'(0) obtained by multiplying the data tmp_HH (0) obtained by performing upsampling processing and filtering processing on the data HH (1) by the coefficient k HH is the data HH (0). ) Will have high accuracy as prediction data.

上記処理により取得されたデータHL’(0)、LH’(0)、および、HH’(0)は、予測部2から、サブバンド合成部3に出力される。 The data HL'(0), LH'(0), and HH'(0) acquired by the above processing are output from the prediction unit 2 to the subband synthesis unit 3.

サブバンド合成部3は、画像データDin(LL(0))と、予測部2から出力されるデータD_est、すなわち、データHL’(0)、LH’(0)、および、HH’(0)とを用いて、サブバンド合成処理(逆ウェーブレット変換)を行い、超解像画像LL(−1)を取得する。つまり、サブバンド合成部3は、
LL(−1)=Sbd−1{LL(0),HL’(0),LH’(0),HH’(0)}
に相当する処理を実行し、原画像Din(LL(0))に対して、2倍の解像度に拡張した超解像画像LL(−1)(=画像データDout)を取得する。
The sub-band synthesizing unit 3 has the image data Din (LL (0)) and the data D_est output from the prediction unit 2, that is, the data HL'(0), LH'(0), and HH'(0). Subband synthesis processing (inverse wavelet transform) is performed using and, and a super-resolution image LL (-1) is acquired. That is, the subband synthesis unit 3
LL (-1) = Sbd -1 {LL (0), HL'(0), LH'(0), HH'(0)}
Is executed, and the super-resolution image LL (-1) (= image data Dout) expanded to twice the resolution of the original image Din (LL (0)) is acquired.

なお、サブバンド画像x1,x2,x3,x4を用いてサブバンド合成する処理を、Sbd−1{x1,x2,x3,x4}と表記する。 The process of subband synthesis using the subband images x1, x2, x3, x4 is referred to as Sbd -1 {x1, x2, x3, x4}.

図7は、LL(0),HL’(0),LH’(0),HH’(0)を含む周波数領域のスペクトルデータData_freq_spectrum4と、スペクトルデータData_freq_spectrum4に対して、サブバンド合成部3によりサブバンド合成処理(逆ウェーブレット変換)を実行して取得した超解像画像LL(−1)(=画像データDout)を示している。 FIG. 7 shows that the spectrum data Data_freq_spectrum4 in the frequency domain including LL (0), HL'(0), LH'(0), and HH'(0) and the spectrum data Data_freq_spectrum4 are sub-banded by the subband synthesizer 3. The super-resolution image LL (-1) (= image data Dout) obtained by executing the band synthesis process (inverse wavelet transform) is shown.

図7から分かるように、超解像画像生成装置100で上記処理を行うことで、高品質な超解像画像LL(−1)(=画像データDout)が取得される。 As can be seen from FIG. 7, by performing the above processing in the super-resolution image generation device 100, a high-quality super-resolution image LL (-1) (= image data Dout) is acquired.

以上のように、超解像画像生成装置100では、サブバンド分割処理(サブバンド符号化処理)により取得される同種のサブバンドであって、階層が異なるサブバンド同士は相関性が高いことを利用して、原画像Din(LL(0))の解像度を2倍に拡張した超解像画像LL(−1)を取得するために必要となる、サブバンド画像HL(0)、LH(0)、HH(0)の予測サブバンド画像HL’(0)、LH’(0)、HH’(0)を取得する。 As described above, in the super-resolution image generation device 100, subbands of the same type acquired by subband division processing (subband coding processing) but having different hierarchies have high correlation. Subband images HL (0) and LH (0) required to obtain a super-resolution image LL (-1) in which the resolution of the original image Din (LL (0)) is doubled. ), HH (0) predicted subband images HL'(0), LH'(0), HH'(0) are acquired.

つまり、超解像画像生成装置100では、予測部2が、予測サブバンド画像HL’(0)、LH’(0)、HH’(0)を取得するために、同種のサブバンドであって、階層が異なるサブバンド同士の平均エネルギーの比が略一定になると仮定して係数kHL、kHL、kHHを取得する。そして、予測部2は、係数kHL、kHL、kHHと、サブバンド画像データHL(1)、LH(1)、HH(1)からアップサンプリング、フィルタ処理を施して取得したサブバンド画像データtmp_HL(1)、tmp_LH(1)、tmp_HH(1)とを用いて乗算処理を行うことで、予測サブバンド画像HL’(0)、LH’(0)、HH’(0)を取得する。 That is, in the super-resolution image generation device 100, the prediction unit 2 has the same type of subband in order to acquire the prediction subband images HL'(0), LH'(0), and HH'(0). , The coefficients k HL , k HL , and k HH are obtained on the assumption that the ratio of the average energies of the subbands having different layers is substantially constant. Then, the prediction unit 2 performs upsampling and filtering processing from the coefficients k HL , k HL , k HH and the sub-band image data HL (1), LH (1), and HH (1) to acquire the sub-band image. The predicted subband images HL'(0), LH'(0), and HH'(0) are acquired by performing the multiplication process using the data tmp_HL (1), tmp_LH (1), and tmp_HH (1). ..

そして、超解像画像生成装置100では、サブバンド合成部3が、原画像LL(0)と、予測部2により取得された予測サブバンド画像HL’(0)、LH’(0)、HH’(0)とを用いてサブバンド合成処理を行うことで、高精度の超解像画像LL(−1)を取得する。 Then, in the super-resolution image generation device 100, the sub-band synthesizing unit 3 uses the original image LL (0) and the predicted sub-band images HL'(0), LH'(0), and HH acquired by the prediction unit 2. A high-precision super-resolution image LL (-1) is acquired by performing a subband synthesis process using'(0).

したがって、超解像画像生成装置100では、従来技術のように場合分け処理を行うことなく、シンプルなアルゴリズムで、常に高精度の高解像度画像を取得することができる。 Therefore, in the super-resolution image generation device 100, it is possible to always acquire a high-precision high-resolution image with a simple algorithm without performing case-by-case processing as in the prior art.

[第2実施形態]
次に、第2実施形態について説明する。
[Second Embodiment]
Next, the second embodiment will be described.

なお、上記実施形態と同様の部分については、同一符号を付し、詳細な説明を省略する。 The same parts as those in the above embodiment are designated by the same reference numerals, and detailed description thereof will be omitted.

図8は、第2実施形態に係る超解像画像生成装置200の概略構成図である。 FIG. 8 is a schematic configuration diagram of the super-resolution image generation device 200 according to the second embodiment.

図9は、第1実施形態に係る予測部2の概略構成図である。 FIG. 9 is a schematic configuration diagram of the prediction unit 2 according to the first embodiment.

図10は、予測部2Aで実行される予測処理を説明するための図である。図10の左図は、データD1、すなわち、原画像Din(LL(0))に対して、2回サブバンド分割処理(サブバンド符号化処理)を実行して取得される周波数領域のスペクトルデータ(ウェーブレット変換による周波数領域のスペクトルデータ)である。図10の右図は、データD1を拡張した周波数領域のスペクトルデータData_freq_spectrum3を示す図である。 FIG. 10 is a diagram for explaining the prediction process executed by the prediction unit 2A. The left figure of FIG. 10 shows the spectrum data of the frequency domain acquired by executing the subband division processing (subband coding processing) twice on the data D1, that is, the original image Din (LL (0)). (Spectrum data in the frequency domain by wavelet transform). The right figure of FIG. 10 is a diagram showing spectrum data Data_freq_spectrum3 in the frequency domain in which the data D1 is extended.

第2実施形態の超解像画像生成装置200は、図8に示すように、第1実施形態の超解像画像生成装置100において、予測部2を予測部2Aに置換し、さらに小領域設定部4を追加した構成を有している。 As shown in FIG. 8, the super-resolution image generation device 200 of the second embodiment replaces the prediction unit 2 with the prediction unit 2A in the super-resolution image generation device 100 of the first embodiment, and further sets a small area. It has a configuration in which part 4 is added.

小領域設定部4は、サブバンド領域内に小領域Rを設定し、設定した小領域Rの情報Info_Rを予測部2Aに出力する。 Small area setting section 4 sets a small region R K subband region, and outputs the information Info_R K of the small region R K set to the prediction unit 2A.

予測部2Aは、図9に示すように、第1実施形態の予測部2において、第1係数取得部21を第1係数取得部21Aに置換し、第2係数取得部22を第2係数取得部22Aに置換し、第3係数取得部23を第3係数取得部23Aに置換し、さらに、乗算器Mx21を乗算処理部Mx21Aに置換し、乗算器Mx22を乗算処理部Mx22Aに置換し、乗算器Mx23を乗算処理部Mx23Aに置換した構成を有している。 As shown in FIG. 9, the prediction unit 2A replaces the first coefficient acquisition unit 21 with the first coefficient acquisition unit 21A and the second coefficient acquisition unit 22 acquires the second coefficient in the prediction unit 2 of the first embodiment. The third coefficient acquisition unit 23 is replaced with the third coefficient acquisition unit 23A, the third coefficient acquisition unit 23 is replaced with the third coefficient acquisition unit 23A, the multiplier Mx21 is replaced with the multiplication processing unit Mx21A, the multiplier Mx22 is replaced with the multiplication processing unit Mx22A, and the multiplication is performed. It has a configuration in which the device Mx23 is replaced with the multiplication processing unit Mx23A.

第1係数取得部21Aは、サブバンド分割部1から出力されるデータHL(1)、HL(2)と、小領域設定部4から出力される小領域Rの情報Info_Rの中に含まれるサブバンド領域HL内に設定された小領域R(HL)の情報とを入力する。第1係数取得部21Aは、データHL(1)、HL(2)と、小領域R(HL)の情報とに基づいて、第1係数kHLを取得する。 First coefficient acquisition unit 21A, the data HL (1) which is output from the sub-band dividing unit 1, and HL (2), included in the information Info_R K of the small region R K outputted from the small area setting section 4 The information of the small area RK (HL) set in the subband area HL to be input is input. The first coefficient acquisition unit 21A acquires the first coefficient k HL based on the data HL (1) and HL (2) and the information of the small area RK (HL).

ここで、本実施形態の超解像画像生成装置200では、サブバンド領域B内に小領域(局所領域)Rが設定される。 Here, in the super-resolution image generation device 200 of the present embodiment, a small region (local region) RK is set in the subband region B.

そして、超解像画像生成装置200では、サブバンド領域B内に設定された小領域(局所領域)Rごとに、平均エネルギーEmeanが算出され、算出された平均エネルギーEmeanのサブバンドの階層間の比に基づいて、係数kHL(R)、kLH(R)、kHH(R)が算出される。 Then, the super-resolution image generation apparatus 200, for each small region (local regions) R K which is set in the sub-band region B, the average energy E mean is calculated, the calculated average energy E mean subband based on the ratio between layers, the coefficient k HL (R K), k LH (R K), k HH (R K) is calculated.

つまり、第1実施形態の超解像画像生成装置100では、サブバンド領域B全体で、平均エネルギーEmeanが算出していたが、第2実施形態の超解像画像生成装置200では、サブバンド領域B内に設定された小領域(局所領域)Rごとに、平均エネルギーEmeanが算出される。この点が相違する。 That is, in the super-resolution image generation device 100 of the first embodiment, the average energy E- mean was calculated in the entire sub-band region B, but in the super-resolution image generation device 200 of the second embodiment, the sub-band for each small region (local regions) R K which is set in the region B, the average energy E mean is calculated. This point is different.

具体的に、図10を参照しながら、サブバンド領域HL(2)、HL(1)、HL(0)に設定された小領域R(HL(2))、R(HL(1))、R(HL(0))を用いて係数kHL(R)を算出する処理について説明する。 Specifically, referring to FIG. 10, the small regions RK (HL (2)) and RK (HL (1)) set in the subband regions HL (2), HL (1), and HL (0). ), RK (HL (0)) is used to calculate the coefficient k HL ( RK).

小領域設定部4は、サブバンド領域HL(2)内にN個(N:自然数)の小領域R(HL(2))(K:自然数、1≦K≦N)を設定する。小領域R(HL(2))の形状は任意の形状(例えば、矩形、円形、楕円形)であってもよく、そのサイズも任意である。 The small area setting unit 4 sets N (N: natural numbers) small areas RK (HL (2)) (K: natural numbers, 1 ≦ K ≦ N) in the subband area HL (2). The shape of the small region RK (HL (2)) may be any shape (for example, rectangular, circular, elliptical), and its size is also arbitrary.

なお、同種のサブバンド領域において設定される小領域は、当該小領域が含まれるサブバンド領域B内の相対的な位置関係は、同じである。 The small regions set in the same type of subband region have the same relative positional relationship within the subband region B including the small region.

つまり、図10の右図に示すように、サブバンド領域HL(2)と、サブバンド領域HL(2)に設定された小領域R(HL(2))との位置関係、サイズの関係は、サブバンド領域HL(1)と、サブバンド領域HL(1)に設定された小領域R(HL(1))との位置関係、サイズの関係と同じである。 That is, as shown in the right figure of FIG. 10, the positional relationship and size relationship between the subband region HL (2) and the small region RK (HL (2)) set in the subband region HL (2). Is the same as the positional relationship and size relationship between the subband region HL (1) and the small region RK (HL (1)) set in the subband region HL (1).

また、サブバンド領域HL(1)と、サブバンド領域HL(1)に設定された小領域R(HL(1))との位置関係、サイズの関係は、サブバンド領域HL(0)と、サブバンド領域HL(0)に設定された小領域R(HL(0))との位置関係、サイズの関係と同じである。 Further, the positional relationship and size relationship between the sub-band region HL (1) and the small region RK (HL (1)) set in the sub-band region HL (1) are the same as the sub-band region HL (0). , The positional relationship and the size relationship with the small area RK (HL (0)) set in the subband area HL (0) are the same.

そして、上記のように設定された小領域R内の平均エネルギーは、下記数式により取得される。

Figure 0006874933
Num(R):小領域Rに含まれる画素cijの数
第1係数取得部21Aは、上記数式により、サブバンド領域HL(2)の小領域R(HL(2))の平均エネルギーEmean(R(HL(2)))と、サブバンド領域HL(1)の小領域R(HL(1))の平均エネルギーEmean(R(HL(1)))と算出する。 The average energy in the small region R K which is set as described above is obtained by the following equation.
Figure 0006874933
Num (R K): Average number first coefficient acquisition unit 21A of the pixels c ij included in the small region R K is the above equation, the small region R K subbands region HL (2) (HL (2 )) calculating energy E mean (R k (HL ( 2))), the average energy E mean (R k (HL ( 1))) of the small region R K subbands region HL (1) (HL (1 )) To do.

そして、第1係数取得部21Aは、係数kHL(R)を、
HL(R)=Emean(R(HL(1)))/Emean(R(HL(2)))
により取得する。なお、上記数式の分母Emean(R(HL(2)))が極端に小さいとき、係数kHL(R)が大きな値になってしまうので、このような場合、第1係数取得部21Aは、クリップ処理を行い、係数kHL(R)が上限値を超えないようにしてもよい。
Then, the first coefficient acquisition unit 21A sets the coefficient k HL ( RK ).
k HL (R K) = E mean (R k (HL (1))) / E mean (R k (HL (2)))
To get by. When the denominator Mean (R k (HL (2))) of the above formula is extremely small, the coefficient k HL ( RK ) becomes a large value. In such a case, the first coefficient acquisition unit The 21A may be clipped so that the coefficient kHL ( RK ) does not exceed the upper limit.

そして、第1係数取得部21Aは、取得した係数kHL(R)を乗算処理部Mx21Aに出力する。 The first coefficient acquisition unit 21A outputs the obtained coefficient k HL of (R K) to the multiplication processing unit Mx21A.

乗算処理部Mx21Aは、垂直ローパスフィルタ部LPFu_v21から出力されるデータtmp_HL(0)と、小領域設定部4から出力される小領域Rの情報Info_Rの中に含まれるサブバンド領域HL内に設定された小領域R(HL)の情報と、入力する。また、乗算処理部Mx21Aは、第1係数取得部21Aから出力される小領域Rのための係数kHL(R)を入力する。そして、乗算処理部Mx21Aは、サブバンド領域HL(0)内に設定された小領域R(HL(0))に対して、係数kHL(R)を用いて乗算処理を行う。 Multiplication processing unit Mx21A includes a data tmp_HL output from the vertical low-pass filtering unit LPFu_v21 (0), the subband domain in HL included in the information Info_R K of the small region R K outputted from the small area setting section 4 Enter the information of the set small area RK (HL). Moreover, the multiplication unit Mx21A inputs the coefficient k HL (R K) for the small region R K output from the first coefficient acquisition unit 21A. Then, the multiplication unit Mx21A the subband region HL (0) in the set small region R K (HL (0)) , a multiplication process is performed by using the coefficient k HL (R K).

つまり、乗算処理部Mx21Aは、
HL’(0)=kHL(R)×tmp_HL(0)
に相当する処理を実行することで、データHL’(0)を取得する。なお、上記数式に相当する処理とは、サブバンド領域tmp_HL(0)の小領域Rに含まれる各画素の画素値に係数kHLを乗算した値を、サブバンド領域HL’(0)の小領域Rに含まれる各画素の画素値とする処理を意味している。
That is, the multiplication processing unit Mx21A
HL '(0) = k HL (R K) × tmp_HL (0)
Data HL'(0) is acquired by executing the process corresponding to. Note that the processing corresponding to the above formula, the value obtained by multiplying the coefficient k HL to the pixel values of the pixels included in the small region R K subbands region Tmp_HL (0), the sub-band domain HL '(0) means the process of the pixel value of each pixel included in the small region R K.

図10の右図に示すように、サブバンド領域HL(2)内の小領域R(HL(2))とサブバンド領域HL(1)内の小領域R(HL(1))との相関性は、サブバンド領域HL(1)内の小領域R(HL(1))とサブバンド領域HL(0)内の小領域R(HL(0))との相関性と類似すると考えられる。 As shown in the right diagram of FIG. 10, the small region R K in the subband domain HL (2) (HL (2 )) and the small region R K subbands region HL (1) in (HL (1)) the correlation, similar to the correlation between small region R K in the subband domain HL (1) (HL (1 )) and the small region R K subbands region HL (0) in (HL (0)) It is thought that.

したがって、上記のように、サブバンド領域を小領域ごとに分割して、相関性を考慮した係数kHL(R)を用いた処理を行うことで、より精度の高い予測サブバンド画像HL’(0)を取得することができる。 Therefore, as described above, by dividing the subband region into small regions and performing processing using the coefficient k HL ( RK ) in consideration of the correlation, the predicted subband image HL'with higher accuracy is performed. (0) can be obtained.

なお、予測部2Aにおいて、図9に示すように、データHL(2)、HL(1)から、予測サブバンド画像HL’(0)を取得する系の処理、および、データHH(2)、HH(1)から、予測サブバンド画像HH’(0)を取得する系の処理についても、上記の処理(データLH(2)、LH(1)から、予測サブバンド画像LH’(0)を取得する系の処理)と同様である。 As shown in FIG. 9, the prediction unit 2A processes the system for acquiring the prediction subband image HL'(0) from the data HL (2) and HL (1), and the data HH (2). Regarding the processing of the system for acquiring the predicted subband image HH'(0) from HH (1), the predicted subband image LH'(0) is obtained from the above processing (data LH (2), LH (1)). It is the same as the processing of the system to be acquired).

以上のように、超解像画像生成装置200では、サブバンド分割処理(サブバンド符号化処理)により取得される同種のサブバンドであって、階層が異なるサブバンド同士は相関性が高いことを利用して、原画像Din(LL(0))の解像度を2倍に拡張した超解像画像LL(−1)を取得するために必要となる、サブバンド画像HL(0)、LH(0)、HH(0)の予測サブバンド画像HL’(0)、LH’(0)、HH’(0)を取得する。 As described above, in the super-resolution image generation device 200, subbands of the same type acquired by subband division processing (subband coding processing) but having different hierarchies have high correlation. Subband images HL (0) and LH (0) required to obtain a super-resolution image LL (-1) in which the resolution of the original image Din (LL (0)) is doubled. ), HH (0) predicted subband images HL'(0), LH'(0), HH'(0) are acquired.

そして、超解像画像生成装置200では、サブバンド領域内に設定した小領域ごとに、階層が異なる同種のサブバンド間の相関性を考慮した係数により、予測サブバンド画像HL’(0)、LH’(0)、HH’(0)を取得するので、さらに高精度な処理を実現することができる。 Then, in the super-resolution image generation device 200, the predicted subband image HL'(0), by a coefficient considering the correlation between subbands of the same type having different hierarchies for each small region set in the subband region, Since LH'(0) and HH'(0) are acquired, more accurate processing can be realized.

[第3実施形態]
次に、第3実施形態について説明する。
[Third Embodiment]
Next, the third embodiment will be described.

なお、上記実施形態と同様の部分については、同一符号を付し、詳細な説明を省略する。 The same parts as those in the above embodiment are designated by the same reference numerals, and detailed description thereof will be omitted.

図11は、第3実施形態に係る超解像画像生成装置300の概略構成図である。 FIG. 11 is a schematic configuration diagram of the super-resolution image generation device 300 according to the third embodiment.

図12は、第3実施形態に係る復元率取得部5の概略構成図である。 FIG. 12 is a schematic configuration diagram of the restoration rate acquisition unit 5 according to the third embodiment.

図13は、復元率取得処理を説明するための図である。 FIG. 13 is a diagram for explaining the restoration rate acquisition process.

第3実施形態の超解像画像生成装置300は、第2実施形態の超解像画像生成装置200において、さらに復元率取得部5を追加した構成を有している。 The super-resolution image generation device 300 of the third embodiment has a configuration in which the restoration rate acquisition unit 5 is further added to the super-resolution image generation device 200 of the second embodiment.

復元率取得部5は、図11、図12に示すように、画像データDin(LL(0))とサブバンド分割部1から出力されるデータD11(サブバンド画像LL(1))とを入力する。また、復元率取得部5は、小領域設定部4により設定されたサブバンド内の小領域Rの情報Info_Rと、予測部2Aで取得された係数kHL(R)、kLH(R)、kHH(R)についての情報(データ)k_Rとを入力する。 As shown in FIGS. 11 and 12, the restoration rate acquisition unit 5 inputs the image data Din (LL (0)) and the data D11 (subband image LL (1)) output from the subband division unit 1. To do. Also, the recovery rate acquisition unit 5, and the information Info_R K subregion R K in the sub-band set by the small area setting unit 4, obtained by the prediction unit 2A coefficient k HL (R K), k LH ( R K), k HH (R K) inputs the information (data) K_R K about.

そして、復元率取得部5は、画像データDin(LL(0))と、データD11(サブバンド画像LL(1))とに基づいて、復元率Rate_restoreを取得し、取得した復元率Rate_restoreを小領域設定部4に出力する。 Then, the restoration rate acquisition unit 5 acquires the restoration rate Rate_restore based on the image data Din (LL (0)) and the data D11 (subband image LL (1)), and reduces the acquired restoration rate Rate_restore. Output to the area setting unit 4.

復元率取得部5は、図12に示すように、サブバンド分割部51と、予測部52と、サブバンド合成部53と、復元率算出部54とを備える。 As shown in FIG. 12, the restoration rate acquisition unit 5 includes a subband division unit 51, a prediction unit 52, a subband synthesis unit 53, and a restoration rate calculation unit 54.

サブバンド分割部51は、サブバンド分割部1と同様の構成を有している。 The sub-band dividing unit 51 has the same configuration as the sub-band dividing unit 1.

予測部52は、予測部2Aと同様の構成を有している。 The prediction unit 52 has the same configuration as the prediction unit 2A.

サブバンド合成部53は、サブバンド合成部3と同様の構成を有している。サブバンド合成部53は、予測部52から出力されるデータD5_est(サブバンドデータHL’(1)、LH’(1)、および、HH’(1)を含むベクトルデータ)と、サブバンド分割部1から出力されるサブバンドデータLL(1)とを入力する。サブバンド合成部53は、サブバンドデータLL(1)、HL’(1)、LH’(1)、および、HH’(1)を用いてサブバンド合成処理を行い、画像データLL’(0)を取得する。そして、サブバンド合成部53は、取得した画像データLL’(0)を復元率算出部54に出力する。 The sub-band synthesizing unit 53 has the same configuration as the sub-band synthesizing unit 3. The subband synthesis unit 53 includes data D5_est (vector data including subband data HL'(1), LH'(1), and HH'(1)) output from the prediction unit 52, and a subband division unit. The subband data LL (1) output from 1 is input. The subband synthesis unit 53 performs subband synthesis processing using the subband data LL (1), HL'(1), LH'(1), and HH'(1), and performs image data LL'(0). ) To get. Then, the sub-band synthesizing unit 53 outputs the acquired image data LL'(0) to the restoration rate calculation unit 54.

復元率算出部54は、画像データDin(LL(0))と、サブバンド合成部53から出力されるサブバンド画像データLL’(0)とを入力する。復元率算出部54は、復元率Rate_restoreを、
Rate_restore=diff(LL’(0),LL(0))
により、取得する。なお、diff(LL’(0),LL(0))は、画像LL’(0)と画像LL(0)とにおいて、同一座標位置の画素の画素値の差の絶対値を、画像全体について、総和をとったものである。つまり、画像LL’(0)と画像LL(0)とが完全同一であれば、diff(LL’(0),LL(0))の値は「0」になる。
The restoration rate calculation unit 54 inputs the image data Din (LL (0)) and the subband image data LL'(0) output from the subband synthesis unit 53. The restoration rate calculation unit 54 sets the restoration rate Rate_restore.
Rate_restore = diff (LL'(0), LL (0))
To get. Note that diff (LL'(0), LL (0)) sets the absolute value of the difference in pixel values of the pixels at the same coordinate position between the image LL'(0) and the image LL (0) for the entire image. , The sum is taken. That is, if the image LL'(0) and the image LL (0) are exactly the same, the value of the diff (LL'(0), LL (0)) becomes "0".

復元率算出部54は、上記により取得した復元率Rate_restoreを小領域設定部4に出力する。 The restoration rate calculation unit 54 outputs the restoration rate Rate_restore acquired as described above to the small area setting unit 4.

第3実施形態の超解像画像生成装置300では、復元率Rate_restoreを算出し、当該復元率が所定の値よりも小さい場合の係数kHL(R)、kLH(R)、kHH(R)を採用することで、さらに高精度な超解像画像LL(−1)を取得する。 In super-resolution image generation apparatus 300 of the third embodiment, to calculate the recovery ratio Rate_restore, coefficients for the recovery ratio is smaller than a predetermined value k HL (R K), k LH (R K), k HH By adopting ( RK ), a more accurate super-resolution image LL (-1) is acquired.

超解像画像(LL(−1))は、原画像(LL(0))から生成したものであり、存在しない画像を生成しているので、正しい超解像画像(LL(−1))を観念することができない。 Since the super-resolution image (LL (-1)) is generated from the original image (LL (0)) and generates an image that does not exist, the correct super-resolution image (LL (-1)) is generated. I can't think of.

そこで、本実施形態の超解像画像生成装置300では、図13に示すように、原画像(LL(0))をサブバンド分割処理して取得されるサブバンド画像LL(1)を仮の原画像とみなし、仮の原画像(LL(1))に対して、予測部2Aで実行される処理と同様の処理(係数kHL(R)、kLH(R)、kHH(R)を用いた処理)を、復元率取得部5で実行し、仮の原画像(LL(1))から、超解像画像LL’(0)を取得する。そして、復元率取得部5では、上記のようにして取得した超解像画像LL’(0)と、原画像(LL(0))との差がどれくらいであるかを示す復元率Rate_restoreを取得する。 Therefore, in the super-resolution image generation device 300 of the present embodiment, as shown in FIG. 13, the sub-band image LL (1) obtained by sub-band dividing the original image (LL (0)) is tentatively used. regarded as the original image, the provisional original image (LL (1)) with respect to, the same processing performed by the prediction unit 2A process (coefficient k HL (R K), k LH (R K), k HH ( The processing using RK ) is executed by the restoration rate acquisition unit 5, and the super-resolution image LL'(0) is acquired from the temporary original image (LL (1)). Then, the restoration rate acquisition unit 5 acquires the restoration rate Rate_restore indicating how much the difference between the super-resolution image LL'(0) acquired as described above and the original image (LL (0)) is. To do.

そして、超解像画像生成装置300では、復元率Rate_restoreが所定の値よりも大きい場合、例えば、サブバンド内の小領域Rの大きさを変化させ、上記処理を繰り返し実行する。そして、復元率Rate_restoreが所定の値以下となった場合、そのときの係数kHL(R)、kLH(R)、kHH(R)により取得された超解像画像LL(−1)を、超解像画像生成装置300から出力するようにする。 Then, the super-resolution image generation apparatus 300, when restoration rate Rate_restore is larger than a predetermined value, for example, by changing the size of the small region R K in a sub-band to repeat the above process. When the recovery rate Rate_restore is equal to or less than a predetermined value, the coefficient k HL at that time (R K), k LH ( R K), k HH (R K) obtained by the super-resolution image LL (- 1) is output from the super-resolution image generator 300.

このように処理することで、超解像画像生成装置300では、復元率Rate_restoreが所定の値以下となる、高精度な超解像画像LL(−1)を取得することができる。 By performing this processing, the super-resolution image generation device 300 can acquire a highly accurate super-resolution image LL (-1) in which the restoration rate Rate_restore is equal to or less than a predetermined value.

したがって、超解像画像生成装置300では、従来技術のように場合分け処理を行うことなく、シンプルなアルゴリズムで、常に高精度の高解像度画像を取得することができる。 Therefore, in the super-resolution image generation device 300, it is possible to always acquire a high-precision high-resolution image with a simple algorithm without performing case-by-case processing as in the prior art.

≪変形例≫
次に、第3実施形態の変形例について、説明する。
≪Modification example≫
Next, a modified example of the third embodiment will be described.

上記実施形態と同様の部分については、同一符号を付し、詳細な説明を省略する。 The same parts as those in the above embodiment are designated by the same reference numerals, and detailed description thereof will be omitted.

図14は、第3実施形態の変形例に係る超解像画像生成装置300Aの概略構成図である。 FIG. 14 is a schematic configuration diagram of the super-resolution image generation device 300A according to the modified example of the third embodiment.

図15は、第3実施形態の変形例に係る復元率取得部5Aの概略構成図である。 FIG. 15 is a schematic configuration diagram of the restoration rate acquisition unit 5A according to the modified example of the third embodiment.

図16は、第3実施形態の変形例の復元率取得処理を説明するための図である。 FIG. 16 is a diagram for explaining the restoration rate acquisition process of the modified example of the third embodiment.

第3実施形態の変形例の超解像画像生成装置300Aは、第3実施形態の超解像画像生成装置300において、復元率取得部5を復元率取得部5Aに置換し、小領域設定部4を小領域設定部4Aに置換した構成を有している。 The super-resolution image generation device 300A of the modified example of the third embodiment replaces the restoration rate acquisition unit 5 with the restoration rate acquisition unit 5A in the super-resolution image generation device 300 of the third embodiment, and is a small area setting unit. It has a configuration in which 4 is replaced with a small area setting unit 4A.

復元率取得部5Aは、図14、図15に示すように、画像データDin(LL(0))とサブバンド分割部1から出力されるデータD11A(サブバンド画像LL(1)、HL(1)、LH(1)、HH(1))とを入力する。また、復元率取得部5Aは、小領域設定部4Aにより設定されたサブバンド内の小領域Rの情報Info_Rと、予測部2Aで取得された係数kHL(R)、kLH(R)、kHH(R)についての情報(データ)k_Rとを入力する。 As shown in FIGS. 14 and 15, the restoration rate acquisition unit 5A includes the image data Din (LL (0)) and the data D11A (subband image LL (1), HL (1) output from the subband division unit 1. ), LH (1), HH (1)). Further, recovery rate acquisition unit 5A includes information Info_R K subregion R K in the sub-band set by the small area setting section 4A, obtained by the prediction unit 2A coefficient k HL (R K), k LH ( R K), k HH (R K) inputs the information (data) K_R K about.

そして、復元率取得部5Aは、画像データDin(LL(0))と、データD11A(サブバンド画像LL(1)、HL(1)、LH(1)、HH(1))とに基づいて、復元率Rate_restoreおよびサブバンド復元率Rate_restore_sub(Rate_rstr_HL、Rate_rstr_LH、および、Rate_rstr_HHを含むベクトルデータ)を取得し、取得した復元率Rate_restoreおよびサブバンド復元率Rate_restore_subを小領域設定部4Aに出力する。 Then, the restoration rate acquisition unit 5A is based on the image data Din (LL (0)) and the data D11A (subband images LL (1), HL (1), LH (1), HH (1)). , Restoration rate Rate_restore and subband Restoration rate Rate_restore_sub (vector data including Rate_rstr_HL, Rate_rstr_LH, and Rate_rstr_HH) are acquired, and the acquired restore rate Rate_restore and subband restore rate Rate_restore_sub are set to a small area.

復元率取得部5は、図15に示すように、サブバンド分割部51と、予測部52と、サブバンド合成部53と、復元率算出部54と、第1サブバンド復元率算出部55と、第2サブバンド復元率算出部56と、第3サブバンド復元率算出部57と、を備える。 As shown in FIG. 15, the restoration rate acquisition unit 5 includes a subband division unit 51, a prediction unit 52, a subband synthesis unit 53, a restoration rate calculation unit 54, and a first subband restoration rate calculation unit 55. The second subband restoration rate calculation unit 56 and the third subband restoration rate calculation unit 57 are provided.

サブバンド分割部51、予測部52、サブバンド合成部53、および、復元率算出部54は、第3実施形態のものと同様である。 The sub-band division unit 51, the prediction unit 52, the sub-band synthesis unit 53, and the restoration rate calculation unit 54 are the same as those in the third embodiment.

第1サブバンド復元率算出部55は、サブバンド分割部1から出力されるサブバンドデータHL(1)(サブバンド画像HL(1))と、予測部52から出力されるサブバンドデータサブバンドデータHL’(1)とを入力する。 The first subband restoration rate calculation unit 55 includes the subband data HL (1) (subband image HL (1)) output from the subband division unit 1 and the subband data subband output from the prediction unit 52. Enter the data HL'(1).

第1サブバンド復元率算出部55は、第1サブバンド復元率Rate_rstr_HLを、
Rate_rstr_HL=diff(HL’(1),HL(1))
により、取得する。なお、diff(HL’(1),HL(1))は、サブバンド画像HL’(1)とサブバンド画像HL(1)とにおいて、同一座標位置の画素の画素値の差の絶対値を、サブバンド画像全体について、総和をとったものである。つまり、サブバンド画像HL’(1)とサブバンド画像HL(1)とが完全同一であれば、diff(HL’(1),HL(1))の値は「0」になる。例えば、図16に示した、サブバンド画像HL’(1)とサブバンド画像HL(1)とを用いて、diff(HL’(1),HL(1))が算出される。
The first subband restoration rate calculation unit 55 sets the first subband restoration rate Rate_rstr_HL.
Rate_rstr_HL = diff (HL'(1), HL (1))
To get. The diff (HL'(1), HL (1)) is the absolute value of the difference between the pixel values of the pixels at the same coordinate position in the subband image HL'(1) and the subband image HL (1). , The sum of the entire subband image is taken. That is, if the subband image HL'(1) and the subband image HL (1) are exactly the same, the value of the diff (HL'(1), HL (1)) becomes "0". For example, the diff (HL'(1), HL (1)) is calculated using the subband image HL'(1) and the subband image HL (1) shown in FIG.

第1サブバンド復元率算出部55は、上記により取得した第1サブバンド復元率Rate_rstr_HLを小領域設定部4Aに出力する。 The first subband restoration rate calculation unit 55 outputs the first subband restoration rate Rate_rstr_HL acquired as described above to the small area setting unit 4A.

第2サブバンド復元率算出部56は、サブバンド分割部1から出力されるサブバンドデータLH(1)(サブバンド画像LH(1))と、予測部52から出力されるサブバンドデータサブバンドデータLH’(1)とを入力する。 The second sub-band restoration rate calculation unit 56 includes the sub-band data LH (1) (sub-band image LH (1)) output from the sub-band division unit 1 and the sub-band data sub-band output from the prediction unit 52. Enter the data LH'(1).

第2サブバンド復元率算出部56は、第2サブバンド復元率Rate_rstr_LHを、
Rate_rstr_LH=diff(LH’(1),LH(1))
により、取得する。なお、diff(LH’(1),LH(1))は、サブバンド画像LH’(1)とサブバンド画像LH(1)とにおいて、同一座標位置の画素の画素値の差の絶対値を、サブバンド画像全体について、総和をとったものである。つまり、サブバンド画像LH’(1)とサブバンド画像LH(1)とが完全同一であれば、diff(LH’(1),LH(1))の値は「0」になる。例えば、図16に示した、サブバンド画像LH’(1)とサブバンド画像LL(1)とを用いて、diff(LH’(1),LH(1))が算出される。
The second subband restoration rate calculation unit 56 sets the second subband restoration rate Rate_rstr_LH.
Rate_rstr_LH = diff (LH'(1), LH (1))
To get. The diff (LH'(1), LH (1)) is the absolute value of the difference between the pixel values of the pixels at the same coordinate position in the subband image LH'(1) and the subband image LH (1). , The sum of the entire subband image is taken. That is, if the subband image LH'(1) and the subband image LH (1) are exactly the same, the value of the diff (LH'(1), LH (1)) becomes "0". For example, the diff (LH'(1), LH (1)) is calculated using the subband image LH'(1) and the subband image LL (1) shown in FIG.

第2サブバンド復元率算出部56は、上記により取得した第2サブバンド復元率Rate_rstr_LHを小領域設定部4Aに出力する。 The second subband restoration rate calculation unit 56 outputs the second subband restoration rate Rate_rstr_LH acquired as described above to the small area setting unit 4A.

第3サブバンド復元率算出部57は、サブバンド分割部1から出力されるサブバンドデータHH(1)(サブバンド画像HH(1))と、予測部52から出力されるサブバンドデータサブバンドデータHH’(1)とを入力する。 The third sub-band restoration rate calculation unit 57 includes sub-band data HH (1) (sub-band image HH (1)) output from the sub-band division unit 1 and sub-band data sub-band output from the prediction unit 52. Enter the data HH'(1).

第3サブバンド復元率算出部57は、第3サブバンド復元率Rate_rstr_HHを、
Rate_rstr_HH=diff(HH’(1),HH(1))
により、取得する。なお、diff(HH’(1),HH(1))は、サブバンド画像HH’(1)とサブバンド画像HH(1)とにおいて、同一座標位置の画素の画素値の差の絶対値を、サブバンド画像全体について、総和をとったものである。つまり、サブバンド画像HH’(1)とサブバンド画像HH(1)とが完全同一であれば、diff(HH’(1),HH(1))の値は「0」になる。例えば、図16に示した、サブバンド画像HH’(1)とサブバンド画像HH(1)とを用いて、diff(HH’(1),HH(1))が算出される。
The third subband restoration rate calculation unit 57 sets the third subband restoration rate Rate_rstr_HH.
Rate_rstr_HH = diff (HH'(1), HH (1))
To get. The diff (HH'(1), HH (1)) is the absolute value of the difference between the pixel values of the pixels at the same coordinate position in the subband image HH'(1) and the subband image HH (1). , The sum of the entire subband image is taken. That is, if the subband image HH'(1) and the subband image HH (1) are exactly the same, the value of the diff (HH'(1), HH (1)) becomes "0". For example, the diff (HH'(1), HH (1)) is calculated using the subband image HH'(1) and the subband image HH (1) shown in FIG.

第3サブバンド復元率算出部57は、上記により取得した第3サブバンド復元率Rate_rstr_HHを小領域設定部4Aに出力する。 The third subband restoration rate calculation unit 57 outputs the third subband restoration rate Rate_rstr_HH acquired as described above to the small area setting unit 4A.

小領域設定部4Aは、復元率取得部5Aから出力される復元率Rate_restoreと、サブバンド復元率Rate_restore_sub(Rate_rstr_HL、Rate_rstr_LH、および、Rate_rstr_HHを含むベクトルデータ)とを入力する。 The small area setting unit 4A inputs the restoration rate Rate_restore output from the restoration rate acquisition unit 5A and the subband restoration rate Rate_restore_sub (vector data including Rate_rstr_HL, Rate_rstr_LH, and Rate_rstr_HH).

そして、小領域設定部4Aは、例えば、閾値をTh1、Th2、Th3とすると、復元率Rate_restoreと、サブバンド復元率Rate_restore_sub(Rate_rstr_HL、Rate_rstr_LH、および、Rate_rstr_HHを含むベクトルデータ)とが以下の条件を満たすか否かを判定する。
(1)Rate_restore<Th1
(2)Rate_rstr_HL<Th2
(3)Rate_rstr_LH<Th3
(4)Rate_rstr_HH<Th4
小領域設定部4Aは、上記条件を満たすと判定した場合、設定されている係数kHL(R)、kLH(R)、kHH(R)を最適係数として設定する。
Then, for example, when the threshold value is Th1, Th2, Th3, the small area setting unit 4A has the following conditions: the restoration rate Rate_restore and the subband restoration rate Rate_restore_sub (vector data including Rate_rstr_HL, Rate_rstr_LH, and Rate_rstr_HH). Determine if it meets or not.
(1) Rate_restore <Th1
(2) Rate_rstr_HL <Th2
(3) Rate_rstr_LH <Th3
(4) Rate_rstr_HH <Th4
Small area setting unit 4A is, if it is determined that the condition is satisfied, the coefficient k HL which is set (R K), k LH ( R K), setting k HH the (R K) as the optimum coefficients.

そして、超解像画像生成装置300Aは、上記最適係数kHL(R)、kLH(R)、kHH(R)により取得される超解像画像LL(−1)を、超解像画像生成装置300から出力するようにする。 The super-resolution image generating apparatus 300A, the optimum coefficient k HL (R K), k LH and (R K), k HH ( R K) super-resolution image is acquired by LL (-1), Ultra The output is made to be output from the resolution image generation device 300.

一方、上記条件を満たさない場合、小領域設定部4Aは、例えば、サブバンド内の小領域Rの大きさを変化させ、上記処理を繰り返し実行する。 On the other hand, if the above condition is not met, the small region setting unit 4A is, for example, by changing the size of the small region R K in a sub-band to repeat the above process.

なお、上記条件は、例えば、以下の条件に置換してもよい。
(1)Rate_restore<Th1
(2)Rate_rstr_HL+Rate_rstr_LH+Rate_rstr_HH<Th5
Th5:閾値
また、上記条件は、例えば、以下の条件に置換してもよい。
(1)Rate_restore<Th1
(2)Ave(Rate_rstr_HL,Rate_rstr_LH,Rate_rstr_HH)<Th6
Th6:閾値
Ave(x,y,z):x,y,zの平均値をとる関数
以上のように、超解像画像生成装置300Aでは、画像全体の復元率である復元率Rate_restoreと、サブバンド領域ごとの復元率であるサブバンド復元率Rate_restore_sub(Rate_rstr_HL、Rate_rstr_LH、および、Rate_rstr_HHを含むベクトルデータ)とに基づいて、サブバンド内の小領域Rの大きさを調整する。そして、超解像画像生成装置300Aでは、復元率Rate_restoreと、サブバンド復元率Rate_restore_subとを考慮することで、最適なサブバンド内の小領域Rを設定することができ、設定されたサブバンド内の小領域Rを用いて、超解像画像生成処理を行うことで、超解像画像生成装置300Aでは、高精度な超解像画像LL(−1)を取得することができる。
The above conditions may be replaced with, for example, the following conditions.
(1) Rate_restore <Th1
(2) Rate_rstr_HL + Rate_rstr_LH + Rate_rstr_HH <Th5
Th5: Threshold The above condition may be replaced with, for example, the following condition.
(1) Rate_restore <Th1
(2) Ave (Rate_rstr_HL, Rate_rstr_LH, Rate_rstr_HH) <Th6
Th6: Threshold value Ave (x, y, z): A function that takes the average value of x, y, z As described above, in the super-resolution image generator 300A, the restoration rate Rate_restore, which is the restoration rate of the entire image, and the sub subband recovery ratio Rate_restore_sub a recovery ratio of each band area (Rate_rstr_HL, Rate_rstr_LH, and vector data containing Rate_rstr_HH) based on the, to adjust the size of the small region R K in the sub-band. Then, the super-resolution image generating apparatus 300A, and the restoration rate Rate_restore, to consider the subband restoration rate Rate_restore_sub, can be set small region R K in the optimum sub band, set subband with small regions R K of the inner and performing super-resolution image generation processing, the super-resolution image generating apparatus 300A, it is possible to obtain a highly accurate super-resolution image LL (-1).

[他の実施形態]
上記実施形態を組み合わせて、超解像画像生成装置を構成するようにしてもよい。
[Other Embodiments]
The super-resolution image generator may be configured by combining the above embodiments.

また、上記実施形態において、係数kHL、kLH、kHH、または、係数kHL(R)、kLH(R)、kHH(R)を算出する処理において、サブバンド領域、あるいは、サブバンド領域の小領域の平均エネルギー値を、各画素の画素値(スペクトル値)の絶対値の平均値を求めることで取得したが、これに限定されることはなく、例えば、サブバンド領域、あるいは、サブバンド領域の小領域の平均エネルギー値を、各画素の画素値(スペクトル値)の平方根、2乗値、あるいは、それらの平均値として、取得するようにしてもよい。 Further, in the above embodiment, in the process of calculating the coefficients k HL , k LH , k HH , or the coefficients k HL ( RK ), k LH ( RK ), k HH ( RK ), the subband region, Alternatively, the average energy value of a small region of the subband region was obtained by obtaining the average value of the absolute values of the pixel values (spectral values) of each pixel, but the present invention is not limited to this, and for example, the subband The average energy value of the region or the small region of the subband region may be acquired as the square root of the pixel value (spectral value) of each pixel, the square value, or the average value thereof.

また、第1実施形態において、係数kHL、kLH、kHHを、同種のサブバンド領域の階層間の平均エネルギーの比により算出する場合について説明したが、これに限定されることはなく、例えば、以下のようにして、係数kHL、kLH、kHHを取得するようにしてもよい。 Further, in the first embodiment, the case where the coefficients k HL , k LH , and k HH are calculated by the ratio of the average energies between the layers of the same type of subband region has been described, but the present invention is not limited to this. For example, the coefficients k HL , k LH , and k HH may be acquired as follows.

例えば、サブバンド領域HL(2)に含まれる画素の画素値から導出される所定の物理量をPhy(HL(2))とし、サブバンド領域HL(1)に含まれる画素の画素値から導出される所定の物理量をPhy(HL(1))とし、非線形関数non_f(x,y)とすると、
HL=non_f(Phy(HL(1)),Phy(HL(2)))
として、係数kHLが取得されるものであってもよい。なお、non_f(x,y)は、同種のサブバンド領域の階層間の相関性を示す値を返す非線形の関数である。
For example, a predetermined physical quantity derived from the pixel value of the pixel included in the subband region HL (2) is defined as Phy (HL (2)), and is derived from the pixel value of the pixel included in the subband region HL (1). Let Phy (HL (1)) be a predetermined physical quantity, and let non-linear function non_f (x, y) be.
k HL = non_f (Phy (HL (1)), Phy (HL (2)))
As the coefficient k HL may be obtained. Note that non_f (x, y) is a non-linear function that returns a value indicating the correlation between layers of subband regions of the same type.

サブバンド領域LH(2)に含まれる画素の画素値から導出される所定の物理量をPhy(LH(2))とし、サブバンド領域LH(1)に含まれる画素の画素値から導出される所定の物理量をPhy(LH(1))とし、非線形関数non_f(x,y)とすると、
LH=non_f(Phy(LH(1)),Phy(LH(2)))
として、係数kLHが取得されるものであってもよい。
A predetermined physical quantity derived from the pixel value of the pixel included in the subband region LH (2) is defined as Phy (LH (2)), and is derived from the pixel value of the pixel included in the subband region LH (1). Let Phy (LH (1)) be the physical quantity of, and let the nonlinear function non_f (x, y) be.
k LH = non_f (Phy (LH (1)), Phy (LH (2)))
As a factor, the coefficient k LH may be obtained.

サブバンド領域HH(2)に含まれる画素の画素値から導出される所定の物理量をPhy(HH(2))とし、サブバンド領域HH(1)に含まれる画素の画素値から導出される所定の物理量をPhy(HH(1))とし、非線形関数non_f(x,y)とすると、
HH=non_f(Phy(HH(1)),Phy(HH(2)))
として、係数kHHが取得されるものであってもよい。
A predetermined physical quantity derived from the pixel value of the pixel included in the subband region HH (2) is defined as Phy (HH (2)), and is derived from the pixel value of the pixel included in the subband region HH (1). Let Phy (HH (1)) be the physical quantity of, and let the nonlinear function non_f (x, y) be.
k HH = non_f (Phy (HH (1)), Phy (HH (2)))
As a factor k HH , the coefficient k HH may be obtained.

また、第2実施形態において、小領域R内の画素に対する処理に適用する係数kHL(R)、kLH(R)、kHH(R)を、同種のサブバンド領域の階層間の対応する小領域Rの平均エネルギーの比により算出する場合について説明したが、これに限定されることはなく、例えば、以下のようにして、係数kHL(R)、kLH(R)、kHH(R)を取得するようにしてもよい。 In the second embodiment, the coefficient k HL to be applied to the processing for the pixels in the small region R K (R K), k LH (R K), k HH (R K) of the hierarchy of sub-band region of the same type It has been described for calculating the average energy ratio of the corresponding small regions R K between is not limited thereto, for example, as follows, the coefficient k HL (R K), k LH ( RK ) and k HH ( RK ) may be acquired.

例えば、サブバンド領域HL(2)の小領域R(HL(2))に含まれる画素の画素値から導出される所定の物理量をPhy(R(HL(2)))とし、サブバンド領域HL(1)の小領域R(HL(1))に含まれる画素の画素値から導出される所定の物理量をPhy(R(HL(1)))とし、非線形関数non_f(x,y)とすると、
HL(R)=non_f(Phy(R(HL(1))),Phy(R(HL(2))))
として、係数kHL(R)が取得されるものであってもよい。なお、non_f(x,y)は、同種のサブバンド領域の階層間の相関性を示す値を返す非線形の関数である。
For example, a small region R K subbands region HL (2) (HL (2 )) predetermined physical quantity Phy derived from the pixel values of pixels included in (R K (HL (2) )), sub-band a small region R K region HL (1) (HL (1 )) predetermined physical quantity Phy derived from the pixel values of pixels included in (R K (HL (1) )), a non-linear function non_f (x, If y),
k HL (R K) = non_f (Phy (R K (HL (1))), Phy (R K (HL (2))))
As a factor, the coefficient k HL ( RK ) may be obtained. Note that non_f (x, y) is a non-linear function that returns a value indicating the correlation between layers of subband regions of the same type.

サブバンド領域LH(2)の小領域R(LH(2))に含まれる画素の画素値から導出される所定の物理量をPhy(R(LH(2)))とし、サブバンド領域LH(1)の小領域R(LH(1))に含まれる画素の画素値から導出される所定の物理量をPhy(R(LH(1)))とし、非線形関数non_f(x,y)とすると、
LH(R)=non_f(Phy(R(LH(1))),Phy(R(LH(2))))
として、係数kLH(R)が取得されるものであってもよい。
The predetermined physical quantity Phy derived from the pixel values of pixels included in the small region R K subbands region LH (2) (LH (2 )) (R K (LH (2))), sub-band region LH (1) small region R K (LH (1)) predetermined physical quantity Phy (R K (LH (1))) derived from the pixel values of pixels included in the to, nonlinear function non_f (x, y) Then
k LH (R K) = non_f (Phy (R K (LH (1))), Phy (R K (LH (2))))
As a factor, the coefficient k LH ( RK ) may be acquired.

サブバンド領域HH(2)の小領域R(HH(2))に含まれる画素の画素値から導出される所定の物理量をPhy(R(HH(2)))とし、サブバンド領域HH(1)の小領域R(HH(1))に含まれる画素の画素値から導出される所定の物理量をPhy(R(HH(1)))とし、非線形関数non_f(x,y)とすると、
HH(R)=non_f(Phy(R(HH(1))),Phy(R(HH(2))))
として、係数kHH(R)が取得されるものであってもよい。
The predetermined physical quantity Phy derived from the pixel values of pixels included in the small region R K subbands region HH (2) (HH (2 )) (R K (HH (2))), sub-band region HH (1) small region R K (HH (1)) predetermined physical quantity Phy (R K (HH (1))) derived from the pixel values of pixels included in the to, nonlinear function non_f (x, y) Then
k HH (R K) = non_f (Phy (R K (HH (1))), Phy (R K (HH (2))))
As a factor, the coefficient k HH ( RK ) may be obtained.

また、上記実施形態では、超解像画像生成装置において、輝度信号についてのみ処理を行う場合について、説明したが、これに限定されることはなく、RGB色空間の画素値、YUV色空間の画素値等について、超解像画像を取得する処理を実行するようにしてもよい。 Further, in the above embodiment, the case where the super-resolution image generation device processes only the brightness signal has been described, but the present invention is not limited to this, and the pixel values in the RGB color space and the pixels in the YUV color space are not limited to this. For the value and the like, the process of acquiring the super-resolution image may be executed.

また、上記実施形態において、サブバンド分割処理で用いられるローパスフィルタ処理の伝達関数G(z)、ハイパスフィルタ処理の伝達関数H(z)、および、サブバンド合成処理で用いられるローパスフィルタ処理の伝達関数P(z)、ハイパスフィルタ処理の伝達関数Q(z)は、例えば、以下のようなものであってもよい。
G(z)=(1+z−1)/sqrt(2)
H(z)=(1−z−1)/sqrt(2)
P(z)=(1+z−1)/sqrt(2)
H(z)=(1−z−1)/sqrt(2)
sqrt(x):xの平方根を返す関数
なお、サブバンド分割処理で用いられるローパスフィルタ処理の伝達関数G(z)、ハイパスフィルタ処理の伝達関数H(z)、および、サブバンド合成処理で用いられるローパスフィルタ処理の伝達関数P(z)、ハイパスフィルタ処理の伝達関数Q(z)は、他の特性のものであってもよい。
Further, in the above embodiment, the transfer function G (z) of the low-pass filter process used in the subband division process, the transfer function H (z) of the high-pass filter process, and the transfer of the low-pass filter process used in the subband synthesis process. The function P (z) and the transfer function Q (z) of the high-pass filter processing may be, for example, as follows.
G (z) = (1 + z -1 ) / square (2)
H (z) = (1-z -1 ) / square (2)
P (z) = (1 + z -1 ) / square (2)
H (z) = (1-z -1 ) / square (2)
sqrt (x): A function that returns the square root of x. Used in the transfer function G (z) of the low-pass filter processing used in the subband division processing, the transfer function H (z) of the high-pass filter processing, and the subband synthesis processing. The transfer function P (z) of the low-pass filter processing and the transfer function Q (z) of the high-pass filter processing may have other characteristics.

また、上記実施形態で説明した超解像画像生成装置において、各ブロックは、LSIなどの半導体装置により個別に1チップ化されても良いし、一部又は全部を含むように1チップ化されても良い。 Further, in the super-resolution image generation device described in the above embodiment, each block may be individually integrated into one chip by a semiconductor device such as an LSI, or may be integrated into one chip so as to include a part or all of the blocks. Is also good.

なお、ここでは、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。 Although it is referred to as an LSI here, it may be referred to as an IC, a system LSI, a super LSI, or an ultra LSI depending on the degree of integration.

また、集積回路化の手法はLSIに限るものではなく、専用回路又は汎用プロセサで実現してもよい。LSI製造後に、プログラムすることが可能なFPGA(Field Programmable Gate Array)や、LSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。 Further, the method of making an integrated circuit is not limited to the LSI, and may be realized by a dedicated circuit or a general-purpose processor. An FPGA (Field Programmable Gate Array) that can be programmed after the LSI is manufactured, or a reconfigurable processor that can reconfigure the connection and settings of the circuit cells inside the LSI may be used.

また、上記各実施形態の各機能ブロックの処理の一部または全部は、プログラムにより実現されるものであってもよい。そして、上記各実施形態の各機能ブロックの処理の一部または全部は、コンピュータにおいて、中央演算装置(CPU)により行われる。また、それぞれの処理を行うためのプログラムは、ハードディスク、ROMなどの記憶装置に格納されており、ROMにおいて、あるいはRAMに読み出されて実行される。 Further, a part or all of the processing of each functional block of each of the above embodiments may be realized by a program. Then, a part or all of the processing of each functional block of each of the above embodiments is performed by the central processing unit (CPU) in the computer. Further, the program for performing each process is stored in a storage device such as a hard disk or a ROM, and is read and executed in the ROM or the RAM.

また、上記実施形態の各処理をハードウェアにより実現してもよいし、ソフトウェア(OS(オペレーティングシステム)、ミドルウェア、あるいは、所定のライブラリとともに実現される場合を含む。)により実現してもよい。さらに、ソフトウェアおよびハードウェアの混在処理により実現しても良い。 Further, each process of the above embodiment may be realized by hardware, or may be realized by software (including a case where it is realized together with an OS (operating system), middleware, or a predetermined library). Further, it may be realized by mixed processing of software and hardware.

例えば、上記実施形態(変形例を含む)の各機能部を、ソフトウェアにより実現する場合、図17に示したハードウェア構成(例えば、CPU、ROM、RAM、入力部、出力部等をバスBusにより接続したハードウェア構成)を用いて、各機能部をソフトウェア処理により実現するようにしてもよい。 For example, when each functional unit of the above embodiment (including a modification) is realized by software, the hardware configuration (for example, CPU, ROM, RAM, input unit, output unit, etc.) shown in FIG. 17 is realized by a bus Bus. Each functional part may be realized by software processing by using the connected hardware configuration).

また、上記実施形態における処理方法の実行順序は、必ずしも、上記実施形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えることができるものである。 Further, the execution order of the processing methods in the above-described embodiment is not necessarily limited to the description of the above-described embodiment, and the execution order can be changed without departing from the gist of the invention.

前述した方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、CD−ROM、MO、DVD、DVD−ROM、DVD−RAM、大容量DVD、次世代DVD、半導体メモリを挙げることができる。 A computer program that causes a computer to perform the above-mentioned method and a computer-readable recording medium that records the program are included in the scope of the present invention. Here, examples of computer-readable recording media include flexible disks, hard disks, CD-ROMs, MOs, DVDs, DVD-ROMs, DVD-RAMs, large-capacity DVDs, next-generation DVDs, and semiconductor memories. ..

上記コンピュータプログラムは、上記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。 The computer program is not limited to the one recorded on the recording medium, and may be transmitted via a telecommunication line, a wireless or wired communication line, a network typified by the Internet, or the like.

また、文言「部」は、「サーキトリー(circuitry)」を含む概念であってもよい。サーキトリーは、ハードウェア、ソフトウェア、あるいは、ハードウェアおよびソフトウェアの混在により、その全部または一部が、実現されるものであってもよい。 Further, the wording "part" may be a concept including "circuitity". The circuit may be realized in whole or in part by hardware, software, or a mixture of hardware and software.

なお、本発明の具体的な構成は、前述の実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で種々の変更および修正が可能である。 The specific configuration of the present invention is not limited to the above-described embodiment, and various changes and modifications can be made without departing from the gist of the invention.

100、200、300、300A 超解像画像生成装置
1 サブバンド分割部
2、2A 予測部
3 サブバンド合成部
4 小領域設定部
5、5A 復元率取得部
54 復元率算出部
55 第1サブバンド復元率算出部
56 第2サブバンド復元率算出部
57 第3サブバンド復元率算出部
100, 200, 300, 300A Super-resolution image generator 1 Subband division unit 2, 2A Prediction unit 3 Subband synthesis unit 4 Small area setting unit 5, 5A Restoration rate acquisition unit 54 Restoration rate calculation unit 55 First subband Restoration rate calculation unit 56 Second subband restoration rate calculation unit 57 Third subband restoration rate calculation unit

Claims (8)

原画像LL(0)に対してサブバンド分割処理を実行し、原画像LL(0)に対して1階層下のサブバンドデータであるサブバンドデータLL(1)、HL(1)、LH(1)、および、HH(1)を取得し、さらに、サブバンドデータLL(1)に対してサブバンド分割処理を実行し、原画像LL(0)に対して2階層下のサブバンドデータであるサブバンドデータHL(2)、LH(2)、および、HH(2)を取得するサブバンド分割部と、
前記原画像LL(0)の水平解像度を2倍にし垂直解像度を2倍にした超解像画像LL(−1)のサブバンドデータであって、前記原画像LL(0)と同一階層のサブバンドデータHL(0)、LH(0)、および、HH(0)の予測サブバンドデータHL’(0)、LH’(0)、および、HH’(0)を取得する予測部であって、(A)同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータHL(2)およびサブバンドデータHL(1)から導出される所定の物理量に基づいて、前記サブバンドデータHL(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_HL(0)を用いて予測処理を行うことで、前記予測サブバンドデータHL’(0)を取得し、(B)同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータLH(2)およびサブバンドデータLH(1)から導出される所定の物理量に基づいて、前記サブバンドデータLH(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_LH(0)を用いて予測処理を行うことで、前記予測サブバンドデータLH’(0)を取得し、(C)同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータHH(2)およびサブバンドデータHH(1)から導出される所定の物理量に基づいて、前記サブバンドデータHH(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_HH(0)を用いて予測処理を行うことで、前記予測サブバンドデータHH’(0)を取得する前記予測部と、
前記原画像LL(0)と、前記予測サブバンドデータHL’(0)、LH’(0)、および、HH’(0)とを用いてサブバンド合成処理を行うことで、前記原画像LL(0)の水平解像度を2倍にし垂直解像度を2倍にした超解像画像LL(−1)を取得するサブバンド合成部と、を備える超解像画像生成装置。
Subband division processing is executed for the original image LL (0), and the subband data LL (1), HL (1), LH (1), which is the subband data one layer lower than the original image LL (0), are executed. 1) and HH (1) are acquired, and subband division processing is executed on the subband data LL (1), and the subband data two layers below the original image LL (0) is used. A subband division unit that acquires certain subband data HL (2), LH (2), and HH (2), and
Sub-band data of the super-resolution image LL (-1) in which the horizontal resolution of the original image LL (0) is doubled and the vertical resolution is doubled, and the sub-band data in the same layer as the original image LL (0). A prediction unit that acquires the prediction sub-band data HL'(0), LH'(0), and HH'(0) of the band data HL (0), LH (0), and HH (0). , (A) The subband data HL (A) based on predetermined physical quantities derived from the subband data HL (2) and the subband data HL (1), which are subband data of the same type and different layers. The predicted subband data HL'(0) is acquired by performing prediction processing using the simple extended subband data tp_HL (0) obtained by upsampling and filtering from 1), and (B). ) From the subband data LH (1) based on predetermined physical quantities derived from the subband data LH (2) and the subband data LH (1) which are the same type and different layers of subband data. The predicted subband data LH'(0) is acquired by performing prediction processing using the acquired simple extended subband data tp_LH (0) that has been upsampled and filtered, and (C) the same type. Upsampling processing from the subband data HH (1) based on predetermined physical quantities derived from the subband data HH (2) and the subband data HH (1), which are subband data with different layers. And the prediction unit that acquires the prediction subband data HH'(0) by performing prediction processing using the filtered simple extended subband data tp_HH (0).
The original image LL is performed by performing a subband synthesis process using the original image LL (0) and the predicted subband data HL'(0), LH'(0), and HH'(0). A super-resolution image generation device including a sub-band compositing unit for acquiring a super-resolution image LL (-1) in which the horizontal resolution of (0) is doubled and the vertical resolution is doubled.
前記原画像LL(0)および前記サブバンドデータLL(1)から、復元率を取得する復元率取得部であって、前記サブバンドデータLL(1)を仮の原画像として、前記サブバンド分割部、前記予測部、および、前記サブバンド合成部と同様の処理を実行し、前記サブバンドデータLL(1)の超解像画像LL’(0)を取得し、取得した前記超解像画像LL’(0)と前記原画像LL(0)とを比較することで前記復元率を取得する前記復元率取得部をさらに備える、
請求項1に記載の超解像画像生成装置。
A restoration rate acquisition unit that acquires a restoration rate from the original image LL (0) and the subband data LL (1), and the subband division using the subband data LL (1) as a temporary original image. The super-resolution image LL'(0) of the sub-band data LL (1) is acquired by executing the same processing as that of the unit, the prediction unit, and the sub-band synthesis unit, and the acquired super-resolution image. The restoration rate acquisition unit for acquiring the restoration rate by comparing the LL'(0) with the original image LL (0) is further provided.
The super-resolution image generator according to claim 1.
前記予測部は、(A)前記サブバンドデータHL(2)に相当するサブバンド領域の平均エネルギーEmean(HL(2))と、前記サブバンドデータHL(1)に相当するサブバンド領域の平均エネルギーEmean(HL(1))とを取得し、
HL=Emean(HL(1))/Emean(HL(2))により、係数kHLを取得し、
HL’(0)=kHL×tmp_HL(0)に相当する処理を実行することで、前記予測サブバンドデータHL’(0)を取得し、(B)前記サブバンドデータLH(2)に相当するサブバンド領域の平均エネルギーEmean(LH(2))と、前記サブバンドデータLH(1)に相当するサブバンド領域の平均エネルギーEmean(LH(1))とを取得し、
LH=Emean(LH(1))/Emean(LH(2))により、係数kHLを取得し、
LH’(0)=kLH×tmp_LH(0)に相当する処理を実行することで、前記予測サブバンドデータLH’(0)を取得し、(C)前記サブバンドデータHH(2)に相当するサブバンド領域の平均エネルギーEmean(HH(2))と、前記サブバンドデータHH(1)に相当するサブバンド領域の平均エネルギーEmean(HH(1))とを取得し、
HH=Emean(HH(1))/Emean(HH(2))により、係数kHHを取得し、
HL’(0)=kHL×tmp_HL(0)に相当する処理を実行することで、前記予測サブバンドデータHH’(0)を取得する、
請求項1又は2に記載の超解像画像生成装置。
The prediction unit includes (A) the average energy E mean (HL (2)) of the subband region corresponding to the subband data HL (2), and the subband region corresponding to the subband data HL (1). Obtain the average energy E mean (HL (1)) and
The coefficient k HL is obtained by k HL = E mean (HL (1)) / E mean (HL (2)).
By executing the process corresponding to HL'(0) = k HL × tp_HL (0), the predicted subband data HL'(0) is acquired, and (B) corresponds to the subband data LH (2). The average energy E mean (LH (2)) of the subband region to be generated and the average energy E mean (LH (1)) of the subband region corresponding to the subband data LH (1) are acquired.
The coefficient kHL is obtained by k LH = E mean (LH (1)) / E mean (LH (2)).
By executing the process corresponding to LH'(0) = k LH × tp_LH (0), the predicted subband data LH'(0) is acquired, and (C) corresponds to the subband data HH (2). The average energy E mean (HH (2)) of the subband region to be generated and the average energy E mean (HH (1)) of the subband region corresponding to the subband data HH (1) are acquired.
The coefficient k HH is obtained by k HH = E mean (HH (1)) / E mean (HH (2)).
By executing the process corresponding to HL'(0) = k HL × tp_HL (0), the predicted subband data HH'(0) is acquired.
The super-resolution image generator according to claim 1 or 2.
サブバンド領域内に小領域を設定する小領域設定部をさらに備え、
前記予測部は、(A)サブバンドデータHL(2)に相当する前記小領域である小領域R(HL(2))と、サブバンドデータHL(1)に相当する前記小領域である小領域R(HL(1))とから導出される所定の物理量に基づいて、前記単純拡張サブバンドデータtmp_HL(0)の小領域であって、サブバンドデータHL(0)のサブバンド領域に対応する小領域R(HL(0))のデータの予測処理を行い、当該予測処理により取得されたデータに基づいて、前記予測サブバンドデータHL’(0)を取得し、(B)サブバンドデータLH(2)に相当する前記小領域である小領域R(LH(2))と、サブバンドデータLH(1)に相当する前記小領域である小領域R(LH(1))とから導出される所定の物理量に基づいて、前記単純拡張サブバンドデータtmp_LH(0)の小領域であって、サブバンドデータLH(0)のサブバンド領域に対応する小領域R(LH(0))のデータの予測処理を行い、当該予測処理により取得されたデータに基づいて、前記予測サブバンドデータLH’(0)を取得し、(C)サブバンドデータHH(2)に相当する前記小領域である小領域R(HH(2))と、サブバンドデータHH(1)に相当する前記小領域である小領域R(HH(1))とから導出される所定の物理量に基づいて、前記単純拡張サブバンドデータtmp_HH(0)の小領域であって、サブバンドデータHH(0)のサブバンド領域に対応する小領域R(HH(0))のデータの予測処理を行い、当該予測処理により取得されたデータに基づいて、前記予測サブバンドデータHH’(0)を取得する、
請求項1又は2に記載の超解像画像生成装置。
It also has a small area setting unit that sets a small area in the subband area.
The prediction unit is (A) the small region R k (HL (2)) which is the small region corresponding to the subband data HL (2) and the small region corresponding to the subband data HL (1). A small region of the simple extended subband data tp_HL (0) based on a predetermined physical quantity derived from the small region R k (HL (1)), which is a subband region of the subband data HL (0). The data of the small area R k (HL (0)) corresponding to the above is predicted, and the prediction subband data HL'(0) is acquired based on the data acquired by the prediction processing. subband the equivalent to the data LH (2) and the small region R k, which is a small area (LH (2)), sub-band data small area is the small area corresponding to LH (1) R k (LH (1 )) on the basis of a predetermined physical quantity that is derived from the said a small region of the simple extension sub-band data tmp_LH (0), the small region corresponding to the sub-band domain of the sub-band data LH (0) R k ( The data of LH (0)) is predicted, and the predicted subband data LH'(0) is acquired based on the data acquired by the prediction processing, and the data is converted into (C) subband data HH (2). A predetermined value derived from the corresponding small region R k (HH (2)) and the small region R k (HH (1)) corresponding to the subband data HH (1). Based on the physical quantity of the simple extended subband data tmp_HH (0), which is a small region of the data of the small region R k (HH (0)) corresponding to the subband region of the subband data HH (0). Prediction processing is performed, and the prediction subband data HH'(0) is acquired based on the data acquired by the prediction processing.
The super-resolution image generator according to claim 1 or 2.
前記小領域は、矩形領域により設定される、
請求項4に記載の超解像画像生成装置。
The small area is set by a rectangular area.
The super-resolution image generator according to claim 4.
同一のサブバンド領域内に第1小領域および第2小領域が含まれ、
前記第1小領域のサイズは、前記第2小領域のサイズと異なる、
請求項4又は5に記載の超解像画像生成装置。
The first sub-region and the second sub-region are included in the same sub-band region,
The size of the first subregion is different from the size of the second subregion.
The super-resolution image generator according to claim 4 or 5.
原画像LL(0)に対してサブバンド分割処理を実行し、原画像LL(0)に対して1階層下のサブバンドデータであるサブバンドデータLL(1)、HL(1)、LH(1)、および、HH(1)を取得し、さらに、サブバンドデータLL(1)に対してサブバンド分割処理を実行し、原画像LL(0)に対して2階層下のサブバンドデータであるサブバンドデータHL(2)、LH(2)、および、HH(2)を取得するサブバンド分割ステップと、
前記原画像LL(0)の水平解像度を2倍にし垂直解像度を2倍にした超解像画像LL(−1)のサブバンドデータであって、前記原画像LL(0)と同一階層のサブバンドデータHL(0)、LH(0)、および、HH(0)の予測サブバンドデータHL’(0)、LH’(0)、および、HH’(0)を取得する予測ステップであって、(A)同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータHL(2)およびサブバンドデータHL(1)から導出される所定の物理量に基づいて、前記サブバンドデータHL(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_HL(0)を用いて予測処理を行うことで、前記予測サブバンドデータHL’(0)を取得し、(B)同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータLH(2)およびサブバンドデータLH(1)から導出される所定の物理量に基づいて、前記サブバンドデータLH(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_LH(0)を用いて予測処理を行うことで、前記予測サブバンドデータLH’(0)を取得し、(C)同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータHH(2)およびサブバンドデータHH(1)から導出される所定の物理量に基づいて、前記サブバンドデータHH(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_HH(0)を用いて予測処理を行うことで、前記予測サブバンドデータHH’(0)を取得する前記予測ステップと、
前記原画像LL(0)と、前記予測サブバンドデータHL’(0)、LH’(0)、および、HH’(0)とを用いてサブバンド合成処理を行うことで、前記原画像LL(0)の水平解像度を2倍にし垂直解像度を2倍にした超解像画像LL(−1)を取得するサブバンド合成ステップと、を備える超解像画像生成方法をコンピュータに実行させるためのプログラム。
Subband division processing is executed for the original image LL (0), and the subband data LL (1), HL (1), LH (1), which is the subband data one layer lower than the original image LL (0), are executed. 1) and HH (1) are acquired, and subband division processing is executed on the subband data LL (1), and the subband data two layers below the original image LL (0) is used. A subband division step for acquiring certain subband data HL (2), LH (2), and HH (2), and
Sub-band data of the super-resolution image LL (-1) in which the horizontal resolution of the original image LL (0) is doubled and the vertical resolution is doubled, and the sub-band data in the same layer as the original image LL (0). Prediction step for acquiring band data HL (0), LH (0), and HH (0) subband data HL'(0), LH'(0), and HH'(0). , (A) The subband data HL (A) based on predetermined physical quantities derived from the subband data HL (2) and the subband data HL (1), which are subband data of the same type and different layers. The predicted subband data HL'(0) is acquired by performing prediction processing using the simple extended subband data tp_HL (0) obtained by upsampling and filtering from 1), and (B). ) From the subband data LH (1) based on predetermined physical quantities derived from the subband data LH (2) and the subband data LH (1) which are the same type and different layers of subband data. The predicted subband data LH'(0) is acquired by performing prediction processing using the acquired simple extended subband data tp_LH (0) that has been upsampled and filtered, and (C) the same type. Upsampling processing from the subband data HH (1) based on predetermined physical quantities derived from the subband data HH (2) and the subband data HH (1), which are subband data with different layers. And the prediction step of acquiring the prediction subband data HH'(0) by performing prediction processing using the filtered simple extended subband data tp_HH (0).
The original image LL is performed by performing a subband synthesis process using the original image LL (0) and the predicted subband data HL'(0), LH'(0), and HH'(0). To make a computer execute a super-resolution image generation method including a sub-band synthesis step for acquiring a super-resolution image LL (-1) in which the horizontal resolution of (0) is doubled and the vertical resolution is doubled. program.
原画像LL(0)に対してサブバンド分割処理を実行し、原画像LL(0)に対して1階層下のサブバンドデータであるサブバンドデータLL(1)、HL(1)、LH(1)、および、HH(1)を取得し、さらに、サブバンドデータLL(1)に対してサブバンド分割処理を実行し、原画像LL(0)に対して2階層下のサブバンドデータであるサブバンドデータHL(2)、LH(2)、および、HH(2)を取得するサブバンド分割部と、
前記原画像LL(0)の水平解像度を2倍にし垂直解像度を2倍にした超解像画像LL(−1)のサブバンドデータであって、前記原画像LL(0)と同一階層のサブバンドデータHL(0)、LH(0)、および、HH(0)の予測サブバンドデータHL’(0)、LH’(0)、および、HH’(0)を取得する予測部であって、(A)同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータHL(2)およびサブバンドデータHL(1)から導出される所定の物理量に基づいて、前記サブバンドデータHL(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_HL(0)を用いて予測処理を行うことで、前記予測サブバンドデータHL’(0)を取得し、(B)同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータLH(2)およびサブバンドデータLH(1)から導出される所定の物理量に基づいて、前記サブバンドデータLH(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_LH(0)を用いて予測処理を行うことで、前記予測サブバンドデータLH’(0)を取得し、(C)同種であり、かつ、階層の異なるサブバンドデータであるサブバンドデータHH(2)およびサブバンドデータHH(1)から導出される所定の物理量に基づいて、前記サブバンドデータHH(1)からアップサンプリング処理およびフィルタ処理を行った取得される単純拡張サブバンドデータtmp_HH(0)を用いて予測処理を行うことで、前記予測サブバンドデータHH’(0)を取得する前記予測部と、
前記原画像LL(0)と、前記予測サブバンドデータHL’(0)、LH’(0)、および、HH’(0)とを用いてサブバンド合成処理を行うことで、前記原画像LL(0)の水平解像度を2倍にし垂直解像度を2倍にした超解像画像LL(−1)を取得するサブバンド合成部と、を備える集積回路。
Subband division processing is executed for the original image LL (0), and the subband data LL (1), HL (1), LH (1), which is the subband data one layer lower than the original image LL (0), are executed. 1) and HH (1) are acquired, and subband division processing is executed on the subband data LL (1), and the subband data two layers below the original image LL (0) is used. A subband division unit that acquires certain subband data HL (2), LH (2), and HH (2), and
Sub-band data of the super-resolution image LL (-1) in which the horizontal resolution of the original image LL (0) is doubled and the vertical resolution is doubled, and the sub-band data in the same layer as the original image LL (0). A prediction unit that acquires the prediction sub-band data HL'(0), LH'(0), and HH'(0) of the band data HL (0), LH (0), and HH (0). , (A) The subband data HL (A) based on predetermined physical quantities derived from the subband data HL (2) and the subband data HL (1), which are subband data of the same type and different layers. The predicted subband data HL'(0) is acquired by performing prediction processing using the simple extended subband data tp_HL (0) obtained by upsampling and filtering from 1), and (B). ) From the subband data LH (1) based on predetermined physical quantities derived from the subband data LH (2) and the subband data LH (1) which are the same type and different layers of subband data. The predicted subband data LH'(0) is acquired by performing prediction processing using the acquired simple extended subband data tp_LH (0) that has been upsampled and filtered, and (C) the same type. Upsampling processing from the subband data HH (1) based on predetermined physical quantities derived from the subband data HH (2) and the subband data HH (1), which are subband data with different layers. And the prediction unit that acquires the prediction subband data HH'(0) by performing prediction processing using the filtered simple extended subband data tp_HH (0).
The original image LL is performed by performing a subband synthesis process using the original image LL (0) and the predicted subband data HL'(0), LH'(0), and HH'(0). An integrated circuit including a subband compositing unit for acquiring a super-resolution image LL (-1) in which the horizontal resolution of (0) is doubled and the vertical resolution is doubled.
JP2017068714A 2017-03-30 2017-03-30 Super-resolution image generators, programs, and integrated circuits Active JP6874933B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017068714A JP6874933B2 (en) 2017-03-30 2017-03-30 Super-resolution image generators, programs, and integrated circuits

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017068714A JP6874933B2 (en) 2017-03-30 2017-03-30 Super-resolution image generators, programs, and integrated circuits

Publications (2)

Publication Number Publication Date
JP2018169948A JP2018169948A (en) 2018-11-01
JP6874933B2 true JP6874933B2 (en) 2021-05-19

Family

ID=64018839

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017068714A Active JP6874933B2 (en) 2017-03-30 2017-03-30 Super-resolution image generators, programs, and integrated circuits

Country Status (1)

Country Link
JP (1) JP6874933B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1661086A1 (en) * 2003-08-28 2006-05-31 Koninklijke Philips Electronics N.V. Method for spatial up-scaling of video frames
JP2007280202A (en) * 2006-04-10 2007-10-25 Fujifilm Corp Image processing method and device using wavelet transformation
WO2011033619A1 (en) * 2009-09-16 2011-03-24 パイオニア株式会社 Image processing device, image processing method, image processing program, and storage medium

Also Published As

Publication number Publication date
JP2018169948A (en) 2018-11-01

Similar Documents

Publication Publication Date Title
Piao et al. Image resolution enhancement using inter-subband correlation in wavelet domain
JP2013235594A (en) Method and device for generating super-resolution version of low resolution input data structure
JP2015507273A (en) Method and apparatus for generating a super-resolution version of a low-resolution input data structure
EP2529353A1 (en) Method and system for generating an output image of increased pixel resolution from an input image
Harikrishna et al. Satellite image resolution enhancement using dwt technique
Lama et al. Interpolation using wavelet transform and discrete cosine transform for high resolution display
Wong et al. Further improved edge-directed interpolation and fast EDI for SDTV to HDTV conversion
Khaire et al. Resolution Enhancement of images with interpolation and DWT–SWT Wavelet domain components
Zhen et al. Image demosaicing
US9747669B2 (en) Image processing apparatus and image processing method
JP6874933B2 (en) Super-resolution image generators, programs, and integrated circuits
JP6174903B2 (en) Spatial / gradation super-resolution device and program
Tai et al. A fast algorithm for single image super resolution in both wavelet and spatial domain
JP5514132B2 (en) Image reduction device, image enlargement device, and program thereof
WO2016131370A1 (en) Wavelet denoising method and device
WO2015115168A1 (en) Image processing device
Mohan et al. A novel approach for satellite image resolution enhancement
Lama et al. New interpolation method based on combination of discrete cosine transform and wavelet transform
JP5809164B2 (en) Image processing apparatus, image processing method, and integrated circuit
WO2014136552A1 (en) Image processing device
Thanakitivirul et al. Using High Boost Bi-cubic Interpolation to Upscale and Enhance the Medical Image Details
JP3759310B2 (en) Image processing apparatus and image composition apparatus
JP2008532168A (en) Image contrast and sharpness enhancement
JP3750776B2 (en) Image sharpness estimation method and apparatus
Panda et al. A novel image upscaling method using high order error sharpening

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210304

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210323

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210408

R150 Certificate of patent or registration of utility model

Ref document number: 6874933

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250