Covert communication device and method based on offshore platform photoelectric monitoring system

By using image information hiding technology in the offshore platform photoelectric monitoring system, using pixel-level prediction error expansion to achieve hidden embedding of information, solving the risks brought about by information leakage and hardware loss in traditional encryption methods, and achieving efficient and secure hidden communication.

CN119603473APending Publication Date: 2025-03-11CHINA COAST GUARD EAST CHINA SEA BRANCH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411663481.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

Existing confidential communications based on offshore platforms rely on traditional encryption algorithms and hardware, and there is a risk of information leakage, especially when the encryption machine is lost.

Method used

The hidden communication device and method based on the offshore platform photoelectric monitoring system is adopted, and the image information hiding technology is used to realize the hidden embedding of information and cover the existence of information through pixel-level prediction error expansion.

Benefits of technology

The hidden transmission of information is realized, the risk of leakage caused by the loss of encryption machine hardware is reduced, the method of confidential communication at sea is enriched, and the communication security is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119603473A_ABST
    Figure CN119603473A_ABST
Patent Text Reader

Abstract

The invention discloses a covert communication device and method based on an offshore platform photoelectric monitoring system. The covert communication device comprises a sending end embedding module, a receiving end extraction module and a lossless transmission module. The sending end embedded module is used for receiving a video stream for monitoring the marine situation in real time and processing the video stream to obtain an image subjected to lossless coding compression; the receiving end extraction module is used for receiving the image subjected to lossless coding compression and processing the image subjected to lossless coding compression to obtain embedded information data; and the lossless transmission module is used for data communication between the sending end embedding module and the receiving end extraction module. According to the method, hidden transmission of hidden communication content is realized, existence of the hidden communication content is covered, the risk of secret leakage caused by the problems of hardware loss of the encryption equipment and the like is reduced, and maritime secret communication modes and methods are enriched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of offshore platform information communication technology, and in particular relates to a concealed communication device and method based on an offshore platform optoelectronic monitoring system. Background Art

[0002] Currently, confidential communications based on offshore platforms are mostly implemented using traditional encryption algorithms, and rely on encryption machine hardware to directly encrypt and transmit communication content. The communication efficiency in this way depends on the complexity of the encryption algorithm and the performance of the encryption machine hardware. However, traditional encryption methods do not hide the existence of communication content, and security depends on the security of the encryption machine. For military applications, if the encryption machine is lost, there is a serious risk of leakage. Summary of the invention

[0003] In order to solve the above technical problems, the present invention proposes a covert communication device and method based on the optoelectronic monitoring system of an offshore platform, which can realize the covert transmission of hidden communication content, conceal its existence, reduce the risk of loss of secrets due to problems such as the loss of encryption machine hardware, and enrich the methods of confidential communication at sea.

[0004] On the one hand, to achieve the above-mentioned purpose, the present invention provides a concealed communication device based on an offshore platform optoelectronic monitoring system, comprising:

[0005] The sending end embedding module, the receiving end extraction module and the lossless transmission module;

[0006] The sending end embedded module is used to receive the video stream of real-time monitoring of maritime situation, process the video stream, and obtain the image compressed by lossless coding;

[0007] The receiving end extraction module is used to receive the image compressed by the lossless coding, process the image compressed by the lossless coding, and obtain embedded information data;

[0008] The lossless transmission module is used for data communication between the sending end embedding module and the receiving end extraction module.

[0009] Optionally, the transmitter embedding module includes an optoelectronic monitoring system, an image time-sharing collector, a first RGB channel separator, a first channel predictor, an information embedder, an RGB channel integrator and a lossless encoder, and they are communicatively connected in sequence;

[0010] The optoelectronic monitoring system is used to use the offshore platform to monitor the surrounding maritime situation in real time and obtain a video stream;

[0011] The image time-sharing collector is used to receive the video stream and perform time-sharing collection and processing on the video stream to obtain collected images;

