Aerial image sharing method and system

By calculating the texture complexity of aerial images for segmentation and encryption, combining out-of-order transmission and key pair reorganization of serial numbers, plus identity authentication and digital watermark, the security and efficiency problems in the transmission of aerial images are solved, and safe and efficient image sharing is achieved.

CN120343170APending Publication Date: 2025-07-18INFORMATION & TELECOMM COMPANY SICHUAN ELECTRIC POWER +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311614884.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-28
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

During the transmission of aerial images, the prior art is difficult to ensure the security and efficiency of data transmission, and there is a risk of information leakage.

Method used

By calculating the texture complexity of the image, the target child is selected for encryption, and the recombinant serial number encryption is used to encrypt the image by calculating the image by combining identity authentication and digital watermarking technology.

Benefits of technology

It improves the privacy and confidentiality of data transmission, saves computing resources, and realizes safe and efficient sharing of images.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120343170A_ABST
    Figure CN120343170A_ABST
Patent Text Reader

Abstract

The invention provides an aerial image sharing method and system, and relates to the technical field of data security, and the system comprises an image analysis module which is used for calculating the texture complexity of an image to be transmitted; the image segmentation module is used for carrying out image segmentation on the to-be-transmitted image to obtain a plurality of image sub-bodies; the contour extraction module is used for performing contour extraction on the to-be-transmitted image to obtain contour feature information of the to-be-transmitted image; the screening module is used for screening a target sub-body from the plurality of image sub-bodies; the identity authentication module is used for performing identity authentication on the requester based on the image transmission request; and the image sharing module is used for randomly arranging the plurality of image daughters, sequentially transmitting the image daughters to the requester, determining a recombination serial number based on a transmission sequence, generating an image reconstruction ciphertext and sending the image reconstruction ciphertext to the requester. According to the invention, safe and efficient sharing of aerial images can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data security, and particularly to an aerial image sharing method and system. Background Art

[0002] With the rapid development of unmanned aerial vehicle (UAV) technology and photography technology, UAV aerial photography technology has been widely applied in various fields. The aerial images obtained through UAV aerial photography technology record information such as the possible building layout and road distribution in the photographed area, and this information can provide a large amount of reference information for the construction of the photographed area. During the transmission process of aerial images, if there is a problem of partial information leakage, it may have a certain impact on the construction of the photographed area. To ensure the security of aerial image transmission during the aerial image sharing process, an efficient and secure aerial image sharing method is urgently needed. Summary of the Invention

[0003] The present application provides an aerial image sharing method and system, aiming to improve the security and transmission efficiency of data transmission during the aerial image sharing process.

[0004] As an aspect of the present application, there is provided an aerial image sharing method, including:

[0005] Obtain an image to be transmitted, perform grayscale processing on the image to be transmitted to obtain a grayscale image;

[0006] Determine the gray-level co-occurrence matrix of the grayscale image, calculate the texture complexity of the image to be transmitted based on the gray-level co-occurrence matrix, and perform image segmentation on the image to be transmitted based on the texture complexity to obtain multiple image sub-bodies;

[0007] Extract the contour feature information of the image to be transmitted based on the boundary tracking algorithm, map the contour feature information of the image to be transmitted in multiple image sub-bodies, screen out target sub-bodies from multiple image sub-bodies, and encrypt multiple target sub-bodies based on the image encryption algorithm;

[0008] Receive an image transmission request from a requesting party, authenticate the identity of the requesting party based on the image transmission request. In response to passing the identity authentication of the requesting party, assign a reconstruction serial number to each image sub-body, randomly arrange multiple image sub-bodies and transmit them to the requesting party in sequence, and determine a recombination serial number based on the transmission order;

[0009] Encrypt the recombination serial number and the image decryption algorithm based on the public key in the target public-private key pair to generate an image reconstruction ciphertext and send it to the requesting party. The requesting party decrypts the image reconstruction ciphertext based on the private key in the target public-private key pair, and reconstructs the image to be transmitted based on the image reconstruction ciphertext.

[0010] Further, image segmentation is performed on the image to be transmitted based on texture complexity, including:

[0011] If the texture complexity of the image to be transmitted is greater than a preset threshold, image segmentation is performed on the image to be transmitted based on a first segmentation method; otherwise, image segmentation is performed on the image to be transmitted based on a second segmentation method, where the size of the image sub-volumes obtained by segmentation based on the first segmentation method is smaller than the size of the image sub-volumes obtained by segmentation based on the second segmentation method.

