Satellite image coverage detection method, device, equipment and storage medium

By view processing and grid division of satellite image data, combined with reference grid number, efficient satellite image coverage detection is achieved, solving the problems of low efficiency, high data quality and high failure rate in the prior art.

CN114494136BActive Publication Date: 2025-02-11BEIJING GEOWAY INFORMATION TECH +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111618619.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-27
Publication Date
2025-02-11
Estimated Expiration
2041-12-27

AI Technical Summary

Technical Problem

The existing technology faces the problems of low satellite image coverage detection efficiency, high data quality requirements and high failure rate.

Method used

By obtaining the initial satellite image data, the view processing is performed to obtain the target quick view, the target view number is determined through the preset raster division model based on the target quick view, and the coverage detection is completed in combination with the reference raster number.

Benefits of technology

It breaks through the limitations of processing object spatial data model, optimizes the coverage map generation method, significantly improves processing efficiency, and reduces data quality requirements and failure rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114494136B_ABST
    Figure CN114494136B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of image processing technology, and discloses a method, device, equipment and storage medium for satellite image coverage detection. The method includes: acquiring initial satellite image data; performing view processing on the initial satellite image data according to the spatial data of the initial satellite image data to obtain a target quick view; determining the corresponding target view grid number based on the target quick view through a preset grid division model; completing the coverage detection of the initial satellite image data based on the target view grid number and the reference grid number. In the above manner, the initial satellite image data is processed by the spatial data of the initial satellite image data to obtain a target quick view, thereby completing the coverage detection of the initial satellite image data using the quick view and the reference grid number, breaking through the limitation of the processing object spatial data model, optimizing the coverage map generation method, and improving the processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of image processing technology, and in particular to a method, device, equipment and storage medium for satellite image coverage detection. Background Art

[0002] The traditional satellite image coverage detection method is to fuse the boundary range vector graphics of the satellite split image one by one, then calculate the area of ​​the fused graphics, and divide it by the area of ​​the reference area to get the regional coverage of the satellite image. However, since the traditional detection method processes vector data, it has high requirements on data quality and cannot have topological errors. It is necessary to perform topological checks and repairs on the existing data, which requires a large amount of preprocessing work and has a limit on the amount of data. When the amount of image data exceeds 1 million, the detection efficiency drops sharply.