[0012] The first RGB channel separator is used to receive the collected image and perform channel separation to obtain the R channel, G channel and B channel of the original image;

[0013] The first channel predictor is used to perform pixel-level prediction on the R channel, the G channel and the B channel of the original image to obtain a pixel prediction error corresponding to each channel;

[0014] The information embedder is used to embed the information data into the R channel, the G channel and the B channel in sequence according to the pixel prediction error until the information data is completely embedded, thereby obtaining the R1 channel, the G1 channel and the B1 channel;

[0015] The RGB channel integrator is used to integrate the R1 channel, the G1 channel and the B1 channel to obtain an image containing embedded information data;

[0016] The lossless encoder is used to receive the image containing embedded information data, perform lossless coding compression, and obtain the image after lossless coding compression.

[0017] Optionally, the receiving end extraction module includes a lossless decoder, a second RGB channel separator, a second channel predictor and an information extractor, and they are communicatively connected in sequence;

[0018] The lossless decoder is used to receive the image compressed by the lossless coding, perform lossless decoding, and obtain the image after lossless decoding;

[0019] The second RGB channel separator is used to receive the losslessly decoded image, perform channel separation, and obtain an R2 channel, a G2 channel, and a B2 channel;

[0020] The second channel predictor is used to perform pixel-level prediction on the R2 channel, the G2 channel and the B2 channel to obtain an expanded prediction error corresponding to each channel;

[0021] The information extractor is used to extract the embedded information data from the R2 channel, the G2 channel and the B2 channel respectively according to the expanded prediction error corresponding to each channel.

[0022] Optionally, the lossless transmission module includes a lossless transmission channel;

[0023] The lossless transmission channel is used for lossless transmission of data between the embedding module at the sending end and the extraction module at the receiving end.

[0024] On the other hand, to achieve the above-mentioned purpose, the present invention also provides a covert communication method based on an offshore platform optoelectronic monitoring system, comprising:

[0025] Acquire a video stream for real-time monitoring of maritime situations, process the video stream, and obtain an image compressed by lossless coding;

[0026] The image compressed by the lossless coding is processed to obtain embedded information data.

[0027] Optionally, processing the video stream to obtain an image compressed by lossless coding includes:

[0028] Performing time-sharing acquisition processing on the video stream to obtain acquired images;

[0029] Perform channel separation on the collected image to obtain the R channel, G channel and B channel of the original image;

[0030] Perform pixel-level prediction on the R channel, G channel, and B channel of the original image to obtain the pixel prediction error corresponding to each channel;

[0031] According to the pixel prediction error, the information data is sequentially embedded into the R channel, the G channel and the B channel until the information data is completely embedded, thereby obtaining the R1 channel, the G1 channel and the B1 channel;

[0032] Integrate the R1 channel, the G1 channel and the B1 channel to obtain an image containing embedded information data;

[0033] The image containing the embedded information data is subjected to lossless coding compression to obtain a lossless coded compressed image.

[0034] Optionally, processing the image compressed by lossless coding to obtain embedded information data includes:

[0035] Performing lossless decoding on the image compressed by the lossless coding to obtain a lossless decoded image;

[0036] Performing channel separation on the losslessly decoded image to obtain an R2 channel, a G2 channel, and a B2 channel;

[0037] Perform pixel-level prediction on the R2 channel, the G2 channel, and the B2 channel to obtain an expanded prediction error corresponding to each channel;

[0038] According to the expanded prediction error corresponding to each channel, the embedded information data is extracted from the R2 channel, the G2 channel and the B2 channel respectively.

[0039] Technical effect of the invention: The present invention discloses a covert communication device and method based on an offshore platform optoelectronic monitoring system, which is based on image information hiding and realizes covert embedding of information through prediction error expansion to conceal the existence of information; the operation on the image is only at the bit level, that is, the embedding of information is completed by adding or subtracting 1, and the algorithm is highly efficient; the flow of information is realized through covert transmission without the need for an external encryption machine, thereby reducing hardware maintenance costs and the risk of leakage due to loss. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0041] Figure 1 This is a schematic diagram of the working process of a covert communication device based on an offshore platform optoelectronic monitoring system according to an embodiment of the present invention;

