Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6915685B2 - Learning device, super-resolution device, learning method, super-resolution method and program - Google Patents
[go: Go Back, main page]

JP6915685B2 - Learning device, super-resolution device, learning method, super-resolution method and program - Google Patents

Learning device, super-resolution device, learning method, super-resolution method and program Download PDF

Info

Publication number
JP6915685B2
JP6915685B2 JP2019524752A JP2019524752A JP6915685B2 JP 6915685 B2 JP6915685 B2 JP 6915685B2 JP 2019524752 A JP2019524752 A JP 2019524752A JP 2019524752 A JP2019524752 A JP 2019524752A JP 6915685 B2 JP6915685 B2 JP 6915685B2
Authority
JP
Japan
Prior art keywords
resolution
image
super
low
learning
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
JP2019524752A
Other languages
Japanese (ja)
Other versions
JPWO2018235168A1 (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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Publication of JPWO2018235168A1 publication Critical patent/JPWO2018235168A1/en
Application granted granted Critical
Publication of JP6915685B2 publication Critical patent/JP6915685B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting

Landscapes

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

Description

本発明は、低解像度の画像を高解像度にする処理を行うための学習装置、超解像化装置、学習方法、超解像化方法、学習用プログラムおよび超解像化プログラムに関する。 The present invention relates to a learning device, a super-resolution device, a learning method, a super-resolution method, a learning program, and a super-resolution program for performing a process of converting a low-resolution image into a high-resolution image.

近年、監視カメラやWebカメラの普及により、これらのカメラによって撮像される画像データや映像データが増大している。これらのデータを利用し、人間が不審者や不審物を認識することも多い。しかし、撮像されるデータの解像度が低い場合、人間が不審者や不審物を認識するには限界がある。 In recent years, with the widespread use of surveillance cameras and Web cameras, the amount of image data and video data captured by these cameras has increased. Humans often recognize suspicious persons and suspicious objects by using these data. However, when the resolution of the captured data is low, there is a limit to human recognition of suspicious persons and suspicious objects.

例えば、既設のカメラが安価な場合、そのカメラのスペックも低いことが想定される。このような既設のカメラでは、高解像度のデータを取得することは困難である一方、このカメラを用いて遠くに存在する人やモノなどを高精度に認識したいという要望もある。そこで、低解像度のデータから高解像度のデータを生成する超解像化技術が用いられることがある。 For example, if an existing camera is inexpensive, it is assumed that the specifications of the camera are also low. While it is difficult to acquire high-resolution data with such an existing camera, there is also a demand for using this camera to recognize people and objects in the distance with high accuracy. Therefore, a super-resolution technique for generating high-resolution data from low-resolution data may be used.

特許文献1には、事例ベースの学習型超解像方式として、劣化画像から復元画像を生成する画像処理装置が記載されている。特許文献1に記載された画像処理装置は、学習画像である高解像画像を劣化させて劣化画像を生成し、高解像画像と対応する劣化画像のペアに基づく辞書を作成する。これにより、画像処理の対象となる入力画像の最適なパッチを探し、得られたパッチとペアとなる学習用高解像画像を用いて、合成処理を行う。 Patent Document 1 describes an image processing apparatus that generates a restored image from a deteriorated image as a case-based learning type super-resolution method. The image processing apparatus described in Patent Document 1 deteriorates a high-resolution image which is a learning image to generate a deteriorated image, and creates a dictionary based on a pair of the high-resolution image and the corresponding deteriorated image. As a result, the optimum patch of the input image to be image-processed is searched for, and the synthesis processing is performed using the high-resolution learning image paired with the obtained patch.

また、事例ベースの学習型超解像方式よりも精度を向上させた深層学習ベースの学習型超解像方式として、SRCNN(Super-Resolution Convolutional Neural Network )や、VDSR(Very Deep Super Resolution)などが知られている。 In addition, SRCNN (Super-Resolution Convolutional Neural Network) and VDSR (Very Deep Super Resolution) are examples of deep learning-based learning-type super-resolution methods with improved accuracy compared to case-based learning-type super-resolution methods. Are known.

特許文献2には、解像度が異なる複数の段階で検出を行う検出器が記載されている。特許文献2に記載された検出器は、複数のモダリティ種別のそれぞれに対して、入力データに含まれるオブジェクトの属性が複数の属性値の何れであるかを、解像度が相互に異なる複数段階の処理で検出する。 Patent Document 2 describes a detector that performs detection at a plurality of stages having different resolutions. The detector described in Patent Document 2 performs a plurality of steps of processing in which the attributes of the object included in the input data are the plurality of attribute values for each of the plurality of modality types, the resolutions of which are different from each other. Detect with.

国際公開第2014/087652号International Publication No. 2014/087652 特開2012−022535号公報Japanese Unexamined Patent Publication No. 2012-022535

一方、低解像画像から超解像化する際の倍率が高い場合、超解像化により高精度の画像を得ることが困難という課題がある。例えば、上述するSRCNNや、VDSRは、低い倍率での超解像化を想定している。そのため、低解像画像から目的の解像度に直接超解像化する場合、低解像画像から超解像化する倍率が高くなればなるほど、パラメータ数が多くなるため、高精度な画像を得ることが困難になる。 On the other hand, when the magnification for super-resolution from a low-resolution image is high, there is a problem that it is difficult to obtain a high-precision image by super-resolution. For example, the above-mentioned SRCNN and VDSR assume super-resolution at a low magnification. Therefore, when super-resolution is directly converted from a low-resolution image to a target resolution, the higher the magnification for super-resolution from the low-resolution image, the larger the number of parameters, and a highly accurate image can be obtained. Becomes difficult.

図15は、超解像化の例を示す説明図である。図15に例示するように、2×2の低解像画像L1が存在するとする。ここで、数字の記載されていないマスが、超解像化して補完すべき部分に対応する。例えば、画像L1を4×4の画像L2に超解像化する場合、高精度の画像を得ることは比較的容易と言える。しかし、画像L1を8×8の画像L3に超解像化する場合、画像L2に超解像化する場合に比べてパラメータ数も多くなるため、高精度な画像を得ることは困難である。 FIG. 15 is an explanatory diagram showing an example of super-resolution. As illustrated in FIG. 15, it is assumed that a 2 × 2 low resolution image L1 exists. Here, the squares on which the numbers are not described correspond to the parts to be super-resolutiond and complemented. For example, when the image L1 is super-resolutiond into a 4 × 4 image L2, it can be said that it is relatively easy to obtain a high-precision image. However, when the image L1 is super-resolutiond into an 8 × 8 image L3, the number of parameters is larger than when the image L2 is super-resolutiond, so that it is difficult to obtain a highly accurate image.

また、特許文献1および特許文献2に記載のいずれの内容も、最適な解像度の画像を選択するものであり、画像処理の対象となる画像を高精度化することは難しい。また、特許文献1に記載された画像処理装置は、作成された辞書から、画像処理の対象となる入力画像のパッチに対応する最適な復元パッチを探索し、合成処理により超解像画像を生成する。しかし、ここで作成される辞書に登録される劣化画像は、様々な状況を考慮した劣化画像が含まれる。そのため、上述するような高い倍率の超解像化を行う場合、同様にパラメータ数は多くなってしまうため、高精度な画像を得ることは困難である。 Further, both of the contents described in Patent Document 1 and Patent Document 2 select an image having an optimum resolution, and it is difficult to improve the accuracy of the image to be image-processed. Further, the image processing apparatus described in Patent Document 1 searches the created dictionary for the optimum restoration patch corresponding to the patch of the input image to be image processed, and generates a super-resolution image by compositing processing. do. However, the deteriorated image registered in the dictionary created here includes a deteriorated image in consideration of various situations. Therefore, when super-resolution with a high magnification as described above is performed, the number of parameters also increases, and it is difficult to obtain a highly accurate image.

そこで、本発明は、低解像画像から高精度な高解像画像を生成できる学習装置、超解像化装置、学習方法、超解像化方法、学習用プログラムおよび超解像化プログラムを提供することを目的とする。 Therefore, the present invention provides a learning device, a super-resolution device, a learning method, a super-resolution method, a learning program, and a super-resolution program capable of generating a high-precision high-resolution image from a low-resolution image. The purpose is to do.

本発明による学習装置は、学習用画像に基づいて、その学習用画像よりも解像度の低い画像である低解像画像を生成する低解像化部と、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて、第一解像度の画像から第二解像度の画像に超解像化するパラメータを学習する学習部と、学習された解像度の組合せごとにパラメータを記憶する記憶部と、記憶部に記憶されたパラメータを用いて、対象画像よりも解像度の高い画像を生成する超解像化部とを備え、低解像化部が、学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成し、超解像化部が、低解像化部が生成した低解像画像、または、超解像化部が生成した低解像画像を超解像化して、より解像度の高い画像を生成し、学習部が、学習用画像および低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用い、超解像化部が生成した低解像画像を第一解像度の画像として用いて、パラメータを学習することを特徴とする。 The learning device according to the present invention is a combination of a low resolution unit that generates a low resolution image that is an image having a lower resolution than the learning image based on the learning image, and two adjacent resolutions. A learning unit that learns parameters for super-resolution from a first-resolution image to a second-resolution image using each of the first-resolution and second-resolution images, and stores parameters for each combination of learned resolutions. A storage unit and a super-resolution unit that generates an image having a higher resolution than the target image by using the parameters stored in the storage unit are provided, and the low-resolution unit is based on the learning image. A low-resolution image with a plurality of resolutions is generated stepwise, and the super-resolution unit generates a low-resolution image generated by the low-resolution unit or a low-resolution image generated by the super-resolution unit. The super-resolution is generated to generate a higher-resolution image, and the learning unit uses the image of the adjacent resolution among the learning image and the low-resolution image as the first-resolution image and the second-resolution image. It is characterized in that parameters are learned by using a low-resolution image generated by the super-resolution unit as a first-resolution image.

本発明による超解像化装置は、入力された対象画像から、その対象画像よりも解像度の高い画像である高解像画像を生成する超解像化装置であって、対象画像から段階的に高い解像度の画像を生成する超解像化部と、対象画像の解像度と高解像画像の解像度との間の解像度である中間解像度から高解像画像の解像度に超解像化するパラメータ、および、対象画像の解像度から中間解像度に超解像化するパラメータを記憶する記憶部とを備え、記憶部が、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて学習された、その第一解像度の画像から第二解像度の画像に超解像化するパラメータであって、超解像化部が超解像化により生成した、学習用画像よりも解像度の低い画像である低解像画像を第一解像度の画像として用いて学習されたパラメータを記憶し、超解像化部が、上記パラメータを用いて、対象画像から少なくとも1つの中間解像度の画像を生成し、生成された中間解像度の画像から高解像画像を生成することを特徴とする。 The super-resolution device according to the present invention is a super-resolution device that generates a high-resolution image that is an image having a higher resolution than the target image from the input target image, and is stepwise from the target image. A super-resolution unit that produces a high-resolution image, parameters that super-resolution from an intermediate resolution, which is the resolution between the resolution of the target image and the resolution of the high-resolution image, to the resolution of the high-resolution image, and , A storage unit that stores parameters that super-resolution from the resolution of the target image to an intermediate resolution, and the storage unit uses images of the first resolution and the second resolution, which are a combination of two adjacent resolutions. It is a parameter for super-resolution from the first-resolution image to the second-resolution image learned in the above process, and has a lower resolution than the training image generated by the super-resolution unit by super-resolution. A low-resolution image, which is an image, is used as the first-resolution image to store the learned parameters, and the super-resolution unit uses the above parameters to generate at least one intermediate-resolution image from the target image. , It is characterized in that a high resolution image is generated from the generated intermediate resolution image.

本発明による学習方法は、学習用画像に基づいて、その学習用画像よりも解像度の低い画像である低解像画像を、段階的に複数の解像度分生成し、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて、第一解像度の画像から第二解像度の画像に超解像化するパラメータを学習し、学習された解像度の組合せごとにパラメータを記憶部に記憶し、記憶部に記憶されたパラメータを用いて生成された画像、または、段階的に生成された低解像画像を超解像化して、より解像度の高い画像を生成し、学習の際、学習用画像および低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用い、超解像化された低解像画像を第一解像度の画像として用いて、パラメータを学習することを特徴とする。 In the learning method according to the present invention, a low-resolution image, which is an image having a lower resolution than the learning image, is gradually generated for a plurality of resolutions based on the learning image, and a combination of two adjacent resolutions is used. Using each of the first and second resolution images, the parameters for super-resolution from the first resolution image to the second resolution image are learned, and the parameters are stored for each combination of the learned resolutions. An image generated using the parameters stored in the storage unit or a low-resolution image generated stepwise is super-resolved to generate a higher-resolution image during learning. Of the training image and the low resolution image, the image of the adjacent resolution is used as the first resolution image and the second resolution image, and the super-resolution low resolution image is used as the first resolution image. It is characterized by learning the parameters.

本発明による超解像化方法は、入力された対象画像から、その対象画像よりも解像度の高い画像である高解像画像を生成する超解像化方法であって、対象画像から段階的に高い解像度の画像を生成し、対象画像の解像度と高解像画像の解像度との間の解像度である中間解像度から高解像画像の解像度に超解像化するパラメータ、および、対象画像の解像度から中間解像度に超解像化するパラメータを記憶する記憶部を参照し、記憶部に記憶されたパラメータを用いて、対象画像から少なくとも1つの中間解像度の画像を生成し、生成された中間解像度の画像から高解像画像を生成し、記憶部に記憶されたパラメータは、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて学習された、その第一解像度の画像から第二解像度の画像に超解像化するパラメータであって、その超解像化により生成された、学習用画像よりも解像度の低い画像である低解像画像を第一解像度の画像として用いて学習されたパラメータであることを特徴とする。 The super-resolution method according to the present invention is a super-resolution method for generating a high-resolution image, which is an image having a higher resolution than the target image, from the input target image, and is a super-resolution method stepwise from the target image. From the parameters that generate a high resolution image and super-resolution from the intermediate resolution, which is the resolution between the resolution of the target image and the resolution of the high resolution image, to the resolution of the high resolution image, and the resolution of the target image. Refer to the storage unit that stores the parameters to be super-resolutiond to the intermediate resolution, generate at least one intermediate resolution image from the target image using the parameters stored in the storage unit, and generate the generated intermediate resolution image. A high resolution image was generated from the image, and the parameters stored in the storage unit were learned using the images of the first resolution and the second resolution, which are a combination of two adjacent resolutions. A low-resolution image, which is a parameter for super-resolution from an image to a second-resolution image and has a lower resolution than the training image generated by the super-resolution, is used as the first-resolution image. It is characterized in that it is a parameter learned by using it.

本発明による学習用プログラムは、コンピュータに、学習用画像に基づいて、その学習用画像よりも解像度の低い画像である低解像画像を生成する低解像化処理、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて、第一解像度の画像から第二解像度の画像に超解像化するパラメータを学習する学習処理学習された解像度の組合せごとにパラメータを記憶部に記憶する記憶処理、および、記憶部に記憶されたパラメータを用いて、対象画像よりも解像度の高い画像を生成する超解像化処理とを実行させ、低解像化処理で、学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成させ、超解像化処理で、低解像化処理で生成された低解像画像、または、超解像化処理で生成された低解像画像を超解像化させて、より解像度の高い画像を生成させ、学習処理で、学習用画像および低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用い、超解像化処理で生成された低解像画像を第一解像度の画像として用いて、パラメータを学習させることを特徴とする。 The learning program according to the present invention is a low-resolution process that generates a low-resolution image, which is an image having a lower resolution than the learning image, on a computer based on the learning image, and is a combination of two adjacent resolutions. in a using each of the image of the first resolution and second resolution, the learning process for learning the parameters of the super-resolution of the first resolution of the image to a second image resolution, parameters for each combination of learned resolution The storage process for storing the image in the storage unit and the super-resolution processing for generating an image having a higher resolution than the target image using the parameters stored in the storage unit are executed, and the low-resolution processing is performed. Based on the training image, low-resolution images with multiple resolutions are generated step by step, and the low-resolution image generated by the low-resolution processing or the super-resolution processing is performed by the super-resolution processing. The low-resolution image generated in is super-resolution to generate a higher-resolution image, and in the training process, the image with the closest resolution among the training image and the low-resolution image is set to the first resolution. It is characterized in that it is used as an image and a second resolution image, and a low resolution image generated by the super-resolution processing is used as a first resolution image to train parameters.

本発明による超解像化プログラムは、入力された対象画像から、その対象画像よりも解像度の高い画像である高解像画像を生成するコンピュータに適用される超解像化プログラムであって、コンピュータに、対象画像から段階的に高い解像度の画像を生成する超解像化処理を実行させ、超解像化処理で、対象画像の解像度と高解像画像の解像度との間の解像度である中間解像度から高解像画像の解像度に超解像化するパラメータ、および、対象画像の解像度から中間解像度に超解像化するパラメータを記憶する記憶部を参照させ、その記憶部に記憶されたパラメータを用いて、対象画像から少なくとも1つの中間解像度の画像を生成させ、生成された中間解像度の画像から高解像画像を生成させ、記憶部に記憶されたパラメータは、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて学習された、その第一解像度の画像から第二解像度の画像に超解像化するパラメータであって、超解像化処理で超解像化により生成された、学習用画像よりも解像度の低い画像である低解像画像を第一解像度の画像として用いて学習されたパラメータであることを特徴とする。 The super-resolution program according to the present invention is a super-resolution program applied to a computer that generates a high-resolution image that is an image having a higher resolution than the target image from the input target image, and is a computer. Is subjected to a super-resolution process that gradually generates a high-resolution image from the target image, and the super-resolution process is an intermediate resolution between the resolution of the target image and the resolution of the high-resolution image. Refer to the storage unit that stores the parameters that super-resolution from the resolution to the resolution of the high-resolution image and the parameters that super-resolution from the resolution of the target image to the intermediate resolution, and refer to the storage unit for the parameters stored in the storage unit. It is used to generate at least one intermediate resolution image from the target image, generate a high resolution image from the generated intermediate resolution image , and the parameters stored in the storage unit are a combination of two adjacent resolutions. It is a parameter for super-resolution from the first-resolution image to the second-resolution image, which is learned using each of the first-resolution and second-resolution images, and is super-solved by the super-resolution processing. It is characterized in that it is a parameter learned by using a low resolution image, which is an image having a resolution lower than that of the learning image, generated by imaging as a first resolution image.

本発明によれば、低解像画像から高精度な高解像画像を生成できる。 According to the present invention, a high-precision high-resolution image can be generated from a low-resolution image.

本発明による超解像化システムの第1の実施形態の構成例を示すブロック図である。It is a block diagram which shows the structural example of the 1st Embodiment of the super-resolution system by this invention. 第1の実施形態の学習部の例を示す説明図である。It is explanatory drawing which shows the example of the learning part of 1st Embodiment. 超解像化部の構成例を示す説明図である。It is explanatory drawing which shows the structural example of the super-resolution part. 学習処理を行う動作例を示す説明図である。It is explanatory drawing which shows the operation example which performs a learning process. 超解像化処理を行う動作例を示すフローチャートである。It is a flowchart which shows the operation example which performs super-resolution processing. 一般的な高解像化処理を行う装置を示すフローチャートである。It is a flowchart which shows the apparatus which performs the general high-resolution processing. 超解像化を行う動作例を示す説明図である。It is explanatory drawing which shows the operation example which performs super-resolution. 第2の実施形態の学習部の例を示す説明図である。It is explanatory drawing which shows the example of the learning part of the 2nd Embodiment. 第3の実施形態の学習部の例を示す説明図である。It is explanatory drawing which shows the example of the learning part of 3rd Embodiment. 第4の実施形態の学習部の例を示す説明図である。It is explanatory drawing which shows the example of the learning part of 4th Embodiment. 本発明による超解像化システムの第5の実施形態の構成例を示すブロック図である。It is a block diagram which shows the structural example of the 5th Embodiment of the super-resolution system by this invention. 第6の実施形態の学習部の例を示す説明図である。It is explanatory drawing which shows the example of the learning part of 6th Embodiment. 本発明による学習装置の概要を示すブロック図である。It is a block diagram which shows the outline of the learning apparatus by this invention. 本発明による超解像化装置の概要を示すブロック図である。It is a block diagram which shows the outline of the super-resolution apparatus by this invention. 超解像化の例を示す説明図である。It is explanatory drawing which shows the example of super-resolution.

実施形態1.
以下、本発明の実施形態を図面を参照して説明する。図1は、本発明による超解像化システムの第1の実施形態の構成例を示すブロック図である。本実施形態の超解像化システム100は、学習用画像入力部10と、学習部20と、パラメータ保持部30と、超解像化対象画像入力部40と、超解像化部50と、画像出力部60とを備えている。なお、図1に示す一方向性の矢印は、情報の流れの方向を端的に示したものであり、双方向性を排除するものではない。
Embodiment 1.
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration example of a first embodiment of the super-resolution system according to the present invention. The super-resolution system 100 of the present embodiment includes a learning image input unit 10, a learning unit 20, a parameter holding unit 30, a super-resolution target image input unit 40, and a super-resolution unit 50. It includes an image output unit 60. The unidirectional arrow shown in FIG. 1 simply indicates the direction of information flow, and does not exclude bidirectionality.

学習用画像入力部10は、後述する学習部20が学習に用いる画像を入力する。学習用画像入力部10は、通信ネットワークを介して受信した画像を学習部20に入力してもよいし、学習用画像が記憶された記憶部(図示せず)から画像を読み取り、読み取った画像を学習部20に入力してもよい。 The learning image input unit 10 inputs an image used for learning by the learning unit 20 described later. The learning image input unit 10 may input an image received via the communication network into the learning unit 20, or read an image from a storage unit (not shown) in which the learning image is stored and read the image. May be input to the learning unit 20.

学習部20は、超解像化するパラメータを学習し、学習したパラメータを後述するパラメータ保持部30に記憶する。なお、パラメータ保持部30は、学習部20に含まれていてもよい。 The learning unit 20 learns the parameters to be super-resolution, and stores the learned parameters in the parameter holding unit 30, which will be described later. The parameter holding unit 30 may be included in the learning unit 20.

図2は、第1の実施形態の学習部20の例を示す説明図である。なお、本実施形態の学習部20は、パラメータ保持部30を含むものとする。また、図1と同様、なお、図2に示す一方向性の矢印は、情報の流れの方向を端的に示したものであり、双方向性を排除するものではない。以下の図面でも同様である。学習部20は、複数の低解像化手段21a,21b,21cと、複数の超解像化学習手段22a,22b,22cと、パラメータ保持部30とを含む。また、パラメータ保持部30は、複数の学習パラメータ保持部30a,30b,30cとを有する。 FIG. 2 is an explanatory diagram showing an example of the learning unit 20 of the first embodiment. The learning unit 20 of the present embodiment includes the parameter holding unit 30. Further, as in FIG. 1, the unidirectional arrow shown in FIG. 2 simply indicates the direction of information flow, and does not exclude bidirectionality. The same applies to the following drawings. The learning unit 20 includes a plurality of low-resolution learning means 21a, 21b, 21c, a plurality of super-resolution learning means 22a, 22b, 22c, and a parameter holding unit 30. Further, the parameter holding unit 30 has a plurality of learning parameter holding units 30a, 30b, 30c.

以下の説明では、低解像化手段21a,21b,21cに共通する処理を説明する場合、各低解像化手段21a,21b,21cを、単に、低解像化手段と記す。また、超解像化学習手段22a,22b,22cに共通する処理を説明する場合、各超解像化学習手段22a,22b,22cを、単に、超解像化学習手段と記す。 In the following description, when the processing common to the low resolution means 21a, 21b, 21c is described, each low resolution means 21a, 21b, 21c is simply referred to as a low resolution means. Further, when the processing common to the super-resolution learning means 22a, 22b, 22c is explained, each super-resolution learning means 22a, 22b, 22c is simply referred to as a super-resolution learning means.

また、本実施形態では、低解像化手段が複数の低解像化手段21a,21b,21cで実現される場合を例示しているが、各低解像化手段21a,21b,21cが行う処理を1つの低解像化手段がまとめて行ってもよい。同様に、本実施形態では、超解像化学習手段が複数の超解像化学習手段22a,22b,22cで実現される場合を例示しているが、超解像化学習手段22a,22b,22cが行う処理を1つの超解像化学習手段がまとめて行ってもよい。 Further, in the present embodiment, the case where the low resolution means is realized by a plurality of low resolution means 21a, 21b, 21c is illustrated, but each of the low resolution means 21a, 21b, 21c performs. The processing may be performed collectively by one low resolution means. Similarly, in the present embodiment, the case where the super-resolution learning means is realized by a plurality of super-resolution learning means 22a, 22b, 22c is illustrated, but the super-resolution learning means 22a, 22b, One super-resolution learning means may collectively perform the processing performed by 22c.

また、本実施形態では、パラメータ保持部30が複数の学習パラメータ保持部30a,30b,30cで実現される場合を例示しているが、1つの記憶手段が学習パラメータ保持部30a,30b,30cが記憶する情報を、それぞれ記憶するようにしてもよい。パラメータ保持部30は、例えば、磁気ディスク装置により実現される。 Further, in the present embodiment, the case where the parameter holding unit 30 is realized by a plurality of learning parameter holding units 30a, 30b, 30c is illustrated, but one storage means is the learning parameter holding units 30a, 30b, 30c. The information to be memorized may be memorized respectively. The parameter holding unit 30 is realized by, for example, a magnetic disk device.

低解像化手段は、学習用画像入力部10が入力した学習用画像に基づいて、その学習用画像よりも解像度の低い画像である低解像画像を生成する。なお、以下の説明では、低解像画像を生成する元になる学習用画像のことを、高解像画像と記すこともある。 The low-resolution means generates a low-resolution image, which is an image having a resolution lower than that of the learning image, based on the learning image input by the learning image input unit 10. In the following description, a learning image that is a source for generating a low-resolution image may be referred to as a high-resolution image.

低解像化手段は、学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成する。具体的には、本実施形態では、低解像化手段21a,21b,21cが、それぞれ学習用画像に基づいて、解像度の異なる低解像画像を生成する。なお、本実施形態では、生成する低解像画像の倍率が予め定められているものとする。 The low-resolution means gradually generates low-resolution images having a plurality of resolutions based on the learning image. Specifically, in the present embodiment, the low-resolution means 21a, 21b, and 21c generate low-resolution images having different resolutions based on the learning images, respectively. In this embodiment, it is assumed that the magnification of the low-resolution image to be generated is predetermined.

ここでは、段階的に低解像画像を生成するため、低解像化手段21aが生成する低解像画像よりも、低解像化手段21bが生成する低解像画像の方が解像度が低いものとし、低解像化手段21bが生成する低解像画像よりも、低解像化手段21cが生成する低解像画像の方が解像度が低いものとする。以下の説明では、低解像化手段21aが画像を低解像化する倍率を(1/N)と記し、低解像化手段21bが画像を低解像化する倍率を(1/N)と記し、低解像化手段21cが画像を低解像化する倍率を(1/N)と記す。また、以下の説明では、上記倍率で解像度を表すことがある。すなわち、倍率(1/N)の画像の解像度が最も低いことを表す。Here, since the low-resolution image is generated stepwise, the resolution of the low-resolution image generated by the low-resolution means 21b is lower than that of the low-resolution image generated by the low-resolution means 21a. It is assumed that the resolution of the low-resolution image generated by the low-resolution means 21c is lower than that of the low-resolution image generated by the low-resolution means 21b. In the following description, the magnification at which the low resolution means 21a lowers the image is described as (1 / N 1 ), and the magnification at which the low resolution means 21b lowers the image is (1 / N). 2 ), and the magnification at which the low-resolution means 21c reduces the resolution of the image is described as (1 / N 3). Further, in the following description, the resolution may be represented by the above magnification. That is, it means that the resolution of the image at the magnification (1 / N 3) is the lowest.