[0012] Further, screening out target sub-volumes from multiple image sub-volumes includes:

[0013] For any image sub-volume, if contour feature information of the image to be transmitted exists in the image sub-volume, then the image sub-volume is marked as a target sub-volume.

[0014] Further, identity authentication of the requester is performed based on the image transmission request, including:

[0015] Extract the identity identification number of the requester from the image transmission request, perform identity identification of the requester based on a trusted database. If the identity identification number of the requester is matched in the trusted database, it indicates that the identity identification of the requester is passed. Determine the identity authentication account of the requester from the trusted database, and perform real-time authentication on the requester based on the identity authentication account of the requester. If the requester passes the real-time authentication, it indicates that the identity authentication of the requester is passed.

[0016] Further, for the trusted database, the addition of a user includes:

[0017] Receive the user's storage request, perform biometric authentication on the user. In response to the user passing the biometric authentication, send an identity authentication account binding request to the user;

[0018] Receive the identity authentication account sent by the user, perform response authentication on the identity authentication account. If the response authentication on the identity authentication account is passed, extract the identity identification number used to represent the user's identity from the user's storage request, write the identity identification number of the user into the trusted database, and bind the identity authentication account sent by the user to the identity identification number of the user, completing the addition of any user in the trusted database.

[0019] Further, before randomly arranging multiple image sub-volumes and sequentially transmitting them to the requester, it also includes:

[0020] Generate traceability authentication information based on the identity identification number of the requester and the request time when the image transmission request is sent, and construct a traceability digital watermark;

[0021] Screen out the image sub - bodies other than the target sub - body among multiple image sub - bodies, and embed the traceability digital watermark into the multiple screened - out image sub - bodies based on the digital watermark algorithm.

[0022] Furthermore, it further includes:

[0023] Record the reconstruction serial numbers of all image sub - bodies embedded with the traceability digital watermark, generate traceability record information, write it into the trusted database and bind it to the requester, and add a timestamp to the traceability record information based on the request time when the requester issues an image transmission request.

[0024] Furthermore, encrypt the multiple target sub - bodies based on the chaotic Logistic mapping encryption algorithm, and embed the traceability digital watermark into the image sub - bodies based on the spatial domain watermark algorithm.

[0025] As another aspect of this application, a system for sharing aerial images is provided, including:

[0026] An image analysis module, used to calculate the texture complexity of the image to be transmitted;

[0027] An image segmentation module, used to segment the image to be transmitted to obtain multiple image sub - bodies;

[0028] A contour extraction module, used to extract the contour of the image to be transmitted to obtain the contour feature information of the image to be transmitted;

[0029] A screening module, used to screen out the target sub - body from multiple image sub - bodies;

[0030] An identity authentication module, used to authenticate the requester based on the image transmission request;

[0031] An image sharing module, used to randomly arrange multiple image sub - bodies and transmit them to the requester in sequence, determine the recombination serial number based on the transmission order, generate an image reconstruction ciphertext and send it to the requester.

[0032] Furthermore, it further includes:

[0033] A traceability management module, used to generate traceability authentication information and construct a traceability digital watermark based on the identity identification number of the requester and the request time when the image transmission request is issued, screen out the image sub - bodies other than the target sub - body among multiple image sub - bodies, and embed the traceability digital watermark into the multiple screened - out image sub - bodies based on the digital watermark algorithm;

[0034] A traceability record module, used to record the reconstruction serial numbers of all image sub - bodies embedded with the traceability digital watermark, generate traceability record information, write it into the trusted database and bind it to the requester, and add a timestamp to the traceability record information based on the request time when the requester issues an image transmission request.

[0035] The present invention has the following advantages:

[0036] By calculating and analyzing the texture complexity of the image, the present invention determines the segmentation method of the image, encrypts the representative image sub-bodies obtained by segmentation based on the contour information contained in the image, saves computing resources, ensures information confidentiality, and sends multiple image sub-bodies to the requester in a scrambled manner. The reorganized serial number is encrypted by a key pair and transmitted. The receiver can complete the reconstruction of the image to be transmitted only after decrypting the reorganized serial number, ensuring the privacy and confidentiality during data transmission, improving the utilization rate of computing resources, and realizing the secure and efficient sharing of images. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on the structures shown in these drawings.

