Method for agile satellite remote sensing image rapid registration based on ground texture reference surface

By performing geometric correction and radiometric normalization on agile satellite remote sensing images, a texture matching point drift and superposition effect model was constructed. This solved the stability and accuracy problems caused by texture repetition and large-angle distortion in agile satellite remote sensing image registration, and achieved efficient and stable image registration results.

CN121053178BActive Publication Date: 2026-02-06HUNAN CHUANGXIN WEILI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511586903.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-03
Publication Date
2026-02-06
Estimated Expiration
2045-11-03

AI Technical Summary

Technical Problem

In the rapid registration task of agile satellite remote sensing images, the high repetition of surface texture structure and the imaging distortion caused by large-angle side swing during agile imaging lead to insufficient registration stability and accuracy. In particular, in complex urban scenes and large-area mosaic tasks, there are problems of matching ambiguity, misalignment and error accumulation.

Method used

By performing geometric correction and radiometric normalization on agile satellite remote sensing images, effective areas of the land surface are extracted and multi-scale directional texture features are constructed. By combining the similarity coefficient of the land surface texture structure and the difference coefficient of large-angle side-swing imaging, a texture matching point drift superposition effect model is constructed for adaptive optimization registration control.

Benefits of technology

It improves the robustness and accuracy of registration of agile satellite remote sensing imagery in complex urban scenes and under large-angle imaging conditions, significantly reduces extreme mismatch rate and spatial drift error, and improves matching efficiency and stitching stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121053178B_ABST
    Figure CN121053178B_ABST
Patent Text Reader

Abstract

The application discloses a quick registration method for agile satellite remote sensing images based on a ground surface texture reference plane, and particularly relates to the field of quick registration of remote sensing images. The method comprises the following steps: performing geometric correction and radiation normalization on the images before registration; selecting a representative texture sub-region in each grid block of a reference image; extracting the same structure features in the registration image in a sliding window mode and projecting them into the reference texture sub-space for matching; calculating a ground surface texture structure similarity coefficient; analyzing and suppressing the false response of repeated texture areas; further obtaining a large-angle side-swing imaging difference coefficient; quantitatively describing the projection deformation degree of the registration image from a geometric point of view; and based on this, constructing a matching point drift superposition effect model, revealing the coupling risk relationship between the texture expression stability and the imaging angle disturbance, and realizing intelligent scheduling and adaptive switching of the registration control strategy based on the matching point drift superposition effect index output by the model.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of remote sensing image rapid registration, and more particularly to a rapid registration method for agile satellite remote sensing images based on a ground texture reference surface. BACKGROUND

[0002] In the task of rapid registration of agile satellite remote sensing images, the registration method based on the ground texture reference surface has gradually become a key means for multi-temporal and multi-angle image registration because it does not depend on the geometric model of ground objects and has a certain robustness to changes in light and radiation. However, in practical applications, the high repeatability of ground texture structure and the imaging distortion caused by large-angle side swing in the agile imaging process often present a highly coupled influence mechanism, which seriously restricts the registration stability and accuracy of the method. In high-density urban scenes or regular farmland areas, although the ground texture has high energy, the texture patterns such as building roofs, field segmentation, and road grids are strongly repeated, which easily leads to non-unique local extrema of texture response in multiple regions, thereby causing ambiguity in texture matching. At the same time, agile satellites usually use large side swing angles to obtain target area images in cross-track imaging or high revisit tasks. When the side swing angle changes significantly, the ground texture will undergo severe non-affine projection distortion, and even structural distortion or occlusion changes will occur. In this case, the repeated texture that already has matching ambiguity will further lose its stable expression in the texture reference surface space due to the change in projection form, making it difficult for sliding window matching or subspace mapping operations to establish consistent mapping relationships, resulting in the superimposition of matching point misplacement and unstable registration parameters, and finally causing registration errors to present jumping, local stitching rupture, and global error accumulation problems in space. Therefore, the combined challenge of texture repetition and view distortion has become a key bottleneck restricting the application of the registration method based on the ground texture reference surface in complex urban scenes and large-area stitching tasks. SUMMARY

[0003] In order to overcome the above-mentioned defects of the prior art, the embodiments of the present application provide a rapid registration method for agile satellite remote sensing images based on a ground texture reference surface to solve the problems raised in the background art.

[0004] To achieve the above object, the present application provides the following technical scheme:

[0005] The rapid registration method for agile satellite remote sensing images based on a ground texture reference surface comprises the following steps:

[0006] Step S1, performing geometric correction and radiation normalization on the agile satellite remote sensing images, extracting the ground effective area in the images, and structuring grid division of the ground effective area according to a fixed resolution;

[0007] Step S2: Select a texture sub-region within each grid block of the reference image to extract multi-scale directional texture features and construct a surface texture subspace for the texture sub-region.

[0008] Step S3: In the registered image, a sliding window is used to traverse each region to be matched to extract texture features, and these features are projected into the surface texture subspace to obtain a preliminary matching score.

[0009] Step S4: Obtain the surface texture structure similarity information of each grid block and its adjacent blocks in each sliding window matching area, and calculate the surface texture structure similarity coefficient.