[0042] Figure 2 A schematic flow chart of a covert communication method based on an offshore platform optoelectronic monitoring system according to an embodiment of the present invention;

[0043] Figure 3 This is a pixel predictor model diagram of an embodiment of the present invention. DETAILED DESCRIPTION

[0044] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0045] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0046] like Figure 1 As shown, in this embodiment, a covert communication device based on an offshore platform optoelectronic monitoring system is provided, comprising: a transmitting end embedding module 1, a receiving end extraction module 2 and a lossless transmission module 3;

[0047] The sending end embedding module 1 is used to receive the video stream of real-time monitoring of maritime situation, process the video stream, and obtain the image after lossless coding compression;

[0048] The receiving end extraction module 2 is used to receive the image compressed by lossless coding, process the image compressed by lossless coding, and obtain embedded information data;

[0049] The lossless transmission module 3 is used for data communication between the embedding module 1 at the sending end and the extraction module 2 at the receiving end.

[0050] Further, the transmitter embedding module 1 includes an optoelectronic monitoring system 10, an image time-sharing collector 11, a first RGB channel separator 12, a first channel predictor 13, an information embedder 14, an RGB channel integrator 15 and a lossless encoder 16 and are communicatively connected in sequence;

[0051] The optoelectronic monitoring system 10 is used to use the offshore platform to monitor the surrounding maritime situation in real time and obtain a video stream;

[0052] The image time-sharing collector 11 is used to receive the video stream and perform time-sharing collection and processing on the video stream to obtain the collected image;

[0053] A first RGB channel separator 12 is used to receive the collected image and perform channel separation to obtain the R channel, G channel and B channel of the original image;

[0054] A first channel predictor 13 is used to perform pixel-level prediction on the R channel, the G channel and the B channel of the original image to obtain a pixel prediction error corresponding to each channel;

[0055] The information embedder 14 is used to embed the information data into the R channel, the G channel and the B channel in sequence according to the pixel prediction error until the information data is completely embedded, thereby obtaining the R1 channel, the G1 channel and the B1 channel;

[0056] The RGB channel integrator 15 is used to integrate the R1 channel, the G1 channel and the B1 channel to obtain an image containing embedded information data;

[0057] The lossless encoder 16 is used to receive an image containing embedded information data, perform lossless coding compression, and obtain an image after lossless coding compression.

[0058] Specifically, the image time-sharing collector 11 collects one image A from the received video stream in time-sharing, and the time interval can be set according to user needs. In the present invention, it is set to 0.5 seconds, and transmits the collected image to the first RGB channel separator 12;

[0059] The first RGB channel separator 12 performs color channel separation on the received image A to obtain the R channel, G channel and B channel of the original image;

[0060] The first channel predictor 13 performs pixel-level prediction on the R channel, G channel and B channel separated by the first RGB channel separator 12, and obtains the pixel prediction error E of each channel. R 、E G 、E B ;

[0061] Specifically, if the size of image A is K×L, the size of the three channels is also K×L. The first channel predictor 13 predicts pixels for each channel in the order of R channel, G channel and B channel. The prediction method is as follows: Taking the R channel as an example, the pixels of the R channel are classified into black and white pixels. First, the black pixels are predicted. The prediction process is:

[0062] like Figure 3 The mean value of the white pixels c and d is calculated as shown in formula (1), and the mean value is recorded as x, where x represents the predicted value of pixels c and d. Then:

[0063]

[0064] The function floor(g) is a floor function, such as floor(3.4) = 3. Next, the prediction error of pixels c and d is:

[0065] e1=ax(2)

[0066] e2=bx(3)