[0038] Figure 1 It is a schematic flow chart of a method for sharing aerial images according to an embodiment of the present invention.

[0039] Figure 2 It is a schematic structural diagram of a system for sharing aerial images according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0040] In order to make the purpose, technical solutions and advantages of the present application clearer, the following further details some embodiments of the present application in conjunction with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application. However, those of ordinary skill in the art can understand that in the various embodiments of the present application, many technical details are proposed for the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical solutions required to be protected by the present application can still be realized.

[0041] See Figure 1 , a method for sharing aerial images provided in an embodiment of the present invention specifically includes:

[0042] S01. Obtain the image to be transmitted, perform grayscale processing on the image to be transmitted to obtain a grayscale image;

[0043] Specifically, the image to be transmitted can specifically be an aerial image obtained by using the aerial photography technology of a drone. Among them, the shooting of the target area can specifically be multiple images obtained by shooting at intervals of a certain time, or it can be a video obtained by recording. The video is decomposed into multiple frames of images. The image to be transmitted is used to generally refer to one of the images obtained by shooting.

[0044] S02. Determine the gray-level co-occurrence matrix of the grayscale image, and calculate the texture complexity of the image to be transmitted based on the gray-level co-occurrence matrix;

[0045] Specifically, the gray-level co-occurrence matrix is a texture analysis tool. Generally, image recognition is not directly performed through the gray-level co-occurrence matrix itself, but image texture analysis is performed based on the statistics of the gray-level co-occurrence matrix. In this embodiment, the entropy value of the gray-level co-occurrence matrix is calculated, and the complexity of the image is measured by the entropy value of the gray-level co-occurrence matrix, that is, the larger the entropy value of the gray-level co-occurrence matrix, the higher the texture complexity of the image to be transmitted.

[0046] S03. Perform image segmentation on the image to be transmitted based on the texture complexity to obtain multiple image sub-bodies;

[0047] Specifically, in this embodiment, the segmentation method of the image is determined based on the texture information of the image. The purpose of image segmentation is to segment the image to be transmitted into multiple image sub-bodies. For an image with simple texture, considering that the information contained in an image sub-body under a specific size is less, each image sub-body obtained by segmentation can be relatively large. For an image with complex texture, the information contained in an image sub-body under a specific size is more, so it can be segmented into multiple image sub-bodies with smaller sizes. It should be noted that the size, amount, etc. here are specifically relative to two images with different entropy values of the gray-level co-occurrence matrix.

[0048] S04. Perform contour extraction on the image to be transmitted based on the boundary tracking algorithm to obtain the contour feature information of the image to be transmitted;

[0049] Specifically, the boundary contour information of an object can be extracted through the boundary tracking algorithm. Some aerial images may include information such as roads and buildings. The boundary contour information of some objects with obvious features, such as building contour information, can be extracted through the boundary tracking algorithm.

[0050] S05. Map the contour feature information of the image to be transmitted in multiple image sub-bodies, screen out the target sub-bodies from the multiple image sub-bodies, and encrypt the multiple target sub-bodies based on the image encryption algorithm;

[0051] Specifically, for the region corresponding to the target sub-body selected in the image to be transmitted, there must be contour feature information of the image to be transmitted. For any image sub-body, if there is contour feature information of the image to be transmitted in the image sub-body, that is, there is at least partial contour information of at least one object, then the image sub-body is marked as the target sub-body.

[0052] After the target sub-bodies are selected, image encryption is performed using an image encryption algorithm. For example, taking an image to be transmitted with a field as the background, the marked object in the image to be transmitted is a building in the farmland. In this case, a partial area is selected for encryption with reference to the location of the building in the image to be transmitted. For the farmland background, since the background color is relatively single and the texture information contained is less, in order to save computing resources, encryption may not be performed. In this way, the area with more information can be protected more efficiently, and the utilization efficiency of computing resources is improved. The image encryption algorithm used can be related image encryption algorithms such as optical encryption, chaos encryption, and frequency domain encryption. The image encryption algorithm is a well-known technical means for those skilled in the art and will not be elaborated here. In this embodiment, the chaotic Logistic map encryption algorithm is taken as an example.

[0053] S06. Receive the image transmission request from the requesting party, authenticate the identity of the requesting party based on the image transmission request. In response to the successful authentication of the requesting party, randomly arrange the multiple image sub-bodies and transmit them to the requesting party in sequence, and determine the recombination serial number based on the transmission order.