[0010] Step S5: Use imaging metadata to obtain the large-angle side-swing imaging difference information between the reference image and the registered image, and calculate the large-angle side-swing imaging difference coefficient.

[0011] Step S6: Construct a texture matching point drift superposition effect model based on the surface texture structure similarity coefficient and the large-angle side-swing imaging difference coefficient, obtain the matching point drift superposition effect index, and assess the potential risk of extreme mismatch drift in the current texture matching.

[0012] Step S7: Adaptively optimize the registration control strategy based on the potential risk of extreme mismatch drift in texture matching.

[0013] In a preferred embodiment, the agile satellite remote sensing imagery includes a reference image. Image registration .

[0014] In a preferred embodiment, a sub-region with high texture energy and structural stability is selected within each grid block of the reference image as the texture representative region of that grid:

[0015] Gradient energy maps are used to detect texture-rich regions based on image regions within grid blocks.

[0016] Non-maximum suppression is applied to the gradient energy map, and the K candidate regions with the largest responses are selected as texture sub-regions. ;

[0017] For each texture sub-region A Gabor filter bank is used to extract multi-scale, multi-directional texture features to construct the surface texture representation: for each sub-region, feature vectors are extracted at S scales and D directions to form a texture feature matrix. : ,in The texture description dimension for a single region;

[0018] Principal component analysis (PCA) was used to... Dimensionality reduction processing: , constructing a ground texture sub-space of the texture sub-region .

[0019] In a preferred embodiment, a multi-scale, multi-directional texture feature vector is extracted for each sliding window by traversing the area in the registered image corresponding to the spatial position of the reference image grid block through the window ;

[0020] Performing a projection operation on the texture feature vector within the sliding window: ;

[0021] Comparing the projected texture feature vector with all known sub-region projection samples of the i-th grid block in the reference image, obtaining a preliminary matching score: wherein is the preliminary matching score, denotes the L2 norm of a vector;

[0022] For each grid block , the top N candidate matching points in the registered image with the smallest sliding window scores are retained.

[0023] In a preferred embodiment, the existence of strong texture artifacts in the ground texture structure is analyzed by obtaining the ground texture structure similarity information of each grid block and its adjacent blocks, and calculating the ground texture structure similarity coefficient to measure the degree of existence of strong texture artifacts in the ground texture structure.

[0024] The logic for obtaining the ground texture structure similarity coefficient is as follows:

[0025] Divide each grid block into sub-blocks For each sub-block , a set of Gabor filters is used to perform convolution to extract its response features at different wavelength scales and direction angles, obtaining a high-order texture response tensor : wherein is the pixel value of the sub-block , is the standard deviation of the Gaussian envelope, and is the convolution operation.

[0026] Each sub-block corresponds to a high-order texture response tensor .

[0027] Each high-order texture response tensor ​​​​After being flattened into a set of column vectors, they are mapped to a common texture subspace using multilinear SVD. : ,in For sub-blocks Vector representation in a unified common texture subspace;

[0028] Each As graph nodes, construct an undirected graph. Node is The edge weights are the feature distances: ,in , Representing sub-blocks and sub-blocks Vector representation in a unified common texture subspace The standard deviation of the Gaussian envelope;

[0029] The number of clusters after embedding the undirected graph according to the graph is set to . Graph clustering is performed on an undirected graph to obtain texture structure pattern partitioning, and intra-class aggregation degree is calculated. : ,in Let c be the set of sub-blocks contained in the c-th cluster. The number of sub-blocks. Euclidean distance;

[0030] Calculate inter-class differences : ,in For clustering index, For the first Each cluster contains a set of sub-blocks;

[0031] Calculate the similarity coefficient of surface texture structure : ,in This is a very small constant used to prevent division by zero.

[0032] In a preferred embodiment, by acquiring the large-angle side-swing imaging difference information between the reference image and the registered image, the drastic changes in the agile imaging viewing angle are analyzed, and the large-angle side-swing imaging difference coefficient is calculated to measure the drastic degree of the agile imaging viewing angle change.

[0033] The logic for obtaining the difference coefficient of large-angle side-swing imaging is as follows:

[0034] Pose parameters are extracted from the reference image and the registered image, and their respective imaging orientation vectors are constructed: ,in Here is the attitude rotation matrix. This is the standard vector pointing towards the ground in the satellite's body coordinate system. , are respectively the imaging direction vectors of the reference image and the registered image;

[0035] using the imaging direction vectors , construct the imaging frustum of each image:

[0036] each pixel point is penetrated by the direction vector to the fixed DEM elevation , forming a ground projection point;

[0037] select a set of overlapping grid blocks of the reference image and the registered image under the same geographical area , respectively project them to the DEM surface according to the imaging direction vectors to obtain the position coordinates of the grid center pixel projected onto the ground DEM plane: ;

[0038] calculate the residual between the two projections: , where , obtain the tensor field of all residuals: , where is the number of overlapping grid blocks;

[0039] singular value decomposition is performed on the residual tensor field: , obtaining the amplitudes of the three principal variation directions;

[0040] calculate the large-angle side-slip imaging difference coefficient : , where is an empirical scale factor used to control the exponential convergence speed.