低解像化手段が低解像画像を生成する方法は任意である。低解像化手段は、例えば、Bicubic法、Nearest neighbor法、Bilinear法などを用いて低解像画像を生成してもよい。ただし、低解像化手段が低解像画像を生成する方法は、これらの方法に限定されない。 The method by which the low resolution means produces a low resolution image is arbitrary. As the low-resolution means, for example, a low-resolution image may be generated by using a Bicubic method, a Nearest neighbor method, a Bilinear method, or the like. However, the method by which the low-resolution means produces a low-resolution image is not limited to these methods.

超解像化学習手段は、2つの異なる解像度の画像を用いて、超解像化するパラメータを学習する。具体的には、超解像化学習手段は、2つの近接する解像度の組合せ(以下、第一解像度および第二解像度と記す)の画像を用いて、第一解像度の画像から第二解像度の画像に超解像化するパラメータを学習する。なお、第一解像度の方が第二解像度よりも解像度が低いものとする。超解像化学習手段は、学習用画像および低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用いる。 The super-resolution learning means learns the parameters to be super-resolution using two images having different resolutions. Specifically, the super-resolution learning means uses an image of a combination of two adjacent resolutions (hereinafter referred to as a first resolution and a second resolution), and uses an image of the first resolution to an image of the second resolution. Learn the parameters to be super-resolution. It is assumed that the first resolution has a lower resolution than the second resolution. The super-resolution learning means uses images having adjacent resolutions as the first-resolution image and the second-resolution image among the learning image and the low-resolution image.