[0054] Specifically, before transmitting the multiple image sub-bodies to the requesting party, first assign a reconstruction serial number to each image sub-body. Exemplarily, the reconstruction serial numbers from 0 to N can be assigned to each image sub-body in sequence from left to right and from top to bottom, where N is the total number of image sub-bodies. During the process of transmitting the multiple image sub-bodies to the requesting party, the N reconstruction serial numbers can be randomly arranged first, which is manifested as randomly arranging the multiple image sub-bodies, and then the randomly arranged multiple image sub-bodies are transmitted to the requesting party in sequence. The N randomly arranged reconstruction serial numbers constitute the recombination serial number. As is known to those skilled in the art, the reconstruction serial number is only used to represent one of the image sub-bodies, and the form of the reconstruction serial number can be any one or more of numbers, letters, symbols, etc.

[0055] S07. Encrypt the recombination serial number and the image decryption algorithm using the public key in the target public-private key pair to generate the image reconstruction ciphertext and send it to the requesting party. The requesting party decrypts the image reconstruction ciphertext using the private key in the target public-private key pair and reconstructs the image to be transmitted based on the image reconstruction ciphertext.

[0056] Specifically, the image reconstruction ciphertext contains a reconstructed serial number encrypted by the public key in the target public-private key pair and an image decryption algorithm. The receiver can decrypt the image reconstruction ciphertext with the private key in the target public-private key pair, determine the reconstructed serial number therein, determine the reconstruction serial number of each image sub-body according to the order of the received multiple image sub-bodies, reconstruct the multiple image sub-bodies into the image to be transmitted based on the reconstruction serial number of each image sub-body, and decrypt the encrypted image sub-bodies therein through the decryption algorithm, so as to obtain the complete image to be transmitted and complete the secure and efficient sharing of the image.

[0057] In the embodiment of the present invention, an aerial image sharing method is provided. By calculating and analyzing the texture complexity of the image, the segmentation method of the image is determined, and the encrypted representative image sub-bodies obtained by segmentation are encrypted based on the contour information contained in the image, saving computing resources and ensuring information confidentiality at the same time. And the multiple image sub-bodies are sent to the requestor in a scrambled manner, and the reconstructed serial number is encrypted and transmitted through the key pair. The receiver can complete the reconstruction of the image to be transmitted only after decrypting the reconstructed serial number, ensuring the privacy and confidentiality in the data transmission process and realizing the secure and efficient sharing of the image.

[0058] As an optional implementation manner, in step S03, the image segmentation of the image to be transmitted based on the texture complexity specifically includes:

[0059] If the texture complexity of the image to be transmitted is greater than the preset threshold, the image to be transmitted is segmented based on the first segmentation method, otherwise the image to be transmitted is segmented based on the second segmentation method;

[0060] It should be noted that the size of the image sub - bodies obtained by the first segmentation method is smaller than that of the image sub - bodies obtained by the second segmentation method. In this embodiment, the texture complexity of the image to be transmitted is numerically measured by a preset threshold. If the texture complexity of the image to be transmitted is greater than the preset threshold, it means that the texture complexity of the image to be transmitted is relatively high, and the first segmentation method is used to segment the image to be transmitted. Otherwise, it means that the texture complexity of the image to be transmitted is relatively low, and the second segmentation method is used to segment the image to be transmitted. Specifically, any segmentation method is to segment the image to be segmented into multiple image sub - bodies of a specific size. As is known to those skilled in the art, considering that the sizes of the images to be segmented are different, it is difficult to ensure that the image to be transmitted can be evenly segmented into multiple image sub - bodies. Therefore, for any segmentation method, the sizes of the image sub - bodies obtained can fluctuate within a certain range. In the actual segmentation process, one size value that can evenly segment the image is selected within the corresponding size range for image segmentation. In the above - mentioned case, for the first segmentation method and the second segmentation method, the following condition is satisfied: the maximum size of the image sub - bodies obtained by the first segmentation method is smaller than the minimum size of the image sub - bodies obtained by the second segmentation method.

[0061] The significance of setting different segmentation methods is that for different images to be transmitted, depending on the objects being photographed, such as mountains, rivers, fields, buildings, etc., the information contained in the image sub - bodies of a specific size is different. For example, for mountains and fields, the image sub - bodies of a specific size may only contain objects of a single color, such as green, or a few colors, while for dense buildings, the image sub - bodies of a specific size may contain more building information. Therefore, in order to improve the confidentiality of information, for the images to be transmitted with more texture information, the size of each image sub - body obtained by segmentation will be relatively smaller.