[0041] In a preferred embodiment, a texture matching point drift superposition effect model is constructed according to the ground texture structure similarity coefficient and the large-angle side-slip imaging difference coefficient, and a matching point drift superposition effect index is obtained, and the formula on which the texture matching point drift superposition effect model is based is as follows , where is the matching point drift superposition effect index, is the ground texture structure similarity coefficient, is the large-angle side-slip imaging difference coefficient, respectively represent the preset proportion coefficients of the ground texture structure similarity coefficient and the large-angle side-slip imaging difference coefficient, and are both greater than 0.

[0042] In a preferred embodiment, the registration control strategy is adaptively optimized according to the potential risk of extreme mismatch drift in texture matching, as follows:

[0043] If the matching point drift superposition effect index is greater than the matching point drift superposition effect index threshold value, the potential risk of extreme mismatch drift in the current texture matching is marked as high potential extreme mismatch drift risk, and the direct matching is suspended;

[0044] If the matching point drift superposition effect index is less than or equal to the matching point drift superposition effect index threshold value, the potential risk of extreme mismatch drift in the current texture matching is marked as low potential extreme mismatch drift risk, and the standard feature matching process is continued.

[0045] Technical effects and advantages of the present application:

[0046] 1、The present application effectively shields the gray inconsistency interference caused by the difference in sensor viewing angle and illumination change by performing geometric correction and radiation normalization on the image before registration, unifies the spatial scale and radiation feature distribution of the registration input; then selects a representative texture sub-region in each grid block of the reference image, extracts stable directional texture features using a multi-scale directional filter, and constructs a low-dimensional texture subspace representation, so that the feature distribution of the texture structure has anti-interference and generalization ability. The same structure features are extracted in a sliding window manner in the registration image and projected into the reference texture subspace for matching, effectively avoiding structure mismatch caused by scale and angle changes in direct feature comparison, analyzing and suppressing false responses in repeated texture areas by calculating the surface texture structure similarity coefficient, improving the recognition and discrimination stability of extreme matching points, and further obtaining a large-angle side-sway imaging difference coefficient in the face of large-angle side-sway distortion commonly existing in agile satellite imaging, quantitatively describing the projection deformation degree of the registration image from a geometric point of view, and based on this, constructing a matching point drift superposition effect model to form an index criterion for evaluating the risk of extreme mismatch drift in texture matching, theoretically revealing the coupling risk relationship between texture expression stability and imaging angle disturbance, based on the matching point drift superposition effect index output by the model, realizing intelligent scheduling and adaptive switching of the registration control strategy, improving the registration robustness and accuracy of agile remote sensing images in urban high-density areas, repeated texture distribution areas and large-angle imaging conditions, significantly reducing the extreme mismatch rate and spatial drift error, and showing significant superiority in key indicators such as matching efficiency, control point quality and large-scale stitching stability, having extremely high engineering practical value and promotion prospect. BRIEF DESCRIPTION OF DRAWINGS

[0047] In order to facilitate understanding of those skilled in the art, the present application will be further described below with reference to the accompanying drawings;

[0048] Figure 1 The flowchart of the embodiment method of the present application. DETAILED DESCRIPTION

[0049] With reference to the accompanying drawings, the technical solutions in the embodiments of the present application will be clearly and completely described in order to make apparent that the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.

[0050] Embodiment: Figure 1 The present application provides a fast agile satellite remote sensing image registration method based on a ground surface texture reference plane, comprising the following steps:

[0051] Step S1, geometric correction and radiation normalization are performed on the agile satellite remote sensing image, and an effective ground surface area in the image is extracted, and the effective ground surface area is divided into a structured grid according to a fixed resolution;

[0052] Step S2, a texture sub-area is selected in each grid block of the reference image to extract multi-scale directional texture features, and a ground surface texture subspace of the texture sub-area is constructed;

[0053] Step S3, in the registration image, texture features are extracted by sliding window traversal for each matching area, and the texture features are projected into the ground surface texture subspace to obtain a preliminary matching score;

[0054] Step S4, ground surface texture structure similarity information of each grid block and its adjacent blocks in each sliding window matching area is obtained to calculate a ground surface texture structure similarity coefficient;

[0055] Step S5, imaging metadata is used to obtain large-angle side-sway imaging difference information of the reference image and the registration image to calculate a large-angle side-sway imaging difference coefficient;

[0056] Step S6, a texture matching point drift superposition effect model is constructed according to the ground surface texture structure similarity coefficient and the large-angle side-sway imaging difference coefficient, a matching point drift superposition effect index is obtained, and a potential risk of extreme mismatch drift in the texture matching is evaluated;

[0057] Step S7, the registration control strategy is adaptively optimized according to the potential risk of extreme mismatch drift in the texture matching;

[0058] In step S1, geometric correction and radiation normalization are performed on the agile satellite remote sensing image, and the specific process is as follows:

[0059] The agile satellite remote sensing image comprises a reference image and a registration image .

[0060] Geometric rectification: transform the image pixel (u, v) to ground coordinate (X, Y, Z) by RPC model in image, to unify to the standard geographic coordinate system;

[0061] Radiometric normalization: linear normalization method based on regional statistics is used to reference image , registered image Gray value alignment: , where is the registered image, and respectively represent the standard deviation of pixel value of the reference image and the registered image, and respectively represent the mean value of pixel value of the reference image and the registered image;

