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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling 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に記載された画像処理装置は、学習画像である高解像画像を劣化させて劣化画像を生成し、高解像画像と対応する劣化画像のペアに基づく辞書を作成する。これにより、画像処理の対象となる入力画像の最適なパッチを探し、得られたパッチとペアとなる学習用高解像画像を用いて、合成処理を行う。
また、事例ベースの学習型超解像方式よりも精度を向上させた深層学習ベースの学習型超解像方式として、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に記載された検出器は、複数のモダリティ種別のそれぞれに対して、入力データに含まれるオブジェクトの属性が複数の属性値の何れであるかを、解像度が相互に異なる複数段階の処理で検出する。
一方、低解像画像から超解像化する際の倍率が高い場合、超解像化により高精度の画像を得ることが困難という課題がある。例えば、上述する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
そこで、本発明は、低解像画像から高精度な高解像画像を生成できる学習装置、超解像化装置、学習方法、超解像化方法、学習用プログラムおよび超解像化プログラムを提供することを目的とする。 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.
以下、本発明の実施形態を図面を参照して説明する。図1は、本発明による超解像化システムの第1の実施形態の構成例を示すブロック図である。本実施形態の超解像化システム100は、学習用画像入力部10と、学習部20と、パラメータ保持部30と、超解像化対象画像入力部40と、超解像化部50と、画像出力部60とを備えている。なお、図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
学習用画像入力部10は、後述する学習部20が学習に用いる画像を入力する。学習用画像入力部10は、通信ネットワークを介して受信した画像を学習部20に入力してもよいし、学習用画像が記憶された記憶部(図示せず)から画像を読み取り、読み取った画像を学習部20に入力してもよい。
The learning
学習部20は、超解像化するパラメータを学習し、学習したパラメータを後述するパラメータ保持部30に記憶する。なお、パラメータ保持部30は、学習部20に含まれていてもよい。
The
図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
以下の説明では、低解像化手段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
低解像化手段は、学習用画像入力部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
低解像化手段は、学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成する。具体的には、本実施形態では、低解像化手段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/N1)と記し、低解像化手段21bが画像を低解像化する倍率を(1/N2)と記し、低解像化手段21cが画像を低解像化する倍率を(1/N3)と記す。また、以下の説明では、上記倍率で解像度を表すことがある。すなわち、倍率(1/N3)の画像の解像度が最も低いことを表す。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/N3)の画像と、低解像化手段21bが生成した解像度(倍率:1/N2)の画像とを用いて、解像度(倍率:1/N3)の画像から解像度(倍率:1/N2)の画像に超解像化するパラメータを学習する。そして、超解像化学習手段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
同様に、超解像化学習手段22bは、低解像化手段21bが生成した解像度(倍率:1/N2)の画像と、低解像化手段21aが生成した解像度(倍率:1/N1)の画像とを用いて、解像度(倍率:1/N2)の画像から解像度(倍率:1/N1)の画像に超解像化するパラメータを学習する。そして、超解像化学習手段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 /
そして、超解像化学習手段22aは、低解像化手段21aが生成した解像度(倍率:1/N1)の画像と、学習用画像とを用いて、解像度(倍率:1/N1)の画像から元の解像度の画像に超解像化するパラメータを学習する。そして、超解像化学習手段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
このようにして、パラメータ保持部30は、学習された解像度の組合せごとにパラメータを記憶する。
In this way, the
超解像化対象画像入力部40は、後述する超解像化部50が超解像化に用いる画像を入力する。超解像化対象画像入力部40は、通信ネットワークを介して受信した画像を超解像化部50に入力してもよいし、対象画像が記憶された記憶部(図示せず)から画像を読み取り、読み取った画像を超解像化部50に入力してもよい。
The super-resolution target
図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
また、本実施形態では、超解像化部50が複数の超解像化手段50a,50b,50cで実現される場合を例示しているが、各超解像化手段50a,50b,50cが行う処理を1つの超解像化部50がまとめて行ってもよい。
Further, in the present embodiment, the case where the
超解像化部50は、パラメータ保持部30に記憶されたパラメータを用いて、超解像化対象画像入力部40が入力した対象画像から段階的に高い解像度の画像を生成する。本実施形態の超解像化部50は、入力された対象画像から最終的な高解像画像を直接生成するのではなく、対象画像と高解像画像の間の解像度(以下、中間解像度と記す。)の画像を生成してから、最終的な高解像画像を生成する。すなわち、超解像化部50は、対象画像から少なくとも1つの中間解像度の画像を生成し、生成された中間解像度の画像から高解像画像を生成する。
The
図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
すなわち、パラメータ保持部30は、対象画像の解像度(図2に例示する(1/N3))から中間解像度(図2に例示する(1/N2))に超解像化するパラメータ、および、中間解像度(図2に例示する(1/N1))から高解像画像の解像度に超解像化するパラメータを記憶する。また、パラメータ保持部30は、第一の中間解像度(図2に例示する(1/N2))から第二の中間解像化(図2に例示する(1/N1))するパラメータも保持する。That is, the
このように、パラメータ保持部30は、解像度の異なる複数の中間解像度に超解像化するパラメータを記憶するため、超解像化部50は、これらのパラメータを用いて、解像度が高くなるように段階的に中間解像度の画像を生成する。
In this way, the
超解像化部50が、超解像化を行う方法は任意である。超解像化部50は、例えば、SRCNNやVSDRを用いて超解像化を行ってもよい。ただし、超解像化部50が超解像化を行う方法は、これらの方法に限定されない。
The method in which the
画像出力部60は、生成された高解像画像を出力する。
The
以上のように、超解像化を行う際に用いられるパラメータの学習が、学習用画像入力部10、学習部20およびパラメータ保持部30で実現される。そのため、学習用画像入力部10、学習部20およびパラメータ保持部30を備える装置を、学習装置と言うことができる。
As described above, learning of the parameters used when performing super-resolution is realized by the learning
学習用画像入力部10と、学習部20とは、プログラム(学習用プログラム)に従って動作するコンピュータのCPUによって実現される。例えば、プログラムは、学習装置が備える記憶部(図示せず)に記憶され、CPUは、そのプログラムを読み込み、プログラムに従って、学習用画像入力部10および学習部20として動作してもよい。
The learning
また、対象画像から高解像画像を生成する処理(すなわち、超解像化)が、パラメータ保持部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
超解像化対象画像入力部40と、超解像化部50と、画像出力部60とは、プログラム(超解像化プログラム)に従って動作するコンピュータのCPUによって実現される。例えば、プログラムは、超解像化装置が備える記憶部(図示せず)に記憶され、CPUは、そのプログラムを読み込み、プログラムに従って、超解像化対象画像入力部40、超解像化部50および画像出力部60として動作してもよい。
The super-resolution target
次に、本実施形態の超解像化システムの動作例を示す説明図である。図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
図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
以上のように、本実施形態では、低解像化手段が、学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成し、超解像化学習手段が、第一解像度および第二解像度のそれぞれの画像を用いて、第一解像度の画像から第二解像度の画像に超解像化するパラメータを学習して、学習された解像度の組合せごとにパラメータ保持部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
図6は、一般的な高解像化処理を行う装置を示す説明図である。図6に例示する学習部120のように、超解像化の対象となる解像度にまで低解像化した低解像画像を用いて、高解像画像に超解像化するパラメータを学習することも可能である。しかし、上述するように、超解像化する倍率が高くなるほどパラメータが多くなり、高精度な高解像画像を生成することは難しい。
FIG. 6 is an explanatory diagram showing an apparatus that performs general high-resolution processing. As in the
具体的には、学習用画像入力部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
しかし、本実施形態では、段階的に超解像化するためのパラメータを学習し、そのパラメータを用いて超解像化を行う。図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の超解像化学習手段が低解像化手段によって生成された低解像画像を用いてパラメータを学習する方法を説明した。本実施形態では、学習されたパラメータを用いて低解像画像を超解像化し、その超解像化された低解像画像を用いて、パラメータを学習する方法を説明する。
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
本実施形態の超解像化システムの構成は、第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
図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
以下の説明では、超解像化手段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
図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
超解像化学習手段は、超解像化手段によって生成された低解像画像が存在する場合、その低解像画像を第一解像度の画像として用いて、超解像化に用いられるパラメータを学習する。 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/N3)の画像と、低解像化手段21bが生成した解像度(倍率:1/N2)の画像とを用いて、解像度(倍率:1/N3)の画像から解像度(倍率:1/N2)の画像に超解像化するパラメータを学習する。そして、超解像化学習手段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
超解像化手段71cは、学習パラメータ保持部30cに記憶されたパラメータを用いて、低解像化手段21cが生成した解像度(倍率:1/N3)の画像を超解像化して、解像度(倍率:1/N3)よりも高い解像度(倍率:1/N2´)の画像を生成する。The super-resolution means 71c uses the parameters stored in the learning
次に、超解像化学習手段23bは、超解像化手段71cが生成した解像度(倍率:1/N2´)の画像と、低解像化手段21aが生成した解像度(倍率:1/N1)の画像とを用いて、解像度(1/N2´)の画像から解像度(倍率:1/N1)の画像に超解像化するパラメータを学習する。そして、超解像化学習手段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
超解像化手段71bは、学習パラメータ保持部30bに記憶されたパラメータを用いて、超解像化手段71bが生成した解像度(倍率:1/N2´)の画像を超解像化して、解像度(1/N2´)よりも高い解像度(倍率:1/N1´)の画像を生成する。The super-resolution means 71b uses the parameters stored in the learning
次に、超解像化学習手段23aは、超解像化手段71bが生成した解像度(倍率:1/N1´)の画像と、学習用の高解像画像とを用いて、解像度(倍率:1/N1´)の画像から高解像画像に超解像化するパラメータを学習する。そして、超解像化学習手段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
以上のように、本実施形態では、学習部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の低解像化手段が、学習用の高解像画像に基づいて低解像画像を生成する場合について説明した。本実施形態では、学習用の低解像画像を、すでに生成された低解像画像から生成する方法を説明する。
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
本実施形態の超解像化システムの構成は、第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
図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
以下の説明では、低解像化手段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
図9に示す例の場合、低解像化手段24aは、学習用画像から解像度(倍率:1/N1)の低解像画像を生成する。次に、低解像化手段24bは、生成された解像度(倍率:1/N1)の低解像画像から、解像度(倍率:1/N2)の低解像画像を生成する。さらに、低解像化手段24cは、生成された解像度(倍率:1/N2)の低解像画像から、解像度(倍率:1/N3)の低解像画像を生成する。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の実施形態の超解像化手段および超解像化学習手段を含む構成である。
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
このような構成によっても、第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
学習用画像入力部10、パラメータ保持部30、超解像化対象画像入力部40、超解像化部50および画像出力部60の内容は、第1の実施形態から第4の実施形態と同様である。また、学習部20の構成は、第1の実施形態から第4の実施形態のいずれかの構成と同じである。ただし、本実施形態では、学習部20における各低解像化手段が低解像画像を生成する倍率が、倍率決定部70によって決定される。
The contents of the learning
倍率決定部70は、低解像化手段が低解像画像を生成する際の倍率を、低解像化手段ごとに決定する。具体的には、倍率決定部70は、解像度が近接する画像の画像劣化が予め定めた閾値よりも低くなる倍率を特定する。なお、学習に用いる画像間の解像度が近いほど、超解像化により生成される画像の精度は良くなる(すなわち、画像劣化が低い)が、学習すべきパラメータも増加してしまう。そのため、倍率決定部70は、低解像化手段が行う低解像化処理による画像劣化が予め定めた閾値Thよりも低い倍率のうち、最も低解像化できる倍率を特定してもよい。
The
画像劣化を評価する指標の一例として、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/N1)を決定する。For example, it is assumed that the
次に、倍率決定部70は、決定された倍率によって生成される低解像画像から、所定の倍率の低解像画像を生成し、同様に、画像劣化が予め定めた閾値Thよりも低くなる倍率を特定する。このようにして、倍率決定部70は、低解像化手段21bが低解像画像を生成する際の倍率(1/N2)および低解像化手段21cが低解像画像を生成する際の倍率(1/N3)を順次決定する。Next, the
上述するpsnrを画像劣化の指標として用いる場合、倍率決定部70は、以下の式1に示す関係を満たす倍率1/N1,1/N2,1/N3を、低解像化の倍率と特定してもよい。When the above-mentioned psnr is used as an index of image deterioration, the
psnr(1,1/N1)>Th
psnr(1/N1,1/N2)>Th
psnr(1/N2,1/N3)>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
実施形態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
図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
以下の説明では、画像劣化判定手段72a,72b,72cに共通する処理を説明する場合、各画像劣化判定手段72a,72b,72cを、単に、画像劣化判定手段と記す。本実施形態における低解像化手段、超解像化手段、パラメータ保持部30および超解像化手段の内容は、第2の実施形態または第4の実施形態と同様である。ただし、画像劣化判定手段の判定結果に応じて、処理の対象とする解像度の種類が増加する点において、第2の実施形態または第4の実施形態と異なる。
In the following description, when the processing common to the image
画像劣化判定手段は、低解像化手段が生成した低解像画像と、超解像化手段が生成した低解像画像とを比較して、画像劣化の程度を判定する。具体的には、画像劣化判定手段は、低解像化手段によって生成された第二解像度の画像と、パラメータ保持部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
倍率が特定されると、低解像化手段は、特定された倍率で低解像画像を生成する。そして、超解像化学習手段は、第一解像度の画像から、生成された低解像画像に超解像化するパラメータを学習する。さらに、超解像化学習手段は、生成された低解像画像から、第二解像度の画像に超解像化するパラメータを学習する。 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/N1,1/N2,1/N3)を生成し、超解像化学習手段が、超解像化する際のパラメータを学習してパラメータ保持部30に記憶する。Hereinafter, the operation of the
次に、超解像化手段71cは、学習パラメータ保持部30cに記憶されたパラメータを用いて、低解像化手段21cによって生成された低解像画像(すなわち、倍率:1/N3の画像)から、より解像度の高い画像(以下、1/N2´画像と記す。)を生成する。画像劣化判定手段72cは、低解像化手段21bが生成した低解像画像(以下、1/N2画像と記す。)と1/N2´画像とを比較して、画像劣化を判定する。画像劣化判定手段72cは、例えば、第5の実施形態で例示したpsnrの値で画像劣化を判定してもよい。この場合、画像劣化判定手段72cは、psnr(1/N2,1/N2´)が、ある閾値Thよりも小さい場合、低解像画像を生成する倍率(以下、1/aと記す)を特定する。Next, the super-resolution means 71c, using the stored in the learning
低解像化手段は、特定した倍率で1/N2画像を低解像化した低解像画像(以下、1/a画像と記す。)を生成する。超解像化学習手段は、低解像化手段21cによって生成された画像(すなわち、倍率:1/N3の画像)と、1/a画像とを学習データとし、倍率:1/N3の画像から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
次に、超解像化手段は、倍率:1/N3の画像から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/N3の画像と倍率:1/N2の画像の間に、新たに倍率:1/aの低解像画像を生成して学習する。すなわち、最終的に生成される学習用低解像画像は、倍率がそれぞれ1/N1,1/N2,1/a,1/N3の画像である。最終的に、以下の式2に示す関係を満たす倍率1/N1,1/N2,1/a,1/N3が、低解像化の倍率と特定される。なお、式2において、1´とは、高解像画像として最終的に超解像化された画像の倍率である。なお、画像劣化判定部72b,72aの動作は、画像劣化判定部72cの動作と同様である。As a result, the
psnr(1/a´,1/a)>Th
psnr(1/N2´,1/N2)>Th
psnr(1/N1´,1/N1)>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
低解像化部81は、学習用画像に基づいて、段階的に複数の解像度の低解像画像を生成し、学習部82は、学習用画像および低解像画像のうち、近接する解像度の画像を第一解像度の画像および第二解像度の画像として用いる。
The low-
そのような構成により、低解像画像から高精度な高解像画像を生成できる。すなわち、本発明の学習装置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
また、学習装置80は、記憶部83に記憶されたパラメータを用いて、対象画像よりも解像度の高い画像を生成する超解像化部(例えば、超解像化手段)を備えていてもよい。そして、超解像化部は、低解像化部81が生成した低解像画像、または、超解像化部が生成した低解像画像を超解像化して、より解像度の高い画像を生成し、学習部82は、超解像化部が生成した低解像画像を第一解像度の画像として用いて、パラメータを学習してもよい。
Further, the
また、学習装置80は、低解像化部81によって生成された第二解像度の画像と、記憶部83に記憶されたパラメータを用いて第一解像度の画像から超解像化された画像とを比較して、画像劣化を判定する画像劣化判定部(例えば、画像劣化判定手段)を備えていてもよい。そして、画像劣化判定部は、画像劣化が予め定めた閾値よりも高い場合、第一解像度と第二解像度の間の低解像画像を生成する倍率を特定してもよい。このとき、低解像化部81は、特定された倍率で低解像画像を生成し、学習部82は、生成された低解像画像に超解像化するパラメータを第一解像度の画像を用いて学習し、第二解像度の画像に超解像化するパラメータを生成された低解像画像を用いて学習してもよい。
Further, the
また、低解像化部81は、学習用画像から低解像画像を生成し、生成された低解像画像から、さらに解像度の低い低解像画像を生成してもよい。
Further, the low-
また、学習装置80は、低解像化部81が低解像画像を生成する際の倍率を決定する倍率決定部(例えば、倍率決定部70)を備えていてもよい。そして、倍率決定部は、解像度が近接する画像の画像劣化が予め定めた閾値よりも低くなる倍率を特定し、低解像化部81は、特定された倍率で低解像画像を生成してもよい。
Further, the
図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
超解像化部91は、パラメータを用いて、対象画像から少なくとも1つの中間解像度の画像を生成し、生成された中間解像度の画像から高解像画像を生成する。
The
そのような構成によっても、低解像画像から高精度な高解像画像を生成できる。 Even with such a configuration, a high-precision high-resolution image can be generated from a low-resolution image.
また、記憶部92は、解像度の異なる複数の中間解像度に超解像化するパラメータを記憶してもよい。そして、超解像化部91は、パラメータを用いて、解像度が高くなるように段階的に中間解像度の画像を生成してもよい。
Further, the
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。 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
(付記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
(付記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
(付記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
(付記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
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.
前記画像劣化判定部は、前記画像劣化が予め定めた閾値よりも高い場合、第一解像度と第二解像度の間の低解像画像を生成する倍率を特定し、
低解像化部は、特定された倍率で低解像画像を生成し、
学習部は、生成された低解像画像に超解像化するパラメータを第一解像度の画像を用いて学習し、第二解像度の画像に超解像化するパラメータを生成された低解像画像を用いて学習する
請求項1記載の学習装置。 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から請求項3のうちのいずれか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.
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)
| 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)
| 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 |
-
2017
- 2017-06-20 WO PCT/JP2017/022713 patent/WO2018235168A1/en not_active Ceased
- 2017-06-20 JP JP2019524752A patent/JP6915685B2/en active Active
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 |