[0067] According to the above process, the prediction of all black pixels in the R channel is completed in sequence, and the prediction error matrix E with the same number of rows and columns as the R channel is obtained. R , then E R Currently, only the black pixel position has a predicted value, the white pixel position is marked as Null, and there is e1∈E R , e2∈E R In E R Select the two values ​​with the highest frequency of occurrence and record them as α and β, and α<β.

[0068] The information embedder 14 is based on the prediction error E R 、E G 、E B , embedding the information data into the R channel, the G channel and the B channel in sequence by a method based on prediction error expansion until all the information data are embedded, thereby obtaining the R1 channel, the G1 channel and the B1 channel;

[0069] Specifically, the information embedder 14, according to the prediction error E R Complete the embedding of information data, if e∈{e1,e2}, then, e∈E R If the information data to be embedded is M, the information embedder 14 converts M into binary form to obtain M′, where M′ consists of bits 0 and 1, and m represents the bit to be embedded. R , the embedding process is:

[0070]

[0071] Then, pixels a and b change to:

[0072] a′=a+(e′-e)(5)

[0073] b′=b+(e′-e)(6)

[0074] At this point, all black pixels in the R channel are embedded. The embedding of white pixels in the R channel is similar to the above prediction and embedding methods. The difference is that the black pixels with embedded information are used to predict the white pixels, and R1 containing the embedded message is obtained after the embedding is completed. The processing method for the G channel and the B channel is the same as that for the R channel. After the embedding process is completed for these two channels, the G1 channel and the B1 channel are finally obtained; in order for the extraction end to correctly extract the message M, it is necessary to embed a message header T before embedding M′, where T represents the length of M′. According to the "Z"-shaped scan, T is embedded in the first n pixels of channel R, where n is selected as 64, that is, 32 pixels are selected in the first row of the image and 32 pixels are selected in the second row, and a length of 64 bits is used to store the length of M′, and the embedding of M′ starts from the n+1th pixel. The embedded pixels c and d become c′ and d′, and for T that is less than n bits, 0 is prepended;

[0075] The RGB channel integrator 15 performs the inverse process of the first RGB channel separator 12, that is, integrates the R1 channel, the G1 channel and the B1 channel to obtain the image A′ containing the embedded information data, and transmits it to the lossless encoder 16;

[0076] The lossless encoder 16 performs lossless encoding compression on the received A′ and transmits it to the receiving end through a lossless channel; the received A′ is losslessly compressed to reduce the size of A′, reduce the transmission cost, and transmit it to the receiving end through a lossless channel.

[0077] Further, the receiving end extraction module 2 includes a lossless decoder 21, a second RGB channel separator 22, a second channel predictor 23 and an information extractor 24 and are communicatively connected in sequence;

[0078] The lossless decoder 21 is used to receive the image compressed by lossless coding, perform lossless decoding, and obtain the image after lossless decoding;

[0079] The second RGB channel separator 22 is used to receive the image after lossless decoding, perform channel separation, and obtain the R2 channel, the G2 channel, and the B2 channel;

[0080] A second channel predictor 23 is used to perform pixel-level prediction on the R2 channel, the G2 channel and the B2 channel to obtain an extended prediction error corresponding to each channel;

[0081] The information extractor 24 is used to extract the embedded information data from the R2 channel, the G2 channel and the B2 channel respectively according to the expanded prediction error corresponding to each channel.

[0082] Specifically, the lossless decoder 21 performs lossless decoding on the received image A′ and transmits it to the second RGB channel separator 22;

[0083] The second RGB channel separator 22 performs channel separation on the received image A′ to obtain an R2 channel, a G2 channel and a B2 channel;

[0084] The second channel predictor 23 uses the same pixel prediction method as the first channel predictor 13 to obtain the prediction error E R ′、E G ′、E B ′, where the prediction error is the prediction error after expansion in the transmitter embedded module 1;

[0085] Specifically, the prediction error here is the prediction error after the embedded information in the transmitter embedding module 1 is expanded. In order to ensure the correct extraction of the embedded information M′, the prediction process needs to be opposite to the embedding process, that is, first predict the white pixels, and then predict the black pixels after the white pixels are extracted, so as to extract the black pixels;