[0062] The edge-preserving SLIC superpixel segmentation method or semantic segmentation method (such as DeepLab series) is used to extract the effective ground area in the image, and the interference areas such as cloud layer, shadow, water body and map edge are excluded. The effective ground area is divided into structured grid according to fixed resolution, and each grid block is recorded as ;

[0063] It should be noted that the edge-preserving SLIC superpixel segmentation method is an edge-preserving block clustering algorithm, which can form a texture consistent region while maintaining spatial continuity. The semantic segmentation method (such as DeepLab series) is based on deep convolutional neural network, which integrates dilated convolution and multi-scale context information to perform regional semantic segmentation on images. It is suitable for remote sensing semantic scene recognition, and can be flexibly selected according to image quality and processing requirements in this embodiment, which will not be described here.

[0064] Each grid block is attached with the following structure attributes:

[0065] Geographical boundary coordinates: four corners ;

[0066] Effective pixel mask ;

[0067] In step S2, a sub-region with high texture energy and structural stability is selected in each grid block of the reference image as the texture representative region of the grid:

[0068] The gradient energy map is used to detect the texture-rich region based on the image area in the grid block: , where is the texture energy response value, is the gradient of the image in x direction, is the gradient of the image in y direction;

[0069] Non-maximum suppression is applied to the gradient energy map, and the K candidate regions with the largest responses are selected as texture sub-regions. ;

[0070] For each texture sub-region Using Gabor filter banks: ,in Here is the formula for the two-dimensional function of the Gabor filter, where (x, y) are the coordinates of the original image. , The coordinates are the rotated coordinates, i.e., the original image coordinates along the direction angle. Rotated coordinates The wavelength is used to control the periodicity of the filter response, reflecting the sensitivity to a certain frequency. The unit is pixels; the smaller the value, the more sensitive it is to fine textures. The standard deviation of the Gaussian envelope controls the coverage of the filter in the spatial domain. A larger value results in a wider filtering range, while a smaller value leads to more localized filtering. The aspect ratio is used to control the "flatness" of the elliptical Gaussian envelope;

[0071] Multi-scale and multi-directional texture features are extracted to construct the surface texture representation: For each sub-region, feature vectors are extracted at S scales and D directions to form a texture feature matrix. : ,in The texture description dimension for a single region;

[0072] Principal component analysis (PCA) was used to... Dimensionality reduction processing: Construct the surface texture subspace of the texture sub-region The surface texture subspace is used to represent the main direction of surface texture change within the grid block;

[0073] In step S3, the regions in the registered image corresponding to the spatial positions of the grid blocks in the reference image are traversed by sliding windows, and multi-scale, multi-directional texture feature vectors are extracted for each sliding window. ;

[0074] It should be noted that multi-scale, multi-directional texture feature vectors can be extracted using Gabor filter response mean and energy, LBP (Local Binary Pattern) histogram, Sobel, Scharr and other directional gradient statistics.

[0075] Texture feature vectors within the sliding window Perform a projection operation: ,in This represents the basis matrix obtained after training on each grid block of the reference image using PCA. The average texture feature of the i-th grid block in the reference image. The projected low-dimensional texture feature vector;

[0076] After projection Projected samples of all known sub-regions in the i-th grid block of the reference image Compare and obtain an initial matching score: ,in For the initial matching score, The L2 norm of a vector;

[0077] For each grid block Retain the top N candidate matching points with the smallest sliding window scores in the registered images;

[0078] Step S4: Obtain the surface texture structure similarity information of each grid block and its adjacent blocks in each sliding window matching area, and calculate the surface texture structure similarity coefficient.

[0079] In this invention, the surface texture structure similarity coefficient is a comprehensive metric used to measure the repeatability and directional consistency of the internal structure of surface texture regions in remote sensing images. Its core purpose is to identify and assess matching ambiguities caused by overly regular, repetitive, or highly directional surface textures, i.e., the potential interference of "strong texture artifacts" on registration accuracy. In actual remote sensing images, especially in high-density building areas, agricultural strips, and desert aeolian areas, although surface textures are rich in energy, they often have strong repeatability and high directional consistency. This causes multiple regions in the image to exhibit similar or even approximate response characteristics in texture space, forming the problem of "structural pseudo-uniqueness." In this case, if matching is based on texture similarity, multiple "extreme response points" may appear that are highly similar but mislocated, seriously interfering with the accurate positioning of matching points. The surface texture structure similarity coefficient introduced in this invention is precisely to solve this root cause problem of texture mismatch drift.