[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of the present invention is to provide a satellite image coverage detection method, device, equipment and storage medium, aiming to solve the technical problems of low efficiency, high data quality requirements and high failure rate of satellite image coverage detection in the prior art.

[0005] To achieve the above object, the present invention provides a satellite image coverage detection method, the method comprising the following steps:

[0006] Obtain initial satellite image data;

[0007] Performing view processing on the initial satellite image data according to the spatial data of the initial satellite image data to obtain a target quick view;

[0008] Determine the corresponding target view grid number based on the target quick view by using a preset grid division model;

[0009] The coverage rate detection of the initial satellite image data is completed based on the target view grid number and the reference grid number.

[0010] Optionally, performing view processing on the initial satellite image data according to the spatial data of the initial satellite image data to obtain a target quick view includes:

[0011] Collecting the spatial coordinates of the initial satellite image data;

[0012] Thinning the initial satellite image data to obtain an initial quick view;

[0013] The initial quick view is positioned and deflected based on the spatial coordinates to obtain a target quick view.

[0014] Optionally, the collecting of the spatial coordinates of the initial satellite image data includes:

[0015] Traversing the image boundary of the initial satellite image data;

[0016] The coordinate information corresponding to the image boundary is collected to obtain the spatial coordinates of the initial satellite image data.

[0017] Optionally, the determining the corresponding target view grid number based on the target quick view by using a preset grid division model includes:

[0018] Dividing the target quick view according to a preset division area to obtain an initial view grid number;

[0019] Dividing the target quick view into images according to the initial grid number to obtain each initial grid view;

[0020] Performing view traversal on each of the initial grid views to obtain a target grid view;

[0021] The target view grid number is determined according to the target grid view.

[0022] Optionally, performing view traversal on each of the initial grid views to obtain a target grid view includes:

[0023] Obtaining the central area of ​​each initial grid view;

[0024] Obtaining an average pixel value of the central area;

[0025] If the average pixel value is not a preset pixel value, the initial grid view is determined to be a target grid view.

[0026] Optionally, before completing the coverage detection of the initial satellite image data based on the target view grid number and the reference grid number, the method further includes:

[0027] Obtaining preset benchmark data;

[0028] Performing rule-based expansion on a preset reference image in the preset reference data to obtain an expanded image;

[0029] The outward-expanded image is divided according to a preset division area to obtain a reference grid number.

[0030] Optionally, after completing the coverage detection of the initial satellite image data based on the target view grid number and the reference grid number, the method further includes:

[0031] Obtaining retrieval instructions and attribute data of initial satellite image data;

[0032] Determine the retrieval attribute data according to the retrieval instruction;

[0033] Corresponding retrieval image data is determined based on the retrieval attribute data and the attribute data of the initial satellite image data.

[0034] In addition, to achieve the above-mentioned purpose, the present invention further proposes a satellite image coverage detection device, the satellite image coverage detection device comprising:

[0035] An acquisition module is used to acquire initial satellite image data;

[0036] A processing module, configured to perform view processing on the initial satellite image data according to the spatial data of the initial satellite image data to obtain a target quick view;

[0037] A determination module, used to determine the corresponding target view grid number based on the target quick view through a preset grid division model;

[0038] The detection module is used to complete the coverage detection of the initial satellite image data based on the target view grid number and the reference grid number.

[0039] In addition, to achieve the above-mentioned purpose, the present invention also proposes a satellite image coverage detection device, which includes: a memory, a processor, and a satellite image coverage detection program stored in the memory and executable on the processor, and the satellite image coverage detection program is configured to implement the satellite image coverage detection method described above.

[0040] In addition, to achieve the above-mentioned purpose, the present invention also proposes a storage medium, on which a satellite image coverage detection program is stored. When the satellite image coverage detection program is executed by a processor, the satellite image coverage detection method described above is implemented.

[0041] The present invention obtains initial satellite image data; performs view processing on the initial satellite image data according to the spatial data of the initial satellite image data to obtain a target quick view; determines the corresponding target view grid number based on the target quick view through a preset grid division model; and completes the coverage rate detection of the initial satellite image data based on the target view grid number and the reference grid number. In the above manner, the initial satellite image data is processed by the spatial data of the initial satellite image data to obtain a target quick view, thereby completing the coverage rate detection of the initial satellite image data using the quick view and the reference grid number, breaking through the limitation of the processing object spatial data model, optimizing the coverage map generation method, and improving the processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 It is a structural schematic diagram of a satellite image coverage detection device for a hardware operating environment involved in an embodiment of the present invention;

[0043] Figure 2 A schematic diagram of the flow chart of the first embodiment of the satellite image coverage detection method of the present invention;

[0044] Figure 3 A schematic diagram of the base image expansion according to an embodiment of the satellite image coverage detection method of the present invention;

[0045] Figure 4 A schematic diagram of the flow chart of the second embodiment of the satellite image coverage detection method of the present invention;

[0046] Figure 5 It is a structural block diagram of the first embodiment of the satellite image coverage detection device of the present invention.

[0047] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0048] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0049] Reference Figure 1 , Figure 1 The present invention is a schematic diagram of the structure of a satellite image coverage detection device in the hardware operating environment involved in the embodiment of the present invention.

[0050] like Figure 1As shown, the satellite image coverage detection device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0051] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the satellite image coverage detection device, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0052] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a satellite image coverage detection program.

[0053] exist Figure 1 In the satellite image coverage detection device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the satellite image coverage detection device of the present invention can be set in the satellite image coverage detection device, and the satellite image coverage detection device calls the satellite image coverage detection program stored in the memory 1005 through the processor 1001, and executes the satellite image coverage detection method provided by the embodiment of the present invention.

[0054] The embodiment of the present invention provides a satellite image coverage detection method, referring to Figure 2 , Figure 2 The figure is a flow chart of a first embodiment of a satellite image coverage detection method according to the present invention.

[0055] In this embodiment, the satellite image coverage detection method includes the following steps:

[0056] Step S10: Acquire initial satellite image data.