[0086] Taking channel R2 as an example, the prediction error E of the white pixel is obtained according to the prediction of the second channel predictor 23. R ',but:

[0087]

[0088] e1′=c′-x′(8)

[0089] e2′=d′-x′(9)

[0090] Then e1′∈E R ′, e2′∈E R ′, similarly, E R 'Only white pixels have predicted values, and black pixels are marked as Null.

[0091] The information extractor 24 performs the inverse process of the embedding process information embedder 14, extracting the embedded information data from the R2 channel, the G2 channel and the B2 channel; specifically, taking R2 as an example, according to the prediction error E R ′Complete the extraction of information data M′, there is e″∈{e1′,e2′}, then, e″∈E R ′.

[0092]

[0093] During the extraction process, the message header T must first be extracted from the first n pixels of channel R2 by extracting the first n bits from R2 in a 'Z' shape. Then, according to the size of T, the length of M' is determined. Finally, according to the above formula (10), the information data M' can be correctly extracted and restored to M, and the original carrier image A can be restored according to formulas (11) (12).

[0094] Furthermore, the lossless transmission module 3 includes a lossless transmission channel for lossless transmission of data between the transmitting end embedding module 1 and the receiving end extraction module 2; it can be a wired communication network or a wireless communication network, but the data must be transmitted losslessly.

[0095] like Figure 2 As shown, this embodiment also provides a covert communication method based on an offshore platform optoelectronic monitoring system, including: obtaining a video stream for real-time monitoring of the offshore situation, processing the video stream, and obtaining an image compressed by lossless coding;

[0096] The image compressed by lossless coding is processed to obtain embedded information data.

[0097] Further, the video stream is processed to obtain a lossless coded compressed image including:

[0098] Perform time-sharing acquisition and processing on the video stream to obtain the acquired images;

[0099] Perform channel separation on the collected image to obtain the R channel, G channel and B channel of the original image;

[0100] Specifically, if the size of image A is K×L, the size of the three channels is also K×L. Pixels of each channel are predicted in the order of R channel, G channel and B channel. The prediction method is as follows: Taking the R channel as an example, the pixels of the R channel are classified into black and white pixels. First, the black pixels are predicted. The prediction process is:

[0101] like Figure 3 The mean value of the white pixels c and d is calculated as shown in formula (1), and the mean value is recorded as x, where x represents the predicted value of pixels c and d. Then:

[0102]

[0103] The function floor(g) is a floor function, such as floor(3.4) = 3. Next, the prediction error of pixels c and d is:

[0104] e1=ax(2)

[0105] e2=bx(3)

[0106] According to the above process, the prediction of all black pixels in the R channel is completed in sequence, and the prediction error matrix E with the same number of rows and columns as the R channel is obtained. R , then E R Currently, only the black pixel position has a predicted value, the white pixel position is marked as Null, and there is e1∈E R , e2∈E R In E R Select the two values ​​with the highest frequency of occurrence and record them as α and β, and α<β.

[0107] Perform pixel-level prediction on the R channel, G channel, and B channel of the original image to obtain the pixel prediction error corresponding to each channel;

[0108] According to the pixel prediction error, the information data is sequentially embedded into the R channel, the G channel and the B channel until the information data is completely embedded, thereby obtaining the R1 channel, the G1 channel and the B1 channel;

[0109] Specifically, according to the prediction error E R Complete the embedding of information data, if e∈{e1,e2}, then, e∈E R If the information data to be embedded is M, convert M into binary form to get M′, then M′ consists of bits 0 and 1, and m represents the bit to be embedded. R , the embedding process is:

[0110]

[0111] Then, pixels a and b change to:

[0112] a′=a+(e′-e) (5)

[0113] b′=b+(e′-e)(6)