[0062] As an optional implementation method, in step S06, the identity authentication of the requester is performed based on the image transmission request, which specifically includes:

[0063] Extract the identity identification number of the requester from the image transmission request, and perform identity identification on the requester based on the trusted database;

[0064] Specifically, after receiving the image transmission request, the image holder performs identity authentication on the requester through the information included in the image transmission request. Among them, the image transmission request at least includes the identity identification number for representing the identity of the requester. If the identity identification number of the requester is matched in the trusted database, it means that the identity identification of the requester is passed.

[0065] Determine the identity authentication account of the requester from the trusted database, and perform real - time authentication on the requester based on the identity authentication account of the requester. If the requester passes the real - time authentication, it means that the identity authentication of the requester is passed.

[0066] Specifically, the trusted database stores authentication information of multiple users, including at least the identification number and authentication account of each trusted user. After the identity of the requester is recognized, the requester is authenticated in real time based on the authentication account of the requester. Among them, the implementation of authentication can be to send time-limited verification information to the requester through the authentication account. The requester needs to send feedback verification information according to the time-limited verification information within a specific time limit. For example, a string containing a series of random numbers or symbols is sent to the requester through the authentication account. The requester needs to feedback the string of the time-limited verification information within a specific time to pass the real-time authentication. After both the identity recognition and real-time authentication of the requester are passed, it means that the identity authentication of the requester is passed, thus further ensuring the security of data transmission.

[0067] For the above-mentioned trusted database, the information recorded in the trusted database can be pre-loaded. For example, the image holder manually writes the authentication information of trusted users into the trusted database, or based on a specific authentication method, the users who pass the specific authentication method are written into it and recorded as trusted users.

[0068] As an optional implementation method, for the trusted database, the addition of users also includes:

[0069] Receiving the user's request to enter the database, authenticating the user's biometric features, and in response to the user passing the biometric feature authentication, sending a request to bind the authentication account to the user;

[0070] Specifically, the user's request to enter the database can be sent through intelligent devices such as smartphones, tablets, and laptops. The request to enter the database includes at least the identification number for representing the user's identity. After receiving the user's request to enter the database, the user's biometric features are first authenticated, such as biometric authentication methods such as face features, fingerprint features, and iris features. After the user's identity features are authenticated, a request to bind the authentication account also needs to be sent to the user. The purpose is to obtain another authentication channel, provide more authentication options for the user, and at the same time the addition of the authentication account can further determine the user's identity.

[0071] Receiving the authentication account sent by the user and performing response authentication on the authentication account;

[0072] Specifically, the role of response authentication is to determine the availability of the identity authentication account provided by the user and avoid errors in the identity authentication account provided by the user. If the response authentication of the identity authentication account passes, the identity identification number representing the user's identity is extracted from the user's storage request, and the user's identity identification number is written into the trusted database to complete the construction of the user information. At the same time, the identity authentication account issued by the user is bound to the user's identity identification number to complete the addition of any user in the trusted database.

[0073] As an alternative implementation, in step S06, before randomly arranging multiple image sub-bodies and sequentially transmitting them to the requesting party, it further includes:

[0074] Generate traceability authentication information and construct a traceability digital watermark based on the identity identification number of the requesting party and the request time when the image transmission request is issued. Specifically, the constructed traceability digital watermark at least includes the identity identification number of the requesting party and the request time information when the image transmission request is issued. It can be imagined that those skilled in the art can also jointly construct the traceability digital watermark according to information such as the identity information and logo information of the image holder;

[0075] Screen out the image sub-bodies other than the target sub-body among the multiple image sub-bodies, and embed the traceability digital watermark into the screened multiple image sub-bodies based on the digital watermark algorithm;

[0076] Specifically, the image sub-bodies other than the target sub-body include less texture information. After the watermark is embedded, the impact on the original image is smaller, and the embedding difficulty is lower. The digital watermark algorithm can be a spatial domain watermark algorithm, a transform domain watermark algorithm, etc. In this embodiment, the traceability digital watermark is embedded into the image sub-body based on the spatial domain watermark algorithm.

