Coarse-to-fine image registration method and system based on DFS, terminal and readable storage medium
An image registration and image technology, which is applied in image analysis, graphic image conversion, image data processing, etc., can solve problems such as matching needs to be further improved, high computational complexity, and feature islands, so as to improve registration accuracy and registration Efficiency, improved search accuracy, and the effect of improved accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0063] Such as figure 1 As shown, a DFS-based coarse-to-fine image registration method provided by an embodiment of the present invention includes the following steps:
[0064] Step 1: Obtain the image feature points of the two images to be matched, and then generate the linear descriptor sMLD and divide long line segments and short line segments.
[0065] Shi et al. proposed that the line segment formed by connecting feature points in an image is the MLD feature. The present invention improves the MLD feature and proposes the sMLD feature. Compared with the MLD feature, it only retains the line length range (L min , L max )=features within (128,256), the present invention will line length range L∈(l 1 , l 2 )'s line type descriptor is called "long line segment", which is used to span the grid in the matching algorithm; search for matching points; line length range Lmin The line type descriptor of is called "short line segment", which is mainly used for in-grid search in th...
Embodiment 2
[0091] This embodiment provides a system based on an image registration method, which includes:
[0092] An image feature point acquisition module is used to obtain image feature points of two images to be matched;
[0093] A linear descriptor sMLD generation module generates a linear descriptor sMLD based on image feature points;
[0094] The long-short-line division module is used to divide the linear descriptor sMLD of long-line segments and short-line segments;
[0095] The rough matching module performs rough matching based on long line segments to obtain matching point pairs;
[0096] The fine matching module performs fine matching based on short line segments, and determines matching point pairs on the fine matching path;
[0097] The local homography matrix calculation module calculates the local homography matrix based on the matching point pairs determined by the precise matching, and the local homography matrix is the registration information of the two images. ...
Embodiment 3
[0101] This embodiment provides a terminal, which includes one or more processors and a memory storing one or more computer programs, and the processor invokes the computer programs to implement:
[0102] Step S1: Obtain the image feature points of the two images to be matched, and then generate the linear descriptor sMLD and divide long line segments and short line segments;
[0103] Step S2: Perform rough matching based on long line segments to obtain matching point pairs, wherein, determine the initial matching point pairs; then use the initial matching point pairs as the starting point of the rough matching path, and determine rough matching based on similarity within the long line segment Other pairs of matching points on the path, the similarity represents the similarity of the two linear descriptors sMLD on the two images;
[0104] Step S3: Perform fine matching based on the short line segment, wherein the matching point pair obtained by the rough matching is used as th...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