本実施形態では、超解像化学習手段22cは、低解像化手段21cが生成した解像度(倍率:1/N)の画像と、低解像化手段21bが生成した解像度(倍率:1/N)の画像とを用いて、解像度(倍率:1/N)の画像から解像度(倍率:1/N)の画像に超解像化するパラメータを学習する。そして、超解像化学習手段22cは、学習したパラメータを学習パラメータ保持部30cに記憶する。In the present embodiment, the super-resolution learning means 22c has an image having a resolution (magnification: 1 / N 3 ) generated by the low-resolution means 21c and a resolution (magnification: 1) generated by the low-resolution means 21b. / N 2) by using the image of the resolution (magnification: 1 / N 3 image from the resolution (magnification): 1 / N 2) images to learn the parameters of the super-resolution of. Then, the super-resolution learning means 22c stores the learned parameters in the learning parameter holding unit 30c.

同様に、超解像化学習手段22bは、低解像化手段21bが生成した解像度(倍率:1/N)の画像と、低解像化手段21aが生成した解像度(倍率:1/N)の画像とを用いて、解像度(倍率:1/N)の画像から解像度(倍率:1/N)の画像に超解像化するパラメータを学習する。そして、超解像化学習手段22bは、学習したパラメータを学習パラメータ保持部30bに記憶する。Similarly, the super-resolution learning means 22b has an image having a resolution (magnification: 1 / N 2 ) generated by the low-resolution means 21b and a resolution (magnification: 1 / N) generated by the low-resolution means 21a. by using the image of one), the resolution (magnification: 1 / N 2 images from the resolution (magnification): 1 / N 1) the image to learn the parameters of the super-resolution of. Then, the super-resolution learning means 22b stores the learned parameters in the learning parameter holding unit 30b.

そして、超解像化学習手段22aは、低解像化手段21aが生成した解像度(倍率:1/N)の画像と、学習用画像とを用いて、解像度(倍率:1/N)の画像から元の解像度の画像に超解像化するパラメータを学習する。そして、超解像化学習手段22aは、学習したパラメータを学習パラメータ保持部30aに記憶する。Then, the super-resolution learning means 22a uses the image of the resolution (magnification: 1 / N 1 ) generated by the low-resolution means 21a and the image for learning, and has a resolution (magnification: 1 / N 1 ). Learn the parameters for super-resolution from the image of the above to the image of the original resolution. Then, the super-resolution learning means 22a stores the learned parameters in the learning parameter holding unit 30a.

このようにして、パラメータ保持部30は、学習された解像度の組合せごとにパラメータを記憶する。 In this way, the parameter holding unit 30 stores the parameters for each combination of learned resolutions.

超解像化対象画像入力部40は、後述する超解像化部50が超解像化に用いる画像を入力する。超解像化対象画像入力部40は、通信ネットワークを介して受信した画像を超解像化部50に入力してもよいし、対象画像が記憶された記憶部(図示せず)から画像を読み取り、読み取った画像を超解像化部50に入力してもよい。 The super-resolution target image input unit 40 inputs an image used for super-resolution by the super-resolution unit 50, which will be described later. The super-resolution target image input unit 40 may input an image received via a communication network into the super-resolution unit 50, or an image is input from a storage unit (not shown) in which the target image is stored. The read image may be input to the super-resolution unit 50.

図3は、超解像化部50の構成例を示す説明図である。超解像化部50は、超解像化手段50a,50b,50cを含む。以下の説明では、超解像化手段50a,50b,50cに共通する処理を説明する場合、各超解像化手段50a,50b,50cを、単に、超解像化部50と記す。 FIG. 3 is an explanatory diagram showing a configuration example of the super-resolution unit 50. The super-resolution unit 50 includes super-resolution means 50a, 50b, 50c. In the following description, when the processing common to the super-resolution means 50a, 50b, 50c is described, each super-resolution means 50a, 50b, 50c is simply referred to as a super-resolution unit 50.

また、本実施形態では、超解像化部50が複数の超解像化手段50a,50b,50cで実現される場合を例示しているが、各超解像化手段50a,50b,50cが行う処理を1つの超解像化部50がまとめて行ってもよい。 Further, in the present embodiment, the case where the super-resolution unit 50 is realized by a plurality of super-resolution means 50a, 50b, 50c is illustrated, but each super-resolution means 50a, 50b, 50c The processing to be performed may be collectively performed by one super-resolution unit 50.

超解像化部50は、パラメータ保持部30に記憶されたパラメータを用いて、超解像化対象画像入力部40が入力した対象画像から段階的に高い解像度の画像を生成する。本実施形態の超解像化部50は、入力された対象画像から最終的な高解像画像を直接生成するのではなく、対象画像と高解像画像の間の解像度(以下、中間解像度と記す。)の画像を生成してから、最終的な高解像画像を生成する。すなわち、超解像化部50は、対象画像から少なくとも1つの中間解像度の画像を生成し、生成された中間解像度の画像から高解像画像を生成する。 The super-resolution unit 50 uses the parameters stored in the parameter holding unit 30 to gradually generate a high-resolution image from the target image input by the super-resolution target image input unit 40. The super-resolution unit 50 of the present embodiment does not directly generate the final high-resolution image from the input target image, but has a resolution between the target image and the high-resolution image (hereinafter referred to as an intermediate resolution). After the image of (described) is generated, the final high-resolution image is generated. That is, the super-resolution unit 50 generates at least one intermediate-resolution image from the target image, and generates a high-resolution image from the generated intermediate-resolution image.

図3に示す例では、中間解像度の画像は、2種類生成される。ただし、生成される中間解像度の画像の種類は、2種類に限定されない。生成される中間解像度は、パラメータ保持部30が保持するパラメータに基づいて決定される。 In the example shown in FIG. 3, two types of intermediate resolution images are generated. However, the types of intermediate resolution images generated are not limited to two types. The generated intermediate resolution is determined based on the parameters held by the parameter holding unit 30.

すなわち、パラメータ保持部30は、対象画像の解像度(図2に例示する(1/N))から中間解像度(図2に例示する(1/N))に超解像化するパラメータ、および、中間解像度(図2に例示する(1/N))から高解像画像の解像度に超解像化するパラメータを記憶する。また、パラメータ保持部30は、第一の中間解像度(図2に例示する(1/N))から第二の中間解像化(図2に例示する(1/N))するパラメータも保持する。That is, the parameter holding unit 30 super-resolutions the target image from the resolution ((1 / N 3 ) illustrated in FIG. 2) to the intermediate resolution ((1 / N 2 ) illustrated in FIG. 2), and , The parameter for super-resolution from the intermediate resolution (exemplified in FIG. 2 (1 / N 1 )) to the resolution of the high-resolution image is stored. In addition, the parameter holding unit 30 also includes parameters for the first intermediate resolution (exemplified in FIG. 2 (1 / N 2 )) to the second intermediate resolution (illustrated in FIG. 2 (1 / N 1 )). Hold.

このように、パラメータ保持部30は、解像度の異なる複数の中間解像度に超解像化するパラメータを記憶するため、超解像化部50は、これらのパラメータを用いて、解像度が高くなるように段階的に中間解像度の画像を生成する。 In this way, the parameter holding unit 30 stores the parameters for super-resolution to a plurality of intermediate resolutions having different resolutions, so that the super-resolution unit 50 uses these parameters to increase the resolution. Generate intermediate resolution images in stages.

超解像化部50が、超解像化を行う方法は任意である。超解像化部50は、例えば、SRCNNやVSDRを用いて超解像化を行ってもよい。ただし、超解像化部50が超解像化を行う方法は、これらの方法に限定されない。 The method in which the super-resolution unit 50 performs super-resolution is arbitrary. The super-resolution unit 50 may perform super-resolution using, for example, SRCNN or VSDR. However, the method in which the super-resolution unit 50 performs super-resolution is not limited to these methods.

画像出力部60は、生成された高解像画像を出力する。 The image output unit 60 outputs the generated high-resolution image.

以上のように、超解像化を行う際に用いられるパラメータの学習が、学習用画像入力部10、学習部20およびパラメータ保持部30で実現される。そのため、学習用画像入力部10、学習部20およびパラメータ保持部30を備える装置を、学習装置と言うことができる。 As described above, learning of the parameters used when performing super-resolution is realized by the learning image input unit 10, the learning unit 20, and the parameter holding unit 30. Therefore, a device including a learning image input unit 10, a learning unit 20, and a parameter holding unit 30 can be called a learning device.

学習用画像入力部10と、学習部20とは、プログラム(学習用プログラム)に従って動作するコンピュータのCPUによって実現される。例えば、プログラムは、学習装置が備える記憶部(図示せず)に記憶され、CPUは、そのプログラムを読み込み、プログラムに従って、学習用画像入力部10および学習部20として動作してもよい。 The learning image input unit 10 and the learning unit 20 are realized by a CPU of a computer that operates according to a program (learning program). For example, the program may be stored in a storage unit (not shown) included in the learning device, and the CPU may read the program and operate as the learning image input unit 10 and the learning unit 20 according to the program.

また、対象画像から高解像画像を生成する処理(すなわち、超解像化)が、パラメータ保持部30、超解像化対象画像入力部40、超解像化部50および画像出力部60で実現される。そのため、パラメータ保持部30、超解像化対象画像入力部40、超解像化部50および画像出力部60を備える装置を、超解像化装置と言うことができる。 Further, the process of generating a high-resolution image from the target image (that is, super-resolution) is performed by the parameter holding unit 30, the super-resolution target image input unit 40, the super-resolution unit 50, and the image output unit 60. It will be realized. Therefore, a device including a parameter holding unit 30, a super-resolution target image input unit 40, a super-resolution unit 50, and an image output unit 60 can be called a super-resolution device.

超解像化対象画像入力部40と、超解像化部50と、画像出力部60とは、プログラム(超解像化プログラム)に従って動作するコンピュータのCPUによって実現される。例えば、プログラムは、超解像化装置が備える記憶部(図示せず)に記憶され、CPUは、そのプログラムを読み込み、プログラムに従って、超解像化対象画像入力部40、超解像化部50および画像出力部60として動作してもよい。 The super-resolution target image input unit 40, the super-resolution unit 50, and the image output unit 60 are realized by a computer CPU that operates according to a program (super-resolution program). For example, the program is stored in a storage unit (not shown) included in the super-resolution device, the CPU reads the program, and the super-resolution target image input unit 40 and the super-resolution unit 50 follow the program. And may operate as the image output unit 60.

次に、本実施形態の超解像化システムの動作例を示す説明図である。図4は、本実施形態の超解像化システムを用いて学習処理を行う動作例を示すフローチャートである。学習用画像入力部10は、学習用画像を学習部20に入力する(ステップS11)。学習部20は、学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成する(ステップS12)。学習部20は、学習用画像および低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用いて、超解像化に用いるパラメータを学習する(ステップS13)。そして、学習部20は、学習された解像度の組合せごとにパラメータをパラメータ保持部30に記憶する(ステップS14)。 Next, it is explanatory drawing which shows the operation example of the super-resolution system of this embodiment. FIG. 4 is a flowchart showing an operation example in which the learning process is performed using the super-resolution system of the present embodiment. The learning image input unit 10 inputs the learning image to the learning unit 20 (step S11). The learning unit 20 gradually generates low-resolution images having a plurality of resolutions based on the learning image (step S12). The learning unit 20 learns the parameters used for super-resolution by using the images having adjacent resolutions as the first-resolution image and the second-resolution image among the learning image and the low-resolution image (step S13). ). Then, the learning unit 20 stores the parameters in the parameter holding unit 30 for each combination of the learned resolutions (step S14).

図5は、本実施形態の超解像化システムを用いて超解像化処理を行う動作例を示すフローチャートである。超解像化対象画像入力部40は、超解像化の対象となる画像を超解像化部50に入力する(ステップS21)。超解像化部50は、入力された対象画像から段階的に高い解像度の画像を生成する(ステップS22)。具体的には、超解像化部50は、パラメータ保持部30に記憶されたパラメータを用いて、対象画像から少なくとも1つの中間解像度の画像を生成し、生成された中間解像度の画像から高解像画像を生成する。そして、画像出力部60は、生成された高解像画像を出力する(ステップS23)。 FIG. 5 is a flowchart showing an operation example of performing super-resolution processing using the super-resolution system of the present embodiment. The super-resolution target image input unit 40 inputs an image to be super-resolution into the super-resolution unit 50 (step S21). The super-resolution unit 50 gradually generates a high-resolution image from the input target image (step S22). Specifically, the super-resolution unit 50 generates at least one intermediate-resolution image from the target image using the parameters stored in the parameter holding unit 30, and high-resolution from the generated intermediate-resolution image. Generate an image image. Then, the image output unit 60 outputs the generated high-resolution image (step S23).

以上のように、本実施形態では、低解像化手段が、学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成し、超解像化学習手段が、第一解像度および第二解像度のそれぞれの画像を用いて、第一解像度の画像から第二解像度の画像に超解像化するパラメータを学習して、学習された解像度の組合せごとにパラメータ保持部30に記憶する。また、超解像化学習手段は、学習用画像および低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用いる。よって、低解像画像から高精度な高解像画像を生成できる。 As described above, in the present embodiment, the low-resolution learning means gradually generates low-resolution images having a plurality of resolutions based on the learning image, and the super-resolution learning means has the first resolution. And, using each of the images of the second resolution, the parameters for super-resolution from the image of the first resolution to the image of the second resolution are learned, and each combination of the learned resolutions is stored in the parameter holding unit 30. .. Further, the super-resolution learning means uses images having adjacent resolutions as the first-resolution image and the second-resolution image among the learning image and the low-resolution image. Therefore, a high-precision high-resolution image can be generated from the low-resolution image.

図6は、一般的な高解像化処理を行う装置を示す説明図である。図6に例示する学習部120のように、超解像化の対象となる解像度にまで低解像化した低解像画像を用いて、高解像画像に超解像化するパラメータを学習することも可能である。しかし、上述するように、超解像化する倍率が高くなるほどパラメータが多くなり、高精度な高解像画像を生成することは難しい。 FIG. 6 is an explanatory diagram showing an apparatus that performs general high-resolution processing. As in the learning unit 120 illustrated in FIG. 6, a parameter for super-resolution to a high-resolution image is learned using a low-resolution image whose resolution has been reduced to the target resolution for super-resolution. It is also possible. However, as described above, the higher the super-resolution magnification, the larger the number of parameters, and it is difficult to generate a high-precision, high-resolution image.

具体的には、学習用画像入力部110から入力された学習用画像を低解像化手段121が低解像化し、低解像化された画像と学習用画像から超解像化学習手段122が超解像化のためのパラメータを学習して学習パラメータ保持部130に記憶する。このパラメータが多くなる結果、超解像化対象画像入力部140から入力される画像を超解像化部150の超解像化手段150aが超解像化して、画像出力部160が出力しても、その画像を高精度に高解像度化することは難しい。 Specifically, the low-resolution means 121 lowers the resolution of the learning image input from the learning image input unit 110, and the super-resolution learning means 122 is obtained from the low-resolution image and the learning image. Learns the parameters for super-resolution and stores them in the learning parameter holding unit 130. As a result of increasing this parameter, the super-resolution means 150a of the super-resolution unit 150 super-resolutions the image input from the super-resolution target image input unit 140, and the image output unit 160 outputs the image. However, it is difficult to increase the resolution of the image with high accuracy.