[0077] As an alternative implementation, after the embedding of the traceability digital watermark is completed, it further includes:

[0078] Record the reconstruction serial numbers of all the image sub-bodies embedded with the traceability digital watermark, generate traceability record information, write it into the trusted database and bind it to the requesting party, and add a timestamp to the traceability record information based on the request time when the requesting party issues the image transmission request.

[0079] Specifically, in order to improve the invisibility of the digital watermark, during the process of watermark embedding, some image sub-bodies with relatively small images can be selected as the embedding objects for digital watermark embedding. After the embedding of the traceability digital watermark is completed, record the reconstruction serial numbers of each image sub-body embedded with part of the traceability digital watermark, generate the corresponding traceability record information, realize the recording of the traceability information of this image sharing, bind the traceability record information to the requesting party and add the corresponding timestamp, which is convenient for holding accountable for possible subsequent information leakage and further improves the security of data transmission.

[0080] See Figure 2 , based on the aerial image sharing method provided above, an aerial image sharing system is further provided in an embodiment of the present invention, including:

[0081] An image analysis module, configured to calculate the texture complexity of an image to be transmitted;

[0082] Specifically, after obtaining the image to be transmitted, perform grayscale processing on the image to be transmitted to obtain a grayscale image, determine the gray-level co-occurrence matrix of the grayscale image, and calculate the texture complexity of the image to be transmitted based on the gray-level co-occurrence matrix;

[0083] An image segmentation module, configured to perform image segmentation on the image to be transmitted to obtain a plurality of image sub-bodies;

[0084] Specifically, perform image segmentation on the image to be transmitted based on the texture complexity to obtain a plurality of image sub-bodies;

[0085] A contour extraction module, configured to perform contour extraction on the image to be transmitted to obtain contour feature information of the image to be transmitted; in this embodiment, contour extraction is performed on the image to be transmitted based on the boundary tracking algorithm;

[0086] A screening module, configured to screen out a target sub-body from a plurality of image sub-bodies;

[0087] An identity authentication module, configured to perform identity authentication on the requesting party based on an image transmission request;

[0088] An image sharing module, configured to randomly arrange a plurality of image sub-bodies and sequentially transmit them to the requesting party, determine a recombination serial number based on the transmission order, generate an image reconstruction ciphertext and send it to the requesting party.

[0089] As an alternative embodiment, an aerial image sharing system provided in an embodiment of the present invention further includes:

[0090] A traceability management module, configured to generate traceability authentication information and construct a traceability digital watermark based on the identity identification number of the requesting party and the request time for sending the image transmission request, screen out the image sub-bodies other than the target sub-body from a plurality of image sub-bodies, and embed the traceability digital watermark into the screened plurality of image sub-bodies based on the digital watermark algorithm;

[0091] A traceability record module, configured to record the reconstruction serial numbers of all image sub-bodies embedded with the traceability digital watermark, generate traceability record information and write it into a trusted database and bind it to the requesting party, and add a timestamp to the traceability record information based on the request time when the requesting party sends the image transmission request.

[0092] It should be understood that those of ordinary skill in the art can make improvements or transformations based on the above description, and all such improvements and transformations shall fall within the protection scope of the appended claims of the present invention. The parts not described in detail in this specification belong to the prior art well-known to those of ordinary skill in the art.

Claims

1. A method for sharing aerial images, characterized in that, Including: Obtain the image to be transmitted, perform grayscale processing on the image to be transmitted to obtain a grayscale image; Determine the gray-level co-occurrence matrix of the grayscale image, calculate the texture complexity of the image to be transmitted based on the gray-level co-occurrence matrix, and perform image segmentation on the image to be transmitted based on the texture complexity to obtain multiple image sub-bodies; Extract the contour feature information of the image to be transmitted based on the boundary tracking algorithm, map the contour feature information of the image to be transmitted in multiple image sub-bodies, screen out the target sub-bodies from multiple image sub-bodies, and encrypt multiple target sub-bodies based on the image encryption algorithm; Receive the image transmission request from the requester, perform identity authentication on the requester based on the image transmission request, in response to the successful identity authentication of the requester, assign a reconstruction serial number to each image sub-body, randomly arrange multiple image sub-bodies and transmit them to the requester in sequence, and determine the recombination serial number based on the transmission order; Encrypt the recombination serial number and the image decryption algorithm based on the public key in the target public-private key pair to generate an image reconstruction ciphertext and send it to the requester. The requester decrypts the image reconstruction ciphertext based on the private key in the target public-private key pair, and performs image reconstruction on the image to be transmitted based on the image reconstruction ciphertext.