[0080] Specifically, a larger surface texture structure similarity coefficient indicates stronger similarity or regularity in the local texture structure of a certain area of ​​the image within the same grid block. This suggests the presence of significant texture artifacts in that area, which can easily lead to repetition of texture extrema, resulting in problems such as matching point drift, enhanced mismatches, and cumulative error amplification during matching. Conversely, a smaller surface texture structure similarity coefficient means that the texture in that area exhibits strong differences in structure, orientation, and texture distribution, indicating high discriminative power of texture features. In such areas, extrema are more unique, the spatial projection of matching points is relatively stable, and the registration process converges more easily. The surface texture structure similarity coefficient is not used in isolation but serves as one of the core inputs for constructing a texture matching point drift and superposition effect model. It works in conjunction with the large-angle imaging difference coefficient to model potential risks in the matching error space. The "matching point drift and superposition effect index," established through the combined effect of these two factors, can accurately identify the mismatch amplification effect caused by the combined effects of texture repetition and viewpoint distortion. Therefore, assessing the potential risk of extreme mismatch drift in current texture matching based on the surface texture structure similarity coefficient not only effectively characterizes the impact mechanism of texture ambiguity on matching accuracy at the theoretical level, but also provides a reliable index that is quantifiable, adjustable, and embeddable in practical operation. It has significant application value and engineering benefits for improving the automatic registration accuracy and robustness of agile satellite remote sensing images in complex scenarios such as large-view deformation and high-texture artifacts.

[0081] Therefore, by acquiring the surface texture structure similarity information of each grid block and its adjacent blocks, the strong texture artifacts existing in the surface texture structure are analyzed, and the surface texture structure similarity coefficient is calculated to measure the degree of strong texture artifacts existing in the surface texture structure.

[0082] The logic for obtaining the surface texture structure similarity coefficient is as follows:

[0083] Divide each grid block equally. sub-blocks For each sub-block Use a set of Gabor filters Perform convolution to extract its values ​​at different wavelength scales. The higher-order texture response tensor is obtained by analyzing the response characteristics at different orientation angles. : ,in For sub-blocks pixel values, Let the standard deviation be the Gaussian envelope. This is a convolution operation;

[0084] Each sub-block Corresponding to a higher-order texture response tensor ;

[0085] Each high-order texture response tensor After being flattened into a set of column vectors, they are mapped to a common texture subspace using multilinear SVD (HOSVD). : ,in For sub-blocks Vector representation in a unified common texture subspace;

[0086] Each As graph nodes, construct an undirected graph. Node is The edge weights are the feature distances: ,in , Representing sub-blocks and sub-blocks Vector representation in a unified common texture subspace The standard deviation of the Gaussian envelope;

[0087] The number of clusters after embedding the undirected graph according to the graph is set to . Graph clustering is performed on an undirected graph to obtain texture structure pattern partitioning, and intra-class aggregation degree is calculated. : ,in Let c be the set of sub-blocks contained in the c-th cluster. The number of sub-blocks, Euclidean distance;

[0088] Calculate inter-class differences : ,in For clustering index, For the first Each cluster contains a set of sub-blocks;

[0089] Calculate the similarity coefficient of surface texture structure : ,in This is to prevent division by zero by a very small constant (generally taken as...). );

[0090] It should be noted that the above formulas are all dimensionless calculations. Commonly used methods for removing dimensions include Min-Max normalization and Z-Score standardization, which will not be elaborated here.

[0091] Step S5: Use imaging metadata to obtain the large-angle side-swing imaging difference information between the reference image and the registered image, and calculate the large-angle side-swing imaging difference coefficient.

[0092] In this invention, the large-angle side-swing imaging difference coefficient is a metric used to quantify the differences in ground feature observations caused by changes in the agile imaging perspective between remote sensing images. Agile satellites, in order to achieve high-frequency, high-dynamic observation capabilities, often employ large-angle side-swing imaging techniques (such as ±30° or greater). While this improves spatiotemporal resolution efficiency, it also introduces significant differences in imaging angles. These differences can lead to nonlinear changes in the geometric structure, projection morphology, and even occlusion of the same surface texture in different images, especially noticeable in complex terrains such as urban high-rise buildings, mountain slopes, and the three-dimensional structure of bridges. This causes the registration point extrema to drift in texture space, directly inducing texture matching failure, error amplification, and local distortion. The larger the coefficient, the more drastic the difference in imaging perspective between the two images, the worse the consistency of the spatial morphology of the surface targets, and the less monotonic the projection mapping becomes. This makes it difficult to maintain the assumptions in the matching algorithm (such as affine and local continuity), significantly increasing the risk of drift or even mismatch at extreme response points. Conversely, a smaller coefficient indicates a more stable imaging perspective, more consistent local texture projection, higher robustness of extreme value localization, and easier establishment of a one-to-one correspondence between registration points in the surface texture space. By introducing a large-angle side-swing imaging difference coefficient and combining it with a surface texture structure similarity coefficient to construct a texture matching point drift superposition effect model, the potential mismatch drift risk can be predicted, effectively improving the robustness and adaptability of image registration in complex and agile imaging scenarios. Therefore, the introduction of this coefficient plays a crucial role in solving problems such as extreme value mismatch, matching drift, and multi-scale instability, especially in multi-temporal and multi-platform remote sensing big data registration scenarios, possessing significant engineering practical value and scientific innovation significance.

[0093] Therefore, by acquiring the large-angle side-swing imaging difference information between the reference image and the registered image, the drastic changes in the agile imaging viewpoint are analyzed, and the large-angle side-swing imaging difference coefficient is calculated to measure the drastic degree of the agile imaging viewpoint change.

[0094] The logic for obtaining the difference coefficient of large-angle side-swing imaging is as follows:

[0095] Pose parameters are extracted from the reference image and the registered image, and their respective imaging orientation vectors are constructed: ,in For attitude rotation matrix (heading) , looking up , roll ), This is the standard vector pointing towards the ground in the satellite's body coordinate system. , These are the imaging direction vectors of the reference image and the registered image, respectively.

[0096] Using imaging direction vector , Constructing the imaging cone for each image:

[0097] Each pixel This directional vector penetrates to a fixed DEM elevation. The top (DEM represents the elevation model of the Earth's surface (usually referring to the bare surface, excluding vegetation and buildings), is a two-dimensional geographic coordinate system, corresponding to the topographic elevation value of each location, forming ground projection points: ,in This is a directional projection function that outputs pixel points. Projected coordinates on the DEM plane This refers to the satellite's imaging position (orbit center point). From pixel The emitted imaging direction vector points towards the ground. The scaling factor of the ray passing through the DEM surface indicates the distance from the satellite position along... How much "distance" does it take to align with the DEM plane (height is...)? )intersect, This refers to the ground elevation of the DEM, i.e., the fixed DEM elevation set. ;

[0098] Select a set of overlapping grid blocks from the reference image and the registered image within the same geographic region. Based on the imaging direction vector, the position coordinates of the grid center pixel projected onto the ground DEM plane are obtained by projecting it onto the DEM surface. ,in For reference image number The coordinates of the position of the center pixel of the grid projected onto the ground DEM plane , To register the image The coordinates of the position of the center pixel of the grid projected onto the ground DEM plane ;

[0099] Calculate the residual between the two projections: ,in We obtain the tensor fields of all residuals: ,in This represents the number of overlapping grid blocks;

[0100] Singular value decomposition (SVD) of the residual tensor field: This yields the magnitudes of the three main directions of change;

[0101] Calculate the difference coefficient of large-angle side-swing imaging : ,in This is an empirical scaling factor used to control the exponential convergence rate;

[0102] It should be noted that, The larger the value, the more sensitive it is to small geometric shifts, and the exponential term decreases rapidly; The smaller the value, the slower the function converges, and the less likely it is to trigger a high-difference response at small offsets. It can be set to be proportional to the inverse square of the ground projection resolution per unit pixel:

[0103] It should be noted that the above formulas are all dimensionless calculations. Commonly used methods for removing dimensions include Min-Max normalization and Z-Score standardization, which will not be elaborated here.

[0104] Step S6: Construct a texture matching point drift superposition effect model based on the surface texture structure similarity coefficient and the large-angle side-swing imaging difference coefficient, obtain the matching point drift superposition effect index, and assess the potential risk of extreme mismatch drift in the current texture matching.

[0105] Based on the surface texture structure similarity coefficient and the large-angle lateral tilt imaging difference coefficient, a texture matching point drift superposition effect model is constructed to obtain the matching point drift superposition effect index. The formula used for the texture matching point drift superposition effect model is as follows: In the formula To match the superposition effect index of point drift, This represents the similarity coefficient of the surface texture structure. The difference coefficient for large-angle side-swing imaging. These represent the preset scaling factors for the surface texture structure similarity coefficient and the large-angle lateral tilt imaging difference coefficient, respectively. All are greater than 0;

[0106] It should be noted that the above formulas are all dimensionless calculations. Commonly used methods for removing dimensions include Min-Max normalization and Z-Score standardization, which will not be elaborated here. The settings should be tailored to the specific circumstances. For example, an expert-empowered approach could be adopted, where experts in relevant fields are invited to determine the pre-defined proportions for each indicator through professional opinion surveys and comprehensive evaluations. It can be 0.5 or 0.5;

[0107] As can be seen from the above calculation expressions, the larger the similarity coefficient of the surface texture structure and the larger the difference coefficient of the large-angle side-swing imaging, the larger the matching point drift superposition effect index. This indicates that the surface texture features of the current area have high repetition (i.e., strong texture artifacts exist). At the same time, the imaging angle has changed drastically, which significantly increases the risk of extreme mismatch and spatial drift of texture matching points during the registration process. Conversely, the smaller the similarity coefficient of the surface texture structure and the smaller the difference coefficient of the large-angle side-swing imaging, the smaller the matching point drift superposition effect index. This indicates that the surface texture features of the current area to be registered have good distinguishability and non-repetition. Moreover, the agile imaging angle change between the reference image and the registered image is relatively mild. The risk of extreme mismatch and spatial drift during the texture matching process is low. The registration algorithm runs more stably in this area, and the accuracy and reliability of the matching points are higher.

[0108] Step S7: Adaptively optimize the registration control strategy based on the potential risk of extreme mismatch drift in texture matching, as follows:

[0109] If the matching point drift superposition effect index is greater than the matching point drift superposition effect index threshold, it indicates that the current grid block has a high similarity in the surface texture structure (i.e., texture repetition or significant strong artifacts), and is accompanied by significant large-angle imaging perspective differences. Texture matching faces the dual interference risk of extreme value mismatch and position drift. The potential risk of extreme value mismatch drift in the current texture matching is marked as high potential extreme value mismatch drift risk. Direct matching is suspended, and pseudo-matching points are generated by using full-map geometric interpolation or regional interpolation estimation to prevent error propagation.