[0057] It should be noted that the executor of this embodiment is a terminal device, and satellite image coverage detection software is installed on the terminal device. After the satellite image coverage detection software of the terminal device obtains the initial satellite image data collected by the satellite, it performs view processing on the initial satellite image according to the spatial data of the initial satellite image data to obtain the corresponding target quick view, and grid-divides the target quick view to obtain the corresponding target view grid number, and completes the image coverage detection of the initial satellite image data collected by the satellite according to the obtained target view grid number and the reference grid number.

[0058] It can be understood that the original image data collected by the satellite is the initial satellite image data.

[0059] Step S20: performing view processing on the initial satellite image data according to the spatial data of the initial satellite image data to obtain a target quick view.

[0060] It should be noted that after obtaining the initial satellite image data collected by the satellite, the initial satellite image data will be pre-processed and stored in the database, and the spatial range (spatial data) of the satellite image data will be collected using image metadata processing tools. Spatial data refers to the image boundaries of each image in the initial satellite image data and the spatial coordinates corresponding to the image boundaries.

[0061] It can be understood that in order to avoid calculating the coverage rate through vector fusion, each initial satellite image in the initial satellite image data is extracted and located, and a target quick view in PNG format is obtained, and the obtained target quick view is written into a MongoDB collection, and the thematic layers are stored in the corresponding spatial tables respectively.

[0062] In a specific implementation, in order to obtain a target quick view that meets the detection coverage standard, further, the initial satellite image data is subjected to view processing according to the spatial data of the initial satellite image data to obtain a target quick view, including: collecting the spatial coordinates of the initial satellite image data; thinning the initial satellite image data to obtain an initial quick view; and positioning and deflecting the initial quick view based on the spatial coordinates to obtain a target quick view.

[0063] It should be noted that the spatial coordinates of the initial satellite image data refer to the image boundary coordinates of each initial satellite image in the initial satellite image data.

[0064] It is understandable that in order to reduce the amount of data to be processed and improve data processing efficiency, each initial satellite image of the initial satellite image data will be extracted and thinned through a preset resolution to obtain a coverage quick view (initial quick view) corresponding to each initial satellite image.

[0065] In the specific implementation, since there is a deflection between the image boundary of the initial quick view after extraction and thinning and the image boundary of the initial satellite image, there is a certain deviation between the initial quick view and the actual ground area. Therefore, it is necessary to position and deflect the initial quick view according to the image boundary coordinates (spatial coordinates) of each initial satellite image, so as to obtain a target quick view that can match the actual ground area.

[0066] It should be noted that in order to make the subsequent positioning of the initial quick view more accurate, further, the acquisition of the spatial coordinates of the initial satellite image data includes: traversing the image boundary of the initial satellite image data; acquiring the coordinate information corresponding to the image boundary to obtain the spatial coordinates of the initial satellite image data.

[0067] It can be understood that the contour of each initial satellite image in the initial satellite image data is traversed to obtain the image boundary of each initial satellite image, and the spatial coordinates (coordinate information) corresponding to the image boundary are collected in the data initially stored in the database, and the coordinate information of the image boundary of each initial satellite image is used as the spatial coordinates of the initial satellite image data.

[0068] Step S30: determining the corresponding target view grid number based on the target quick view by using a preset grid division model.

[0069] It should be noted that after obtaining the target quick view, the target quick view is divided into equal areas through a preset grid division model, so as to obtain the target quick view grid number corresponding to the target quick view. For example, there are currently 25 target quick views, and the length and width of each target quick view are 1.6 kilometers * 1.6 kilometers. Each quick view is divided by the preset grid division model to obtain 100 target view grid numbers. The preset grid division model is a model that can divide the quick view into equal areas obtained by dividing the sample quick view for training.

[0070] Step S40: completing coverage detection of the initial satellite image data based on the target view grid number and the reference grid number.

[0071] It should be noted that the benchmark grid number is the grid number corresponding to the benchmark area. The benchmark area is the reference object for statistical coverage. The benchmark area can obtain other customized spatial ranges for administrative districts at all levels, key river basin boundaries, and nature reserve boundaries. This embodiment does not limit this. For example, if it is currently necessary to count the satellite image coverage over Beijing, the benchmark area is Beijing.