2. The aerial photography image sharing method according to claim 1, wherein Performing image segmentation on the image to be transmitted based on the texture complexity includes: If the texture complexity of the image to be transmitted is greater than a preset threshold, perform image segmentation on the image to be transmitted based on the first segmentation method, otherwise perform image segmentation on the image to be transmitted based on the second segmentation method, wherein the size of the image sub-body obtained by segmentation based on the first segmentation method is smaller than the size of the image sub-body obtained by segmentation based on the second segmentation method.

3. The aerial photography image sharing method according to claim 1, wherein Screening out the target sub-bodies from multiple image sub-bodies includes: For any image sub-body, if the contour feature information of the image to be transmitted exists in the image sub-body, mark the image sub-body as the target sub-body.

4. The aerial photography image sharing method according to claim 1, characterized in that, Performing identity authentication on the requester based on the image transmission request includes: Extract the identity identification number of the requester from the image transmission request, perform identity identification on the requester based on the trusted database. If the identity identification number of the requester is matched in the trusted database, it indicates that the identity identification of the requester is passed. Determine the identity authentication account of the requester from the trusted database, and perform real-time authentication on the requester based on the identity authentication account of the requester. If the requester passes the real-time authentication, it indicates that the identity authentication of the requester is passed.

5. The aerial photography image sharing method according to claim 4, wherein For the trusted database, the addition of users includes: Receive the user's storage request, perform biometric authentication on the user. In response to the user's successful biometric authentication, send an identity authentication account binding request to the user; Receive the identity authentication account sent by the user, perform response authentication on the identity authentication account. If the response authentication of the identity authentication account is passed, extract the identity identification number used to represent the user's identity from the user's storage request, write the identity identification number of the user into the trusted database, and bind the identity authentication account sent by the user with the identity identification number of the user to complete the addition of any user in the trusted database.

6. The aerial photography image sharing method according to claim 5, characterized in that, Before randomly arranging multiple image sub-bodies and transmitting them to the requester in sequence, it also includes: Generate traceability authentication information based on the identity identification number of the requesting party and the request time when the image transmission request is issued, and construct a traceability digital watermark; Screen out the image sub-bodies other than the target sub-body among multiple image sub-bodies, and embed the traceability digital watermark into the multiple screened image sub-bodies based on the digital watermark algorithm.

7. The aerial image sharing method according to claim 6, characterized in that It also includes: Record the reconstruction serial numbers of all image sub-bodies embedded with the traceability digital watermark, generate traceability record information, write it into the trusted database and bind it to the requesting party, and add a timestamp to the traceability record information based on the request time when the requesting party issues the image transmission request.

8. The aerial photography image sharing method according to claim 7, characterized in that, Encrypt multiple target sub-bodies based on the chaotic Logistic mapping encryption algorithm, and embed the traceability digital watermark into the image sub-bodies based on the spatial domain watermark algorithm.

9. An aerial photography image sharing system, characterized in that, It includes: An image analysis module for calculating the texture complexity of the image to be transmitted; An image segmentation module for segmenting the image to be transmitted to obtain multiple image sub-bodies; A contour extraction module for extracting the contour feature information of the image to be transmitted; A screening module for screening out the target sub-body from multiple image sub-bodies; An identity authentication module for authenticating the identity of the requesting party based on the image transmission request; An image sharing module for randomly arranging multiple image sub-bodies and sequentially transmitting them to the requesting party, determining the recombination serial number based on the transmission order, generating an image reconstruction ciphertext and sending it to the requesting party.

10. Aerial photography image sharing system according to claim 7, characterized in that, It also includes: A traceability management module for generating traceability authentication information based on the identity identification number of the requesting party and the request time when the image transmission request is issued, constructing a traceability digital watermark, screening out the image sub-bodies other than the target sub-body among multiple image sub-bodies, and embedding the traceability digital watermark into the multiple screened image sub-bodies based on the digital watermark algorithm; A traceability record module for recording the reconstruction serial numbers of all image sub-bodies embedded with the traceability digital watermark, generating traceability record information, writing it into the trusted database and binding it to the requesting party, and adding a timestamp to the traceability record information based on the request time when the requesting party issues the image transmission request.