[0110] If the matching point drift superposition effect index is less than or equal to the matching point drift superposition effect index threshold, it indicates that the current matching region has strong texture discriminability, and the imaging angle change is within an acceptable range. The matching stability is high, and the probability of mismatch and position drift is low. The potential risk of extreme mismatch drift in the current texture matching is marked as low potential extreme mismatch drift risk, and the standard feature matching process continues to be used.

[0111] It should be noted that the threshold for the matching point drift and overlay effect can be set according to specific application requirements and the accuracy tolerance of the remote sensing image registration task. Common setting methods include:

[0112] Statistical empirical method: Based on the distribution of the index value of the superposition effect of the drift of matching points in a large number of historical registration samples, the 95th percentile of the stable registration area is taken as the threshold.

[0113] Dynamic adaptive method: Based on the mean and variance of the overall texture distribution and imaging angular difference distribution of the current image, the threshold level is adjusted in real time to improve adaptability.

[0114] This invention effectively shields against grayscale inconsistencies caused by sensor perspective differences and illumination variations by performing geometric correction and radiometric normalization on the image before registration, thus unifying the spatial scale and radiometric feature distribution of the registration input. Subsequently, representative texture sub-regions are selected from each grid block of the reference image, and stable directional texture features are extracted using a multi-scale directional filter. A low-dimensional texture subspace representation is constructed, making the feature distribution of the texture structure robust and generalizable. In the registered image, features with similar structures are extracted using a sliding window method and projected onto the reference texture subspace for matching, effectively avoiding structural mismatches caused by scale and angle variations in direct feature comparison. By calculating the surface texture structure similarity coefficient, erroneous responses in repetitive texture regions are analyzed and suppressed, improving the identification and discrimination stability of extreme matching points. Addressing the large-angle lateral distortion commonly found in agile satellite imaging, a large-angle lateral distortion imaging difference coefficient is further obtained to quantitatively characterize the projection deformation of the registered image from a geometric perspective. Based on this, a model of matching point drift and superposition effects is constructed, forming an evaluation mechanism for texture matching. The index criterion for extreme mismatch drift risk theoretically reveals the coupled risk relationship between texture representation stability and imaging angle perturbation. Based on the matching point drift superposition effect index output by this model, intelligent scheduling and adaptive switching of registration control strategies are realized, improving the robustness and accuracy of registration of agile remote sensing images in urban high-density areas, areas with repetitive texture distribution, and large-angle imaging conditions. It significantly reduces extreme mismatch rate and spatial drift error, and shows significant superiority in key indicators such as matching efficiency, control point quality, and large-scale stitching stability. It has extremely high engineering practical value and promotion prospects.

[0115] The above formulas are all dimensionless calculations. The formulas are derived from software simulations based on a large amount of collected data to obtain the most recent real-world results. The preset parameters in the formulas are set by those skilled in the art according to the actual situation.