[0072] It can be understood that after obtaining the target view grid number corresponding to the initial satellite image data collected by the satellite over the reference area, the image coverage of the satellite over the reference area can be obtained according to the target view grid number and the reference grid number. 覆盖 is 10,000, the number of base grids S 基准 is 10800, then the coverage rate C 覆盖率 =(S 覆盖 / S 基准 )*100%=92.59%.

[0073] In a specific implementation, before calculating the coverage rate, it is necessary to obtain an accurate reference grid number. Furthermore, before completing the coverage rate detection of the initial satellite image data based on the target view grid number and the reference grid number, it also includes: obtaining preset benchmark data; performing regular expansion on a preset benchmark image in the preset benchmark data to obtain an expanded image; dividing the expanded image according to a preset division area to obtain a reference grid number.

[0074] It should be noted that before calculating the coverage rate, preset reference data of the reference area pre-stored in the database is obtained, and the preset reference data includes a reference image corresponding to the reference area and boundary coordinates of the reference image.

[0075] It can be understood that the preset reference image refers to the range image of the reference area. Since the preset reference image may be an irregular image, it is necessary to regularly expand the preset reference image through the outer bounding rectangle to obtain the expanded image, for example Figure 3 As shown, the current preset reference image is an irregular image A, and after the preset reference image is regularly expanded, the expanded image obtained is image B.

[0076] In a specific implementation, after obtaining the outward-expanded image, the outward-expanded image is divided according to a preset division area for grid division to obtain a reference number of grids. For example, if the current outward-expanded image is 16 km*16 km in length and width, and the preset division area is 0.8 km*0.8 km in length and width, then the reference number of grids is 400.

[0077] It should be noted that after obtaining the initial satellite image collected by the satellite, the required initial satellite image can be retrieved in real time. Furthermore, after completing the coverage detection of the initial satellite image data based on the target view grid number and the reference grid number, it also includes: obtaining a retrieval instruction and attribute data of the initial satellite image data; determining retrieval attribute data according to the retrieval instruction; and determining corresponding retrieval image data based on the retrieval attribute data and the attribute data of the initial satellite image data.

[0078] It can be understood that after the initial satellite image data is obtained, the initial satellite image data will be pre-processed and stored in the database, and the basic metadata information in the initial satellite image data will be obtained using the image metadata processing tool, and the basic metadata information will be written into the spatial table. The basic metadata information is the attribute data of the initial satellite image data, and the attribute data includes the satellite type, sensor, scene number, resolution, acquisition time, etc. used to collect each initial satellite image in the initial satellite image data.

[0079] In a specific implementation, a retrieval instruction refers to an image retrieval instruction issued by a user. According to the retrieval instruction issued by the user, retrieval attribute data of the image to be retrieved can be obtained. After the retrieval attribute data is determined, the attribute data identical to the retrieval attribute data is searched in the attribute data of the initial satellite image data, thereby obtaining the retrieved image data.

[0080] This embodiment obtains initial satellite image data; performs view processing on the initial satellite image data according to the spatial data of the initial satellite image data to obtain a target quick view; determines the corresponding target view grid number based on the target quick view through a preset grid division model; and completes the coverage rate detection of the initial satellite image data based on the target view grid number and the reference grid number. In the above manner, the initial satellite image data is processed by the spatial data of the initial satellite image data to obtain a target quick view, thereby completing the coverage rate detection of the initial satellite image data using the quick view and the reference grid number, breaking through the limitation of the spatial data model of the processing object, optimizing the coverage map generation method, and improving the processing efficiency.

[0081] refer to Figure 4 , Figure 4 The figure is a flow chart of a second embodiment of a satellite image coverage detection method according to the present invention.

[0082] Based on the first embodiment, the step S30 in the satellite image coverage detection method of this embodiment includes:

[0083] Step S31: Divide the target quick view according to a preset division area to obtain the initial view grid number.

[0084] It should be noted that the target quick view is divided according to a preset division area for grid division to obtain an initial grid number.

[0085] Step S32: dividing the target quick view image according to the initial grid number to obtain initial grid views.

[0086] It should be noted that after obtaining the initial grid number, the target quick view needs to be evenly divided into images, so as to obtain each initial grid view after division.

[0087] Step S33: performing view traversal on each of the initial grid views to obtain a target grid view.