しかし、本実施形態では、段階的に超解像化するためのパラメータを学習し、そのパラメータを用いて超解像化を行う。図7は、本実施形態の超解像化装置が超解像化を行う動作例を示す説明図である。図7に示す例では、2×2の低解像画像L1を4×4の画像L2に超解像化し、さらに、4×4の画像L2を8×8の画像L3に超解像化する。そのため、図15に例示する方法と比較すると、図7に例示する各段階で用いるパラメータの数は少なくて済む。そのため、高精度な高解像画像を生成することが可能になる。 However, in the present embodiment, parameters for stepwise super-resolution are learned, and super-resolution is performed using the parameters. FIG. 7 is an explanatory diagram showing an operation example in which the super-resolution device of the present embodiment performs super-resolution. In the example shown in FIG. 7, the 2 × 2 low-resolution image L1 is super-resolutiond into a 4 × 4 image L2, and the 4 × 4 image L2 is super-resolutiond into an 8 × 8 image L3. .. Therefore, the number of parameters used in each step illustrated in FIG. 7 can be reduced as compared with the method illustrated in FIG. Therefore, it is possible to generate a high-precision and high-resolution image.

実施形態2.
次に、本発明の超解像化システムの第2の実施形態を説明する。第1の実施形態では、学習部20の超解像化学習手段が低解像化手段によって生成された低解像画像を用いてパラメータを学習する方法を説明した。本実施形態では、学習されたパラメータを用いて低解像画像を超解像化し、その超解像化された低解像画像を用いて、パラメータを学習する方法を説明する。
Embodiment 2.
Next, a second embodiment of the super-resolution system of the present invention will be described. In the first embodiment, a method in which the super-resolution learning means of the learning unit 20 learns parameters using the low-resolution image generated by the low-resolution means has been described. In the present embodiment, a method of super-resolution a low-resolution image using the learned parameters and learning the parameters using the super-resolution low-resolution image will be described.

本実施形態の超解像化システムの構成は、第1の実施形態と同様である。ただし、学習部20の内容が第1の実施形態と異なる。 The configuration of the super-resolution system of the present embodiment is the same as that of the first embodiment. However, the content of the learning unit 20 is different from that of the first embodiment.

図8は、第2の実施形態の学習部20の例を示す説明図である。学習部20は、複数の低解像化手段21a,21b,21cと、複数の超解像化学習手段23a,23b,23cと、パラメータ保持部30と、超解像化手段71a,71b,71cとを含む。低解像化手段21a,21b,21cの内容は、第1の実施形態と同様である。また、パラメータ保持部30は、第1の実施形態と同様に、学習されたパラメータを記憶する。ただし、その記憶内容は、第1の実施形態と異なる。 FIG. 8 is an explanatory diagram showing an example of the learning unit 20 of the second embodiment. The learning unit 20 includes a plurality of low-resolution means 21a, 21b, 21c, a plurality of super-resolution learning means 23a, 23b, 23c, a parameter holding unit 30, and super-resolution means 71a, 71b, 71c. And include. The contents of the low resolution means 21a, 21b, 21c are the same as those in the first embodiment. Further, the parameter holding unit 30 stores the learned parameters as in the first embodiment. However, the stored content is different from that of the first embodiment.

以下の説明では、超解像化手段71a,71b,71cに共通する処理を説明する場合、各超解像化手段71a,71b,71cを、単に、超解像化手段と記す。また、超解像化学習手段23a,23b,23cに共通する処理を説明する場合、各超解像化学習手段23a,23b,23cを、単に、超解像化学習手段と記す。 In the following description, when the processing common to the super-resolution means 71a, 71b, 71c is described, each super-resolution means 71a, 71b, 71c is simply referred to as a super-resolution means. Further, when the processing common to the super-resolution learning means 23a, 23b, 23c is explained, each super-resolution learning means 23a, 23b, 23c is simply referred to as a super-resolution learning means.

超解像化手段は、パラメータ保持部30に記憶されたパラメータを用いて、対象画像よりも解像度の高い画像を生成する。具体的には、超解像化手段は、低解像化手段が生成した低解像画像、または、超解像化手段が生成した低解像画像を超解像化して、より解像度の高い画像を生成する。 The super-resolution means uses the parameters stored in the parameter holding unit 30 to generate an image having a higher resolution than the target image. Specifically, the super-resolution means super-resolutions a low-resolution image generated by the low-resolution means or a low-resolution image generated by the super-resolution means to have a higher resolution. Generate an image.

図8に示す例の場合、超解像化手段71cは、学習パラメータ保持部30cに記憶されたパラメータを用いて、低解像化手段21cによって生成された低解像画像から、より解像度の高い画像を生成する。また、超解像化手段71bは、学習パラメータ保持部30bに記憶されたパラメータを用いて、超解像化手段71cによって生成された低解像画像から、より解像度の高い画像を生成する。なお、超解像化手段71aは、学習パラメータ保持部30aに記憶されたパラメータを用いて、超解像化手段71bによって生成された低解像画像から、より解像度の高い画像を生成してもよい。 In the case of the example shown in FIG. 8, the super-resolution means 71c has a higher resolution than the low-resolution image generated by the low-resolution means 21c by using the parameters stored in the learning parameter holding unit 30c. Generate an image. Further, the super-resolution means 71b uses the parameters stored in the learning parameter holding unit 30b to generate a higher-resolution image from the low-resolution image generated by the super-resolution means 71c. Even if the super-resolution means 71a uses the parameters stored in the learning parameter holding unit 30a to generate a higher-resolution image from the low-resolution image generated by the super-resolution means 71b. good.

超解像化学習手段は、超解像化手段によって生成された低解像画像が存在する場合、その低解像画像を第一解像度の画像として用いて、超解像化に用いられるパラメータを学習する。 When a low-resolution image generated by the super-resolution means exists, the super-resolution learning means uses the low-resolution image as a first-resolution image and sets parameters used for super-resolution. learn.

図8に示す例の場合、超解像化学習手段23cが学習に用いる一番低い解像度の低解像画像は、超解像化手段によって生成された低解像画像ではない。そこで、超解像化学習手段23cは、第1の実施形態と同様に、低解像化手段21cが生成した解像度(倍率:1/N)の画像と、低解像化手段21bが生成した解像度(倍率:1/N)の画像とを用いて、解像度(倍率:1/N)の画像から解像度(倍率:1/N)の画像に超解像化するパラメータを学習する。そして、超解像化学習手段23cは、学習したパラメータを学習パラメータ保持部30cに記憶する。In the case of the example shown in FIG. 8, the lowest resolution low-resolution image used by the super-resolution learning means 23c for learning is not the low-resolution image generated by the super-resolution learning means. Therefore, in the super-resolution learning means 23c, as in the first embodiment, the image of the resolution (magnification: 1 / N 3 ) generated by the low-resolution means 21c and the low-resolution means 21b are generated. Learn the parameters for super-resolution from an image with a resolution (magnification: 1 / N 3 ) to an image with a resolution (magnification: 1 / N 2 ) using the image with the same resolution (magnification: 1 / N 2). .. Then, the super-resolution learning means 23c stores the learned parameters in the learning parameter holding unit 30c.

