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
JP7614670B2 - Fast image registration method and apparatus for multispectral cameras - Google Patents
[go: Go Back, main page]

JP7614670B2 - Fast image registration method and apparatus for multispectral cameras - Google Patents

Fast image registration method and apparatus for multispectral cameras Download PDF

Info

Publication number
JP7614670B2
JP7614670B2 JP2023569603A JP2023569603A JP7614670B2 JP 7614670 B2 JP7614670 B2 JP 7614670B2 JP 2023569603 A JP2023569603 A JP 2023569603A JP 2023569603 A JP2023569603 A JP 2023569603A JP 7614670 B2 JP7614670 B2 JP 7614670B2
Authority
JP
Japan
Prior art keywords
registration
image
sub
grid
smooth
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
JP2023569603A
Other languages
Japanese (ja)
Other versions
JP2024526417A (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.)
Zhejiang Gongshang University
Original Assignee
Zhejiang Gongshang University
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 Zhejiang Gongshang University filed Critical Zhejiang Gongshang University
Publication of JP2024526417A publication Critical patent/JP2024526417A/en
Application granted granted Critical
Publication of JP7614670B2 publication Critical patent/JP7614670B2/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
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • G06T7/33Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
    • 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
    • G06T3/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/10Image enhancement or restoration using non-spatial domain filtering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/764Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/774Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10032Satellite or aerial image; Remote sensing
    • G06T2207/10036Multispectral image; Hyperspectral image

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Multimedia (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Color Television Image Signal Generators (AREA)

Description

本発明は、マルチスペクトル画像の処理分野に属し、特にマルチスペクトルカメラ向けの高速画像レジストレーション方法及び装置に関する。 The present invention belongs to the field of multispectral image processing, and in particular to a method and apparatus for high-speed image registration for multispectral cameras.

従来のシングルセンサビデオカメラはベイヤーフォーマットで画像収集を行い、各画素点がRGBの3つの成分のうちの1つの成分のみを収集し、他の2つの成分に対して近傍の画素点情報に基づいて補間推定を行うため、実際に取得された画像に一定の色歪みが存在する。色再現性が高い画像形成効果を取得するために、マルチスペクトルカメラは分光プリズムシステムを用い、光を複数の帯域に分け、マルチセンサでそれぞれ収集し、個別に画像形成する。物理的な画像形成光路の影響を受けるため、サブスペクトル帯域画像の間にパラメータ化可能なオフセットが存在し、トゥルーカラー画像を融合して生成するためにレジストレーションを必要とする。レンズ補正システムはサブスペクトル帯域画像の間の初期オフセットを大幅に改善することができるが、カメラの使用過程で、物理的な振動、温度変化等の実際の制御不可能な要因により、補正後のサブスペクトル帯域画像に二次オフセットが発生する。このような二次オフセットはランダムに発生し、発生確率が大きく、補正システムによって完全に除去されることは困難であり、生成される画像の色再現性を確保するために、ソフトウェアアルゴリズム補助で迅速な校正を行う必要がある。 Traditional single-sensor video cameras collect images in the Bayer format, with each pixel point collecting only one of the three components of RGB, and the other two components undergo interpolation estimation based on the information of nearby pixel points, so that there is a certain color distortion in the actually captured image. In order to obtain an image formation effect with high color reproducibility, multispectral cameras use a spectral prism system to divide light into multiple bands, which are collected by multi-sensors and image-formed separately. Due to the influence of the physical image formation light path, there exists a parameterizable offset between the subspectral band images, which requires registration to fuse and generate a true color image. Although the lens correction system can greatly improve the initial offset between the subspectral band images, in the process of using the camera, secondary offsets will occur in the subspectral band images after correction due to actual uncontrollable factors such as physical vibration and temperature changes. Such secondary offsets occur randomly, have a large occurrence probability, and are difficult to completely eliminate by the correction system. In order to ensure the color reproducibility of the generated image, it is necessary to perform rapid calibration with the assistance of software algorithms.

サブスペクトル帯域画像のレジストレーションはマルチスペクトル画像のレジストレーション範囲に属する。一般的な画像レジストレーションとは異なり、異なるスペクトル帯域画像の間に局所的な輝度、コントラストの差異が存在するため、画像輝度でマルチスペクトル画像のレジストレーションを直接行うことは困難である。現在、学術界では相互情報量、局所正規化相関係数等の測度を目的関数として用い、2つの帯域画像間のレジストレーションパラメータに対して最適化求解を行う。このような測度の計算は複雑さが高く、時間がかかり、工業界に普及されにくい。 Registration of subspectral band images belongs to the scope of multispectral image registration. Unlike general image registration, there are local brightness and contrast differences between different spectral band images, making it difficult to directly register multispectral images using image brightness. Currently, in the academic world, measures such as mutual information and local normalized correlation coefficient are used as objective functions to optimize the registration parameters between two band images. The calculation of such measures is complex and time-consuming, making them difficult to be adopted in industry.

マルチスペクトルカメラのサブスペクトル帯域の高速画像レジストレーション問題を解決するために、本発明はマルチスペクトルカメラ向けの高速画像レジストレーション方法及び装置を提供する。本発明は正規化全勾配をレジストレーションパラメータ求解の測度として用い、該測度は画像勾配特徴に基づいて計算するものであり、計算コストが低く、速度が速いという特徴を有する。しかし、正規化全勾配目標には収束領域が小さいという問題が存在し、最適化結果を最適解に迅速に収束させるには比較的良い初期値パラメータを必要とする。このため、本発明はグリッドブロックに基づくオフセット推定、非平滑化グリッドオフセットに基づくグローバルレジストレーションパラメータ初期値フィッティング技術を用いて、レジストレーションパラメータ初期値に対して迅速な求解を行う。次に初期値パラメータを正規化全勾配に基づくレジストレーションパラメータオプティマイザに送信し、レジストレーションパラメータに対して微調整及び最適化を行う。マルチスペクトル画像の局所輝度、コントラスト差異による影響を減軽させ、グリッドブロックオフセット推定の精度を確保するために、グリッドブロックのオフセット推定はロバスト勾配特徴に基づく位相相関アルゴリズムを用いる。同類のレジストレーション方法に比べて、本発明の方法はより高いレジストレーション精度、より速いレジストレーション速度を有する。 To solve the problem of high-speed image registration of the sub-spectral band of a multispectral camera, the present invention provides a method and apparatus for high-speed image registration for a multispectral camera. The present invention uses the normalized total gradient as a measure for solving the registration parameters, which is calculated based on the image gradient feature, and has the characteristics of low calculation cost and high speed. However, the normalized total gradient target has a problem of a small convergence region, and requires relatively good initial value parameters to quickly converge the optimization result to the optimal solution. Therefore, the present invention uses a grid block-based offset estimation and a global registration parameter initial value fitting technique based on a non-smooth grid offset to quickly solve the registration parameter initial value. The initial value parameters are then sent to a registration parameter optimizer based on the normalized total gradient to fine-tune and optimize the registration parameters. In order to reduce the influence of local brightness and contrast differences in the multispectral image and ensure the accuracy of the grid block offset estimation, the grid block offset estimation uses a phase correlation algorithm based on the robust gradient feature. Compared with similar registration methods, the method of the present invention has higher registration accuracy and faster registration speed.

本発明の目的は以下の技術的解決手段によって実現される。 The object of the present invention is achieved by the following technical solutions:

本明細書の第1態様によれば、マルチスペクトルカメラ向けの高速画像レジストレーション方法を提供し、該方法は、 マルチスペクトルカメラにより収集されたマルチスペクトル帯域画像のうちの1つの帯域を参照画像として選択し、残りの帯域をレジストレーション対象画像とし、参照画像及びレジストレーション対象画像のロバスト勾配特徴をそれぞれ計算するステップS1と、 参照画像及びレジストレーション対象画像のロバスト勾配特徴マップをグリッドでブロック化し、非平滑化グリッドを選択するステップS2と、 非平滑化グリッドのオフセット量を位相相関アルゴリズムで計算するステップS3と、 非平滑化グリッドのグリッドオフセット量に基づいてグローバルレジストレーションパラメータ初期値をフィッティングするステップS4と、 レジストレーションパラメータ初期値を正規化全勾配に基づくオプティマイザに送信し、勾配降下法で反復して正確なレジストレーションパラメータを求めるステップS5と、 ステップS5で得られたレジストレーションパラメータをレジストレーション対象画像に応用して、正確にレジストレーションされた画像結果を取得するステップS6を含む。 According to a first aspect of the present specification, a method for fast image registration for a multispectral camera is provided, the method comprising the steps of: selecting one band of a multispectral band image collected by a multispectral camera as a reference image, and the remaining bands as images to be registered, and calculating robust gradient features of the reference image and the image to be registered, respectively; blocking the robust gradient feature maps of the reference image and the image to be registered with a grid, and selecting a non-smooth grid; calculating an offset amount of the non-smooth grid by a phase correlation algorithm; fitting an initial global registration parameter value based on the grid offset amount of the non-smooth grid; sending the initial registration parameter value to an optimizer based on a normalized total gradient, and iterating through a gradient descent method to obtain accurate registration parameters; and applying the registration parameters obtained in step S5 to the image to be registered to obtain an accurately registered image result.

更に、ステップS1は具体的に、 参照画像をf(x,y)と記し、f(x,y)のロバスト勾配特徴マップg(x,y)の計算表現式は以下のとおりであり、

Figure 0007614670000001
(x,y)は画像のグローバル座標であり、pは指数パラメータであり、fx(x,y),fy(x,y)は、それぞれ参照画像f(x,y)のx、y方向に沿う勾配であって、参照画像を畳み込みカーネルで畳み込むことによって計算されて得られ、 レジストレーション対象画像をf′(x,y)と記し、f′(x,y)のロバスト勾配特徴マップg′(x,y)の計算表現式は以下のとおりであり、
Figure 0007614670000002
x′(x,y),fy′(x,y)は、それぞれレジストレーション対象画像f′(x,y)のx、y方向に沿う勾配であって、参照画像を畳み込みカーネルで畳み込むことによって計算されて得られる。 Furthermore, step S1 is specifically: the reference image is denoted as f(x, y), and the calculation expression of the robust gradient feature map g(x, y) of f(x, y) is as follows:
Figure 0007614670000001
where (x, y) are the global coordinates of the image, p is an exponential parameter, f x (x, y) and f y (x, y) are the gradients along the x and y directions of the reference image f(x, y), respectively, which are calculated by convolving the reference image with a convolution kernel. The image to be registered is denoted as f′(x, y), and the calculation formula of the robust gradient feature map g′(x, y) of f′(x, y) is as follows:
Figure 0007614670000002
fx ' (x,y) and fy '(x,y) are the gradients along the x and y directions of the image f'(x,y) to be registered, respectively, and are calculated by convolving the reference image with a convolution kernel.

更に、ステップS2では、ステップS1で得られた参照ロバスト勾配特徴マップ及びレジストレーション対象ロバスト勾配特徴マップに対して規則的なグリッドによるブロック化を行う。 Furthermore, in step S2, the reference robust gradient feature map and the registration target robust gradient feature map obtained in step S1 are blocked using a regular grid.

更に、ステップS2では、非平滑化グリッドの選択は具体的に以下のとおりであり、 サブステップS21では、ロバスト勾配特徴グリッド画像のトレーニングデータセットを作成し、すなわちロバスト勾配特徴グリッド画像セットを構築し、グリッド画像に対してカテゴリをラベル付けし、平滑化グリッド画像をカテゴリ0としてラベル付けし、非平滑化グリッド画像をカテゴリ1としてラベル付けし、 サブステップS22では、平滑化及び非平滑化グリッド分類器をトレーニングし、 サブステップS23では、トレーニングされた分類器でグリッドを分類し、非平滑化グリッドを選択する。 Furthermore, in step S2, the selection of the non-smooth grid is specifically as follows: in sub-step S21, a training dataset of robust gradient feature grid images is created, i.e., a robust gradient feature grid image set is constructed, and categories are labeled for the grid images, where the smooth grid image is labeled as category 0 and the non-smooth grid image is labeled as category 1; in sub-step S22, a smooth and non-smooth grid classifier is trained; and in sub-step S23, the grid is classified by the trained classifier, and a non-smooth grid is selected.

更に、ステップS3では、オフセット量の計算は具体的に以下のとおりであり、 サブステップS31、ステップS2で得られた非平滑化グリッドの参照ロバスト勾配特徴マップ及びレジストレーション対象ロバスト勾配特徴マップに対して2次元フーリエ変換を行い、参照グリッド画像及びレジストレーション対象グリッド画像の2次元フーリエ変換結果を取得し、 サブステップS32では、2次元フーリエ変換結果でコンベンショナル化クロスパワースペクトル密度を計算し、 サブステップS33では、コンベンショナル化クロスパワースペクトル密度に対して2次元フーリエ逆変換を行い、相互相関特徴マップを取得し、 サブステップS34では、最大相互相関値に対応する局所座標を非平滑化グリッドのオフセット量として取得する。 Furthermore, in step S3, the offset amount is specifically calculated as follows: Sub-step S31 performs a two-dimensional Fourier transform on the reference robust gradient feature map and the registration target robust gradient feature map of the non-smooth grid obtained in step S2 to obtain the two-dimensional Fourier transform results of the reference grid image and the registration target grid image; Sub-step S32 calculates a conventionalized cross power spectral density using the two-dimensional Fourier transform result; Sub-step S33 performs a two-dimensional inverse Fourier transform on the conventionalized cross power spectral density to obtain a cross-correlation feature map; and Sub-step S34 obtains the local coordinates corresponding to the maximum cross-correlation value as the offset amount of the non-smooth grid.

更に、ステップS4では、グローバルレジストレーションパラメータ初期値をフィッティングすることは以下のサブステップを含み、 サブステップS41では、レジストレーションパラメータ線形方程式系を構築し、i番目の非平滑化グリッド中心のグローバル座標を

Figure 0007614670000003
と記し、ステップS3で得られた対応するオフセット量を
Figure 0007614670000004
とし、求めるべきレジストレーションパラメータ初期値行列を
Figure 0007614670000005
と記し、
Figure 0007614670000006
は実数体を示し、座標変換関係に基づいて次のようになり、
Figure 0007614670000007
すべての非平滑化グリッドに対して上記座標変換関係を応用し、行列方程
Figure 0007614670000008
を取得し、Dはグリッド中心のグローバル座標行列であり、
Figure 0007614670000009
はオフセット量行列であり、 サブステップS42では、行列方程を解いて、レジストレーションパラメータ初期値行列
Figure 0007614670000010
を取得し、Tは転置操作を示し、
Figure 0007614670000011
は逆行列を求める操作を示す。 Further, in step S4, fitting the initial global registration parameters includes the following sub-steps: in sub-step S41, construct a linear equation system for the registration parameters and calculate the global coordinates of the i-th non-smooth grid center as
Figure 0007614670000003
and the corresponding offset amount obtained in step S3 is written as
Figure 0007614670000004
The registration parameter initial value matrix to be calculated is
Figure 0007614670000005
He wrote,
Figure 0007614670000006
denotes the field of real numbers, and based on the coordinate transformation relations,
Figure 0007614670000007
Apply the above coordinate transformation relationship to all non-smooth grids and solve the matrix equation
Figure 0007614670000008
where D is the grid-centered global coordinate matrix,
Figure 0007614670000009
is an offset amount matrix, and in sub-step S42, the matrix equation is solved to obtain the registration parameter initial value matrix
Figure 0007614670000010
where T denotes the transposition operation,
Figure 0007614670000011
indicates the operation of finding the inverse matrix.

更に、ステップS5は具体的に以下のとおりであり、 サブステップS51では、ステップS4で得られたレジストレーションパラメータ初期値を正規化全勾配に基づくオプティマイザの初期値パラメータとし、 サブステップS52では、参照画像とレジストレーション対象画像の正規化全勾配を目的関数として、最適化問題を構築し、勾配降下法でレジストレーションパラメータに対して反復最適化を行い、 サブステップS53では、最適化後のレジストレーションパラメータを出力する。 Furthermore, step S5 is specifically as follows: In sub-step S51, the registration parameter initial values obtained in step S4 are set as the initial parameter of an optimizer based on the normalized total gradient; in sub-step S52, an optimization problem is constructed using the normalized total gradient of the reference image and the image to be registered as the objective function, and iterative optimization of the registration parameters is performed using the gradient descent method; and in sub-step S53, the optimized registration parameters are output.

更に、サブステップS52は具体的に以下のとおりであり、 サブステップS521では、現在のレジストレーションパラメータ

Figure 0007614670000012
を計算し、上付き文字tはt回目の反復を示し、
Figure 0007614670000013
はt回目の反復のパラメータ調整量を示し、 サブステップS522では、現在のレジストレーションパラメータ
Figure 0007614670000014
をレジストレーション対象画像f′(x,y)に応用し、(x,y)は画像のグローバル座標であり、レジストレーション対象画像f′(x,y)に対して座標変換を行って
Figure 0007614670000015
を取得し、
Figure 0007614670000016
はレジストレーション対象画像の座標変換後の新座標であり、 サブステップS523では、座標変換後のレジストレーション対象画像
Figure 0007614670000017
と参照画像f(x,y)の正規化全勾配のレジストレーションパラメータに対する勾配を計算して、パラメータ調整量
Figure 0007614670000018
を取得し、 サブステップS524では、サブステップS521に戻り、反復終了条件を満たすまで続け、前記反復終了条件は反復回数が設定された最大反復回数を超えることである。 Further, sub-step S52 is specifically as follows: In sub-step S521, the current registration parameters
Figure 0007614670000012
where the superscript t indicates the t-th iteration,
Figure 0007614670000013
indicates the parameter adjustment amount for the t-th iteration, and in substep S522, the current registration parameters
Figure 0007614670000014
is applied to the registration target image f'(x, y), where (x, y) is the global coordinate of the image, and a coordinate transformation is performed on the registration target image f'(x, y) to obtain
Figure 0007614670000015
Get
Figure 0007614670000016
are new coordinates after the coordinate transformation of the registration target image, and in sub-step S523, the registration target image after the coordinate transformation is
Figure 0007614670000017
Calculate the gradient of the normalized total gradient of the reference image f(x, y) with respect to the registration parameters, and
Figure 0007614670000018
In sub-step S524, the process returns to sub-step S521 and continues until an iteration end condition is met, which is that the iteration number exceeds a set maximum iteration number.

更に、ステップS6は具体的に以下のとおりであり、 サブステップS61では、ステップS5で得られたレジストレーションパラメータに基づいてレジストレーション対象画像に対して座標変換を行って、目的画素位置を取得し、 サブステップS62では、目的画素位置に基づいてバイリニア補間アルゴリズムで最終的な出力画像を取得する。 Furthermore, step S6 is specifically as follows: in sub-step S61, coordinate transformation is performed on the registration target image based on the registration parameters obtained in step S5 to obtain the target pixel position, and in sub-step S62, the final output image is obtained using a bilinear interpolation algorithm based on the target pixel position.

本明細書の第2態様によれば、マルチスペクトルカメラ向けの高速画像レジストレーション装置を提供し、メモリと、1つ又は複数のプロセッサを含み、前記メモリに実行可能なコードが記憶されており、前記プロセッサは前記実行可能なコードを実行するときに、第1態様に記載のマルチスペクトルカメラ向けの高速画像レジストレーション方法を実施することに用いられる。 According to a second aspect of the present specification, there is provided a high-speed image registration device for a multispectral camera, the device including a memory and one or more processors, executable code stored in the memory, the processor being used to implement the high-speed image registration method for a multispectral camera described in the first aspect when executing the executable code.

本発明は以下の有益な効果を有する。 The present invention has the following beneficial effects:

1.本発明はグリッド化のロバスト勾配特徴マップを利用し、マルチスペクトルカメラ画像のレジストレーションパラメータ初期値の迅速な推定問題を効果的に解決する。 1. The present invention utilizes a robust gradient feature map of gridding to effectively solve the problem of rapid estimation of initial registration parameters for multispectral camera images.

2.本発明は改良後の正規化全勾配に基づくレジストレーションパラメータオプティマイザを利用して、マルチスペクトル画像の高速精密化レジストレーション問題を解決する。 2. We use an improved normalized total gradient based registration parameter optimizer to solve the fast refinement registration problem of multispectral images.

図1は例示的な実施例が提供する高速画像レジストレーション方法のフローチャートである。FIG. 1 is a flow chart of a method for fast image registration provided by an exemplary embodiment. 図2は例示的な実施例が提供する高速画像レジストレーション方法のブロック図である。FIG. 2 is a block diagram of a method for fast image registration provided by an example embodiment. 図3は例示的な実施例が提供する正規化全勾配オプティマイザのブロック図である。FIG. 3 is a block diagram of a regularized total gradient optimizer provided by an example embodiment. 図4及び図5はそれぞれ例示的な実施例が提供するレジストレーションなしの効果及びレジストレーション効果の模式図である。4 and 5 are schematic diagrams of the non-registration and registration effects, respectively, provided by exemplary embodiments. 図6及び図7はそれぞれ他の例示的な実施例が提供するレジストレーションなしの効果及びレジストレーション効果の模式図である。6 and 7 are schematic diagrams of the non-registration and registration effects, respectively, provided by other exemplary embodiments. 図8、図9及び図10はそれぞれ例示的な実施例の原画像、ロバスト勾配特徴マップ及び非平滑化領域の効果である。8, 9 and 10 are the original image, the robust gradient feature map and the effect of non-smooth regions, respectively, of an exemplary embodiment. 図11は例示的な実施例が提供するマルチスペクトルカメラ向けの高速画像レジストレーション装置の構造図である。FIG. 11 is a structural diagram of a high-speed image registration apparatus for multispectral cameras provided by an exemplary embodiment.

本願の技術的解決手段をよりよく理解するために、以下、図面を参照して本願の実施例を詳細に説明する。 In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the drawings.

明らかなように、説明される実施例は単に本願の一部の実施例であり、全部の実施例ではない。本願の実施例に基づいて、当業者が創造的な労働を必要とせずに取得するすべての他の実施例は、いずれも本願の保護範囲に属する。 As is clear, the described embodiments are merely some of the embodiments of the present application, but not all of the embodiments. Based on the embodiments of the present application, all other embodiments that a person skilled in the art can obtain without creative labor fall within the scope of protection of the present application.

マルチスペクトルカメラは分光デバイスを用いて、入力した可視光を複数のスペクトル帯域に分け、次に独立したCCDセンサでフル解像度サブスペクトル帯域画像を収集する。物理的な画像形成光路が実際の使用環境の温度変換、振動等の制御不可能な要因の影響を受けるため、サブスペクトル帯域画像の間にパラメータ化可能なオフセットが存在する。レジストレーションパラメータを推定するために、本発明はマルチスペクトルカメラ向けの高速画像レジストレーション方法を提案する。図1、図2に示すように、該方法は以下のステップS1~S6を含む。 A multispectral camera uses a spectroscopic device to split the input visible light into multiple spectral bands, and then collects full-resolution sub-spectral band images with independent CCD sensors. Since the physical image-forming optical path is affected by uncontrollable factors such as temperature change, vibration, etc. in the actual usage environment, there exists a parameterizable offset between the sub-spectral band images. To estimate the registration parameters, the present invention proposes a fast image registration method for multispectral cameras. As shown in Figures 1 and 2, the method includes the following steps S1 to S6.

ステップS1では、マルチスペクトルカメラでターゲットシーン画像を収集して、マルチスペクトル帯域画像を取得する。そのうちの1つの帯域画像を参照画像として選択し、残りの帯域画像をレジストレーション対象画像とし、参照画像及びレジストレーション対象画像のロバスト勾配特徴をそれぞれ計算する。 In step S1, a multispectral camera collects target scene images to obtain multispectral band images. One of the band images is selected as a reference image, and the remaining band images are images to be registered. The robust gradient features of the reference image and the image to be registered are calculated, respectively.

1つの実施例では、ロバスト勾配特徴の計算方法を詳細に説明する。参照画像をf(x,y)と記し、参照画像のロバスト勾配特徴マップg(x,y)の計算表現式は以下のとおりであり、

Figure 0007614670000019
(x,y)は画像のグローバル座標であり、pは指数パラメータであり、pは(0,1)を取り、本実施例でpは0.5を取り、fx(x,y),fy(x,y)は参照画像f(x,y)のx、y方向に沿う勾配をそれぞれ示し、畳み込みカーネルで参照画像を畳み込むことによって計算することができ、具体的に、fx(x,y)はx方向のソーベル演算子
Figure 0007614670000020
で参照画像f(x,y)に対して2次元畳み込みを行って取得することができ、fy(x,y)はy方向のソーベル演算子
Figure 0007614670000021
で参照画像f(x,y)に対して2次元畳み込みを行って取得することができる。 In one embodiment, the method of calculating the robust gradient feature will be described in detail. The reference image is denoted as f(x,y), and the calculation expression of the robust gradient feature map g(x,y) of the reference image is as follows:
Figure 0007614670000019
where (x, y) is the global coordinate of the image, p is an exponential parameter, p takes the value of (0, 1), and in this embodiment, p takes the value of 0.5. f x (x, y) and f y (x, y) denote the gradients of the reference image f(x, y) along the x and y directions, respectively, and can be calculated by convolving the reference image with a convolution kernel. Specifically, f x (x, y) is the Sobel operator in the x direction.
Figure 0007614670000020
The reference image f(x, y) can be obtained by performing two-dimensional convolution with f y (x, y), and f y (x, y) is the Sobel operator in the y direction.
Figure 0007614670000021
It can be obtained by performing two-dimensional convolution on the reference image f(x, y).

レジストレーション対象画像をf′(x,y)と記し、レジストレーション対象画像のロバスト勾配特徴マップg′(x,y)の計算方法は参照画像と同じであり、計算表現式は以下のとおりであり、

Figure 0007614670000022
x′(x,y),fy′(x,y)はレジストレーション対象画像f′(x,y)のx、y方向に沿う勾配をそれぞれ示し、同様に、畳み込みカーネルで参照画像を畳み込むことによって計算することができる。 The image to be registered is denoted as f′(x,y), and the calculation method of the robust gradient feature map g′(x,y) of the image to be registered is the same as that of the reference image, and the calculation formula is as follows:
Figure 0007614670000022
fx ' (x,y) and fy '(x,y) denote the gradients along the x and y directions, respectively, of the image to be registered f'(x,y), and can similarly be computed by convolving the reference image with a convolution kernel.

ステップS2では、参照画像及びレジストレーション対象画像のロバスト勾配特徴マップをグリッドでブロック化し、非平滑化グリッドを選択する。 In step S2, the robust gradient feature maps of the reference image and the image to be registered are blocked into grids, and a non-smooth grid is selected.

1つの実施例では、ステップS1で得られた参照ロバスト勾配特徴マップ及びレジストレーション対象ロバスト勾配特徴マップに対して規則的なグリッドによるブロック化を行い、グリッドはサイズが

Figure 0007614670000023
の矩形であり、H,Wは画像の高さ及び幅をそれぞれ示し、すなわち画像を100個のグリッド領域に規則的に分ける。 In one embodiment, the reference robust gradient feature map and the robust gradient feature map to be registered obtained in step S1 are blocked by a regular grid, and the grid has a size of
Figure 0007614670000023
where H, W are the height and width of the image, respectively, i.e., the image is regularly divided into 100 grid regions.

1つの実施例では、以下の方式で非平滑化グリッドを選択する。 In one embodiment, the non-smooth grid is selected in the following manner:

サブステップS21では、ロバスト勾配特徴グリッド画像のトレーニングデータセットを作成し、すなわちロバスト勾配特徴グリッド画像セットを構築し、グリッド画像に対してカテゴリをラベル付けし、平滑化グリッド画像をカテゴリ0としてラベル付けし、非平滑化グリッド画像をカテゴリ1としてラベル付けし、 サブステップS22では、汎用分類器モデルで平滑化及び非平滑化グリッド分類器をトレーニングし、 サブステップS23では、トレーニングされた分類器でグリッドを分類し、非平滑化グリッドを選択する。 In substep S21, a training dataset of robust gradient feature grid images is created, i.e., a robust gradient feature grid image set is constructed, and categories are labeled for the grid images, with smooth grid images labeled as category 0 and non-smooth grid images labeled as category 1; in substep S22, smooth and non-smooth grid classifiers are trained with a generic classifier model; and in substep S23, the grids are classified with the trained classifiers and a non-smooth grid is selected.

ステップS3では、非平滑化グリッドのオフセット量を位相相関アルゴリズムで計算する。 In step S3, the offset of the non-smooth grid is calculated using a phase correlation algorithm.

1つの実施例では、オフセット量の計算は以下のサブステップS31~サブステップS34を含む。 In one embodiment, the calculation of the offset amount includes the following substeps S31 to S34:

サブステップS31では、S2で得られた非平滑化グリッドの参照ロバスト勾配特徴マップ及びレジストレーション対象ロバスト勾配特徴マップをp及びqとそれぞれ記し、iはi番目の非平滑化グリッドを示す。グリッド画像に対して2次元フーリエ変換

Figure 0007614670000024
を行って、参照グリッド画像及びレジストレーション対象グリッド画像の2次元フーリエ変換結果
Figure 0007614670000025
及び
Figure 0007614670000026
を取得し、 サブステップS32では、コンベンショナル化クロスパワースペクトル密度
Figure 0007614670000027
を計算し、
Figure 0007614670000028

Figure 0007614670000029
の共役結果を示し、 サブステップS33では、
Figure 0007614670000030
に対して2次元フーリエ逆変換
Figure 0007614670000031
を行って、相互相関特徴マップ
Figure 0007614670000032
を取得し、 サブステップS34では、最大相互相関値に対応する局所座標
Figure 0007614670000033
をi番目の非平滑化グリッドオフセット量として取得し、
Figure 0007614670000034
はi番目の非平滑化グリッドの局所座標を示す。 In sub-step S31, the reference robust gradient feature map and the robust gradient feature map to be registered of the non-smooth grid obtained in S2 are denoted as p i and q i , respectively, where i denotes the i-th non-smooth grid.
Figure 0007614670000024
The two-dimensional Fourier transform results of the reference grid image and the registration target grid image are
Figure 0007614670000025
and
Figure 0007614670000026
In sub-step S32, the conventionalized cross power spectral density
Figure 0007614670000027
Calculate
Figure 0007614670000028
teeth
Figure 0007614670000029
In sub-step S33,
Figure 0007614670000030
2D inverse Fourier transform for
Figure 0007614670000031
Then, we obtain the cross-correlation feature map
Figure 0007614670000032
In sub-step S34, the local coordinates corresponding to the maximum cross-correlation value are obtained.
Figure 0007614670000033
is taken as the i-th non-smooth grid offset,
Figure 0007614670000034
denotes the local coordinate of the i-th non-smooth grid.

ステップS4では、グリッドオフセット量に基づいてグローバルレジストレーションパラメータ初期値をフィッティングする。 In step S4, the initial global registration parameters are fitted based on the grid offset amount.

1つの実施例では、以下のステップによってグローバルレジストレーションパラメータ初期値をフィッティングする。 In one embodiment, the initial global registration parameters are fitted by the following steps:

サブステップS41では、レジストレーションパラメータに関する線形方程式系を構築し、i番目の非平滑化グリッド中心のグローバル座標を

Figure 0007614670000035
と記し、ステップS3で得られた対応するオフセット量を
Figure 0007614670000036
とし、求めるべきレジストレーションパラメータ初期値行列を
Figure 0007614670000037
と記し、
Figure 0007614670000038
は実数体を示し、座標変換関係に基づいて次のようになり、
Figure 0007614670000039
すべての非平滑化グリッドに対して上記座標変換関係を応用し、行列方程
Figure 0007614670000040
を取得することができ、 グリッド中心のグローバル座標行列は
Figure 0007614670000041
であり、オフセット量行列は
Figure 0007614670000042
であり、Kは非平滑化グリッドの個数である。 In substep S41, a system of linear equations is constructed for the registration parameters, and the global coordinates of the i-th non-smooth grid center are calculated as
Figure 0007614670000035
and the corresponding offset amount obtained in step S3 is written as
Figure 0007614670000036
The registration parameter initial value matrix to be calculated is
Figure 0007614670000037
He wrote,
Figure 0007614670000038
denotes the field of real numbers, and based on the coordinate transformation relations,
Figure 0007614670000039
Apply the above coordinate transformation relationship to all non-smooth grids and solve the matrix equation
Figure 0007614670000040
and the global coordinate matrix at the grid center is
Figure 0007614670000041
and the offset matrix is
Figure 0007614670000042
where K is the number of non-smooth grids.

サブステップS42では、行列方程を解いて、レジストレーションパラメータ初期値行列

Figure 0007614670000043
を取得することができ、Tは転置操作を示し、
Figure 0007614670000044
は逆行列を求める操作を示す。 In sub-step S42, the matrix equation is solved to obtain the registration parameter initial value matrix
Figure 0007614670000043
where T denotes the transposition operation,
Figure 0007614670000044
indicates the operation of finding the inverse matrix.

ステップS5では、レジストレーションパラメータ初期値を、改良された正規化全勾配に基づくオプティマイザに送信し、最適化して正確なレジストレーションパラメータを求める。 In step S5, the initial registration parameters are sent to an improved normalized total gradient-based optimizer and optimized to obtain accurate registration parameters.

1つの実施例では、図3に示すように、以下の方式で最適なレジストレーションパラメータを求める。 In one embodiment, the optimal registration parameters are determined in the following manner, as shown in Figure 3:

参照画像とレジストレーション対象画像の正規化全勾配を、画像がレジストレーションされたか否かを判断する目的関数とする。画像が完全にレジストレーションされた場合、参照画像とレジストレーション対象画像との間の正規化全勾配は最も小さい。レジストレーション対象画像をf′(x,y)と記し、レジストレーションの目的は1つの最適なレジストレーションパラメータ

Figure 0007614670000045
を探して、
Figure 0007614670000046
を最も小さくすることであり、NTGは正規化全勾配関数であり、
Figure 0007614670000047
はレジストレーション対象画像の座標変換後の新座標であり、即ち、
Figure 0007614670000048

Figure 0007614670000049
であり、
Figure 0007614670000050
は行列Mのk行目l列目の元素値を示す。このとき、目的関数はMに関する非凸実数値関数であり、
Figure 0007614670000051
と簡単に示すことができ、勾配降下法で反復して最適なレジストレーションパラメータを求め、反復式は
Figure 0007614670000052
であり、上付き文字tはt回目の反復を示し、
Figure 0007614670000053
はt回目の反復のパラメータ調整量を示す。本発明は勾配降下法で反復して最適なレジストレーションパラメータを求め、その計算の複雑さがより低く、計算速度がより速い。具体的に、パラメータ調整量は
Figure 0007614670000054
であり、
Figure 0007614670000055
は毎回の反復ステップサイズを示し、本実施例で
Figure 0007614670000056
を取り、
Figure 0007614670000057
はt回目の反復で、正規化全勾配関数NTGのMに関する導関数を示し、その計算式は以下のとおりであり、
Figure 0007614670000058
Figure 0007614670000059
は画素点(x,y)の重みであり、Lは座標行列であり、Tは転置操作を示し、
Figure 0007614670000060
は座標変換後のレジストレーション対象画像
Figure 0007614670000061
が画素点(x,y)で勾配を求めることを示し、
Figure 0007614670000062
Figure 0007614670000063
は参照画像f(x,y)と座標変換後のレジストレーション対象画像
Figure 0007614670000064
の差分画像を示し、
Figure 0007614670000065
は差分画像
Figure 0007614670000066
の画素点(x,y)での二次勾配特徴値であり、
Figure 0007614670000067
は座標変換後のレジストレーション対象画像
Figure 0007614670000068
の画素点(x,y)での二次勾配特徴値であり、
Figure 0007614670000069
Figure 0007614670000070
はロバスト関数であり、
Figure 0007614670000071
、パラメータは
Figure 0007614670000072
であり、
Figure 0007614670000073
は差分画像
Figure 0007614670000074
のx、y方向に沿う勾配をそれぞれ示し、fx′,fy′は座標変換後のレジストレーション対象画像
Figure 0007614670000075
のx、y方向に沿う勾配をそれぞれ示し、
Figure 0007614670000076
はx、y方向の勾配操作の随伴演算子をそれぞれ示し、それぞれ演算子
Figure 0007614670000077
及び
Figure 0007614670000078
で画像に対して2次元畳み込みを行って取得することができる。 The normalized total gradient of the reference image and the image to be registered is the objective function to determine whether the images are registered or not. If the images are perfectly registered, the normalized total gradient between the reference image and the image to be registered is the smallest. The image to be registered is denoted as f'(x,y), and the objective of registration is to find a single optimal registration parameter
Figure 0007614670000045
Looking for,
Figure 0007614670000046
where NTG is the normalized total gradient function,
Figure 0007614670000047
are the new coordinates after the coordinate transformation of the image to be registered, i.e.
Figure 0007614670000048
,
Figure 0007614670000049
and
Figure 0007614670000050
indicates the element value in the kth row and lth column of the matrix M. In this case, the objective function is a non-convex real-valued function of M,
Figure 0007614670000051
It can be easily shown that the optimal registration parameters are found by iteratively using gradient descent, and the iterative formula is
Figure 0007614670000052
where the superscript t denotes the t-th iteration,
Figure 0007614670000053
denotes the parameter adjustment amount in the t-th iteration. The present invention iteratively obtains the optimal registration parameters by gradient descent, which has lower calculation complexity and faster calculation speed. Specifically, the parameter adjustment amount is
Figure 0007614670000054
and
Figure 0007614670000055
indicates the iteration step size, and in this embodiment
Figure 0007614670000056
Take
Figure 0007614670000057
denotes the derivative of the normalized total gradient function NTG with respect to M at the t-th iteration, and its calculation formula is as follows:
Figure 0007614670000058
Figure 0007614670000059
is the weight of the pixel point (x, y), L is the coordinate matrix, and T denotes the transposition operation.
Figure 0007614670000060
is the image to be registered after coordinate transformation
Figure 0007614670000061
indicates that the gradient is found at pixel point (x, y),
Figure 0007614670000062
Figure 0007614670000063
is the reference image f(x, y) and the registration target image after coordinate transformation.
Figure 0007614670000064
shows the difference image of
Figure 0007614670000065
is the difference image
Figure 0007614670000066
is the quadratic gradient feature value at pixel point (x, y) of
Figure 0007614670000067
is the image to be registered after coordinate transformation
Figure 0007614670000068
is the quadratic gradient feature value at pixel point (x, y) of
Figure 0007614670000069
Figure 0007614670000070
is a robust function,
Figure 0007614670000071
, the parameters are
Figure 0007614670000072
and
Figure 0007614670000073
is the difference image
Figure 0007614670000074
are the gradients in the x and y directions of the image to be registered after the coordinate transformation.
Figure 0007614670000075
are the gradients along the x and y directions, respectively,
Figure 0007614670000076
denote the adjoint operators of the gradient operations in the x and y directions, respectively, and the operators
Figure 0007614670000077
and
Figure 0007614670000078
It can be obtained by performing two-dimensional convolution on the image.

以上より、ステップS5は具体的に以下のサブステップS51~サブステップS53を含む。 As described above, step S5 specifically includes the following substeps S51 to S53.

サブステップS51では、ステップS4で得られたレジストレーションパラメータ初期値を正規化全勾配オプティマイザの初期値パラメータ

Figure 0007614670000079
とし、初期化パラメータ調整量は
Figure 0007614670000080
であり、 サブステップS52では、参照画像とレジストレーション対象画像の正規化全勾配を目的関数として、最適化問題を構築し、勾配降下法でレジストレーションパラメータに対して反復最適化を行い、その具体的なステップは以下のサブステップS521~サブステップS524を含み、 サブステップS521では、現在のパラメータ
Figure 0007614670000081
を計算し、 サブステップS522では、現在のパラメータ
Figure 0007614670000082
をレジストレーション対象画像に応用し、レジストレーション対象画像f′(x,y)に対して座標変換を行って、
Figure 0007614670000083
を取得し、 サブステップS523では、座標変換後のレジストレーション対象画像
Figure 0007614670000084
と参照画像f(x,y)の正規化全勾配のレジストレーションパラメータに対する勾配
Figure 0007614670000085
を計算して、パラメータ調整量
Figure 0007614670000086
を取得し、 サブステップS524では、サブステップS521に戻り、反復終了条件を満たすまで続け、反復終了条件は反復回数が設定された最大反復回数Tを超えることであり、本実施例でT=6であり、 サブステップS53では、最適化後のレジストレーションパラメータを出力する。 In sub-step S51, the initial registration parameter values obtained in step S4 are normalized to the initial parameter values of the total gradient optimizer.
Figure 0007614670000079
The amount of initialization parameter adjustment is
Figure 0007614670000080
In sub-step S52, an optimization problem is constructed using the normalized total gradient of the reference image and the registration target image as an objective function, and the registration parameters are iteratively optimized by the gradient descent method. The specific steps include the following sub-steps S521 to S524: In sub-step S521, the current parameters
Figure 0007614670000081
In substep S522, the current parameters
Figure 0007614670000082
is applied to the registration target image, and a coordinate transformation is performed on the registration target image f′(x, y) to obtain
Figure 0007614670000083
In sub-step S523, the registration target image after the coordinate transformation is obtained.
Figure 0007614670000084
and the normalized total gradient of the reference image f(x, y) with respect to the registration parameters
Figure 0007614670000085
Calculate the parameter adjustment amount
Figure 0007614670000086
In sub-step S524, the process returns to sub-step S521 and continues until an iteration end condition is satisfied, which is that the iteration number exceeds a set maximum iteration number T, which is 6 in this embodiment. In sub-step S53, the optimized registration parameters are output.

ステップS6では、最適化後のレジストレーションパラメータをレジストレーション対象画像に応用して、正確にレジストレーションされた画像結果を取得する。 In step S6, the optimized registration parameters are applied to the registration target image to obtain an accurately registered image result.

1つの実施例では、ステップS6は具体的に以下のとおりであり、 サブステップS61では、ステップS5で得られたレジストレーションパラメータに基づいてレジストレーション対象画像f′(x,y)に対して座標変換を行って、目的画素位置

Figure 0007614670000087
を取得し、 サブステップS62では、目的画素位置
Figure 0007614670000088
に基づいて、バイリニア補間アルゴリズムで最終的な出力画像を取得する。 In one embodiment, step S6 is specifically as follows: In sub-step S61, a coordinate transformation is performed on the registration target image f'(x, y) based on the registration parameters obtained in step S5 to obtain a target pixel position f'(x, y).
Figure 0007614670000087
In sub-step S62, the target pixel position is obtained.
Figure 0007614670000088
Based on this, a bilinear interpolation algorithm is used to obtain the final output image.

実施効果の説明 Explanation of the implementation effects

表1に示すように、テストを経て、本発明に係るマルチスペクトルカメラ向けの高速画像レジストレーション方法は、同類の方法に比べて、速度が速く、精度が高い等の優位性を有する。テスト時に用いられる画像のサイズは480×640画素であり、アルゴリズムの実行に用いられるプロセッサは11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz 2.42 GHzであり、メモリは16.0GBである。 As shown in Table 1, after testing, the high-speed image registration method for multispectral cameras according to the present invention has advantages such as faster speed and higher accuracy compared to similar methods. The size of the image used during testing is 480 x 640 pixels, the processor used to run the algorithm is 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz 2.42GHz, and the memory is 16.0GB.

(表1) テスト結果の比較表

Figure 0007614670000089
(Table 1) Comparison of test results
Figure 0007614670000089

図4~図7は本発明の実施効果の模式図である。図4及び図5はそれぞれ一実施例のレジストレーションなしの効果及びレジストレーション効果の模式図であり、図6及び図7はそれぞれ他の実施例のレジストレーションなしの効果及びレジストレーション効果の模式図である。本発明の高速レジストレーション方法によって校正すると、マルチスペクトルカメラにより合成されたカラー画像の色ずれ及びゴースト像の問題を大きく改善する。 Figures 4 to 7 are schematic diagrams of the effects of implementing the present invention. Figures 4 and 5 are schematic diagrams of the effects of no registration and registration in one embodiment, respectively, and Figures 6 and 7 are schematic diagrams of the effects of no registration and registration in another embodiment, respectively. When calibrated using the high-speed registration method of the present invention, the problems of color shift and ghost images in color images synthesized by a multispectral camera are greatly improved.

図8~図10は本発明の平滑化及び非平滑化グリッド分類器の出力効果の模式図であり、図8、図9及び図10はそれぞれ一実施例の原画像、ロバスト勾配特徴マップ及び非平滑化領域の効果であり、分類器はロバスト勾配特徴マップの非平滑化グリッド領域をよく選択した。 Figures 8 to 10 are schematic diagrams of the output effects of the smoothed and non-smoothed grid classifiers of the present invention, where Figures 8, 9, and 10 respectively show the original image, robust gradient feature map, and non-smoothed region effects of one embodiment, and the classifiers selected the non-smoothed grid regions of the robust gradient feature map well.

上記のマルチスペクトルカメラ向けの高速画像レジストレーション方法の実施例に対応して、本発明はマルチスペクトルカメラ向けの高速画像レジストレーション装置の実施例を更に提供する。 In correspondence with the embodiment of the high-speed image registration method for a multispectral camera described above, the present invention further provides an embodiment of a high-speed image registration device for a multispectral camera.

図11を参照し、本発明の実施例が提供するマルチスペクトルカメラ向けの高速画像レジストレーション装置は、メモリと、1つ又は複数のプロセッサを含み、前記メモリに実行可能なコードが記憶されており、前記プロセッサは前記実行可能なコードを実行するときに、上記実施例のマルチスペクトルカメラ向けの高速画像レジストレーション方法を実施することに用いられる。 Referring to FIG. 11, a high-speed image registration device for a multispectral camera provided by an embodiment of the present invention includes a memory and one or more processors, and executable code is stored in the memory. When the processor executes the executable code, it is used to implement the high-speed image registration method for a multispectral camera of the above embodiment.

本発明のマルチスペクトルカメラ向けの高速画像レジストレーション装置の実施例はデータ処理能力を備える任意の機器に応用でき、データ処理能力を備える該任意の機器はコンピュータ等のような機器又は装置であってもよい。装置の実施例はソフトウェアによって実現されてもよく、ハードウェア又はソフトウェアとハードウェアの組み合わせ方式で実現されてもよい。ソフトウェアで実現されることを例とすると、論理的な意味での1つの装置として、位置するデータ処理能力を備える任意の機器のプロセッサが不揮発性メモリにおける対応するコンピュータプログラム命令をメモリに読み込んで実行することによって形成される。ハードウェアの面から言えば、図11に示すように、本発明のマルチスペクトルカメラ向けの高速画像レジストレーション装置が位置する、データ処理能力を備える任意の機器のハードウェア構造図であり、図11に示されるプロセッサ、メモリ、ネットワークインタフェース、及び不揮発性メモリ以外に、実施例の装置が位置するデータ処理能力を備える任意の機器は、通常、データ処理能力を備える該任意の機器の実際の機能に基づいて、他のハードウェアを更に含んでもよく、これを繰り返して説明しない。 The embodiment of the high-speed image registration device for multispectral cameras of the present invention can be applied to any device with data processing capabilities, and the device with data processing capabilities may be a device or equipment such as a computer. The embodiment of the device may be realized by software, hardware, or a combination of software and hardware. For example, when it is realized by software, the processor of the device with data processing capabilities located therein reads the corresponding computer program instructions in the non-volatile memory into the memory and executes them as one device in the logical sense. In terms of hardware, as shown in FIG. 11, it is a hardware structure diagram of the device with data processing capabilities located in the device of the present invention. In addition to the processor, memory, network interface, and non-volatile memory shown in FIG. 11, the device with data processing capabilities located in the device of the embodiment may further include other hardware based on the actual function of the device with data processing capabilities, which will not be described again.

上記装置の各ユニットの機能及び作用の実現過程は具体的に上記方法の対応するステップの実現過程を参照すればよく、ここで繰り返して説明しない。 The process for implementing the functions and actions of each unit of the above device can be specifically referred to in the process for implementing the corresponding steps of the above method, and will not be described repeatedly here.

装置の実施例については、方法の実施例に基本的に対応するため、関連する部分は方法の実施例の部分の説明を参照すればよい。以上に説明される装置の実施例は単に例示的なものであり、前記分離部材として説明されるユニットは物理的に分離されてもよく、物理的に分離されなくてもよく、ユニットとして示される部材は物理ユニットであってもよく、物理ユニットでなくてもよく、1つの場所に位置してもよく、又は複数のネットワークユニットに分布してもよい。実際の需要に応じてそのうちの一部又は全部のモジュールを選択して本発明の解決手段の目的を実現することができる。当業者は創造的な労働を必要とせずに理解して実施することができる。 The device embodiments basically correspond to the method embodiments, so for the relevant parts, please refer to the description of the method embodiments. The device embodiments described above are merely exemplary, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one location or distributed among multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of the present invention. Those skilled in the art can understand and implement it without creative labor.

本発明の実施例はコンピュータ読み取り可能な記憶媒体を更に提供し、それにプログラムが記憶されており、該プログラムがプロセッサにより実行されるときに、上記実施例のマルチスペクトルカメラ向けの高速画像レジストレーション方法を実施する。 An embodiment of the present invention further provides a computer-readable storage medium having a program stored thereon, the program, when executed by a processor, implementing the high-speed image registration method for a multispectral camera of the above embodiment.

前記コンピュータ読み取り可能な記憶媒体は、上記いずれかの実施例に記載のデータ処理能力を備える任意の機器の内部記憶ユニット、例えばハードディスク又はメモリであってもよい。前記コンピュータ読み取り可能な記憶媒体はデータ処理能力を備える任意の機器の外部記憶機器、例えば前記機器に配置されたプラグインハードディスク、スマートメモリカード、SDカード、フラッシュカード等であってもよい。更に、前記コンピュータ読み取り可能な記憶媒体はデータ処理能力を備える任意の機器の内部記憶ユニットと、外部記憶機器を含んでもよい。前記コンピュータ読み取り可能な記憶媒体は前記コンピュータプログラム及びデータ処理能力を備える前記任意の機器に必要な他のプログラムやデータを記憶することに用いられ、更に、出力された又は出力されるデータを一時的に記憶することに用いることができる。
The computer readable storage medium may be an internal storage unit of any device with data processing capability described in any of the above embodiments, such as a hard disk or memory. The computer readable storage medium may be an external storage device of any device with data processing capability, such as a plug-in hard disk, a smart memory card, an SD card, a flash card, etc., disposed in the device. Furthermore, the computer readable storage medium may include an internal storage unit of any device with data processing capability and an external storage device. The computer readable storage medium is used to store the computer program and other programs and data required by the device with data processing capability, and can also be used to temporarily store output or output data.

Claims (8)

マルチスペクトルカメラ向けの高速画像レジストレーション方法であって、以下のステップS1~ステップS6を含み、
前記ステップS1では、マルチスペクトルカメラにより収集されたマルチスペクトル帯域画像のうちの1つの帯域を参照画像として選択し、残りの帯域をレジストレーション対象画像とし、参照画像及びレジストレーション対象画像のロバスト勾配特徴マップをそれぞれ計算し、
前記ステップS2では、参照画像及びレジストレーション対象画像のロバスト勾配特徴マップをグリッドでブロック化し、非平滑化グリッドを選択し、
前記ステップS3では、非平滑化グリッドのオフセット量を位相相関で計算し、
前記ステップS4では、非平滑化グリッドのグリッドオフセット量に基づいてグローバルレジストレーションパラメータ初期値をフィッティングし、グローバルレジストレーションパラメータ初期値をフィッティングすることは以下のサブステップS41~サブステップS42を含み、
前記サブステップS41では、レジストレーションパラメータ線形方程式系を構築し、i番目の非平滑化グリッド中心のグローバル座標を
Figure 0007614670000090
と記し、前記ステップS3で得られた対応するオフセット量を
Figure 0007614670000091
とし、求めるべきレジストレーションパラメータ初期値行列を
Figure 0007614670000092
と記し、
Figure 0007614670000093
は実数体を示し、座標変換関係に基づいて次の式3のようになり、
Figure 0007614670000094
(3)
すべての非平滑化グリッドに対して上記座標変換関係を応用し、行列方程
Figure 0007614670000095
を取得し、Dはグリッド中心のグローバル座標行列であり、
Figure 0007614670000096
はオフセット量行列であり、
前記サブステップS42では、行列方程を解いて、レジストレーションパラメータ初期値行列
Figure 0007614670000097
を取得し、Tは転置操作を示し、
Figure 0007614670000098
は逆行列を求める操作を示し、
前記ステップS5では、レジストレーションパラメータ初期値を正規化全勾配に基づくオプティマイザに送信し、勾配降下法で反復して正確なレジストレーションパラメータを求め、
前記ステップS6では、前記ステップS5で得られたレジストレーションパラメータをレジストレーション対象画像に応用して、正確にレジストレーションされた画像結果を取得し、
前記ステップS1は具体的に、
参照画像をf(x,y)と記し、f(x,y)のロバスト勾配特徴マップg(x,y)の計算表現式は以下の式1のとおりであり、
Figure 0007614670000099
(1)
(x,y)は画像のグローバル座標であり、pは指数パラメータであり、f x (x,y),f y (x,y)は、それぞれ参照画像f(x,y)のx、y方向に沿う勾配であって、参照画像を畳み込みカーネルで畳み込むことによって計算されて得られ、
レジストレーション対象画像をf′(x,y)と記し、レジストレーション対象画像f′(x,y)のロバスト勾配特徴マップg′(x,y)の計算表現式は以下の式2のとおりであり、
Figure 0007614670000100
(2)
x ′(x,y),f y ′(x,y)は、それぞれレジストレーション対象画像f′(x,y)のx、y方向に沿う勾配であって、参照画像を畳み込みカーネルで畳み込むことによって計算されて得られる
ことを特徴とするマルチスペクトルカメラ向けの高速画像レジストレーション方法。
A high-speed image registration method for a multispectral camera, comprising the following steps S1 to S6:
In step S1, one band of a multi-spectral band image collected by a multi-spectral camera is selected as a reference image, and the remaining bands are taken as images to be registered, and robust gradient feature maps of the reference image and the image to be registered are calculated respectively;
In step S2, the robust gradient feature maps of the reference image and the registration target image are blocked with a grid, and a non-smooth grid is selected;
In step S3, the offset amount of the non-smooth grid is calculated by a phase correlation method ;
In the step S4, fitting an initial value of a global registration parameter based on a grid offset amount of a non-smooth grid, and fitting the initial value of the global registration parameter includes the following sub-steps S41 to S42:
In the sub-step S41, a system of linear equations for the registration parameters is constructed, and the global coordinates of the i-th non-smooth grid center are calculated as
Figure 0007614670000090
and the corresponding offset amount obtained in step S3 is written as
Figure 0007614670000091
The registration parameter initial value matrix to be calculated is
Figure 0007614670000092
He wrote,
Figure 0007614670000093
indicates the real number field, and based on the coordinate transformation relationship, it becomes as shown in the following Equation 3 :
Figure 0007614670000094
(3)
Apply the above coordinate transformation relationship to all non-smooth grids and solve the matrix equation
Figure 0007614670000095
where D is the grid-centered global coordinate matrix,
Figure 0007614670000096
is the offset matrix,
In the sub-step S42, the matrix equation is solved to obtain the registration parameter initial value matrix
Figure 0007614670000097
where T denotes the transposition operation,
Figure 0007614670000098
indicates the operation of finding the inverse matrix,
In step S5, the initial registration parameters are sent to an optimizer based on a normalized total gradient method , and accurate registration parameters are obtained by iteratively performing a gradient descent method;
In step S6, the registration parameters obtained in step S5 are applied to the registration target image to obtain an accurately registered image result ;
Specifically, step S1 includes the following steps:
The reference image is denoted as f(x, y), and the calculation formula of the robust gradient feature map g(x, y) of f(x, y) is as follows:
Figure 0007614670000099
(1)
where (x, y) are the global coordinates of the image, p is an exponential parameter, f x (x, y) and f y (x, y) are the gradients along the x and y directions of the reference image f(x, y), respectively, calculated by convolving the reference image with a convolution kernel;
The registration target image is denoted as f′(x, y), and the calculation expression of the robust gradient feature map g′(x, y) of the registration target image f′(x, y) is as follows:
Figure 0007614670000100
(2)
f x '(x,y) and f y '(x,y) are the gradients along the x and y directions of the image f '(x,y) to be registered, respectively, and are calculated by convolving the reference image with a convolution kernel.
A method for fast image registration for multispectral cameras, comprising:
前記ステップS2では、前記ステップS1で得られた参照ロバスト勾配特徴マップ及びレジストレーション対象ロバスト勾配特徴マップに対して規則的なグリッドによるブロック化を行う
ことを特徴とする請求項1に記載のマルチスペクトルカメラ向けの高速画像レジストレーション方法。
2. The method for high-speed image registration for multispectral cameras according to claim 1, wherein in step S2, the reference robust gradient feature map and the registration target robust gradient feature map obtained in step S1 are blocked using a regular grid.
前記ステップS2では、非平滑化グリッドの選択は具体的に以下のサブステップS21~サブステップS23を含み、
前記サブステップS21では、ロバスト勾配特徴グリッド画像のトレーニングデータセットを作成し、すなわちロバスト勾配特徴グリッド画像セットを構築し、グリッド画像に対してカテゴリをラベル付けし、平滑化グリッド画像をカテゴリ0としてラベル付けし、非平滑化グリッド画像をカテゴリ1としてラベル付けし、
前記サブステップS22では、平滑化及び非平滑化グリッド分類器をトレーニングし、
前記サブステップS23では、トレーニングされた分類器でグリッドを分類し、非平滑化グリッドを選択する
ことを特徴とする請求項1に記載のマルチスペクトルカメラ向けの高速画像レジストレーション方法。
In step S2, the selection of the non-smooth grid specifically includes the following sub-steps S21 to S23:
In the sub-step S21, a training dataset of robust gradient feature grid images is created, i.e., a robust gradient feature grid image set is constructed, and categories are labeled for the grid images, where smooth grid images are labeled as category 0 and non-smooth grid images are labeled as category 1;
In the sub-step S22, smooth and non-smooth grid classifiers are trained;
The method for fast image registration for multispectral cameras according to claim 1, characterized in that in the sub-step S23, the grid is classified by a trained classifier and a non-smooth grid is selected.
前記ステップS3では、オフセット量の計算は具体的に以下のサブステップS31~サブステップS34を含み、
前記サブステップS31では、前記ステップS2で得られた非平滑化グリッドの参照ロバスト勾配特徴及びレジストレーション対象ロバスト勾配特徴マップに対して2次元フーリエ変換を行って、参照ロバスト勾配特徴マップ及びレジストレーション対象ロバスト勾配特徴マップの2次元フーリエ変換結果を取得し、
前記サブステップS32では、2次元フーリエ変換結果でコンベンショナル化クロスパワースペクトル密度を計算し、
前記サブステップS33では、コンベンショナル化クロスパワースペクトル密度に対して2次元フーリエ逆変換を行い、相互相関特徴マップを取得し、
前記サブステップS34では、最大相互相関値に対応する局所座標を非平滑化グリッドのオフセット量として取得する
ことを特徴とする請求項1に記載のマルチスペクトルカメラ向けの高速画像レジストレーション方法。
In step S3, the calculation of the offset amount specifically includes the following sub-steps S31 to S34:
In the sub-step S31, a two-dimensional Fourier transform is performed on the reference robust gradient feature map and the robust gradient feature map to be registered of the non-smooth grid obtained in the step S2 to obtain two-dimensional Fourier transform results of the reference robust gradient feature map and the robust gradient feature map to be registered;
In the sub-step S32, a conventionalized cross power spectral density is calculated using the two-dimensional Fourier transform result;
In the sub-step S33, a two-dimensional inverse Fourier transform is performed on the conventionalized cross power spectral density to obtain a cross-correlation feature map;
The method for high-speed image registration for multispectral cameras according to claim 1 , wherein in the sub-step S34, a local coordinate corresponding to a maximum cross-correlation value is obtained as an offset amount of the non-smooth grid.
前記ステップS5は具体的に以下のサブステップS51~サブステップS53を含み、
前記サブステップS51では、前記ステップS4で得られたレジストレーションパラメータ初期値を正規化全勾配に基づくオプティマイザの初期値パラメータとし、
前記サブステップS52では、参照画像とレジストレーション対象画像の正規化全勾配を目的関数として、最適化問題を構築し、勾配降下法でレジストレーションパラメータに対して反復最適化を行い、
前記サブステップS53では、最適化後のレジストレーションパラメータを出力する
ことを特徴とする請求項1に記載のマルチスペクトルカメラ向けの高速画像レジストレーション方法。
Specifically, step S5 includes the following sub-steps S51 to S53:
In the sub-step S51, the registration parameter initial values obtained in the step S4 are set as initial value parameters of an optimizer based on a normalized total gradient;
In the sub-step S52, an optimization problem is constructed using the normalized total gradient of the reference image and the registration target image as an objective function, and the registration parameters are iteratively optimized by the gradient descent method;
The method for high-speed image registration for multispectral cameras according to claim 1 , wherein in the sub-step S53, optimized registration parameters are output.
前記サブステップS52は具体的に以下のサブステップS521~サブステップS524を含み、
前記サブステップS521では、現在のレジストレーションパラメータ
Figure 0007614670000101
を計算し、上付き文字tはt回目の反復を示し、
Figure 0007614670000102
はt回目の反復のパラメータ調整量を示し、
前記サブステップS522では、現在のレジストレーションパラメータ
Figure 0007614670000103
をレジストレーション対象画像f′(x,y)に応用し、(x,y)は画像のグローバル座標であり、レジストレーション対象画像f′(x,y)に対して座標変換を行って
Figure 0007614670000104
を取得し、
Figure 0007614670000105
はレジストレーション対象画像の座標変換後の新座標であり、
前記サブステップS523では、座標変換後のレジストレーション対象画像
Figure 0007614670000106
と参照画像f(x,y)の正規化全勾配のレジストレーションパラメータに対する勾配を計算して、パラメータ調整量
Figure 0007614670000107
を取得し、
前記サブステップS524では、前記サブステップS521に戻り、反復終了条件を満たすまで続ける
ことを特徴とする請求項に記載のマルチスペクトルカメラ向けの高速画像レジストレーション方法。
Specifically, the sub-step S52 includes the following sub-steps S521 to S524:
In the sub-step S521, the current registration parameters
Figure 0007614670000101
where the superscript t indicates the t-th iteration,
Figure 0007614670000102
indicates the parameter adjustment amount for the t-th iteration,
In the sub-step S522, the current registration parameters
Figure 0007614670000103
is applied to the registration target image f'(x, y), where (x, y) is the global coordinate of the image, and a coordinate transformation is performed on the registration target image f'(x, y) to obtain
Figure 0007614670000104
Get
Figure 0007614670000105
are the new coordinates after the coordinate transformation of the image to be registered,
In the sub-step S523, the registration target image after the coordinate transformation
Figure 0007614670000106
Calculate the gradient of the normalized total gradient of the reference image f(x, y) with respect to the registration parameters, and
Figure 0007614670000107
Get
The method for fast image registration for multispectral cameras according to claim 5 , wherein in the sub-step S524, the process returns to the sub-step S521 and continues until an iteration end condition is satisfied.
前記ステップS6は具体的に以下のサブステップS61~サブステップS62を含み、
前記サブステップS61では、レジストレーションパラメータに基づいてレジストレーション対象画像に対して座標変換を行って、目的画素位置を取得し、
前記サブステップS62では、目的画素位置に基づいてバイリニア補間アルゴリズムで最終的な出力画像を取得する
ことを特徴とする請求項1に記載のマルチスペクトルカメラ向けの高速画像レジストレーション方法。
Specifically, step S6 includes the following sub-steps S61 to S62:
In the sub-step S61, a coordinate transformation is performed on the registration target image based on the registration parameters to obtain a target pixel position;
The method for fast image registration for multispectral cameras according to claim 1 , wherein in the sub-step S62, a final output image is obtained by a bilinear interpolation algorithm based on the target pixel position.
メモリと、1つ又は複数のプロセッサを含み、前記メモリに実行可能なコードが記憶されているマルチスペクトルカメラ向けの高速画像レジストレーション装置であって、
前記プロセッサは前記実行可能なコードを実行するときに、請求項1~のいずれか1項に記載のマルチスペクトルカメラ向けの高速画像レジストレーション方法を実施することに用いられる
ことを特徴とするマルチスペクトルカメラ向けの高速画像レジストレーション装置。
1. A high speed image registration apparatus for a multispectral camera, comprising: a memory; and one or more processors, the memory having executable code stored therein, the apparatus comprising:
The apparatus for high-speed image registration for a multispectral camera, wherein the processor is adapted to implement the method for high-speed image registration for a multispectral camera according to any one of claims 1 to 7 when executing the executable code.
JP2023569603A 2022-07-01 2022-10-25 Fast image registration method and apparatus for multispectral cameras Active JP7614670B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202210765686.8 2022-07-01
CN202210765686.8A CN114820739B (en) 2022-07-01 2022-07-01 Multispectral camera-oriented image rapid registration method and device
PCT/CN2022/127362 WO2024000950A1 (en) 2022-07-01 2022-10-25 Rapid image registration method and apparatus for multi-spectral camera

Publications (2)

Publication Number Publication Date
JP2024526417A JP2024526417A (en) 2024-07-18
JP7614670B2 true JP7614670B2 (en) 2025-01-16

Family

ID=82523123

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023569603A Active JP7614670B2 (en) 2022-07-01 2022-10-25 Fast image registration method and apparatus for multispectral cameras

Country Status (3)

Country Link
JP (1) JP7614670B2 (en)
CN (1) CN114820739B (en)
WO (1) WO2024000950A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114820739B (en) * 2022-07-01 2022-10-11 浙江工商大学 Multispectral camera-oriented image rapid registration method and device
CN117372485B (en) * 2023-10-12 2024-04-16 长光辰英(杭州)科学仪器有限公司 One-dimensional phase correlation image registration method based on phase spectrum and amplitude spectrum reconstruction
CN117726658B (en) * 2024-02-09 2024-05-03 湖南省第一测绘院 A method and device for large-scene SAR image registration based on local iteration strategy
CN119251098B (en) * 2024-12-05 2025-03-21 长春理工大学 A highly robust demosaicing bilinear interpolation method for polarization hyperspectral imaging
CN119359778B (en) * 2024-12-27 2025-03-28 湖南大学 Large baseline image registration method and system based on feature separation
CN119379757A (en) * 2024-12-30 2025-01-28 中科星图数字地球合肥有限公司 A remote sensing image band registration method based on phase correlation method

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101303767B (en) * 2007-11-15 2012-05-09 复旦大学 Registration Method of Digital Silhouette Image Based on Adaptive Classification of Block Image Content
CN103218811B (en) * 2013-03-29 2016-03-23 中国资源卫星应用中心 A kind of satellite multispectral image waveband registration method of Corpus--based Method distribution
CN103440676B (en) * 2013-08-13 2017-02-15 南方医科大学 Method for reconstruction of super-resolution coronary sagittal plane image of lung 4D-CT image based on motion estimation
CN103679714B (en) * 2013-12-04 2016-05-18 中国资源卫星应用中心 A kind of optics and SAR automatic image registration method based on gradient cross-correlation
CN104200448A (en) * 2014-07-10 2014-12-10 南方医科大学 Partitioning based lung 4D-CT image coronal sagittal plane super resolution reconstruction method
CN104732532B (en) * 2015-03-11 2017-05-31 中国空间技术研究院 A kind of remote sensing satellite multi-spectrum image registration method
CN105427298B (en) * 2015-11-12 2018-03-06 西安电子科技大学 Remote sensing image registration method based on anisotropic gradient metric space
CN105425216B (en) * 2015-11-24 2018-02-02 西安电子科技大学 Repetition based on image segmentation was navigated polarization InSAR method for registering images
CN105894443B (en) * 2016-03-31 2019-07-23 河海大学 A kind of real-time video joining method based on improved SURF algorithm
CN106530334B (en) * 2016-10-21 2019-10-08 北京无线电测量研究所 A kind of airborne Interference synthetic aperture radar complex image corregistration method and complex image corregistration system
CN108053431A (en) * 2018-02-24 2018-05-18 中原工学院 A kind of non-rigid medical image registration method based on gradient distribution
US10949987B2 (en) * 2019-05-31 2021-03-16 Mitsubishi Electric Research Laboratories, Inc. Robust image registration for multiple rigid transformed images
CN110349193A (en) * 2019-06-27 2019-10-18 南京理工大学 Fast image registration method suitable for Fourier transform spectrometer,
CN110517300B (en) * 2019-07-15 2022-03-18 温州医科大学附属眼视光医院 Elastic image registration algorithm based on local structure operator
CN110751680A (en) * 2019-10-17 2020-02-04 中国科学院云南天文台 Image processing method with fast alignment algorithm
CN111145362B (en) * 2020-01-02 2023-05-09 中国航空工业集团公司西安航空计算技术研究所 Virtual-real fusion display method and system for airborne comprehensive vision system
CN112184785B (en) * 2020-09-30 2023-03-24 西安电子科技大学 Multi-mode remote sensing image registration method based on MCD measurement and VTM
CN114359509B (en) * 2021-12-03 2024-07-09 三峡大学 A multi-view natural scene reconstruction method based on deep learning
CN114820739B (en) * 2022-07-01 2022-10-11 浙江工商大学 Multispectral camera-oriented image rapid registration method and device

Also Published As

Publication number Publication date
JP2024526417A (en) 2024-07-18
CN114820739B (en) 2022-10-11
WO2024000950A1 (en) 2024-01-04
CN114820739A (en) 2022-07-29

Similar Documents

Publication Publication Date Title
JP7614670B2 (en) Fast image registration method and apparatus for multispectral cameras
JP6902122B2 (en) Double viewing angle Image calibration and image processing methods, equipment, storage media and electronics
JP7159057B2 (en) Free-viewpoint video generation method and free-viewpoint video generation system
CN104067312B (en) Image Registration Method and System Robust to Noise
JP6446997B2 (en) Light field processing by converting to scale and depth space
US20110267507A1 (en) Range measurement using a zoom camera
US20110267486A1 (en) Range measurement using multiple coded apertures
US10771776B2 (en) Apparatus and method for generating a camera model for an imaging system
US11651475B2 (en) Image restoration method and device
US8837817B2 (en) Method and device for calculating a depth map from a single image
WO2017091927A1 (en) Image processing method and dual-camera system
CN105427253B (en) Multiple views RGB-D image super-resolution method based on non local recurrence and total difference
Tang et al. What does an aberrated photo tell us about the lens and the scene?
WO2022247394A1 (en) Image splicing method and apparatus, and storage medium and electronic device
CN113643414A (en) Three-dimensional image generation method and device, electronic equipment and storage medium
EP4050553A1 (en) Method and device for restoring image obtained from array camera
KR20240049098A (en) Method and appratus of neural rendering based on view augmentation
CN113298187A (en) Image processing method and device, and computer readable storage medium
CN118781170A (en) A high-precision multi-view image rendering method for light field cameras
CN115471411B (en) Image correction method, storage medium and product
CN109978928B (en) A binocular vision stereo matching method and system based on weighted voting
CN112150532B (en) Image processing method, device, electronic device and computer readable medium
KR102680384B1 (en) Method and apparatus for correction of aberration
TW201830338A (en) Method and optical system for obtaining a chromatographic distribution of a wavefront of an electromagnetic field
CN118967954A (en) A method and system for three-dimensional reconstruction of urban space based on big data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231103

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20231124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240621

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240918

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241220

R150 Certificate of patent or registration of utility model

Ref document number: 7614670

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150