[0088] It should be noted that, since the target quick view does not have full image coverage, there may be a corner or orientation in the target quick view where the image is not collected. Therefore, it is necessary to traverse the initial grid views corresponding to the target quick view and obtain the target grid views that meet the conditions according to the preset screening conditions.

[0089] It is understandable that in order to reduce the error during coverage detection, the initial grid view needs to be screened. Furthermore, the view traversal of each initial grid view to obtain the target grid view includes: obtaining the central area of ​​each initial grid view; obtaining the average pixel value of the central area; if the average pixel value is not a preset pixel value, determining that the initial grid view is the target grid view.

[0090] It should be noted that, since the area on the target quick view where no image is collected is marked with a preset first color, the preset first color corresponds to a first pixel value, and other areas where images are collected correspond to other pixel values ​​except the first pixel value, the central area of ​​each initial grid view is obtained, there are multiple pixels in the central area, each pixel corresponds to its own pixel value, and the average pixel value of the pixels in the central area is calculated. When the average pixel value is not a preset pixel value for screening grid views, the preset pixel value is the first pixel value, which means that the central area of ​​the initial grid view has collected an image, and the initial grid view can be determined as the target grid view. When the average pixel value is the preset pixel value, it means that the central area of ​​the initial grid view has not collected an image, and the initial grid view is deleted and not used as the target grid view.

[0091] Step S34: Determine the target view grid number according to the target grid view.

[0092] It should be noted that after obtaining the target grid view, the target view grid number corresponding to the target grid view may be determined.

[0093] In this embodiment, the target quick view is divided according to a preset division area to obtain the initial view grid number; the target quick view is image-divided according to the initial grid number to obtain each initial grid view; each initial grid view is traversed to obtain the target grid view; and the target view grid number is determined according to the target grid view. By dividing the target quick view into grids and traversing and screening each initial grid view, a target grid view with a large image coverage area is obtained, and finally the target view grid number is determined, so that the accuracy of subsequent coverage detection is improved and the error rate is reduced.

[0094] In addition, refer to Figure 5 This embodiment further provides a satellite image coverage detection device, the satellite image coverage detection device comprising:

[0095] The acquisition module 10 is used to acquire initial satellite image data.

[0096] The processing module 20 is used to perform view processing on the initial satellite image data according to the spatial data of the initial satellite image data to obtain a target quick view.

[0097] The determination module 30 is used to determine the corresponding target view grid number based on the target quick view by using a preset grid division model.

[0098] The detection module 40 is used to complete the coverage detection of the initial satellite image data based on the target view grid number and the reference grid number.

[0099] This embodiment obtains initial satellite image data; performs view processing on the initial satellite image data according to the spatial data of the initial satellite image data to obtain a target quick view; determines the corresponding target view grid number based on the target quick view through a preset grid division model; and completes coverage detection of the initial satellite image data based on the target view grid number and the reference grid number. In the above manner, the initial satellite image data is processed by the spatial data of the initial satellite image data to obtain a target quick view, thereby completing coverage detection of the initial satellite image data using the quick view and the reference grid number, breaking through the limitation of the processing object spatial data model, optimizing the coverage map generation method, and improving processing efficiency.

[0100] In one embodiment, the processing module 20 is further used to collect the spatial coordinates of the initial satellite image data;

[0101] Thinning the initial satellite image data to obtain an initial quick view;

[0102] The initial quick view is positioned and deflected based on the spatial coordinates to obtain a target quick view.

[0103] In one embodiment, the processing module 20 is further used to traverse the image boundary of the initial satellite image data;

[0104] The coordinate information corresponding to the image boundary is collected to obtain the spatial coordinates of the initial satellite image data.

[0105] In one embodiment, the determination module 30 is further used to divide the target quick view according to a preset division area to obtain the number of initial view grids;

[0106] Dividing the target quick view into images according to the initial grid number to obtain each initial grid view;

[0107] Performing view traversal on each of the initial grid views to obtain a target grid view;

[0108] The target view grid number is determined according to the target grid view.

[0109] In one embodiment, the determination module 30 is further used to obtain the central area of ​​each initial grid view;

[0110] Obtaining an average pixel value of the central area;