超解像化手段71cは、学習パラメータ保持部30cに記憶されたパラメータを用いて、低解像化手段21cが生成した解像度(倍率:1/N)の画像を超解像化して、解像度(倍率:1/N)よりも高い解像度(倍率:1/N´)の画像を生成する。The super-resolution means 71c uses the parameters stored in the learning parameter holding unit 30c to super-resolution an image having a resolution (magnification: 1 / N 3) generated by the low-resolution means 21c to achieve a resolution. Generates an image with a resolution higher than (magnification: 1 / N 3 ) (magnification: 1 / N 2').

次に、超解像化学習手段23bは、超解像化手段71cが生成した解像度(倍率:1/N´)の画像と、低解像化手段21aが生成した解像度(倍率:1/N)の画像とを用いて、解像度(1/N´)の画像から解像度(倍率:1/N)の画像に超解像化するパラメータを学習する。そして、超解像化学習手段23bは、学習したパラメータを学習パラメータ保持部30bに記憶する。Next, the super-resolution learning means 23b includes an image having a resolution (magnification: 1 / N 2 ') generated by the super-resolution means 71c and a resolution (magnification: 1 /) generated by the low-resolution means 21a. by using the image of N 1), a resolution (1 / N 2 ') image from the resolution (magnification: 1 / N 1) the image to learn the parameters of the super-resolution of. Then, the super-resolution learning means 23b stores the learned parameters in the learning parameter holding unit 30b.

超解像化手段71bは、学習パラメータ保持部30bに記憶されたパラメータを用いて、超解像化手段71bが生成した解像度(倍率:1/N´)の画像を超解像化して、解像度(1/N´)よりも高い解像度(倍率:1/N´)の画像を生成する。The super-resolution means 71b uses the parameters stored in the learning parameter holding unit 30b to super-resolution an image having a resolution (magnification: 1 / N 2 ') generated by the super-resolution means 71b. Generates an image with a resolution higher than the resolution (1 / N 2 ') (magnification: 1 / N 1').

次に、超解像化学習手段23aは、超解像化手段71bが生成した解像度(倍率:1/N´)の画像と、学習用の高解像画像とを用いて、解像度(倍率:1/N´)の画像から高解像画像に超解像化するパラメータを学習する。そして、超解像化学習手段23aは、学習したパラメータを学習パラメータ保持部30aに記憶する。Next, the super-resolution learning means 23a uses an image having a resolution (magnification: 1 / N 1 ') generated by the super-resolution means 71b and a high-resolution image for learning, and has a resolution (magnification). : Learn the parameters for super-resolution from 1 / N 1 ') images to high-resolution images. Then, the super-resolution learning means 23a stores the learned parameters in the learning parameter holding unit 30a.

以上のように、本実施形態では、学習部20(より具体的には、超解像化学習手段)が、超解像化手段が生成した低解像画像を第一解像度の画像として用いて、パラメータを学習する。すなわち、本実施形態では、段階的に学習が行われ、各段階で超解像化された低解像画像が次の段階での学習データとして用いられる。よって、第1の実施形態の効果に加え、より高精細な高解像画像を生成できる。これは、学習型超解像化では、低解像画像と高解像画像のペアを用いて学習が行われ、超解像化対象の低解像画像が与えられた際、その画像の解像度が学習時に用いた低解像画像と解像度が近いほど、最終的に生成される高解像画像は高精細になるからである。 As described above, in the present embodiment, the learning unit 20 (more specifically, the super-resolution learning means) uses the low-resolution image generated by the super-resolution means as the first-resolution image. , Learn the parameters. That is, in the present embodiment, learning is performed step by step, and the super-resolution low-resolution image at each step is used as learning data in the next step. Therefore, in addition to the effect of the first embodiment, a higher-definition high-resolution image can be generated. This is because in learning-type super-resolution, learning is performed using a pair of a low-resolution image and a high-resolution image, and when a low-resolution image to be super-resolution is given, the resolution of the image is obtained. This is because the closer the resolution is to the low-resolution image used during learning, the higher the definition of the finally generated high-resolution image.

実施形態3.
次に、本発明の超解像化システムの第3の実施形態を説明する。第1の実施形態では、学習部20の低解像化手段が、学習用の高解像画像に基づいて低解像画像を生成する場合について説明した。本実施形態では、学習用の低解像画像を、すでに生成された低解像画像から生成する方法を説明する。
Embodiment 3.
Next, a third embodiment of the super-resolution system of the present invention will be described. In the first embodiment, the case where the low-resolution means of the learning unit 20 generates a low-resolution image based on the high-resolution image for learning has been described. In this embodiment, a method of generating a low-resolution image for learning from an already generated low-resolution image will be described.

本実施形態の超解像化システムの構成は、第1の実施形態と同様である。ただし、学習部20の内容が第1の実施形態と異なる。 The configuration of the super-resolution system of the present embodiment is the same as that of the first embodiment. However, the content of the learning unit 20 is different from that of the first embodiment.

図9は、第3の実施形態の学習部20の例を示す説明図である。学習部20は、複数の低解像化手段24a,24b,24cと、パラメータ保持部30と、超解像化学習手段22a,22b,22cとを含む。超解像化学習手段22a,22b,22cの内容は、第1の実施形態と同様である。また、パラメータ保持部30は、第1の実施形態と同様に、学習されたパラメータを記憶する。 FIG. 9 is an explanatory diagram showing an example of the learning unit 20 of the third embodiment. The learning unit 20 includes a plurality of low-resolution learning means 24a, 24b, 24c, a parameter holding unit 30, and super-resolution learning means 22a, 22b, 22c. The contents of the super-resolution learning means 22a, 22b, 22c are the same as those in the first embodiment. Further, the parameter holding unit 30 stores the learned parameters as in the first embodiment.

以下の説明では、低解像化手段24a,24b,24cに共通する処理を説明する場合、各低解像化手段24a,24b,24cを、単に、低解像化手段と記す。低解像化手段は、学習用画像入力部10が入力した学習用画像に基づいて、その学習用画像よりも解像度の低い画像である低解像画像を生成する。ただし、本実施形態の低解像化手段は、学習用画像から低解像画像を生成し、生成された低解像画像から、さらに解像度の低い低解像画像を順次生成する。本実施形態では、生成する低解像画像の倍率は予め定められているとする。 In the following description, when the processing common to the low resolution means 24a, 24b, 24c is described, each low resolution means 24a, 24b, 24c is simply referred to as a low resolution means. The low-resolution means generates a low-resolution image, which is an image having a resolution lower than that of the learning image, based on the learning image input by the learning image input unit 10. However, the low-resolution means of the present embodiment generates a low-resolution image from the learning image, and sequentially generates a low-resolution image having a lower resolution from the generated low-resolution image. In the present embodiment, it is assumed that the magnification of the low-resolution image to be generated is predetermined.

図9に示す例の場合、低解像化手段24aは、学習用画像から解像度(倍率:1/N)の低解像画像を生成する。次に、低解像化手段24bは、生成された解像度(倍率:1/N)の低解像画像から、解像度(倍率:1/N)の低解像画像を生成する。さらに、低解像化手段24cは、生成された解像度(倍率:1/N)の低解像画像から、解像度(倍率:1/N)の低解像画像を生成する。In the case of the example shown in FIG. 9, the low-resolution means 24a generates a low-resolution image having a resolution (magnification: 1 / N 1) from the learning image. Next, the low-resolution means 24b generates a low-resolution image with a resolution (magnification: 1 / N 2 ) from the generated low-resolution image with a resolution (magnification: 1 / N 1). Further, the low resolution means 24c generates a low resolution image with a resolution (magnification: 1 / N 3 ) from the generated low resolution image with a resolution (magnification: 1 / N 2).

以上のように、本実施形態では、学習部20(より具体的には、低解像化手段)が、学習用画像から低解像画像を生成し、生成された低解像画像から、さらに解像度の低い低解像画像を生成する。よって、第1の実施形態の効果に加え、より高精細な高解像画像を生成できる。 As described above, in the present embodiment, the learning unit 20 (more specifically, the low-resolution means) generates a low-resolution image from the learning image, and further from the generated low-resolution image. Generates low resolution images with low resolution. Therefore, in addition to the effect of the first embodiment, a higher-definition high-resolution image can be generated.

すなわち、第1の実施形態では、低解像化手段が、学習用画像から全ての低解像画像を直接生成していた。一方、本実施形態では、低解像化手段が、学習用画像から低解像画像を生成し、その低解像画像を用いて順次低解像画像を生成する。そのため、低画像化する際の情報の欠落をより抑制できる。 That is, in the first embodiment, the low resolution means directly generates all the low resolution images from the learning image. On the other hand, in the present embodiment, the low-resolution means generates a low-resolution image from the learning image, and sequentially generates a low-resolution image using the low-resolution image. Therefore, it is possible to further suppress the loss of information when the image is reduced.

実施形態4.
次に、本発明の超解像化システムの第4の実施形態を説明する。第4の実施形態は、学習部が、第3の実施形態の低解像化手段、並びに、第2の実施形態の超解像化手段および超解像化学習手段を含む構成である。
Embodiment 4.
Next, a fourth embodiment of the super-resolution system of the present invention will be described. In the fourth embodiment, the learning unit includes the low-resolution means of the third embodiment, and the super-resolution means and the super-resolution learning means of the second embodiment.

図10は、第4の実施形態の学習部20の例を示す説明図である。上述するように、学習部20は、複数の低解像化手段24a,24b,24cと、複数の超解像化学習手段23a,23b,23cと、パラメータ保持部30と、超解像化手段71a,71b,71cとを含む。低解像化手段24a,24b,24cの内容は、第3の実施形態と同様である。また、超解像化学習手段23a,23b,23c、および、超解像化手段71a,71b,71cの内容は、第2の実施形態と同様である。 FIG. 10 is an explanatory diagram showing an example of the learning unit 20 of the fourth embodiment. As described above, the learning unit 20 includes a plurality of low-resolution means 24a, 24b, 24c, a plurality of super-resolution learning means 23a, 23b, 23c, a parameter holding unit 30, and a super-resolution means. Includes 71a, 71b, 71c. The contents of the low resolution means 24a, 24b, 24c are the same as those in the third embodiment. Further, the contents of the super-resolution learning means 23a, 23b, 23c and the super-resolution means 71a, 71b, 71c are the same as those in the second embodiment.

このような構成によっても、第1の実施形態、第2の実施形態および第3の実施形態の効果に示すように、低解像画像から高精度な高解像画像を生成できる。 Even with such a configuration, as shown in the effects of the first embodiment, the second embodiment, and the third embodiment, a highly accurate high-resolution image can be generated from the low-resolution image.

実施形態5.
次に、本発明の超解像化システムの第5の実施形態を説明する。第1の実施形態から第4の実施形態では、低解像化する倍率が予め定められている場合について説明した。本実施形態では、低解像化する倍率を動的に決定する方法を説明する。
Embodiment 5.
Next, a fifth embodiment of the super-resolution system of the present invention will be described. In the first to fourth embodiments, the case where the magnification for lowering the resolution is predetermined has been described. In this embodiment, a method of dynamically determining the magnification for lowering the resolution will be described.

図11は、本発明による超解像化システムの第5の実施形態の構成例を示すブロック図である。実施形態の超解像化システム500は、学習用画像入力部10と、学習部20と、パラメータ保持部30と、超解像化対象画像入力部40と、超解像化部50と、画像出力部60と、倍率決定部70とを備えている。 FIG. 11 is a block diagram showing a configuration example of a fifth embodiment of the super-resolution system according to the present invention. The super-resolution system 500 of the embodiment includes a learning image input unit 10, a learning unit 20, a parameter holding unit 30, a super-resolution target image input unit 40, a super-resolution unit 50, and an image. It includes an output unit 60 and a magnification determination unit 70.

学習用画像入力部10、パラメータ保持部30、超解像化対象画像入力部40、超解像化部50および画像出力部60の内容は、第1の実施形態から第4の実施形態と同様である。また、学習部20の構成は、第1の実施形態から第4の実施形態のいずれかの構成と同じである。ただし、本実施形態では、学習部20における各低解像化手段が低解像画像を生成する倍率が、倍率決定部70によって決定される。 The contents of the learning image input unit 10, the parameter holding unit 30, the super-resolution target image input unit 40, the super-resolution unit 50, and the image output unit 60 are the same as those in the first to fourth embodiments. Is. Further, the configuration of the learning unit 20 is the same as the configuration of any one of the first to fourth embodiments. However, in the present embodiment, the magnification at which each low-resolution means in the learning unit 20 produces a low-resolution image is determined by the magnification determination unit 70.

倍率決定部70は、低解像化手段が低解像画像を生成する際の倍率を、低解像化手段ごとに決定する。具体的には、倍率決定部70は、解像度が近接する画像の画像劣化が予め定めた閾値よりも低くなる倍率を特定する。なお、学習に用いる画像間の解像度が近いほど、超解像化により生成される画像の精度は良くなる(すなわち、画像劣化が低い)が、学習すべきパラメータも増加してしまう。そのため、倍率決定部70は、低解像化手段が行う低解像化処理による画像劣化が予め定めた閾値Thよりも低い倍率のうち、最も低解像化できる倍率を特定してもよい。 The magnification determination unit 70 determines the magnification at which the low-resolution means generates a low-resolution image for each low-resolution means. Specifically, the magnification determination unit 70 specifies a magnification at which the image deterioration of images having close resolutions is lower than a predetermined threshold value. The closer the resolution between the images used for learning is, the better the accuracy of the image generated by super-resolution (that is, the image deterioration is low), but the more parameters to be learned. Therefore, the magnification determination unit 70 may specify the magnification at which the image deterioration due to the low resolution processing performed by the low resolution means is lower than the predetermined threshold value Th, and the lowest resolution can be achieved.

画像劣化を評価する指標の一例として、PSNR(Peak Signal−to−Noise Ratio)が挙げられる。PSNRが高いほど画像劣化が低いと言える。 PSNR (Peak Signal-to-Noise Ratio) can be mentioned as an example of an index for evaluating image deterioration. It can be said that the higher the PSNR, the lower the image deterioration.

例えば、倍率決定部70が、図2に例示する学習部20の低解像化手段が低解像画像を生成する倍率を決定するものとする。まず、倍率決定部70は、学習用画像から、初期状態で定めた倍率の低解像画像を生成する。なお、初期状態で定める倍率は任意である。倍率決定部70は、学習用画像から生成した低解像画像の画像劣化が予め定めた閾値Thよりも大きい場合、画像劣化が閾値Thを超えない倍率に変更して、再度低解像画像を生成する。倍率決定部70は、画像劣化が予め定めた閾値Thよりも低くなるまで、この処理を繰り返す。なお、倍率決定部70は、学習用画像から生成した低解像画像の画像劣化が予め定めた閾値Thよりも小さい場合、画像劣化が閾値Thに近づく倍率に変更して、再度低解像画像を生成してもよい。このようにして、倍率決定部70は、低解像化手段21aが低解像画像を生成する際の倍率(1/N)を決定する。For example, it is assumed that the magnification determination unit 70 determines the magnification at which the low-resolution means of the learning unit 20 illustrated in FIG. 2 produces a low-resolution image. First, the magnification determination unit 70 generates a low-resolution image with a magnification determined in the initial state from the learning image. The magnification determined in the initial state is arbitrary. When the image deterioration of the low-resolution image generated from the learning image is larger than the predetermined threshold value Th, the magnification determination unit 70 changes the magnification so that the image deterioration does not exceed the threshold value Th, and re-creates the low-resolution image. Generate. The magnification determination unit 70 repeats this process until the image deterioration becomes lower than the predetermined threshold value Th. When the image deterioration of the low-resolution image generated from the learning image is smaller than the predetermined threshold value Th, the magnification determination unit 70 changes the magnification so that the image deterioration approaches the threshold value Th, and the low-resolution image again. May be generated. In this way, the magnification determination unit 70 determines the magnification (1 / N 1 ) when the low resolution means 21a generates a low resolution image.

次に、倍率決定部70は、決定された倍率によって生成される低解像画像から、所定の倍率の低解像画像を生成し、同様に、画像劣化が予め定めた閾値Thよりも低くなる倍率を特定する。このようにして、倍率決定部70は、低解像化手段21bが低解像画像を生成する際の倍率(1/N)および低解像化手段21cが低解像画像を生成する際の倍率(1/N)を順次決定する。Next, the magnification determination unit 70 generates a low-resolution image having a predetermined magnification from the low-resolution image generated by the determined magnification, and similarly, the image deterioration becomes lower than the predetermined threshold value Th. Identify the magnification. In this way, the magnification determining unit 70 determines the magnification (1 / N 2 ) when the low resolution means 21b generates a low resolution image and when the low resolution means 21c generates a low resolution image. Magnification (1 / N 3 ) is determined in sequence.

上述するpsnrを画像劣化の指標として用いる場合、倍率決定部70は、以下の式1に示す関係を満たす倍率1/N,1/N,1/Nを、低解像化の倍率と特定してもよい。When the above-mentioned psnr is used as an index of image deterioration, the magnification determining unit 70 sets the magnifications 1 / N 1 , 1 / N 2 , 1 / N 3 satisfying the relationship shown in the following equation 1 to the magnification of low resolution. May be specified.

psnr(1,1/N)>Th
psnr(1/N,1/N)>Th
psnr(1/N,1/N)>Th (式1)
psnr (1,1 / N 1 )> Th
psnr (1 / N 1 , 1 / N 2 )> Th
psnr (1 / N 2 , 1 / N 3 )> Th (Equation 1)

以上のように、本実施形態では、倍率決定部70が、低解像化部が低解像画像を生成する際の倍率を、解像度が近接する画像の画像劣化が予め定めた閾値よりも低くなるように決定する。そのため、上記実施形態の効果に加え、画像劣化を抑えるように学習することが可能になる。 As described above, in the present embodiment, the magnification determination unit 70 sets the magnification when the low resolution unit generates a low resolution image lower than the threshold value for image deterioration of images having close resolutions. Decide to be. Therefore, in addition to the effects of the above-described embodiment, it is possible to learn so as to suppress image deterioration.

実施形態6.
次に、本発明の超解像化システムの第6の実施形態を説明する。第5の実施形態では、psnrの値に基づいて最初から低解像画像の倍率を決定する方法を説明した。本実施形態では、第2の実施形態または第4の実施形態で超解像化手段が生成した低解像画像を用いて、倍率を決定する方法を説明する。
Embodiment 6.
Next, a sixth embodiment of the super-resolution system of the present invention will be described. In the fifth embodiment, a method of determining the magnification of the low resolution image from the beginning based on the value of psnr has been described. In the present embodiment, a method of determining the magnification will be described using the low-resolution image generated by the super-resolution means in the second embodiment or the fourth embodiment.

本実施形態の超解像化システムの構成は、第2の実施形態または第4の実施形態と同様である。ただし、学習部20の内容が第2の実施形態または第4の実施形態と異なる。 The configuration of the super-resolution system of the present embodiment is the same as that of the second embodiment or the fourth embodiment. However, the content of the learning unit 20 is different from that of the second embodiment or the fourth embodiment.

図12は、第6の実施形態の学習部20の例を示す説明図である。学習部20は、複数の低解像化手段21a,21b,21cと、複数の超解像化学習手段23a,23b,23cと、パラメータ保持部30と、超解像化手段71a,71b,71cと、画像劣化判定手段72a,72b,72cとを含む。低解像化手段21a,21b,21cの内容は、第2の実施形態と同様である。なお、低解像化手段は、第4の実施形態における低解像化手段24a,24b,24cで実現されていてもよい。 FIG. 12 is an explanatory diagram showing an example of the learning unit 20 of the sixth embodiment. The learning unit 20 includes a plurality of low-resolution means 21a, 21b, 21c, a plurality of super-resolution learning means 23a, 23b, 23c, a parameter holding unit 30, and super-resolution means 71a, 71b, 71c. And the image deterioration determining means 72a, 72b, 72c. The contents of the low resolution means 21a, 21b, 21c are the same as those in the second embodiment. The low resolution means may be realized by the low resolution means 24a, 24b, 24c in the fourth embodiment.

以下の説明では、画像劣化判定手段72a,72b,72cに共通する処理を説明する場合、各画像劣化判定手段72a,72b,72cを、単に、画像劣化判定手段と記す。本実施形態における低解像化手段、超解像化手段、パラメータ保持部30および超解像化手段の内容は、第2の実施形態または第4の実施形態と同様である。ただし、画像劣化判定手段の判定結果に応じて、処理の対象とする解像度の種類が増加する点において、第2の実施形態または第4の実施形態と異なる。 In the following description, when the processing common to the image deterioration determining means 72a, 72b, 72c is described, each image deterioration determining means 72a, 72b, 72c is simply referred to as an image deterioration determining means. The contents of the low-resolution means, the super-resolution means, the parameter holding unit 30, and the super-resolution means in the present embodiment are the same as those in the second embodiment or the fourth embodiment. However, it differs from the second embodiment or the fourth embodiment in that the types of resolutions to be processed increase depending on the determination result of the image deterioration determining means.

画像劣化判定手段は、低解像化手段が生成した低解像画像と、超解像化手段が生成した低解像画像とを比較して、画像劣化の程度を判定する。具体的には、画像劣化判定手段は、低解像化手段によって生成された第二解像度の画像と、パラメータ保持部30に記憶されたパラメータを用いて第一解像度の画像から超解像化された画像とを比較して、画像劣化を判定する。画像劣化が予め定めた閾値Thよりも高い場合、画像劣化判定手段は、第一解像度と第二解像度の間の低解像画像を生成する倍率を特定する。 The image deterioration determining means determines the degree of image deterioration by comparing the low-resolution image generated by the low-resolution means with the low-resolution image generated by the super-resolution means. Specifically, the image deterioration determining means super-resolutions the second-resolution image generated by the low-resolution means and the parameters stored in the parameter holding unit 30 from the first-resolution image. The image deterioration is judged by comparing with the image. If the image degradation is higher than a predetermined threshold Th, the image degradation determination means specifies a magnification that produces a low resolution image between the first and second resolutions.

倍率が特定されると、低解像化手段は、特定された倍率で低解像画像を生成する。そして、超解像化学習手段は、第一解像度の画像から、生成された低解像画像に超解像化するパラメータを学習する。さらに、超解像化学習手段は、生成された低解像画像から、第二解像度の画像に超解像化するパラメータを学習する。 Once the magnification is specified, the low resolution means produces a low resolution image at the specified magnification. Then, the super-resolution learning means learns the parameters for super-resolution from the first-resolution image into the generated low-resolution image. Further, the super-resolution learning means learns parameters for super-resolution from the generated low-resolution image to a second-resolution image.

以下、図12を参照して、本実施形態の学習部20の動作を具体的に説明する。まず、第1の実施形態と同様、低解像化手段が、複数の低解像画像(倍率:1/N,1/N,1/N)を生成し、超解像化学習手段が、超解像化する際のパラメータを学習してパラメータ保持部30に記憶する。Hereinafter, the operation of the learning unit 20 of the present embodiment will be specifically described with reference to FIG. First, as in the first embodiment, the low-resolution means generates a plurality of low-resolution images (magnification: 1 / N 1 , 1 / N 2 , 1 / N 3 ), and super-resolution learning. The means learns the parameters at the time of super-resolution and stores them in the parameter holding unit 30.

次に、超解像化手段71cは、学習パラメータ保持部30cに記憶されたパラメータを用いて、低解像化手段21cによって生成された低解像画像(すなわち、倍率:1/Nの画像)から、より解像度の高い画像(以下、1/N´画像と記す。)を生成する。画像劣化判定手段72cは、低解像化手段21bが生成した低解像画像(以下、1/N画像と記す。)と1/N´画像とを比較して、画像劣化を判定する。画像劣化判定手段72cは、例えば、第5の実施形態で例示したpsnrの値で画像劣化を判定してもよい。この場合、画像劣化判定手段72cは、psnr(1/N,1/N´)が、ある閾値Thよりも小さい場合、低解像画像を生成する倍率(以下、1/aと記す)を特定する。Next, the super-resolution means 71c, using the stored in the learning parameter holding unit 30c parameters, low resolution image generated by the low-resolution Zoka means 21c (i.e., magnification: 1 / N 3 of the image from), to produce a higher resolution image (hereinafter, referred to as 1 / N 2 'images.). Image deterioration determining unit 72c is low resolution image low resolution Zoka means 21b is generated (hereinafter, 1 / N referred to as second image.) And 1 / N 2 'is compared with the image, determining an image degradation .. The image deterioration determining means 72c may determine the image deterioration by the value of psnr exemplified in the fifth embodiment, for example. In this case, when the psnr (1 / N 2 , 1 / N 2 ') is smaller than a certain threshold Th, the image deterioration determining means 72c produces a low-resolution image (hereinafter referred to as 1 / a). To identify.

低解像化手段は、特定した倍率で1/N画像を低解像化した低解像画像(以下、1/a画像と記す。)を生成する。超解像化学習手段は、低解像化手段21cによって生成された画像(すなわち、倍率:1/Nの画像)と、1/a画像とを学習データとし、倍率:1/Nの画像から1/a画像に超解像化するパラメータを学習する。そして、超解像化学習手段は、学習したパラメータをパラメータ保持部30に記憶する。The low-resolution means generates a low-resolution image (hereinafter referred to as 1 / a image) obtained by reducing the resolution of a 1 / N 2 image at a specified magnification. The super-resolution learning means uses an image generated by the low-resolution means 21c (that is, an image having a magnification of 1 / N 3 ) and a 1 / a image as training data, and has a magnification of 1 / N 3 . Learn the parameters for super-resolution from an image to a 1 / a image. Then, the super-resolution learning means stores the learned parameters in the parameter holding unit 30.

次に、超解像化手段は、倍率:1/Nの画像から1/a画像に超解像化するパラメータを用いて、超解像化対象画像から低解像画像(以下、1/a´画像と記す。)を生成する。画像劣化判定手段は、1/a画像と1/a´画像とを比較して、画像劣化を判定する。画像劣化判定手段は、例えば、psnr(1/a,1/a´)が、ある閾値Thよりも小さい場合、低解像画像を生成する倍率をさらに特定する。倍率をさらに特定した場合、上述した処理が繰り返される。Next, super-resolution means, magnification: 1 / a N 3 of the image in 1 / a image using the parameter of super-resolution, low-resolution image (hereinafter a super-resolution target image, 1 / a'image) is generated. The image deterioration determining means compares the 1 / a image with the 1 / a'image to determine the image deterioration. The image deterioration determining means further specifies the magnification for producing a low resolution image, for example, when psnr (1 / a, 1 / a') is smaller than a certain threshold Th. When the magnification is further specified, the above-mentioned process is repeated.

これにより、学習部20は、倍率:1/Nの画像と倍率:1/Nの画像の間に、新たに倍率:1/aの低解像画像を生成して学習する。すなわち、最終的に生成される学習用低解像画像は、倍率がそれぞれ1/N,1/N,1/a,1/Nの画像である。最終的に、以下の式2に示す関係を満たす倍率1/N,1/N,1/a,1/Nが、低解像化の倍率と特定される。なお、式2において、1´とは、高解像画像として最終的に超解像化された画像の倍率である。なお、画像劣化判定部72b,72aの動作は、画像劣化判定部72cの動作と同様である。As a result, the learning unit 20 newly generates and learns a low-resolution image having a magnification of 1 / a between the image having a magnification of 1 / N 3 and the image having a magnification of 1 / N 2. That is, the finally generated low-resolution images for learning are images having magnifications of 1 / N 1 , 1 / N 2 , 1 / a, and 1 / N 3 , respectively. Finally, the magnifications 1 / N 1 , 1 / N 2 , 1 / a, 1 / N 3 that satisfy the relationship shown in the following equation 2 are specified as the low resolution magnifications. In Equation 2, 1'is the magnification of the image finally super-resolution as a high-resolution image. The operation of the image deterioration determination units 72b and 72a is the same as the operation of the image deterioration determination unit 72c.

psnr(1/a´,1/a)>Th
psnr(1/N´,1/N)>Th
psnr(1/N´,1/N)>Th
psnr(1´,1)>Th (式2)
psnr (1 / a', 1 / a)> Th
psnr (1 / N 2 ', 1 / N 2 )> Th
psnr (1 / N 1 ', 1 / N 1 )> Th
psnr (1', 1)> Th (Equation 2)

以上のように、本実施形態では、画像劣化判定手段が、低解像化部によって生成された第二解像度の画像と、第一解像度の画像から超解像化された画像とを比較して画像劣化を判定し、画像劣化が予め定めた閾値よりも高い場合、第一解像度と第二解像度の間の低解像画像を生成する倍率を特定する。よって、第5の実施形態の効果と同様、画像劣化を抑えるように学習することが可能になる。 As described above, in the present embodiment, the image deterioration determining means compares the second resolution image generated by the low resolution unit with the super-resolution image from the first resolution image. The image degradation is determined, and if the image degradation is higher than a predetermined threshold, the magnification for producing a low resolution image between the first resolution and the second resolution is specified. Therefore, as with the effect of the fifth embodiment, it is possible to learn so as to suppress image deterioration.

次に、本発明の概要を説明する。図13は、本発明による学習装置の概要を示すブロック図である。本発明による学習装置80は、学習用画像に基づいて、その学習用画像よりも解像度の低い画像である低解像画像を生成する低解像化部81(例えば、低解像化手段)と、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて、第一解像度の画像から第二解像度の画像に超解像化するパラメータを学習する学習部82(例えば、超解像化学習手段)と、学習された解像度の組合せごとにパラメータを記憶する記憶部83(例えば、パラメータ保持部30)とを備えている。 Next, the outline of the present invention will be described. FIG. 13 is a block diagram showing an outline of the learning device according to the present invention. The learning device 80 according to the present invention includes a low-resolution unit 81 (for example, a low-resolution means) that generates a low-resolution image that is an image having a resolution lower than that of the learning image based on the learning image. Learning unit 82 (learning parameters for super-resolution from a first-resolution image to a second-resolution image using images of the first resolution and the second resolution, which are a combination of two adjacent resolutions. For example, it includes a super-resolution learning means) and a storage unit 83 (for example, a parameter holding unit 30) that stores parameters for each combination of learned resolutions.

低解像化部81は、学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成し、学習部82は、学習用画像および低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用いる。 The low-resolution unit 81 gradually generates low-resolution images having a plurality of resolutions based on the learning image, and the learning unit 82 has the adjacent resolutions of the learning image and the low-resolution image. Images are used as first resolution images and second resolution images.

そのような構成により、低解像画像から高精度な高解像画像を生成できる。すなわち、本発明の学習装置80により学習されたパラメータを用いることで、低解像画像から高精度な高解像画像を生成できる。 With such a configuration, a high-precision high-resolution image can be generated from a low-resolution image. That is, by using the parameters learned by the learning device 80 of the present invention, a high-precision high-resolution image can be generated from the low-resolution image.

また、学習装置80は、記憶部83に記憶されたパラメータを用いて、対象画像よりも解像度の高い画像を生成する超解像化部(例えば、超解像化手段)を備えていてもよい。そして、超解像化部は、低解像化部81が生成した低解像画像、または、超解像化部が生成した低解像画像を超解像化して、より解像度の高い画像を生成し、学習部82は、超解像化部が生成した低解像画像を第一解像度の画像として用いて、パラメータを学習してもよい。 Further, the learning device 80 may include a super-resolution unit (for example, a super-resolution means) that generates an image having a resolution higher than that of the target image by using the parameters stored in the storage unit 83. .. Then, the super-resolution unit super-resolutions the low-resolution image generated by the low-resolution unit 81 or the low-resolution image generated by the super-resolution unit to produce an image having a higher resolution. The generation unit 82 may use the low-resolution image generated by the super-resolution unit as the first-resolution image to learn the parameters.

また、学習装置80は、低解像化部81によって生成された第二解像度の画像と、記憶部83に記憶されたパラメータを用いて第一解像度の画像から超解像化された画像とを比較して、画像劣化を判定する画像劣化判定部(例えば、画像劣化判定手段)を備えていてもよい。そして、画像劣化判定部は、画像劣化が予め定めた閾値よりも高い場合、第一解像度と第二解像度の間の低解像画像を生成する倍率を特定してもよい。このとき、低解像化部81は、特定された倍率で低解像画像を生成し、学習部82は、生成された低解像画像に超解像化するパラメータを第一解像度の画像を用いて学習し、第二解像度の画像に超解像化するパラメータを生成された低解像画像を用いて学習してもよい。 Further, the learning device 80 super-resolutions the second-resolution image generated by the low-resolution unit 81 and the super-resolution image from the first-resolution image using the parameters stored in the storage unit 83. An image deterioration determination unit (for example, an image deterioration determination means) for determining image deterioration may be provided for comparison. Then, when the image deterioration is higher than a predetermined threshold value, the image deterioration determination unit may specify a magnification for generating a low resolution image between the first resolution and the second resolution. At this time, the low-resolution unit 81 generates a low-resolution image at a specified magnification, and the learning unit 82 creates a first-resolution image with parameters for super-resolution to the generated low-resolution image. It may be learned by using a low-resolution image in which parameters for super-resolution to a second-resolution image are generated.

また、低解像化部81は、学習用画像から低解像画像を生成し、生成された低解像画像から、さらに解像度の低い低解像画像を生成してもよい。 Further, the low-resolution unit 81 may generate a low-resolution image from the learning image, and may generate a low-resolution image having a lower resolution from the generated low-resolution image.

また、学習装置80は、低解像化部81が低解像画像を生成する際の倍率を決定する倍率決定部(例えば、倍率決定部70)を備えていてもよい。そして、倍率決定部は、解像度が近接する画像の画像劣化が予め定めた閾値よりも低くなる倍率を特定し、低解像化部81は、特定された倍率で低解像画像を生成してもよい。 Further, the learning device 80 may include a magnification determination unit (for example, a magnification determination unit 70) for determining the magnification when the low resolution unit 81 generates a low resolution image. Then, the magnification determination unit specifies a magnification at which the image deterioration of images having close resolutions becomes lower than a predetermined threshold value, and the low resolution unit 81 generates a low resolution image at the specified magnification. May be good.

図14は、本発明による超解像化装置の概要を示すブロック図である。本発明による学習装置90は、入力された対象画像から、その対象画像よりも解像度の高い画像である高解像画像を生成する超解像化装置であって、対象画像から段階的に高い解像度の画像を生成する超解像化部91(例えば、超解像化部50)と、対象画像の解像度と高解像画像の解像度との間の解像度である中間解像度からその高解像画像の解像度に超解像化するパラメータ、および、対象画像の解像度から中間解像度に超解像化するパラメータを記憶する記憶部92(例えば、パラメータ保持部30)とを備えている。 FIG. 14 is a block diagram showing an outline of the super-resolution device according to the present invention. The learning device 90 according to the present invention is a super-resolution device that generates a high-resolution image that is an image having a higher resolution than the target image from the input target image, and has a stepwise higher resolution from the target image. From the intermediate resolution, which is the resolution between the resolution of the target image and the resolution of the high-resolution image, to the super-resolution unit 91 (for example, the super-resolution unit 50) that generates the image of the high-resolution image. It includes a storage unit 92 (for example, a parameter holding unit 30) that stores a parameter for super-resolution to resolution and a parameter for super-resolution from the resolution of the target image to an intermediate resolution.

超解像化部91は、パラメータを用いて、対象画像から少なくとも1つの中間解像度の画像を生成し、生成された中間解像度の画像から高解像画像を生成する。 The super-resolution unit 91 uses parameters to generate at least one intermediate-resolution image from the target image, and generates a high-resolution image from the generated intermediate-resolution image.

そのような構成によっても、低解像画像から高精度な高解像画像を生成できる。 Even with such a configuration, a high-precision high-resolution image can be generated from a low-resolution image.

また、記憶部92は、解像度の異なる複数の中間解像度に超解像化するパラメータを記憶してもよい。そして、超解像化部91は、パラメータを用いて、解像度が高くなるように段階的に中間解像度の画像を生成してもよい。 Further, the storage unit 92 may store parameters for super-resolution to a plurality of intermediate resolutions having different resolutions. Then, the super-resolution unit 91 may generate an image of intermediate resolution step by step so as to increase the resolution by using the parameters.

上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。 Some or all of the above embodiments may also be described, but not limited to:

(付記1)学習用画像に基づいて、当該学習用画像よりも解像度の低い画像である低解像画像を生成する低解像化部と、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて、前記第一解像度の画像から前記第二解像度の画像に超解像化するパラメータを学習する学習部と、学習された解像度の組合せごとに前記パラメータを記憶する記憶部とを備え、前記低解像化部は、前記学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成し、学習部は、前記学習用画像および前記低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用いることを特徴とする学習装置。 (Appendix 1) A low-resolution image that generates a low-resolution image that is an image with a lower resolution than the learning image based on the learning image, and a first resolution that is a combination of two adjacent resolutions. A learning unit that learns parameters for super-resolution from the first resolution image to the second resolution image using each image of the second resolution, and stores the parameters for each combination of the learned resolutions. A storage unit is provided, and the low-resolution unit gradually generates low-resolution images having a plurality of resolutions based on the learning image, and the learning unit uses the learning image and the low-resolution image. A learning device characterized in that, among image images, images having adjacent resolutions are used as a first-resolution image and a second-resolution image.

(付記2)記憶部に記憶されたパラメータを用いて、対象画像よりも解像度の高い画像を生成する超解像化部を備え、前記超解像化部は、低解像化部が生成した低解像画像、または、前記超解像化部が生成した低解像画像を超解像化して、より解像度の高い画像を生成し、学習部は、前記超解像化部が生成した低解像画像を第一解像度の画像として用いて、パラメータを学習する付記1記載の学習装置。 (Appendix 2) A super-resolution unit that generates an image having a higher resolution than the target image by using the parameters stored in the storage unit is provided, and the super-resolution unit is generated by the low-resolution unit. The low-resolution image or the low-resolution image generated by the super-resolution unit is super-resolutiond to generate a higher-resolution image, and the learning unit is the low-resolution image generated by the super-resolution unit. The learning device according to Appendix 1 for learning parameters using a resolution image as a first-resolution image.

(付記3)低解像化部によって生成された第二解像度の画像と、記憶部に記憶されたパラメータを用いて第一解像度の画像から超解像化された画像とを比較して、画像劣化を判定する画像劣化判定部を備え、前記画像劣化判定部は、前記画像劣化が予め定めた閾値よりも高い場合、第一解像度と第二解像度の間の低解像画像を生成する倍率を特定し、低解像化部は、特定された倍率で低解像画像を生成し、学習部は、生成された低解像画像に超解像化するパラメータを第一解像度の画像を用いて学習し、第二解像度の画像に超解像化するパラメータを生成された低解像画像を用いて学習する付記2記載の学習装置。 (Appendix 3) An image by comparing the second resolution image generated by the low resolution unit with the super-resolution image from the first resolution image using the parameters stored in the storage unit. An image deterioration determination unit for determining deterioration is provided, and the image deterioration determination unit determines a magnification for generating a low-resolution image between the first resolution and the second resolution when the image deterioration is higher than a predetermined threshold value. The identification and low resolution unit generates a low resolution image at the specified magnification, and the learning unit uses the first resolution image for the parameters to super-resolution the generated low resolution image. The learning apparatus according to Appendix 2 for learning and learning using a low-resolution image in which parameters for super-resolution to a second-resolution image are generated.

(付記4)低解像化部は、学習用画像から低解像画像を生成し、生成された低解像画像から、さらに解像度の低い低解像画像を生成する付記1から付記3のうちのいずれか1つに記載の学習装置。 (Appendix 4) The low-resolution unit generates a low-resolution image from the learning image, and generates a low-resolution image having a lower resolution from the generated low-resolution image. The learning device according to any one of the above.

(付記5)低解像化部が低解像画像を生成する際の倍率を決定する倍率決定部を備え、前記倍率決定部は、解像度が近接する画像の画像劣化が予め定めた閾値よりも低くなる倍率を特定し、低解像化部は、特定された倍率で低解像画像を生成する付記1から付記4のうちのいずれか1つに記載の学習装置。 (Appendix 5) The low-resolution unit includes a magnification-determining unit that determines the magnification when generating a low-resolution image, and the magnification-determining unit has a magnification determination unit that causes image deterioration of images having close resolutions to be greater than a predetermined threshold. The learning device according to any one of Supplementary note 1 to Supplementary note 4, wherein the reduction factor is specified, and the low resolution unit generates a low resolution image at the specified magnification.

(付記6)入力された対象画像から、当該対象画像よりも解像度の高い画像である高解像画像を生成する超解像化装置であって、前記対象画像から段階的に高い解像度の画像を生成する超解像化部と、前記対象画像の解像度と前記高解像画像の解像度との間の解像度である中間解像度から当該高解像画像の解像度に超解像化するパラメータ、および、前記対象画像の解像度から前記中間解像度に超解像化するパラメータを記憶する記憶部とを備え、前記超解像化部は、前記パラメータを用いて、前記対象画像から少なくとも1つの前記中間解像度の画像を生成し、生成された中間解像度の画像から前記高解像画像を生成することを特徴とする超解像化装置。 (Appendix 6) A super-resolution device that generates a high-resolution image, which is an image having a higher resolution than the target image, from the input target image, and gradually increases the resolution of the target image. The super-resolution unit to be generated, the parameter for super-resolution from the intermediate resolution which is the resolution between the resolution of the target image and the resolution of the high-resolution image to the resolution of the high-resolution image, and the above-mentioned The super-resolution unit includes a storage unit that stores parameters for super-resolution from the resolution of the target image to the intermediate resolution, and the super-resolution unit uses the parameters to at least one image of the intermediate resolution from the target image. A super-resolution device for generating the high-resolution image from the generated intermediate-resolution image.

(付記7)記憶部は、解像度の異なる複数の中間解像度に超解像化するパラメータを記憶し、超解像化部は、前記パラメータを用いて、解像度が高くなるように段階的に中間解像度の画像を生成する付記6記載の超解像化装置。 (Appendix 7) The storage unit stores parameters for super-resolution to a plurality of intermediate resolutions having different resolutions, and the super-resolution unit uses the parameters to gradually increase the intermediate resolution so that the resolution becomes higher. The super-resolution device according to Appendix 6, which generates an image of.

(付記8)学習用画像に基づいて、当該学習用画像よりも解像度の低い画像である低解像画像を、段階的に複数の解像度分生成し、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて、前記第一解像度の画像から前記第二解像度の画像に超解像化するパラメータを学習し、学習された解像度の組合せごとに前記パラメータを記憶部に記憶し、前記学習の際、前記学習用画像および前記低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用いることを特徴とする学習方法。 (Appendix 8) Based on the learning image, a low-resolution image, which is an image having a lower resolution than the learning image, is gradually generated for a plurality of resolutions, and is a combination of two adjacent resolutions. Using each of the resolution and the second resolution images, the parameters for super-resolution from the first resolution image to the second resolution image are learned, and the parameters are stored for each combination of the learned resolutions. A learning method characterized in that, at the time of the learning, an image having a resolution close to the learning image and the low-resolution image is used as a first-resolution image and a second-resolution image.

(付記9)記憶部に記憶されたパラメータを用いて、対象画像よりも解像度の高い画像を生成する超解像化処理を行い、前記超解像化処理で、生成された低解像画像、または、前記超解像化処理で生成された低解像画像を超解像化して、より解像度の高い画像を生成し、より解像度の高い画像として生成された低解像画像を第一解像度の画像として用いて、パラメータを学習する付記8記載の学習方法。 (Appendix 9) Using the parameters stored in the storage unit, super-resolution processing for generating an image having a resolution higher than that of the target image is performed, and the low-resolution image generated by the super-resolution processing is performed. Alternatively, the low-resolution image generated by the super-resolution processing is super-resolutiond to generate a higher-resolution image, and the low-resolution image generated as a higher-resolution image is set to the first resolution. The learning method according to Appendix 8 for learning parameters by using them as images.

(付記10)入力された対象画像から、当該対象画像よりも解像度の高い画像である高解像画像を生成する超解像化方法であって、前記対象画像から段階的に高い解像度の画像を生成し、前記対象画像の解像度と前記高解像画像の解像度との間の解像度である中間解像度から当該高解像画像の解像度に超解像化するパラメータ、および、前記対象画像の解像度から前記中間解像度に超解像化するパラメータを記憶する記憶部を参照し、当該記憶部に記憶された前記パラメータを用いて、前記対象画像から少なくとも1つの前記中間解像度の画像を生成し、生成された中間解像度の画像から前記高解像画像を生成することを特徴とする超解像化方法。 (Appendix 10) A super-resolution method for generating a high-resolution image, which is an image having a higher resolution than the target image, from the input target image, and a stepwise higher resolution image is obtained from the target image. The parameters that are generated and super-resolution from the intermediate resolution, which is the resolution between the resolution of the target image and the resolution of the high-resolution image, to the resolution of the high-resolution image, and the resolution of the target image. A storage unit that stores parameters for super-resolution to an intermediate resolution is referred to, and at least one image of the intermediate resolution is generated from the target image using the parameters stored in the storage unit. A super-resolution method characterized by generating the high-resolution image from an image having an intermediate resolution.

(付記11)解像度の異なる複数の中間解像度に超解像化するパラメータを記憶する記憶部を参照し、当該記憶部に記憶されたパラメータを用いて、解像度が高くなるように段階的に中間解像度の画像を生成する付記10記載の超解像化方法。 (Appendix 11) Refer to a storage unit that stores parameters for super-resolution into a plurality of intermediate resolutions having different resolutions, and use the parameters stored in the storage unit to gradually increase the intermediate resolution so that the resolution becomes higher. 10. The super-resolution method according to Appendix 10 for generating an image of.

(付記12)コンピュータに、学習用画像に基づいて、当該学習用画像よりも解像度の低い画像である低解像画像を生成する低解像化処理、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて、前記第一解像度の画像から前記第二解像度の画像に超解像化するパラメータを学習する学習処理、および、学習された解像度の組合せごとに前記パラメータを記憶部に記憶する記憶処理とを実行させ、前記低解像化処理で、前記学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成させ、学習処理で、前記学習用画像および前記低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用いるための学習用プログラム。 (Appendix 12) A low-resolution process for generating a low-resolution image, which is an image having a lower resolution than the learning image, on a computer based on the learning image, which is a combination of two adjacent resolutions. The learning process for learning the parameters for super-resolution from the first-resolution image to the second-resolution image using the respective resolution and second-resolution images, and the above-mentioned for each combination of the learned resolutions. A storage process for storing parameters in a storage unit is executed, the low-resolution processing is used to generate low-resolution images having a plurality of resolutions stepwise based on the learning image, and the learning process is used to generate a low-resolution image having a plurality of resolutions. A learning program for using images having adjacent resolutions as a first-resolution image and a second-resolution image among the training image and the low-resolution image.

(付記13)コンピュータに、記憶部に記憶されたパラメータを用いて、対象画像よりも解像度の高い画像を生成する超解像化処理を実行させ、前記超解像化処理で、低解像化部が生成した低解像画像、または、前記超解像化部が生成した低解像画像を超解像化して、より解像度の高い画像を生成させ、学習処理で、前記超解像化処理で生成された低解像画像を第一解像度の画像として用いて、パラメータを学習させる付記12記載の学習プログラム。 (Appendix 13) A computer is made to execute a super-resolution process for generating an image having a resolution higher than that of the target image by using the parameters stored in the storage unit, and the super-resolution process lowers the resolution. The low-resolution image generated by the unit or the low-resolution image generated by the super-resolution unit is super-resolutiond to generate a higher-resolution image, and the super-resolution processing is performed in the learning process. The learning program according to Appendix 12, wherein the parameters are trained by using the low-resolution image generated in the above as the image of the first resolution.

(付記14)入力された対象画像から、当該対象画像よりも解像度の高い画像である高解像画像を生成するコンピュータに適用される超解像化プログラムであって、前記コンピュータに、前記対象画像から段階的に高い解像度の画像を生成する超解像化処理を実行させ、前記超解像化処理で、前記対象画像の解像度と前記高解像画像の解像度との間の解像度である中間解像度から当該高解像画像の解像度に超解像化するパラメータ、および、前記対象画像の解像度から前記中間解像度に超解像化するパラメータを記憶する記憶部を参照させ、当該記憶部に記憶された前記パラメータを用いて、前記対象画像から少なくとも1つの前記中間解像度の画像を生成させ、生成された中間解像度の画像から前記高解像画像を生成させるための超解像化プログラム。 (Appendix 14) A super-resolution program applied to a computer that generates a high-resolution image that is an image having a higher resolution than the target image from the input target image, and the target image is applied to the computer. An intermediate resolution, which is a resolution between the resolution of the target image and the resolution of the high-resolution image, is executed in the super-resolution process to gradually generate a high-resolution image from the image. Refers to a storage unit that stores parameters for super-resolution to the resolution of the high-resolution image and parameters for super-resolution from the resolution of the target image to the intermediate resolution, and is stored in the storage unit. A super-resolution program for generating at least one intermediate-resolution image from the target image using the parameters and generating the high-resolution image from the generated intermediate-resolution image.

(付記15)コンピュータに、超解像化処理で、解像度の異なる複数の中間解像度に超解像化するパラメータを記憶する記憶部を参照させ、当該記憶部に記憶された前記パラメータを用いて、解像度が高くなるように段階的に中間解像度の画像を生成させる付記13記載の超解像化プログラム。 (Appendix 15) A computer is referred to a storage unit that stores parameters for super-resolution to a plurality of intermediate resolutions having different resolutions in the super-resolution processing, and the parameters stored in the storage unit are used. The super-resolution program according to Appendix 13, which generates an image having an intermediate resolution stepwise so as to increase the resolution.

10 学習用画像入力部
20 学習部
21a,21b,21c,24a,24b,24c 低解像化手段
22a,22b,22c,23a,23b,23c 超解像化学習手段
30 パラメータ保持部
30a,30b,30c 学習パラメータ保持部
40 超解像化対象画像入力部
50 超解像化部
50a,50b,50c 超解像化手段
60 画像出力部
70 倍率決定部
71a,71b,71c 超解像化手段
72a,72b,72c 画像劣化判定手段
10 Image input unit for learning 20 Learning unit 21a, 21b, 21c, 24a, 24b, 24c Low-resolution means 22a, 22b, 22c, 23a, 23b, 23c Super-resolution learning means 30 Parameter holding units 30a, 30b, 30c Learning parameter holding unit 40 Super-resolution target image input unit 50 Super-resolution unit 50a, 50b, 50c Super-resolution means 60 Image output unit 70 Magnification determination unit 71a, 71b, 71c Super-resolution means 72a, 72b, 72c Image deterioration determination means

Claims (9)

学習用画像に基づいて、当該学習用画像よりも解像度の低い画像である低解像画像を生成する低解像化部と、
2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて、前記第一解像度の画像から前記第二解像度の画像に超解像化するパラメータを学習する学習部と、
学習された解像度の組合せごとに前記パラメータを記憶する記憶部と
前記記憶部に記憶された前記パラメータを用いて、対象画像よりも解像度の高い画像を生成する超解像化部とを備え、
前記低解像化部は、前記学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成し、
前記超解像化部は、前記低解像化部が生成した低解像画像、または、前記超解像化部が生成した低解像画像を超解像化して、より解像度の高い画像を生成し、
前記学習部は、前記学習用画像および前記低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用い、前記超解像化部が生成した低解像画像を当該第一解像度の画像として用いて、パラメータを学習する
ことを特徴とする学習装置。
A low-resolution unit that generates a low-resolution image that is an image with a lower resolution than the learning image based on the learning image.
A learning unit that learns parameters for super-resolution from the first-resolution image to the second-resolution image using each of the first-resolution and second-resolution images, which are a combination of two adjacent resolutions. ,
A storage unit that stores the parameters for each combination of learned resolutions ,
It is provided with a super-resolution unit that generates an image having a resolution higher than that of the target image by using the parameters stored in the storage unit.
The low-resolution unit gradually generates low-resolution images having a plurality of resolutions based on the learning image.
The super-resolution unit super-resolutions a low-resolution image generated by the low-resolution unit or a low-resolution image generated by the super-resolution unit to produce an image having a higher resolution. Generate and
The learning unit uses images having adjacent resolutions as the first-resolution image and the second-resolution image among the learning image and the low-resolution image, and the low-resolution image generated by the super-resolution unit. A learning device characterized in that an image is used as an image of the first resolution to learn parameters.
低解像化部によって生成された第二解像度の画像と、記憶部に記憶されたパラメータを用いて第一解像度の画像から超解像化された画像とを比較して、画像劣化を判定する画像劣化判定部を備え、
前記画像劣化判定部は、前記画像劣化が予め定めた閾値よりも高い場合、第一解像度と第二解像度の間の低解像画像を生成する倍率を特定し、
低解像化部は、特定された倍率で低解像画像を生成し、
学習部は、生成された低解像画像に超解像化するパラメータを第一解像度の画像を用いて学習し、第二解像度の画像に超解像化するパラメータを生成された低解像画像を用いて学習する
請求項記載の学習装置。
The image deterioration is determined by comparing the second resolution image generated by the low resolution unit with the super-resolution image from the first resolution image using the parameters stored in the storage unit. Equipped with an image deterioration judgment unit
The image deterioration determination unit specifies a magnification for generating a low resolution image between the first resolution and the second resolution when the image deterioration is higher than a predetermined threshold value.
The low resolution section generates a low resolution image at a specified magnification and
The learning unit learns the parameters for super-resolution to the generated low-resolution image using the first-resolution image, and generates the parameters for super-resolution to the second-resolution image. learning device according to claim 1 trained using.
低解像化部は、学習用画像から低解像画像を生成し、生成された低解像画像から、さらに解像度の低い低解像画像を生成する
請求項1または請求項2記載の学習装置。
The learning device according to claim 1 or 2, wherein the low-resolution unit generates a low-resolution image from a learning image, and generates a low-resolution image having a lower resolution from the generated low-resolution image. ..
低解像化部が低解像画像を生成する際の倍率を決定する倍率決定部を備え、
前記倍率決定部は、解像度が近接する画像の画像劣化が予め定めた閾値よりも低くなる倍率を特定し、
低解像化部は、特定された倍率で低解像画像を生成する
請求項1から請求項のうちのいずれか1項に記載の学習装置。
The low resolution unit is provided with a magnification determination unit that determines the magnification when generating a low resolution image.
The magnification determining unit specifies a magnification at which the image deterioration of images having close resolutions becomes lower than a predetermined threshold value.
The learning device according to any one of claims 1 to 3 , wherein the low resolution unit generates a low resolution image at a specified magnification.
入力された対象画像から、当該対象画像よりも解像度の高い画像である高解像画像を生成する超解像化装置であって、
前記対象画像から段階的に高い解像度の画像を生成する超解像化部と、
前記対象画像の解像度と前記高解像画像の解像度との間の解像度である中間解像度から当該高解像画像の解像度に超解像化するパラメータ、および、前記対象画像の解像度から前記中間解像度に超解像化するパラメータを記憶する記憶部とを備え、
前記記憶部は、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて学習された、当該第一解像度の画像から当該第二解像度の画像に超解像化するパラメータであって、前記超解像化部が超解像化により生成した、学習用画像よりも解像度の低い画像である低解像画像を当該第一解像度の画像として用いて学習されたパラメータを記憶し、
前記超解像化部は、前記パラメータを用いて、前記対象画像から少なくとも1つの前記中間解像度の画像を生成し、生成された中間解像度の画像から前記高解像画像を生成する
ことを特徴とする超解像化装置。
A super-resolution device that generates a high-resolution image that is an image with a higher resolution than the target image from the input target image.
A super-resolution unit that gradually generates a high-resolution image from the target image,
The parameter for super-resolution from the intermediate resolution, which is the resolution between the resolution of the target image and the resolution of the high-resolution image, to the resolution of the high-resolution image, and the resolution of the target image to the intermediate resolution. Equipped with a storage unit that stores super-resolution parameters
The storage unit super-resolutions the image of the first resolution into the image of the second resolution, which is learned using the images of the first resolution and the second resolution, which are a combination of two adjacent resolutions. Parameters that are learned by using a low-resolution image, which is an image with a lower resolution than the learning image, generated by the super-resolution unit by super-resolution as the image of the first resolution. Remember,
The super-resolution unit is characterized in that at least one image having the intermediate resolution is generated from the target image using the parameters, and the high-resolution image is generated from the generated intermediate resolution image. Super-resolution device.
学習用画像に基づいて、当該学習用画像よりも解像度の低い画像である低解像画像を、段階的に複数の解像度分生成し、
2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて、前記第一解像度の画像から前記第二解像度の画像に超解像化するパラメータを学習し、
学習された解像度の組合せごとに前記パラメータを記憶部に記憶し、
前記記憶部に記憶された前記パラメータを用いて生成された当該画像、または、前記段階的に生成された低解像画像を超解像化して、より解像度の高い画像を生成し、
前記学習の際、前記学習用画像および前記低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用い、前記超解像化された低解像画像を当該第一解像度の画像として用いて、パラメータを学習する
ことを特徴とする学習方法。
Based on the learning image, a low-resolution image, which is an image having a lower resolution than the learning image, is gradually generated for a plurality of resolutions.
Using the images of the first resolution and the second resolution, which are a combination of two adjacent resolutions, the parameters for super-resolution from the image of the first resolution to the image of the second resolution are learned.
The parameters are stored in the storage unit for each learned resolution combination, and the parameters are stored in the storage unit.
The image generated by using the parameter stored in the storage unit or the low-resolution image generated stepwise is super-resolution to generate a higher-resolution image.
At the time of the training, among the training image and the low resolution image, an image having a resolution close to each other is used as a first resolution image and a second resolution image, and the super-resolution low resolution image is used. A learning method characterized in that parameters are learned by using the image as the first resolution image.
入力された対象画像から、当該対象画像よりも解像度の高い画像である高解像画像を生成する超解像化方法であって、
前記対象画像から段階的に高い解像度の画像を生成し、
前記対象画像の解像度と前記高解像画像の解像度との間の解像度である中間解像度から当該高解像画像の解像度に超解像化するパラメータ、および、前記対象画像の解像度から前記中間解像度に超解像化するパラメータを記憶する記憶部を参照し、当該記憶部に記憶された前記パラメータを用いて、前記対象画像から少なくとも1つの前記中間解像度の画像を生成し、
生成された中間解像度の画像から前記高解像画像を生成し、
前記記憶部に記憶されたパラメータは、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて学習された、当該第一解像度の画像から当該第二解像度の画像に超解像化するパラメータであって、当該超解像化により生成された、学習用画像よりも解像度の低い画像である低解像画像を当該第一解像度の画像として用いて学習されたパラメータである
ことを特徴とする超解像化方法。
It is a super-resolution method that generates a high-resolution image that is an image with a higher resolution than the target image from the input target image.
A high-resolution image is gradually generated from the target image,
The parameter for super-resolution from the intermediate resolution, which is the resolution between the resolution of the target image and the resolution of the high-resolution image, to the resolution of the high-resolution image, and the resolution of the target image to the intermediate resolution. With reference to a storage unit that stores the parameters to be super-resolution, at least one image having the intermediate resolution is generated from the target image using the parameters stored in the storage unit.
The high resolution image is generated from the generated intermediate resolution image, and the image is generated.
The parameters stored in the storage unit are from the image of the first resolution to the image of the second resolution, which are learned using the images of the first resolution and the second resolution, which are a combination of two adjacent resolutions. A parameter learned by using a low-resolution image, which is a parameter generated by the super-resolution and having a lower resolution than the learning image, as the image of the first resolution. super-resolution method, characterized in that it.
コンピュータに、
学習用画像に基づいて、当該学習用画像よりも解像度の低い画像である低解像画像を生成する低解像化処理、
2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて、前記第一解像度の画像から前記第二解像度の画像に超解像化するパラメータを学習する学習処理
学習された解像度の組合せごとに前記パラメータを記憶部に記憶する記憶処理、および、
前記記憶部に記憶された前記パラメータを用いて、対象画像よりも解像度の高い画像を生成する超解像化処理とを実行させ、
前記低解像化処理で、前記学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成させ、
前記超解像化処理で、前記低解像化処理で生成された低解像画像、または、前記超解像化処理で生成された低解像画像を超解像化させて、より解像度の高い画像を生成させ、
学習処理で、前記学習用画像および前記低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用い、前記超解像化処理で生成された低解像画像を当該第一解像度の画像として用いて、パラメータを学習させる
ための学習用プログラム。
On the computer
A low-resolution process that generates a low-resolution image that is an image with a lower resolution than the learning image based on the learning image.
A learning process that learns parameters for super-resolution from an image of the first resolution to an image of the second resolution using images of the first resolution and the second resolution, which are a combination of two adjacent resolutions .
A storage process that stores the parameters in the storage unit for each learned resolution combination , and
Using the parameters stored in the storage unit, a super-resolution process for generating an image having a resolution higher than that of the target image is executed.
In the low resolution process, low resolution images having a plurality of resolutions are gradually generated based on the learning image.
In the super-resolution processing, the low-resolution image generated by the low-resolution processing or the low-resolution image generated by the super-resolution processing is super-resolutiond to have a higher resolution. Generate high images,
In the learning process, of the training image and the low resolution image, images having adjacent resolutions are used as the first resolution image and the second resolution image, and the low resolution generated by the super-resolution processing is performed. A learning program for learning parameters by using an image as an image of the first resolution.
入力された対象画像から、当該対象画像よりも解像度の高い画像である高解像画像を生成するコンピュータに適用される超解像化プログラムであって、
前記コンピュータに、
前記対象画像から段階的に高い解像度の画像を生成する超解像化処理を実行させ、
前記超解像化処理で、前記対象画像の解像度と前記高解像画像の解像度との間の解像度である中間解像度から当該高解像画像の解像度に超解像化するパラメータ、および、前記対象画像の解像度から前記中間解像度に超解像化するパラメータを記憶する記憶部を参照させ、当該記憶部に記憶された前記パラメータを用いて、前記対象画像から少なくとも1つの前記中間解像度の画像を生成させ、生成された中間解像度の画像から前記高解像画像を生成させ
前記記憶部に記憶されたパラメータは、2つの近接する解像度の組合せである第一解像度および第二解像度のそれぞれの画像を用いて学習された、当該第一解像度の画像から当該第二解像度の画像に超解像化するパラメータであって、前記超解像化処理で超解像化により生成された、学習用画像よりも解像度の低い画像である低解像画像を当該第一解像度の画像として用いて学習されたパラメータである
ことを特徴とする超解像化プログラム。
A super-resolution program applied to a computer that generates a high-resolution image that is an image with a higher resolution than the target image from the input target image.
On the computer
A super-resolution process for gradually generating a high-resolution image from the target image is executed.
In the super-resolution processing, a parameter for super-resolution from an intermediate resolution, which is a resolution between the resolution of the target image and the resolution of the high-resolution image, to the resolution of the high-resolution image, and the target. A storage unit that stores parameters for super-resolution from the image resolution to the intermediate resolution is referred to, and at least one image of the intermediate resolution is generated from the target image using the parameters stored in the storage unit. And generate the high resolution image from the generated intermediate resolution image .
The parameters stored in the storage unit are from the image of the first resolution to the image of the second resolution, which are learned using the images of the first resolution and the second resolution, which are a combination of two adjacent resolutions. A low-resolution image, which is a parameter for super-resolution and is an image having a lower resolution than the learning image, which is generated by super-resolution in the super-resolution processing, is used as the first resolution image. It is a parameter learned using
A super-resolution program characterized by this.
JP2019524752A 2017-06-20 2017-06-20 Learning device, super-resolution device, learning method, super-resolution method and program Active JP6915685B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2017/022713 WO2018235168A1 (en) 2017-06-20 2017-06-20 Learning apparatus, super-resolution apparatus, learning method, super-resolution method and program

Publications (2)

Publication Number Publication Date
JPWO2018235168A1 JPWO2018235168A1 (en) 2019-12-12
JP6915685B2 true JP6915685B2 (en) 2021-08-04

Family

ID=64736955

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019524752A Active JP6915685B2 (en) 2017-06-20 2017-06-20 Learning device, super-resolution device, learning method, super-resolution method and program

Country Status (2)

Country Link
JP (1) JP6915685B2 (en)
WO (1) WO2018235168A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111461990B (en) * 2020-04-03 2022-03-18 华中科技大学 A step-by-step approach to super-resolution imaging based on deep learning
JP7821701B2 (en) * 2022-08-25 2026-02-27 富士フイルム株式会社 Image processing device, its operating method, and endoscope system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3590996B2 (en) * 1993-09-30 2004-11-17 ソニー株式会社 Hierarchical encoding and decoding apparatus for digital image signal
JP5335713B2 (en) * 2010-02-16 2013-11-06 富士フイルム株式会社 Image processing method and apparatus, and program
JP2011180798A (en) * 2010-03-01 2011-09-15 Sony Corp Image processing apparatus, image processing method, and program

Also Published As

Publication number Publication date
JPWO2018235168A1 (en) 2019-12-12
WO2018235168A1 (en) 2018-12-27

Similar Documents

Publication Publication Date Title
US11783231B2 (en) System and method for joint image refinement and perception
JP7146372B2 (en) Image processing device, imaging device, image processing method, program, and storage medium
CN103167218B (en) A kind of super resolution ratio reconstruction method based on non-locality and equipment
CN108876813B (en) Image processing method, device and equipment for detecting object in video
WO2013089265A1 (en) Dictionary creation device, image processing device, image processing system, dictionary creation method, image processing method, and program
JP2020038574A (en) Image learning program, image learning method, image recognition program, image recognition method, and image recognition device
CN102257534A (en) Method, apparatus and software for determining motion vectors
JP2019139713A (en) Image processing apparatus, imaging apparatus, image processing method, program and storage medium
JP6915685B2 (en) Learning device, super-resolution device, learning method, super-resolution method and program
CN113379001B (en) Processing method and device for image recognition model
JP2010165052A (en) Image processor and image processing method
JP7027776B2 (en) Movement vector calculation method, device, program, and movement vector calculation method including noise reduction processing.
JP5712925B2 (en) Image conversion parameter calculation apparatus, image conversion parameter calculation method, and program
US8743419B2 (en) Image processing apparatus and method converting low-resolution image to high-resolution using signal value patterns
JP7092016B2 (en) Image processing equipment, methods, and programs
JP2024125014A (en) Information processing device, information processing method, and program
JP5310402B2 (en) Image conversion parameter calculation apparatus, image conversion parameter calculation method, and program
Khosravi et al. A new statistical technique for interpolation of landsat images
CN103618904B (en) Motion estimation method and device based on pixels
KR102667039B1 (en) Image processing apparatus and its operation method
Gnacek et al. Convolutional neural networks for enhanced compression techniques
JP2009302723A (en) Image processing device, method and program
WO2015159778A1 (en) Image processing device, image processing method and image processing program
KR102765163B1 (en) Method for generating super-resolution video using multi-camera video triplets and device for the same
JP5103436B2 (en) Image processing apparatus, image processing method, and image processing program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190809

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190809

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201221

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210628

R150 Certificate of patent or registration of utility model

Ref document number: 6915685

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150