[0114] At this point, all black pixels in the R channel are embedded. The embedding of white pixels in the R channel is similar to the above prediction and embedding methods. The difference is that the black pixels with embedded information are used to predict the white pixels, and R1 containing the embedded message is obtained after the embedding is completed. The processing method for the G channel and the B channel is the same as that for the R channel. After the embedding process is completed for these two channels, the G1 channel and the B1 channel are finally obtained; in order for the extraction end to correctly extract the message M, it is necessary to embed a message header T before embedding M′, where T represents the length of M′. According to the "Z"-shaped scan, T is embedded in the first n pixels of channel R, where n is selected as 64, that is, 32 pixels are selected in the first row of the image and 32 pixels are selected in the second row, and a length of 64 bits is used to store the length of M′, and the embedding of M′ starts from the n+1th pixel. The embedded pixels c and d become c′ and d′, and for T that is less than n bits, 0 is prepended;

[0115] Integrate the R1 channel, the G1 channel and the B1 channel to obtain an image containing embedded information data;

[0116] Perform lossless coding compression on the image containing embedded information data to obtain a lossless coded compressed image.

[0117] Furthermore, the image compressed by lossless coding is processed to obtain embedded information data including:

[0118] Performing lossless decoding on the image compressed by lossless coding to obtain a lossless decoded image;

[0119] For the lossless decoded image, channel separation is performed to obtain R2 channel, G2 channel and B2 channel;

[0120] Perform pixel-level prediction on the R2 channel, G2 channel, and B2 channel to obtain the expanded prediction error corresponding to each channel; specifically, taking channel R2 as an example, the prediction error E of the white pixel is obtained. R ',but:

[0121]

[0122] e1′=c′-x′(8)

[0123] e2′=d′-x′(9)

[0124] Then e1′∈E R ′, e2′∈E R ′, similarly, E R 'Only white pixels have predicted values, and black pixels are marked as Null.

[0125] According to the expanded prediction error corresponding to each channel, the embedded information data is extracted from the R2 channel, the G2 channel and the B2 channel respectively; specifically, taking R2 as an example, according to the prediction error E R ′Complete the extraction of information data M′, there is e″∈{e1′,e2′}, then, e″∈E R ′.

[0126]

[0127] During the extraction process, the message header T must first be extracted from the first n pixels of channel R2 by extracting the first n bits from R2 in a 'Z' shape. Then, according to the size of T, the length of M' is determined. Finally, according to the above formula (10), the information data M' can be correctly extracted and restored to M, and the original carrier image A can be restored according to formulas (11) (12).

[0128] The present invention discloses a covert communication device and method based on an offshore platform optoelectronic monitoring system. The device and method are based on information hiding of images, and covert embedding of information is achieved through prediction error expansion to conceal the existence of information. The operation on the image is only at the bit level, that is, the embedding of information is completed by adding or subtracting 1, and the algorithm is highly efficient. The flow of information is achieved through covert transmission without the need for an external encryption machine, thereby reducing the hardware maintenance cost and the risk of loss of information due to loss.

[0129] The above are only preferred specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A concealed communication device based on an offshore platform optoelectronic monitoring system, characterized in that: include: A transmitting end embedding module (1), a receiving end extraction module (2) and a lossless transmission module (3); The transmitting end embedded module (1) is used to receive a video stream for real-time monitoring of maritime situations, process the video stream, and obtain an image compressed by lossless coding; The receiving end extraction module (2) is used to receive the image compressed by lossless coding, process the image compressed by lossless coding, and obtain embedded information data; The lossless transmission module (3) is used for data communication between the sending end embedding module (1) and the receiving end extraction module (2).