[0111] If the average pixel value is not a preset pixel value, the initial grid view is determined to be a target grid view.

[0112] In one embodiment, the detection module 40 is further used to obtain preset reference data;

[0113] Performing rule-based expansion on a preset reference image in the preset reference data to obtain an expanded image;

[0114] The outward-expanded image is divided according to a preset division area to obtain a reference grid number.

[0115] In one embodiment, the detection module 40 is further used to obtain the attribute data of the search instruction and the initial satellite image data;

[0116] Determine the retrieval attribute data according to the retrieval instruction;

[0117] Corresponding retrieval image data is determined based on the retrieval attribute data and the attribute data of the initial satellite image data.

[0118] Since the present device adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.

[0119] In addition, an embodiment of the present invention further proposes a storage medium, on which a satellite image coverage detection program is stored. When the satellite image coverage detection program is executed by a processor, the steps of the satellite image coverage detection method described above are implemented.

[0120] Since the storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.

[0121] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of them according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.

[0122] In addition, for technical details not fully described in this embodiment, reference may be made to the satellite image coverage detection method provided in any embodiment of the present invention, and will not be repeated here.

[0123] In addition, it should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0124] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0125] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory (ROM) / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0126] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A satellite image coverage detection method, characterized in that: The satellite image coverage detection method comprises: Obtain initial satellite image data; Traversing the image boundary of the initial satellite image data; Collecting coordinate information corresponding to the image boundary to obtain the spatial coordinates of the initial satellite image data; Thinning the initial satellite image data to obtain an initial quick view; Positioning and deflecting the initial quick view based on the spatial coordinates to obtain a target quick view; Dividing the target quick view according to a preset division area to obtain an initial view grid number; Dividing the target quick view into images according to the number of grids of the initial view to obtain each initial grid view; Obtaining the central area of ​​each initial grid view; Obtaining an average pixel value of the central area; If the average pixel value is not a preset pixel value, determining the initial grid view as a target grid view; Determine the target view grid number according to the target grid view; The coverage detection of the initial satellite image data is completed based on the target view grid number and the reference grid number.

2. The satellite image coverage detection method according to claim 1, characterized in that: Before completing the coverage detection of the initial satellite image data based on the target view grid number and the reference grid number, the method further includes: Obtaining preset benchmark data; Performing rule-based expansion on a preset reference image in the preset reference data to obtain an expanded image; The outward-expanded image is divided according to a preset division area to obtain a reference grid number.

3. The satellite image coverage detection method according to any one of claims 1 to 2, characterized in that: After completing the coverage detection of the initial satellite image data based on the target view grid number and the reference grid number, the method further includes: Obtaining retrieval instructions and attribute data of initial satellite image data; Determine the retrieval attribute data according to the retrieval instruction; Corresponding retrieval image data is determined based on the retrieval attribute data and the attribute data of the initial satellite image data.

4. A satellite image coverage detection device, characterized in that: The satellite image coverage detection device comprises: An acquisition module is used to acquire initial satellite image data; A processing module is used to traverse the image boundary of the initial satellite image data; collect coordinate information corresponding to the image boundary to obtain the spatial coordinates of the initial satellite image data; perform thinning on the initial satellite image data to obtain an initial quick view; perform positioning and deflection on the initial quick view based on the spatial coordinates to obtain a target quick view; a determination module, configured to divide the target quick view according to a preset division area to obtain an initial view grid number; divide the target quick view according to the initial view grid number to obtain each initial grid view; obtain a central area of ​​each initial grid view; obtain an average pixel value of the central area; if the average pixel value is not a preset pixel value, determine that the initial grid view is a target grid view; and determine the target view grid number according to the target grid view; The detection module is used to complete the coverage detection of the initial satellite image data based on the target view grid number and the reference grid number.

5. A satellite image coverage detection device, characterized in that: The device includes: a memory, a processor, and a satellite image coverage detection program stored in the memory and executable on the processor, wherein the satellite image coverage detection program is configured to implement the satellite image coverage detection method according to any one of claims 1 to 3.

6. A storage medium, characterized in that: The storage medium stores a satellite image coverage detection program, and when the satellite image coverage detection program is executed by the processor, the satellite image coverage detection method according to any one of claims 1 to 3 is implemented.