Water conservancy project drawing and remote sensing image registration method and device
By extracting and splitting the remote sensing images feature and filtering feature points with the FAST algorithm, automatic registration of water conservancy engineering drawings and remote sensing images is achieved, solving the problem of artificial dependence in the existing technology, and improving registration efficiency and accuracy.
Patent Information
- Application Number
- CN202510749513.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2045-06-06
AI Technical Summary
In the prior art, water conservancy engineering drawings and remote sensing images are registered with manual operations, which is time-consuming and labor-intensive, and is difficult to achieve quickly and accurately.
By extracting the remote sensing images, splitting the data in proportion, determining the area and cropping the data using the feature points of the water conservancy engineering drawings, and filtering the feature points in combination with the FAST score value to achieve automatic registration.
It realizes rapid and accurate registration of water conservancy engineering drawings and remote sensing images, reduces manpower and material costs, and improves registration efficiency.
Smart Images

Figure CN120471968A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of water conservancy engineering, and in particular relates to a method and device for aligning water conservancy engineering drawings with remote sensing images. Background Art
[0002] Currently, water conservancy projects usually use CAD software or other software to produce engineering drawings. The coordinate system it uses does not belong to the national geodetic coordinates or the internationally accepted geographic coordinates. In order to facilitate production, water conservancy project drawings often have the construction area cropped, rotated, and scaled, and cannot be directly and accurately integrated with other business data. In the water conservancy industry, the vast majority of water conservancy projects were built at an early age, the original data is incomplete, and measurement point information is missing. Some water conservancy projects only have paper engineering drawings, which brings great difficulties to water conservancy project data management and engineering informatization construction.
[0003] To address the problem of aligning water conservancy project drawings, existing technologies typically rely on manual registration. This involves visually matching selected feature points on the drawings to corresponding locations in the remote sensing image. Professional software then translates, rotates, and scales the drawings to align them with the features in the remote sensing image. This existing technology relies heavily on manual experience and requires a high level of labor. Furthermore, feature point matching is difficult and requires significant human resources and time.
[0004] Therefore, how to quickly and accurately register water conservancy project drawings is a technical problem to be solved by those skilled in the art. Summary of the Invention
[0005] The purpose of the present invention is to solve the technical problem in the prior art that the registration of water conservancy project drawings with remote sensing images is highly dependent on manual labor, and the labor cost and time cost are too high.
[0006] To achieve the above technical objectives, the present invention provides a method for registering water conservancy project drawings with remote sensing images, the method comprising: Extracting features from the remote sensing image to obtain water body feature data, and splitting the water body feature data according to a preset ratio to obtain first data, second data, and third data, wherein the data range of the third data is greater than the data range of the second data, and the data range of the second data is greater than the data range of the first data; Determine a water conservancy project area in the first data based on characteristic points of the water conservancy project drawing, and clip the second data and the third data based on the water conservancy project area to obtain second area data and third area data in corresponding areas; Extracting a first coordinate set of feature points that match the water conservancy project drawing from the second region data, then determining feature point data within a preset range of each coordinate in the first coordinate set from the third region data, and combining them to obtain a second coordinate set; The water conservancy project drawings are aligned based on the second coordinate set and coordinate information is written.
[0007] Furthermore, determining the water conservancy project area in the first data based on the characteristic points of the water conservancy project drawings specifically includes: Generate a local window, move the local window in the first data and detect corner points; The water conservancy project area is determined by the corner points.
[0008] Furthermore, the corner point is determined by the following formula: ; Where, is the grayscale change caused by the translation of the local window, is the pixel distance that the local window moves horizontally, is the pixel distance that the local window moves vertically, In the local window The pixel value at the corresponding position of the pixel at the coordinate after the local window moves, In the local window The pixel value at the coordinate, In the local window The position weight at coordinates.
[0009] Furthermore, extracting a first coordinate set of feature points matching the water conservancy project drawing from the second region data specifically includes: Determine candidate feature points in the second region data and calculate a FAST score value for each candidate feature point; The candidate feature points are screened based on the FAST score to obtain screened feature points, and the coordinates of the screened feature points are combined into a first coordinate set.
[0010] Furthermore, the screening of candidate feature points based on the FAST score to obtain screened feature points specifically includes: If there is only one candidate feature point within the preset size neighborhood of the candidate feature point to be screened, retain the candidate feature point as the screened feature point; If there are at least two candidate feature points within the preset size neighborhood of the candidate feature point to be screened, the candidate feature point with the highest FAST score within the preset size neighborhood is retained and used as the screened feature point.
[0011] Furthermore, the FAST score is determined by the following formula: ; Where, is the FAST score of the candidate feature point, is the grayscale value of all surrounding pixels within the preset range of the central pixel. is the target pixel grayscale value, To judge the conditions, is the grayscale value of the current pixel, It is a dynamic parameter.
[0012] Furthermore, the registering of the water conservancy project drawings based on the second coordinate set and writing of coordinate information specifically includes: registering the water conservancy project drawings based on the second coordinate set; Writing the registered water conservancy project drawings into a coordinate system consistent with the water body characteristic data; Randomly selecting two coordinates from the second coordinate set, and calculating coordinate information based on the distance between the two selected coordinates and the preset pixels in the registered water conservancy project drawing, the coordinate information specifically including the abscissa of the preset pixel, the x-axis resolution of the preset pixel, the horizontal rotation coefficient, the ordinate of the preset pixel, the y-axis resolution of the preset pixel, and the vertical rotation coefficient; The coordinate information is written into the aligned water conservancy project drawings.
[0013] On the other hand, the present invention also provides a device for registering water conservancy engineering drawings and remote sensing images, the device comprising: an extraction module, configured to extract features from the remote sensing image to obtain water body feature data, and split the water body feature data according to a preset ratio to obtain first data, second data, and third data, wherein the data range of the third data is larger than the data range of the second data, and the data range of the second data is larger than the data range of the first data; a clipping module, configured to determine a water conservancy project area in the first data based on characteristic points of the water conservancy project drawing, and clip the second data and the third data based on the water conservancy project area to obtain second area data and third area data in corresponding areas; a matching module configured to extract a first coordinate set of feature points that match the water conservancy project drawing from the second region data, then determine feature point data within a preset range of each coordinate in the first coordinate set from the third region data, and combine the feature point data to obtain a second coordinate set; A registration module is used to register the water conservancy project drawings based on the second coordinate set and write coordinate information.
[0014] The present invention provides a method and device for aligning water conservancy project drawings with remote sensing images. Compared with the prior art, the method first performs feature extraction on the remote sensing image to obtain water body feature data, and splits the water body feature data according to a preset ratio to obtain first data, second data and third data, wherein the data range of the third data is larger than the data range of the second data, and the data range of the second data is larger than the data range of the first data; based on the feature points of the water conservancy project drawings, the water conservancy project area is determined in the first data, and based on the water conservancy project area, the second data and the third data are respectively clipped to obtain second area data and third area data in the corresponding area; a first coordinate set of feature points matching the water conservancy project drawings is extracted from the second area data, and then feature point data within a preset range of each coordinate in the first coordinate set is determined in the third area data, and the feature point data are combined to obtain a second coordinate set; based on the second coordinate set, the water conservancy project drawings are aligned and coordinate information is written, which can quickly, accurately and in large quantities be aligned with the water conservancy project drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0016] Figure 1 FIG2 is a flow chart of a method for registering water conservancy engineering drawings and remote sensing images provided in an embodiment of this specification; Figure 2 The figure shows a schematic diagram of the structure of a water conservancy project drawing and remote sensing image registration device provided in an embodiment of this specification. DETAILED DESCRIPTION
[0017] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of this application.
[0018] like Figure 1The flowchart of the method for aligning water conservancy engineering drawings with remote sensing images provided in the embodiments of this specification is shown. Although this specification provides the method operation steps or device structures shown in the following embodiments or drawings, the method or device may include more or fewer operation steps or module units after partial merger based on routine or no creative work. In the steps or structures that do not logically have a necessary causal relationship, the execution order of these steps or the module structure of the device is not limited to the execution order or module structure shown in the embodiments or drawings of this specification. When the method or module structure is applied in actual devices, servers or terminal products, it can be executed sequentially or in parallel according to the method or module structure shown in the embodiments or drawings (for example, in a parallel processor or multi-threaded processing environment, or even in a distributed processing or server cluster implementation environment).
[0019] The water conservancy engineering drawings and remote sensing image registration method provided in the embodiments of this specification can be applied to terminal devices such as clients and servers, such as Figure 1 As shown, the method specifically includes the following steps: Step S101: extract features from a remote sensing image to obtain water body feature data, and split the water body feature data according to a preset ratio to obtain first data, second data, and third data, wherein the data range of the third data is larger than the data range of the second data, and the data range of the second data is larger than the data range of the first data.
[0020] Specifically, this involves acquiring remote sensing imagery of the area where the water project is located, as shown in the water conservancy project drawings. This involves acquiring multi-band remote sensing imagery data, such as Landsat 8-9 and Sentinel 2. Then, an appropriate water index extraction algorithm is selected based on the type of area where the water project is located. The MNDWI algorithm is used in urban areas to eliminate the influence of buildings, while the NDWI algorithm is used in mountainous areas to eliminate the influence of vegetation. Remote sensing data often covers large areas. For example, a Landsat 8 image covers an area of 170 x 180 km, approximately 30,600 km². A typical medium-sized irrigation area covers 10,000 to 300,000 mu, approximately 66,700 to 200 km². Directly using raw water data for calculations significantly reduces computational efficiency. Therefore, the extracted water data needs to be converted to different resolutions for different applications. To this end, the water data is split into first, second, and third data at preset ratios. In specific application scenarios, these data correspond to three layers of pyramid data: 1 / 6, 1 / 3, and 1 / 2 of the original scale, respectively.
[0021] More specifically, the original 1 / 6 and original 1 / 3 ratios refer to compressing the water feature data to one-sixth and one-third of their actual size. This is because the single-frame data of remote sensing images is relatively large. For example, the size of a single Landsat8 original data frame is 7711x7851. The image is too large to quickly locate the area where the engineering drawings are located. Therefore, the water conservancy project area is first located according to the data compressed to 1 / 6 (size is 1285*1308) (multiple candidate areas may appear at this time), and then the water conservancy project area is further confirmed within the candidate area according to the data compressed to 1 / 3 (size is 2570*2617) (since the rivers, lakes, etc. where the water conservancy projects are located are relatively large, the accurate location can generally be located at this time).
[0022] Step S102: determining a water conservancy project area in the first data based on characteristic points of the water conservancy project drawings, and clipping the second data and the third data based on the water conservancy project area to obtain second area data and third area data in corresponding areas.
[0023] In the embodiment of the present application, determining the water conservancy project area in the first data based on the characteristic points of the water conservancy project drawing specifically includes: Generate a local window, and move the local window in the first data to detect corner points; The water conservancy project area is determined by the corner points.
[0024] The corner points are specifically determined by the following formula: ; Where, is the grayscale change caused by the translation of the local window, is the pixel distance that the local window moves horizontally, is the pixel distance that the local window moves vertically, In the local window The pixel value at the corresponding position of the pixel at the coordinate after the local window moves, In the local window The pixel value at the coordinate, In the local window The position weight at coordinates.
[0025] The core of corner detection is to use a local window to move on the image to determine whether there is a significant change in grayscale. If the grayscale values within the window have a significant change, then there are corners in the area where the window is located. Corner detection is performed on the first data, that is, the water body information data extracted at the original 1 / 6 scale. Corner detection can quickly extract feature points that match the water conservancy project drawings, that is, find the significant feature points in the drawings. Through these significant feature points, and use them for feature matching, when a water body area is highly matched with the contour corner points on the engineering drawing, the water conservancy project area can be determined, thereby determining the area extent (extent) of the engineering drawing on the image, including the four circumscribed rectangle coordinates of XMIN, YMIN, XMAX, and YMAX. After determining the scope of the project area, the second data extracted, that is, the water body information data at the original 1 / 3 scale, is cropped to obtain the data within the project area, that is, the second area data. Similarly, the third data is processed in the same way to obtain the third area data.
[0026] Step S103: extract a first coordinate set of feature points that match the water conservancy project drawings from the second area data, then determine the feature point data within a preset range of each coordinate in the first coordinate set in the third area data, and combine them to obtain a second coordinate set.
[0027] In the embodiment of the present application, extracting the first coordinate set of feature points matching the water conservancy project drawing from the second region data specifically includes: Determine candidate feature points in the second region data and calculate a FAST score value for each candidate feature point; The candidate feature points are screened based on the FAST score to obtain screened feature points, and the coordinates of the screened feature points are combined into a first coordinate set.
[0028] The screening of the candidate feature points based on the FAST score to obtain the screened feature points specifically includes: If there is only one candidate feature point within the preset size neighborhood of the candidate feature point to be screened, retain the candidate feature point as the screened feature point; If there are at least two candidate feature points within the preset size neighborhood of the candidate feature point to be screened, the candidate feature point with the highest FAST score within the preset size neighborhood is retained and used as the screened feature point.
[0029] Specifically, the second regional data is cropped based on the third data. Since the first regional data has already identified multiple water conservancy project areas, the second regional data is mainly screened through the features (FAST) detection algorithm (Features from accelerated segment test) to determine the final confirmed water conservancy project area.
[0030] The FAST score is specifically determined by the following formula: ; Where, is the FAST score of the candidate feature point, is the grayscale value of all surrounding pixels within the preset range of the central pixel. is the target pixel grayscale value, To judge the conditions, is the grayscale value of the current pixel, It is a dynamic parameter. The FAST feature point detection algorithm actually calculates the FAST score value of multiple candidate feature points in a neighborhood centered on the feature point p and retains the feature point with the largest score value.
[0031] After the above processing, a first coordinate set is obtained, and then the feature point data within the preset range of each coordinate in the first coordinate set is determined in the third area data, thereby obtaining a second coordinate set. The actual coordinate point is the same coordinate point, but the second coordinate set has additional feature point data compared to the first coordinate set. The feature point is identified by constructing the image Hessian matrix (Hessian), and then filtering and positioning the coordinates through the feature points, and then obtaining the feature point direction and invariance requirements, and finally generating a feature vector as the feature point data.
[0032] Step S104: align the water conservancy project drawings based on the second coordinate set and write coordinate information.
[0033] In the embodiment of the present application, registering the water conservancy project drawing based on the second coordinate set and writing coordinate information specifically includes: registering the water conservancy project drawings based on the second coordinate set; Writing the registered water conservancy project drawings into a coordinate system consistent with the water body characteristic data; Randomly selecting two coordinates from the second coordinate set, and calculating coordinate information based on the distance between the two selected coordinates and the preset pixels in the registered water conservancy project drawing, the coordinate information specifically including the abscissa of the preset pixel, the x-axis resolution of the preset pixel, the horizontal rotation coefficient, the ordinate of the preset pixel, the y-axis resolution of the preset pixel, and the vertical rotation coefficient; The coordinate information is written into the aligned water conservancy project drawings.
[0034] Specifically, registration is to locate each key point in the engineering drawing that does not contain geographic coordinates to the corresponding geographic coordinate system by matching some key points. Based on the previous process, the matching work of the key feature points in the water conservancy engineering drawings and the feature points of the water body data extracted from the remote sensing image has been completed, and the correspondence between the coordinates of the feature points in the engineering drawings and the real geographic coordinates has been obtained. Registration is based on the second coordinate set, and the engineering drawings are rotated, stretched, deformed, etc. to make each feature point consistent with the real geographic coordinates. Then, the distance between any two coordinates in the second coordinate set and the preset pixels in the registered water conservancy engineering drawings is calculated to calculate the coordinate information. The coordinate information specifically includes the horizontal coordinate of the preset pixel, the x-axis resolution of the preset pixel, the horizontal rotation coefficient, the vertical coordinate of the preset pixel, the y-axis resolution of the preset pixel, and the vertical rotation coefficient. Then, the coordinate information is written into the registered water conservancy engineering drawings.
[0035] Based on the above-mentioned method for aligning water conservancy engineering drawings with remote sensing images, one or more embodiments of this specification also provide a platform and terminal for aligning water conservancy engineering drawings with remote sensing images. The platform or terminal may include devices, software, modules, plug-ins, servers, clients, etc. that use the methods described in the embodiments of this specification and are combined with necessary hardware implementation devices. Based on the same innovative concept, the systems in one or more embodiments provided in the embodiments of this specification are as described in the following embodiments. Since the implementation scheme and method for solving the problem of the system are similar, the implementation of the specific system in the embodiments of this specification can refer to the implementation of the aforementioned method, and the repetitions will not be repeated. The terms "unit" or "module" used below can be a combination of software and / or hardware that implements predetermined functions. Although the system described in the following embodiments is preferably implemented in software, hardware and a combination of software and hardware are also possible and conceived.
[0036] Specifically, Figure 2 This is a schematic diagram of the module structure of an embodiment of the water conservancy project drawing and remote sensing image registration device provided in this specification. Figure 2 As shown, the water conservancy project drawings and remote sensing image registration device provided in this manual includes: An extraction module 201 is configured to extract features from a remote sensing image to obtain water body feature data, and to split the water body feature data into first data, second data, and third data according to a preset ratio, wherein the data range of the third data is larger than the data range of the second data, and the data range of the second data is larger than the data range of the first data; A clipping module 202 is configured to determine a water conservancy project area in the first data based on characteristic points of the water conservancy project drawing, and clip the second data and the third data based on the water conservancy project area to obtain second area data and third area data in corresponding areas; Matching module 203 is configured to extract a first coordinate set of feature points that match the water conservancy project drawing from the second region data, then determine feature point data within a preset range of each coordinate in the first coordinate set from the third region data, and combine the feature point data to obtain a second coordinate set; The registration module 204 is configured to register the water conservancy project drawings based on the second coordinate set and write coordinate information.
[0037] It should be noted that the above-mentioned system may also include other implementation methods according to the description of the corresponding method embodiment. The specific implementation methods can refer to the description of the above-mentioned corresponding method embodiment, and will not be described one by one here.
[0038] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0039] The methods or devices described in the above embodiments of this specification can implement business logic through computer programs and record them on storage media. The storage media can be read and executed by a computer to achieve the effects of the solutions described in the embodiments of this specification, such as: Extracting features from the remote sensing image to obtain water body feature data, and splitting the water body feature data according to a preset ratio to obtain first data, second data, and third data, wherein the data range of the third data is greater than the data range of the second data, and the data range of the second data is greater than the data range of the first data; Determine a water conservancy project area in the first data based on characteristic points of the water conservancy project drawing, and clip the second data and the third data based on the water conservancy project area to obtain second area data and third area data in corresponding areas; Extracting a first coordinate set of feature points that match the water conservancy project drawing from the second region data, then determining feature point data within a preset range of each coordinate in the first coordinate set from the third region data, and combining them to obtain a second coordinate set; The water conservancy project drawings are aligned based on the second coordinate set and coordinate information is written.
[0040] The device embodiments described above are merely illustrative. For example, the division of units described is merely a logical functional division. Actual implementations may employ alternative divisions, such as combining or integrating multiple units or plug-ins into another system, or omitting or disabling certain features. Furthermore, the coupling or direct coupling or communication connection shown or discussed between devices or units may be through interfaces, or indirect coupling or communication connection between devices or units may be electrical, mechanical, or otherwise.
[0041] These computer program instructions can also be loaded onto a computer or other programmable resource data updating device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0042] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referenced to the partial description of the method embodiment. In the description of this specification, reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of this specification. In this specification, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in an appropriate manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification, as well as the features of different embodiments or examples, unless they are mutually inconsistent.
[0043] Those skilled in the art will appreciate that the embodiments described herein are intended to help readers understand the principles of the present invention, and it should be understood that the scope of protection of the present invention is not limited to such specific descriptions and embodiments. Those skilled in the art can make various other specific variations and combinations based on the technical teachings disclosed in the present invention without departing from the essence of the present invention, and such variations and combinations are still within the scope of protection of the present invention.
Claims
1. A method for registering water conservancy engineering drawings and remote sensing images, characterized in that: The method comprises: Extracting features from the remote sensing image to obtain water body feature data, and splitting the water body feature data according to a preset ratio to obtain first data, second data, and third data, wherein the data range of the third data is greater than the data range of the second data, and the data range of the second data is greater than the data range of the first data; Determine a water conservancy project area in the first data based on characteristic points of the water conservancy project drawing, and clip the second data and the third data based on the water conservancy project area to obtain second area data and third area data in corresponding areas; Extracting a first coordinate set of feature points that match the water conservancy project drawing from the second region data, then determining feature point data within a preset range of each coordinate in the first coordinate set from the third region data, and combining them to obtain a second coordinate set; The water conservancy project drawings are aligned based on the second coordinate set and coordinate information is written.
2. The method for registering water conservancy engineering drawings and remote sensing images according to claim 1, wherein: The determining of the water conservancy project area in the first data based on the characteristic points of the water conservancy project drawings specifically includes: Generate a local window, move the local window in the first data and detect corner points; The water conservancy project area is determined by the corner points.
3. The method for registering water conservancy engineering drawings and remote sensing images according to claim 2, wherein: The corner points are specifically determined by the following formula: ; Where, is the grayscale change caused by the translation of the local window, is the pixel distance that the local window moves horizontally, is the pixel distance that the local window moves vertically, In the local window The pixel value at the corresponding position of the pixel at the coordinate after the local window moves, In the local window The pixel value at the coordinate, In the local window The position weight at coordinates.
4. The method for registering water conservancy engineering drawings and remote sensing images according to claim 1, wherein: The step of extracting a first coordinate set of feature points matching the water conservancy project drawing from the second region data specifically includes: Determine candidate feature points in the second region data and calculate a FAST score value for each candidate feature point; The candidate feature points are screened based on the FAST score to obtain screened feature points, and the coordinates of the screened feature points are combined into a first coordinate set.
5. The method for registering water conservancy engineering drawings and remote sensing images according to claim 4, wherein: The screening of the candidate feature points based on the FAST score to obtain the screened feature points specifically includes: If there is only one candidate feature point within the preset size neighborhood of the candidate feature point to be screened, retain the candidate feature point as the screened feature point; If there are at least two candidate feature points within the preset size neighborhood of the candidate feature point to be screened, the candidate feature point with the highest FAST score within the preset size neighborhood is retained and used as the screened feature point.
6. The method for registering water conservancy engineering drawings and remote sensing images according to claim 5, wherein: The FAST score is specifically determined by the following formula: ; Where, is the FAST score of the candidate feature point, is the grayscale value of all surrounding pixels within the preset range of the central pixel. is the target pixel grayscale value, To judge the conditions, is the grayscale value of the current pixel, It is a dynamic parameter.
7. The method for registering water conservancy engineering drawings and remote sensing images according to claim 1, wherein: The registering the water conservancy project drawing based on the second coordinate set and writing the coordinate information specifically includes: registering the water conservancy project drawings based on the second coordinate set; Writing the registered water conservancy project drawings into a coordinate system consistent with the water body characteristic data; Randomly selecting two coordinates from the second coordinate set, and calculating coordinate information based on the distance between the two selected coordinates and the preset pixels in the registered water conservancy project drawing, the coordinate information specifically including the abscissa of the preset pixel, the x-axis resolution of the preset pixel, the horizontal rotation coefficient, the ordinate of the preset pixel, the y-axis resolution of the preset pixel, and the vertical rotation coefficient; The coordinate information is written into the aligned water conservancy project drawings.
8. A device for registering water conservancy engineering drawings and remote sensing images, characterized in that: The device comprises: an extraction module, configured to extract features from the remote sensing image to obtain water body feature data, and split the water body feature data according to a preset ratio to obtain first data, second data, and third data, wherein the data range of the third data is larger than the data range of the second data, and the data range of the second data is larger than the data range of the first data; a clipping module, configured to determine a water conservancy project area in the first data based on characteristic points of the water conservancy project drawing, and clip the second data and the third data based on the water conservancy project area to obtain second area data and third area data in corresponding areas; a matching module configured to extract a first coordinate set of feature points that match the water conservancy project drawing from the second region data, then determine feature point data within a preset range of each coordinate in the first coordinate set from the third region data, and combine the feature point data to obtain a second coordinate set; A registration module is used to register the water conservancy project drawings based on the second coordinate set and write coordinate information.
Citation Information
Patent Citations
Feature point matching method and device, electronic equipment and storage medium
CN114723791A
Ecological effect influence assessment method and system for river and lake environment
CN119048916A
Urban map batch geographical registration method and system based on map feature classification
CN119313715A
Remote sensing image registration method and apparatus, device, storage medium, and system
WO2022062853A1
Semantic segmentation-based unmanned aerial vehicle image georeferencing method, and related device
WO2024221946A1