[0116] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0117] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A rapid registration method for agile satellite remote sensing images based on a surface texture reference surface, characterized by: Includes the following steps: Step S1: Perform geometric correction and radiometric normalization on the Agile satellite remote sensing image, extract the effective surface area in the image, and divide the effective surface area into a structured grid according to a fixed resolution. Step S2: Select a texture sub-region within each grid block of the reference image to extract multi-scale directional texture features and construct a surface texture subspace for the texture sub-region. Step S3: In the registered image, a sliding window is used to traverse each region to be matched to extract texture features, and these features are projected into the surface texture subspace to obtain a preliminary matching score. Step S4: Obtain the surface texture structure similarity information of each grid block and its adjacent blocks in each sliding window matching area, and calculate the surface texture structure similarity coefficient. Step S5: Use imaging metadata to obtain the large-angle side-swing imaging difference information between the reference image and the registered image, and calculate the large-angle side-swing imaging difference coefficient. Step S6: Construct a texture matching point drift superposition effect model based on the surface texture structure similarity coefficient and the large-angle side-swing imaging difference coefficient, obtain the matching point drift superposition effect index, and assess the potential risk of extreme mismatch drift in the current texture matching. Step S7: Adaptively optimize the registration control strategy based on the potential risk of extreme mismatch drift in texture matching; By acquiring the surface texture structure similarity information of each grid block and its adjacent blocks, the strong texture artifacts existing in the surface texture structure are analyzed, and the surface texture structure similarity coefficient is calculated to measure the degree of strong texture artifacts existing in the surface texture structure. The logic for obtaining the surface texture structure similarity coefficient is as follows: Divide each grid block equally. sub-blocks For each sub-block Use a set of Gabor filters Perform convolution to extract its values ​​at different wavelength scales. The higher-order texture response tensor is obtained by analyzing the response characteristics at different orientation angles. : ,in For sub-blocks pixel values, Let the standard deviation be the Gaussian envelope. This is a convolution operation; Each sub-block Corresponding to a higher-order texture response tensor ; Each high-order texture response tensor After being flattened into a set of column vectors, they are mapped to a common texture subspace using multilinear SVD. : ,in For sub-blocks Vector representation in a unified common texture subspace; Each As graph nodes, construct an undirected graph. Node is The edge weights are the feature distances: ,in , Representing sub-blocks and sub-blocks Vector representation in a unified common texture subspace The standard deviation of the Gaussian envelope; The number of clusters after embedding the undirected graph according to the graph is set to . Graph clustering is performed on an undirected graph to obtain texture structure pattern partitioning, and intra-class aggregation degree is calculated. : ,in Let c be the set of sub-blocks contained in the c-th cluster. The number of sub-blocks. Euclidean distance; Calculate inter-class differences : ,in For clustering index, For the first Each cluster contains a set of sub-blocks; Calculate the similarity coefficient of surface texture structure : ,in This is a very small constant to prevent division by zero; By acquiring the large-angle side-swing imaging difference information between the reference image and the registered image, we analyze the drastic changes in the agile imaging viewpoint and calculate the large-angle side-swing imaging difference coefficient to measure the drastic degree of changes in the agile imaging viewpoint. The logic for obtaining the difference coefficient of large-angle side-swing imaging is as follows: Pose parameters are extracted from the reference image and the registered image, and their respective imaging orientation vectors are constructed: ,in Here is the attitude rotation matrix. This is the standard vector pointing towards the ground in the satellite's body coordinate system. , These are the imaging direction vectors of the reference image and the registered image, respectively. Using imaging direction vector , Constructing the imaging cone for each image: Each pixel This directional vector penetrates to a fixed DEM elevation. Above, forming ground projection points; Select a set of overlapping grid blocks from the reference image and the registered image within the same geographic region. Based on the imaging direction vector, the position coordinates of the grid center pixel projected onto the ground DEM plane are obtained by projecting it onto the DEM surface. ; Calculate the residual between the two projections: ,in We obtain the tensor field of all residuals: ,in This represents the number of overlapping grid blocks; Singular value decomposition of the residual tensor field: This yields the magnitudes of the three main directions of change; Calculate the difference coefficient of large-angle side-swing imaging : ,in This is an empirical scaling factor used to control the exponential convergence rate; A texture matching point drift superposition effect model is constructed based on the surface texture structure similarity coefficient and the large-angle lateral tilt imaging difference coefficient. The drift superposition effect index of the matching points is obtained. The formula based on the texture matching point drift superposition effect model is as follows: In the formula To match the point drift superposition effect index, This represents the similarity coefficient of the surface texture structure. The difference coefficient for large-angle side-swing imaging. These represent the preset scaling factors for the surface texture structure similarity coefficient and the large-angle lateral tilt imaging difference coefficient, respectively. All are greater than 0; Based on the potential risk of extreme mismatch drift in texture matching, the registration control strategy is adaptively optimized as follows: If the superposition effect index of the matching point drift is greater than the threshold of the superposition effect index of the matching point drift, then the potential risk of extreme mismatch drift in the current texture matching is marked as a high potential extreme mismatch drift risk, and direct matching is suspended. If the superposition effect index of the matching point drift is less than or equal to the threshold of the superposition effect index of the matching point drift, then the potential risk of extreme mismatch drift in the current texture matching is marked as low potential extreme mismatch drift risk, and the standard feature matching process continues.

2. The rapid registration method for agile satellite remote sensing images based on a surface texture reference surface according to claim 1, characterized in that: The agile satellite remote sensing imagery includes reference imagery. Image registration .

3. The rapid registration method for agile satellite remote sensing images based on a surface texture reference surface according to claim 2, characterized in that: Within each grid block of the reference image, a sub-region with high texture energy and structural stability is selected as the texture representative region of that grid: Gradient energy maps are used to detect texture-rich regions based on image regions within grid blocks. Non-maximum suppression is applied to the gradient energy map, and the K candidate regions with the largest responses are selected as texture sub-regions. ; For each texture sub-region A Gabor filter bank is used to extract multi-scale, multi-directional texture features to construct the surface texture representation: for each sub-region, feature vectors are extracted at S scales and D directions to form a texture feature matrix. : ,in The texture description dimension for a single region. This is the first texture feature vector. This is the Kth texture feature vector; Principal component analysis (PCA) was used to... Dimensionality reduction processing: Construct the surface texture subspace of the texture sub-region .

4. The rapid registration method for agile satellite remote sensing images based on a surface texture reference surface according to claim 3, characterized in that: By sliding a window through the regions in the registered image corresponding to the spatial positions of the grid blocks in the reference image, multi-scale and multi-directional texture feature vectors are extracted for each sliding window. ; Texture feature vectors within the sliding window Perform a projection operation: ; After projection Projected samples of all known sub-regions in the i-th grid block of the reference image Compare and obtain an initial matching score: ,in For the initial matching score, The L2 norm of a vector; For each grid block Retain the top N candidate matching points with the smallest sliding window scores in the registered image.

Citation Information

Patent Citations

  • Building facade defect intelligent detection method

    CN119887763A

  • METHOD OF RECOGNIZING AN OBJECT IN AN IMAGE USING iMaG AUTOMATED GEOREGSTRATION SYSTEM GENERATED MULTI-ORBIT SATELLITE IMAGERY WITH A CADSTRAL DATA BASED IMAGERY BASE

    US20210349922A1