Automatic target production initiation method, device, equipment, medium and program product
By receiving satellite remote sensing data in real time and forming a geometric calculation model, the imaging position of the target product in the remote sensing image is solved, and the problem of product incompleteness in the prior art is solved, and a more accurate target product production initiation is achieved.
Patent Information
- Application Number
- CN202510345474.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-24
- Publication Date
- 2025-04-29
AI Technical Summary
In the prior art, when the target product is initiated based on the imaging line, the target is not located in the middle of the shooting range due to inaccurate or inaccurate or the satellite control plan issuance, which easily leads to the user not being able to obtain the product containing the target.
By receiving remote sensing data sent by satellites in real time, a geometric calculation model of the remote sensing image and the effective imaging range is formed, and the imaging position in the remote sensing image is determined based on the latitude and longitude position information of the target product, and whether to initiate the production of the target product is determined based on the relationship between the imaging position and the effective imaging range.
Improve the accuracy of correctly initiated production of target products, ensuring that production can be initiated correctly when the geometric latitude and longitude of target products is correct and within the effective imaging range.
Smart Images

Figure CN119904203A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of satellite data processing technology, and in particular to an automatic target production initiation method, device, equipment, medium and program product. Background Art
[0002] With the widespread application of satellite data, the timeliness of products has attracted more and more attention. In order to obtain products quickly, the ground processing system currently uses streaming processing to process the original data transmitted by satellites in real time without backlog.
[0003] In the related art, the target product production is initiated based on the imaging time, such as Figure 1 As shown in the figure, the satellite images 10s of data along the flight direction. When the ground system receives 5s of data, the platform initiates the production of the target product. For ease of management, users will manage the data in different scenes, such as Figure 1 The data in the image is divided into three scenes. When the target shooting plan is normal, that is, when the target is located in the middle of the shooting range, Figure 1 When the target B in the target is obtained, based on the initiation strategy in the related technology, the user can obtain the target product containing the target B, such as Figure 1 The product range of the red frame; however, due to inaccurate orbit calculation, inaccurate satellite control plan, etc., the target is not located in the middle of the shooting range, such as Figure 1 The method of initiating target product production based on imaging time may easily result in users not being able to get products containing targets A and C. Summary of the invention
[0004] In view of the above problems, the present disclosure provides an automatic target production initiation method, apparatus, device, medium and program product.
[0005] According to a first aspect of the present disclosure, there is provided an automatic target production initiation method, comprising:
[0006] Receive remote sensing data sent by satellite in real time, the remote sensing data is used to form remote sensing images and calculate the geometry of effective imaging range;
[0007] Whenever a preset amount of remote sensing data is received, an imaging position of the target product in the remote sensing image is determined according to the latitude and longitude position information of the target product;
[0008] Based on the relationship between the imaging position and the effective imaging range in the remote sensing image, it is determined whether to initiate production of the target product.
[0009] According to an embodiment of the present disclosure, determining the imaging position of the target product in the remote sensing image according to the latitude and longitude position information of the target product includes:
[0010] Using the remote sensing data, a rigorous geometric positioning model is constructed, wherein the rigorous geometric positioning model is calculated based on the travel time information and attitude and orbit information in the remote sensing data sent by the satellite;
[0011] The latitude and longitude position information of the target product is input into the strict geometric positioning model to obtain the imaging position of the target product in the remote sensing image.
[0012] According to an embodiment of the present disclosure, determining whether to initiate production of the target product based on the relationship between the imaging position and the effective imaging range in the remote sensing image includes:
[0013] In case the imaging position is within the effective imaging range in the remote sensing image, production of the target product is initiated.
[0014] According to an embodiment of the present disclosure, the determining whether to initiate production of the target product based on the relationship between the imaging position and the effective imaging range of the remote sensing image includes:
[0015] In the case where the imaging position is not within the effective imaging range in the remote sensing image, determining whether the imaging position satisfies a preset first condition, wherein the preset first condition is that the row position of the imaging position is within the row range of the effective imaging range and the column position of the imaging position is not within the column range of the effective imaging range;
[0016] In the case where the imaging position satisfies the preset first condition, production of the target product is not initiated.
[0017] According to an embodiment of the present disclosure, the method further includes:
[0018] In the case where the imaging position is not within the effective imaging range in the remote sensing image, determining whether the imaging position satisfies a preset second condition, wherein the preset second condition is that the row position of the imaging position is not within the row range of the effective imaging range and the column position of the imaging position is within the column range of the effective imaging range;
[0019] When the pixel position satisfies the preset second condition, the operation of receiving the remote sensing data sent by the satellite in real time is performed.
[0020] According to an embodiment of the present disclosure, the method further includes:
[0021] If the remote sensing data sent by the satellite is not received, the production of the target product is not initiated;
[0022] In the case of receiving the remote sensing data sent by the satellite, the operation of determining the imaging position of the target product in the remote sensing image according to the latitude and longitude position information of the target product every time a preset amount of remote sensing data is received is performed.
[0023] A second aspect of the present disclosure provides an automatic target production initiation device, the method comprising:
[0024] A receiving module, used for receiving remote sensing data sent by satellites in real time, wherein the remote sensing data is used for forming remote sensing images and effective imaging range geometry calculation;
[0025] A first determination module is used to determine the imaging position of the target product in the remote sensing image according to the latitude and longitude position information of the target product whenever remote sensing data sent by the satellite is received;
[0026] The second determination module is used to determine whether to initiate production of the target product based on the relationship between the imaging position and the effective imaging range of the remote sensing image.
[0027] A third aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more computer programs, wherein the one or more processors execute the one or more computer programs to implement the steps of the above method.
[0028] The fourth aspect of the present disclosure further provides a computer-readable storage medium having a computer program or instructions stored thereon, which implements the steps of the above method when the above computer program or instructions are executed by a processor.
[0029] The fifth aspect of the present disclosure further provides a computer program product, including a computer program or instructions, which implement the steps of the above method when the above computer program or instructions are executed by a processor.
[0030] According to the automatic target production initiation method, device, equipment, medium and program product provided by the embodiments of the present disclosure, remote sensing data sent by satellites are received in real time, and the remote sensing data is used to form remote sensing images and effective imaging range geometry calculations. Whenever a preset amount of remote sensing data is received, the imaging position of the target product in the remote sensing image is determined according to the latitude and longitude position information of the target product, and based on the relationship between the imaging position and the effective imaging range in the remote sensing image, it is determined whether to initiate the production of the target product. As long as the geometric longitude and latitude position of the target product is correct and is within the effective imaging range, the production of the target product can be correctly initiated. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0032] Figure 1 A schematic diagram of initiating target product production based on imaging timing in the related art is schematically shown;
[0033] Figure 2 A flowchart of an automatic target production initiation method according to an embodiment of the present disclosure is schematically shown;
[0034] Figure 3 A schematic diagram showing the position of a target product and an effective imaging range according to an embodiment of the present disclosure;
[0035] Figure 4 The structure block diagram of the automatic target production initiation device according to the embodiment of the present disclosure is schematically shown;
[0036] Figure 5 A block diagram of an electronic device suitable for implementing an automatic target production initiation method according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0037] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0038] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0039] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0040] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0041] In the technical solution of the present disclosure, the user information (including but not limited to user personal information, user image information, user device information, such as location information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0042] In order to quickly produce the target product, the processing method in the related art is to initiate the automatic production of the target product based on the middle moment of the imaging time period. Figure 1 The production of target products including targets A and C will result in the user not being able to obtain the product including target B. In view of this, an embodiment of the present invention provides an automatic target production initiation method, which can correctly initiate the production of target products. The method includes: receiving remote sensing data sent by satellites in real time, the remote sensing data is used to form remote sensing images and effective imaging range geometry calculation; whenever a preset number of remote sensing data is received, the imaging position of the target product in the remote sensing image is determined according to the latitude and longitude position information of the target product; based on the relationship between the imaging position and the effective imaging range in the remote sensing image, determining whether to initiate the production of the target product.
[0043] Figure 2 The flowchart of the automatic target production initiation method according to an embodiment of the present disclosure is schematically shown.
[0044] like Figure 2 As shown, the automatic target production initiation method of this embodiment includes operations S210 to S230.
[0045] In operation S210, remote sensing data transmitted by a satellite is received in real time, and the remote sensing data is used to form a remote sensing image and calculate the geometry of an effective imaging range.
[0046] In operation S220, whenever a preset number of remote sensing data are received, an imaging position of the target product in the remote sensing image is determined according to the longitude and latitude position information of the target product.
[0047] In operation S230 , it is determined whether to initiate production of the target product based on a relationship between the imaging position and the effective imaging range in the remote sensing image.
[0048] Remote sensing data is collected by satellite sensors (such as optical sensors, radar sensors, etc.) and sent to ground receiving stations. Remote sensing data can include time data, orbit data, and attitude data. The remote sensing data sent by satellites can be multispectral, hyperspectral, or radar data. The system receives the remote sensing data stream transmitted by the satellite in real time through the ground receiving station. The data is transmitted in binary or a specific format (such as GeoTIFF, HDF, etc.). The received remote sensing data may need to be preprocessed, such as converting the binary time data, orbit data, and attitude data into the corresponding data in decimal representation, and removing overlapping and abnormal data.
[0049] In some embodiments, the received remote sensing data can be converted into a visualized remote sensing image. For example, multispectral data can generate a color composite image, hyperspectral data can generate an image of a specific band, and radar data can generate a surface reflectivity image. The remote sensing image can contain geographic reference information (such as latitude and longitude coordinates, projection information, etc.) so that the pixels in the remote sensing image correspond to the actual geographic location.
[0050] The remote sensing data is in the form of row data. The effective imaging range in the remote sensing image includes a column range and a row range. The column range and the row range jointly determine the effective imaging range. Figure 3 As shown in the figure, the satellite flight push-broom direction is the row direction of the effective imaging range, and the direction perpendicular to the satellite flight push-broom direction is the column direction of the effective imaging range. Along the satellite flight push-broom direction, the column range remains unchanged and becomes a fixed range, while the row range gradually increases. The solid line frame in the figure is the effective imaging range in the remote sensing image formed by the received remote sensing data, and the dotted line frame is the effective imaging range in the remote sensing image that can be formed by the remote sensing data that has not yet been received.
[0051] In some embodiments, a preset number threshold (e.g., 1000 lines of remote sensing data or 1MB of remote sensing data) can be set, and a remote sensing image and an effective imaging range geometry calculation model are generated each time a preset number of remote sensing data is received (e.g., each time 1000 lines of remote sensing data are received).
[0052] In some embodiments, the selection of the preset number can be determined based on application requirements and data transmission rate. For example, in a high-speed data transmission scenario, the preset number can be larger to reduce the processing frequency. In a low-speed data transmission scenario, the preset number can be smaller to improve real-time performance.
[0053] In some embodiments, the system buffers the received data in memory or temporary storage until a preset number is reached.
[0054] According to the strict geometric positioning model of the remote sensing image, the longitude and latitude coordinates of the target product are converted into pixel coordinates (x, y) in the image. For example, if the longitude and latitude of the target product are (30.5°N, 114.3°E), the specific pixel position of the position in the remote sensing image, that is, the imaging position, can be calculated by the strict geometric positioning model.
[0055] In some embodiments, the effective imaging range in the remote sensing image may refer to a specific area in the image that can be used for analysis, for example: the central area of the image (excluding edge distortion parts), a preset region of interest (ROI).
[0056] It is understandable that if the imaging position of the target product is completely within the effective imaging range, the production condition is met. If the imaging position of the target product is not completely within the effective imaging range, further judgment is required.
[0057] According to the embodiment of the present disclosure, the imaging position of the target product in the remote sensing image is determined based on the latitude and longitude position information of the target product, and then based on the relationship between the imaging position and the effective imaging range in the remote sensing image, it is determined whether to initiate the production of the target product. This effectively improves the accuracy of correctly initiating the production of the target product.
[0058] In some embodiments, remote sensing data can be used to construct a rigorous geometric positioning model, which is calculated based on the travel time information and attitude and orbit information in the remote sensing data sent by the satellite. The latitude and longitude position information of the target product is input into the rigorous geometric positioning model to obtain the imaging position of the target product in the remote sensing image.
[0059] The strict geometric positioning model is used to accurately map the latitude and longitude position information of the target product to the pixel coordinates in the remote sensing image. The latitude and longitude coordinates of the target product are input into the calculated strict geometric positioning model, which calculates the pixel coordinates (x, y) of the target product in the remote sensing image based on the input latitude and longitude coordinates and satellite sensor parameters.
[0060] In some embodiments, when the imaging position is within the effective imaging range in the remote sensing image, the production of the target product is initiated. Figure 3 As shown, assuming that the imaging position of the target product is located at a, it can be seen that a is within the effective imaging range, so the production of the target product is initiated.
[0061] In some embodiments, when the imaging position is not within the effective imaging range in the remote sensing image, it is determined whether the imaging position meets a preset first condition, the preset first condition being that the row position of the imaging position is within the row range of the effective imaging range and the column position of the imaging position is not within the column range of the effective imaging range. If the imaging position meets the preset first condition, production of the target product is not initiated. Figure 3 As shown, assuming that the imaging position of the target product is at d, it can be seen that d is not within the effective imaging range, then it is determined whether d meets the preset first condition. It can be seen that d is within the row range of the effective imaging range and not within the column range. If d meets the first condition, production of the target product will not be initiated.
[0062] In some embodiments, when the imaging position is not within the effective imaging range of the remote sensing image, it is determined whether the imaging position meets a preset second condition, the preset second condition being that the row position of the imaging position is not within the row range of the effective imaging range and the column position of the imaging position is within the column range of the effective imaging range; when the pixel position meets the preset second condition, operation S210 is performed to receive remote sensing data sent by the satellite in real time. Figure 3 As shown, assuming that the imaging position of the target product is at b, it can be seen that b is not within the effective imaging range, then it is determined whether b meets the preset second condition. It can be seen that the row position of b is not within the row range of the effective imaging range and the column position is within the column range of the effective imaging range. If b meets the second condition, then there may be no target product within the effective imaging range due to the fact that the remote sensing data has not been completely received, then the remote sensing data sent by the satellite continues to be received in real time.
[0063] In some embodiments, if no further remote sensing data is received from the satellite, it may be that all the remote sensing data has been sent, and the production of the target product will not be initiated because there is no target product within the effective imaging range due to the remote sensing data not being completely received.
[0064] In some embodiments, when remote sensing data sent by a satellite is received, it means that there is no target product within the effective imaging range because the remote sensing data has not been completely received. Operation S220 is performed to determine the imaging position of the target product in the remote sensing image based on the latitude and longitude position information of the target product whenever a preset amount of remote sensing data is received.
[0065] It can be understood that after executing operation S220, operation S230 is continued to be executed to determine whether to initiate production of the target product based on the relationship between the imaging position and the effective imaging range in the remote sensing image.
[0066] Based on the above automatic target production initiation method, the present disclosure also provides an automatic target production initiation device. Figure 4The device is described in detail.
[0067] Figure 4 The structural block diagram of the automatic target production initiation device according to an embodiment of the present disclosure is schematically shown.
[0068] like Figure 4 As shown, the automatic target production initiating device 400 of this embodiment includes a receiving module 410 , a first determining module 420 and a second determining module 430 .
[0069] The receiving module 410 is used to receive remote sensing data sent by satellites in real time, and the remote sensing data is used to form remote sensing images and calculate the geometry of the effective imaging range. In one embodiment, the receiving module 410 can be used to perform the operation S210 described above, which will not be repeated here.
[0070] The first determination module 420 is used to determine the imaging position of the target product in the remote sensing image according to the latitude and longitude position information of the target product whenever the remote sensing data sent by the satellite is received. In one embodiment, the first determination module 420 can be used to perform the operation S220 described above, which will not be repeated here.
[0071] The second determination module 430 is used to determine whether to initiate production of the target product based on the relationship between the imaging position and the effective imaging range of the remote sensing image. In one embodiment, the second determination module 430 can be used to perform the operation S230 described above, which will not be repeated here.
[0072] According to an embodiment of the present disclosure, determining the imaging position of the target product in the remote sensing image according to the latitude and longitude position information of the target product includes:
[0073] Using remote sensing data, a rigorous geometric positioning model is constructed. The rigorous geometric positioning model is calculated based on the travel time information and attitude and orbit information in the remote sensing data sent by the satellite.
[0074] The latitude and longitude position information of the target product is input into the rigorous geometric positioning model to obtain the imaging position of the target product in the remote sensing image.
[0075] According to an embodiment of the present disclosure, determining whether to initiate production of a target product based on a relationship between an imaging position and an effective imaging range in a remote sensing image includes:
[0076] In case the imaging position is within the effective imaging range in the remote sensing image, production of the target product is initiated.
[0077] According to an embodiment of the present disclosure, determining whether to initiate production of a target product based on a relationship between an imaging position and an effective imaging range of a remote sensing image includes:
[0078] In the case where the imaging position is not within the effective imaging range in the remote sensing image, determining whether the imaging position satisfies a preset first condition, the preset first condition being that the row position of the imaging position is within the row range of the effective imaging range and the column position of the imaging position is not within the column range of the effective imaging range;
[0079] In the case where the imaging position satisfies the preset first condition, production of the target product is not initiated.
[0080] According to an embodiment of the present disclosure, the device 400 further includes:
[0081] A judgment module, used for judging whether the imaging position satisfies a preset second condition when the imaging position is not within the effective imaging range in the remote sensing image, wherein the preset second condition is that the row position of the imaging position is not within the row range of the effective imaging range and the column position of the imaging position is within the column range of the effective imaging range;
[0082] The receiving module 410 is further configured to receive remote sensing data sent by a satellite in real time when the pixel position satisfies a preset second condition.
[0083] According to an embodiment of the present disclosure, the device 400 further includes:
[0084] The third determination module does not initiate production of the target product if no remote sensing data sent by the satellite is received;
[0085] The first determination module 420 is also used to determine the imaging position of the target product in the remote sensing image according to the latitude and longitude position information of the target product each time a preset amount of remote sensing data is received when remote sensing data sent by the satellite is received.
[0086] According to an embodiment of the present disclosure, any multiple modules of the receiving module 410, the first determination module 420, and the second determination module 430 can be combined into one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the receiving module 410, the first determination module 420, and the second determination module 430 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, at least one of the receiving module 410, the first determination module 420, and the second determination module 430 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be executed.
[0087] Figure 5 A block diagram of an electronic device suitable for implementing an automatic target production initiation method according to an embodiment of the present disclosure is schematically shown.
[0088] like Figure 5 As shown, the electronic device 500 according to an embodiment of the present disclosure includes a processor 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage part 508 to a random access memory (RAM) 503. The processor 501 may include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (for example, an application-specific integrated circuit (ASIC)), etc. The processor 501 may also include an onboard memory for caching purposes. The processor 501 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0089] In RAM 503, various programs and data required for the operation of electronic device 500 are stored. Processor 501, ROM 502 and RAM 503 are connected to each other via bus 504. Processor 501 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 502 and / or RAM 503. It should be noted that the program can also be stored in one or more memories other than ROM 502 and RAM 503. Processor 501 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.
[0090] According to an embodiment of the present disclosure, the electronic device 500 may further include an input / output (I / O) interface 505, which is also connected to the bus 504. The electronic device 500 may further include one or more of the following components connected to the I / O interface 505: an input portion 506 including a keyboard, a mouse, etc.; an output portion 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 508 including a hard disk, etc.; and a communication portion 509 including a network interface card such as a LAN card, a modem, etc. The communication portion 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed, so that a computer program read therefrom is installed into the storage portion 508 as needed.
[0091] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.
[0092] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 502 and / or RAM 503 described above and / or one or more memories other than ROM 502 and RAM 503.
[0093] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the banknote detection method provided by the embodiment of the present disclosure.
[0094] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 501. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.
[0095] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 509, and / or installed from the removable medium 511. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0096] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 509, and / or installed from the removable medium 511. When the computer program is executed by the processor 501, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, means, module, unit, etc. described above can be implemented by a computer program module.
[0097] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).
[0098] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0099] It will be appreciated by those skilled in the art that the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.
[0100] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. An automatic target production initiation method, characterized in that: The method comprises: Receive remote sensing data sent by satellite in real time, the remote sensing data is used to form remote sensing images and calculate the geometry of effective imaging range; Whenever a preset amount of remote sensing data is received, an imaging position of the target product in the remote sensing image is determined according to the latitude and longitude position information of the target product; Based on the relationship between the imaging position and the effective imaging range in the remote sensing image, it is determined whether to initiate production of the target product.
2. The method according to claim 1, characterized in that Determining the imaging position of the target product in the remote sensing image according to the latitude and longitude position information of the target product includes: Using the remote sensing data, a rigorous geometric positioning model is constructed, wherein the rigorous geometric positioning model is calculated based on the travel time information and attitude and orbit information in the remote sensing data sent by the satellite; The latitude and longitude position information of the target product is input into the strict geometric positioning model to obtain the imaging position of the target product in the remote sensing image.
3. The method according to claim 1, characterized in that The determining whether to initiate production of the target product based on the relationship between the imaging position and the effective imaging range in the remote sensing image comprises: In case the imaging position is within the effective imaging range in the remote sensing image, production of the target product is initiated.
4. The method according to claim 1, characterized in that: The determining whether to initiate production of the target product based on the relationship between the imaging position and the effective imaging range of the remote sensing image comprises: In the case where the imaging position is not within the effective imaging range in the remote sensing image, determining whether the imaging position satisfies a preset first condition, wherein the preset first condition is that the row position of the imaging position is within the row range of the effective imaging range and the column position of the imaging position is not within the column range of the effective imaging range; In the case where the imaging position satisfies the preset first condition, production of the target product is not initiated.
5. The method according to claim 4, characterized in that The method further comprises: In the case where the imaging position is not within the effective imaging range in the remote sensing image, determining whether the imaging position satisfies a preset second condition, wherein the preset second condition is that the row position of the imaging position is not within the row range of the effective imaging range and the column position of the imaging position is within the column range of the effective imaging range; When the imaging position satisfies the preset second condition, the operation of receiving the remote sensing data sent by the satellite in real time is performed.
6. The method according to claim 5, characterized in that The method further comprises: If the remote sensing data sent by the satellite is not received, the production of the target product is not initiated; In the case of receiving the remote sensing data sent by the satellite, the operation of determining the imaging position of the target product in the remote sensing image according to the latitude and longitude position information of the target product every time a preset amount of remote sensing data is received is performed.
7. An automatic target production initiation device, characterized in that: The device comprises: A receiving module, used for receiving remote sensing data sent by satellites in real time, wherein the remote sensing data is used for forming remote sensing images and effective imaging range geometry calculation; A first determination module is used to determine the imaging position of the target product in the remote sensing image according to the latitude and longitude position information of the target product whenever remote sensing data sent by the satellite is received; The second determination module is used to determine whether to initiate production of the target product based on the relationship between the imaging position and the effective imaging range of the remote sensing image.
8. An electronic device, comprising: one or more processors; a memory for storing one or more computer programs, It is characterized in that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Remote sensing target detection method and mobile terminal using same
CN118072183A
Geospatial-temporal semantic graph representations of trajectories from remote sensing and geolocation data
US9727976B1