2. The concealed communication device based on the offshore platform optoelectronic monitoring system according to claim 1, characterized in that: The transmitting end embedding module (1) comprises a photoelectric monitoring system (10), an image time-sharing collector (11), a first RGB channel separator (12), a first channel predictor (13), an information embedder (14), an RGB channel integrator (15) and a lossless encoder (16), and the modules are communicatively connected in sequence; The optoelectronic monitoring system (10) is used to utilize the offshore platform to monitor the surrounding offshore situation in real time and obtain a video stream; The image time-sharing collector (11) is used to receive the video stream and perform time-sharing collection processing on the video stream to obtain collected images; The first RGB channel separator (12) is used to receive the collected image and perform channel separation to obtain the R channel, G channel and B channel of the original image; The first channel predictor (13) is used to perform pixel-level prediction on the R channel, the G channel and the B channel of the original image to obtain a pixel prediction error corresponding to each channel; The information embedder (14) is used to embed the information data into the R channel, the G channel and the B channel in sequence according to the pixel prediction error until the information data is completely embedded, thereby obtaining the R1 channel, the G1 channel and the B1 channel; The RGB channel integrator (15) is used to integrate the R1 channel, the G1 channel and the B1 channel to obtain an image containing embedded information data; The lossless encoder (16) is used to receive the image containing the embedded information data, perform lossless coding compression, and obtain the image after lossless coding compression.

3. The concealed communication device based on the offshore platform optoelectronic monitoring system according to claim 1, characterized in that: The receiving end extraction module (2) comprises a lossless decoder (21), a second RGB channel separator (22), a second channel predictor (23) and an information extractor (24), and is communicatively connected in sequence; The lossless decoder (21) is used to receive the image compressed by the lossless coding, perform lossless decoding, and obtain the image after lossless decoding; The second RGB channel separator (22) is used to receive the losslessly decoded image, perform channel separation, and obtain an R2 channel, a G2 channel, and a B2 channel; The second channel predictor (23) is used to perform pixel-level prediction on the R2 channel, the G2 channel and the B2 channel to obtain an expanded prediction error corresponding to each channel; The information extractor (24) is used to extract the embedded information data from the R2 channel, the G2 channel and the B2 channel respectively according to the expanded prediction error corresponding to each channel.

4. The concealed communication device based on the offshore platform optoelectronic monitoring system according to claim 1, characterized in that: The lossless transmission module (3) comprises a lossless transmission channel; The lossless transmission channel is used for lossless transmission of data between the sending end embedding module (1) and the receiving end extraction module (2).

5. A method for concealed communication device based on offshore platform optoelectronic monitoring system according to any one of claims 1 to 4, characterized in that: The following steps are involved: Acquire a video stream for real-time monitoring of maritime situations, process the video stream, and obtain an image compressed by lossless coding; The image compressed by the lossless coding is processed to obtain embedded information data.

6. The covert communication method based on the offshore platform optoelectronic monitoring system according to claim 5, characterized in that: Processing the video stream to obtain a lossless coded compressed image includes: Performing time-sharing acquisition processing on the video stream to obtain acquired images; Perform channel separation on the collected image to obtain the R channel, G channel and B channel of the original image; Perform pixel-level prediction on the R channel, G channel, and B channel of the original image to obtain the pixel prediction error corresponding to each channel; According to the pixel prediction error, the information data is sequentially embedded into the R channel, the G channel and the B channel until the information data is completely embedded, thereby obtaining the R1 channel, the G1 channel and the B1 channel; Integrate the R1 channel, the G1 channel and the B1 channel to obtain an image containing embedded information data; The image containing the embedded information data is subjected to lossless coding compression to obtain a lossless coded compressed image.

7. The covert communication method based on the offshore platform optoelectronic monitoring system according to claim 5, characterized in that: Processing the image compressed by lossless coding to obtain embedded information data includes: Performing lossless decoding on the image compressed by the lossless coding to obtain a lossless decoded image; Performing channel separation on the losslessly decoded image to obtain an R2 channel, a G2 channel, and a B2 channel; Perform pixel-level prediction on the R2 channel, the G2 channel, and the B2 channel to obtain an expanded prediction error corresponding to each channel; According to the expanded prediction error corresponding to each channel, the embedded information data is extracted from the R2 channel, the G2 channel and the B2 channel respectively.