A wavelet interpolation-based laser communication link correction method, system, device, medium and product
By processing the spot image using wavelet interpolation, the subdivision accuracy and centroid coordinate accuracy of the spot image are improved, solving the problem of inaccurate spot centroid coordinates and realizing the stability and reliability of the laser communication link.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HARBIN INST OF TECH
- Filing Date
- 2025-05-13
- Publication Date
- 2026-05-08
AI Technical Summary
In optical communication systems operating on satellite platforms, uneven distribution of light spots and background noise in dynamic environments lead to inaccurate centroid coordinates of the light spots, resulting in unstable laser communication links.
The light spot image is subjected to stationary wavelet transform and discrete wavelet transform using wavelet interpolation method, and interpolation processing and coefficient correction are performed. The centroid coordinates are calculated by gray-scale centroid method, and the deflection angle of the receiver is adjusted to correct the laser communication link.
It improves the subdivision accuracy of the light spot image and the accuracy of the centroid coordinates, ensuring the stability and reliability of the laser communication link and achieving sub-pixel level positioning accuracy.
Smart Images

Figure CN120263301B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of optical communication, and in particular to a laser communication link correction method, system, device, medium and product based on wavelet interpolation. Background Technology
[0002] In optical communication systems operating on satellite platforms, satellite attitude adjustments and orbital changes are commonplace, posing a significant challenge to the construction of laser links. The laser link establishment process involves three key stages: signal aiming via an optical communication terminal, initial acquisition, and continuous tracking. The system relies on the spot position information acquired by a photodetector to maintain tracking accuracy.
[0003] In some cases, methods such as centroid method, curve fitting method, moment-based method and interpolation method are used to maintain the tracking accuracy of the spot position. However, when dealing with complex situations such as uneven spot distribution and background noise in dynamic environment, the spot subdivision accuracy is often limited, resulting in inaccurate centroid coordinates of the spot, which leads to unstable connection of laser communication link. Summary of the Invention
[0004] The purpose of this application is to provide a laser communication link correction method, system, device, medium and product based on wavelet interpolation, which can improve the stability of the laser communication link by improving the subdivision accuracy of the light spot.
[0005] To achieve the above objectives, this application provides the following solution:
[0006] In a first aspect, this application provides a laser communication link correction method based on wavelet interpolation. The laser communication link includes a transmitter and a receiver. The transmitter is used to transmit beacon light, and the receiver is used to receive the beacon light and convert the beacon light into a spot image, including:
[0007] The spot image is subjected to stationary wavelet transform and discrete wavelet transform respectively to obtain stationary subband coefficients and discrete subband coefficients; the stationary subband coefficients include stationary low-frequency subband coefficients and stationary high-frequency subband coefficients; the discrete subband coefficients include discrete low-frequency subband coefficients and discrete high-frequency subband coefficients; the spot image is the image of beacon light emitted by the transmitter and received by the receiver;
[0008] Interpolation processing is performed on the discrete high-frequency subband coefficients to obtain the interpolated discrete high-frequency subband coefficients;
[0009] The discrete high-frequency subband coefficients after interpolation are corrected by using the stable high-frequency subband coefficients to obtain the corrected discrete high-frequency subband coefficients.
[0010] The coefficients of the spot image are enlarged by a preset factor, and the discrete low-frequency subband coefficients are replaced with the coefficients of the enlarged spot image to obtain the replaced discrete low-frequency subband coefficients.
[0011] The corrected discrete high-frequency subband coefficients and the replaced discrete low-frequency subband coefficients are subjected to discrete wavelet inverse transform to obtain the spot image after wavelet interpolation.
[0012] The centroid coordinates of the light spot image after wavelet interpolation are calculated using the gray-scale centroid method.
[0013] Based on the centroid coordinates of the spot image after wavelet interpolation, the deflection angle of the beacon light is calculated, and the deflection angle of the receiver is adjusted according to the deflection angle of the beacon light to complete the correction of the laser communication link.
[0014] Secondly, this application provides a laser communication link correction system based on wavelet interpolation. The laser communication link includes a transmitter and a receiver. The transmitter is used to emit beacon light, and the receiver is used to receive the beacon light and convert the beacon light into a spot image, including:
[0015] The wavelet transform module is used to perform stationary wavelet transform and discrete wavelet transform on the spot image to obtain stationary subband coefficients and discrete subband coefficients; the stationary subband coefficients include stationary low-frequency subband coefficients and stationary high-frequency subband coefficients; the discrete subband coefficients include discrete low-frequency subband coefficients and discrete high-frequency subband coefficients; the spot image is the image of the beacon light emitted by the transmitter and received by the receiver.
[0016] The interpolation processing module is used to perform interpolation processing on the discrete high-frequency subband coefficients to obtain the interpolated discrete high-frequency subband coefficients.
[0017] The coefficient correction module is used to correct the interpolated discrete high-frequency subband coefficients using stable high-frequency subband coefficients, so as to obtain the corrected discrete high-frequency subband coefficients.
[0018] The replacement module is used to enlarge the coefficients of the spot image by a preset factor and replace the discrete low-frequency subband coefficients with the coefficients of the enlarged spot image to obtain the replaced discrete low-frequency subband coefficients.
[0019] The discrete wavelet inverse transform module is used to perform discrete wavelet inverse transform on the corrected discrete high-frequency subband coefficients and the replaced discrete low-frequency subband coefficients to obtain the spot image after wavelet interpolation.
[0020] The centroid calculation module is used to calculate the centroid coordinates of the spot image after wavelet interpolation using the gray-scale centroid method.
[0021] The laser communication link correction module is used to calculate the deflection angle of the beacon light based on the centroid coordinates of the spot image after wavelet interpolation, and adjust the deflection angle of the receiver according to the deflection angle of the beacon light to complete the correction of the laser communication link.
[0022] Thirdly, this application provides a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the wavelet interpolation-based laser communication link correction method described above.
[0023] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the wavelet interpolation-based laser communication link correction method described above.
[0024] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the wavelet interpolation-based laser communication link correction method described above.
[0025] According to the specific embodiments provided in this application, this application has the following technical effects:
[0026] This application provides a laser communication link correction method, system, device, medium, and product based on wavelet interpolation. By interpolating the discrete high-frequency subband coefficients, the number of pixels is increased, enabling the high-frequency subband composed of the discrete high-frequency subband coefficients to reach the subpixel level, thereby improving the subdivision accuracy of the spot image. By replacing the discrete low-frequency subband coefficients with the coefficients of the enlarged spot image, and performing a discrete wavelet inverse transform on the corrected discrete high-frequency subband coefficients and the replaced discrete low-frequency subband coefficients, the pixel size of the wavelet-interpolated spot image is increased, thereby improving the resolution of the spot image and improving the accuracy of the centroid coordinates. Finally, the deflection angle of the beacon light is calculated using the centroid coordinates to complete the correction of the laser communication link and improve the stability of the laser communication link. Attached Figure Description
[0027] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0028] Figure 1 A flowchart illustrating a laser communication link correction method based on wavelet interpolation provided in an embodiment of this application;
[0029] Figure 2 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0030] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0031] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0032] In one exemplary embodiment, such as Figure 1 As shown, a laser communication link correction method based on wavelet interpolation is provided. The laser communication link includes a transmitter and a receiver. The transmitter emits beacon light, and the receiver receives the beacon light and converts it into a light spot image. This method is executed by a computer device, specifically by a terminal or server alone, or by both. In this embodiment, the method is described using a server as an example, including steps 1 to 7. Wherein:
[0033] Step 1: Perform stationary wavelet transform and discrete wavelet transform on the spot image to obtain stationary subband coefficients and discrete subband coefficients; the stationary subband coefficients include stationary low-frequency subband coefficients and stationary high-frequency subband coefficients; the discrete subband coefficients include discrete low-frequency subband coefficients and discrete high-frequency subband coefficients; the spot image is the image of the beacon light emitted by the transmitter and received by the receiver.
[0034] Furthermore, the receiving end is a CMOS camera. The CMOS camera acquires images of the beacon light, and the acquired images are stored sequentially to obtain a light spot image.
[0035] Specifically, stationary wavelet transform and discrete wavelet transform are performed on the light spot image respectively (wavelet basis is db1, decomposition level is 1).
[0036] Since subsequent steps require correcting the discrete subband coefficients using stationary subband coefficients, and the only difference between stationary wavelet transform and discrete wavelet transform is the absence of a downsampling step, an interpolation method with an integer interpolation factor 'a' is needed to interpolate the discrete high-frequency subband coefficients obtained from the discrete wavelet transform. The matrix of the interpolated discrete high-frequency subband coefficients has the same size as the matrix of the spot image; therefore, the db1 wavelet basis is chosen. Simultaneously, the decomposition level is set to 1 to prevent computational efficiency degradation due to excessive data processing. The expressions for the discrete wavelet function and the wavelet coefficients obtained after the discrete wavelet transform are as follows:
[0037]
[0038] Where, ψ p,q (t) is the discrete wavelet function at time t; l∈Z is the scaling factor; l∈Z is the discrete coefficient; z is the translation factor; a0 and b0 are constants; p′,q′ Let f(t) be the discrete sub-band coefficient in row p′ and column q′, where p′ and p have the same value, and q′ and q have the same value; f(t) is the spot image at time t. Let be the conjugate function of the discrete wavelet function at time t.
[0039] Step 2: Perform interpolation on the discrete high-frequency subband coefficients to obtain the interpolated discrete high-frequency subband coefficients.
[0040] Specifically, the discrete high-frequency subband coefficients obtained after discrete wavelet transform are subjected to nearest neighbor interpolation with an interpolation factor of 2. The new pixel value of the nearest neighbor interpolation is obtained by finding the nearest pixel to the current position and directly assigning that pixel value to the new pixel.
[0041] Step 3: Correct the interpolated discrete high-frequency subband coefficients using the stable high-frequency subband coefficients to obtain the corrected discrete high-frequency subband coefficients.
[0042] Furthermore, the stable high-frequency subband coefficients are added to the interpolated discrete high-frequency subband coefficients to obtain the corrected discrete high-frequency subband coefficients.
[0043] Step 4: Magnify the coefficients of the spot image by a preset factor, and replace the discrete low-frequency subband coefficients with the coefficients of the magnified spot image to obtain the replaced discrete low-frequency subband coefficients.
[0044] Specifically, the coefficients of the spot image are multiplied by a factor of five to obtain an enlarged spot image, which then replaces the discrete low-frequency subband coefficients. This step is primarily because the spot image contains richer information than the discrete low-frequency subband coefficients, and the wavelet decomposition information in each direction is similar to the information in the corresponding direction of the upper layer. Therefore, in the final inverse discrete wavelet transform, the spot image is used to replace the discrete low-frequency subband coefficient components. Simultaneously, multiplying the coefficients of the spot image by a factor of five ensures that the overall energy of the image remains unchanged.
[0045] Step 5: Perform inverse discrete wavelet transform on the corrected discrete high-frequency subband coefficients and the replaced discrete low-frequency subband coefficients to obtain the wavelet-interpolated spot image. The formula for calculating the wavelet-interpolated spot image is:
[0046]
[0047] Where f′(t) is the wavelet interpolation image at time t; z′ p′,q′ The corrected and replaced discrete subband coefficients are in row p′ and column q′. The corrected and replaced discrete subband coefficients include: the corrected discrete high-frequency subband coefficients and the replaced discrete low-frequency subband coefficients.
[0048] Specifically, the wavelet interpolation-processed spot image is obtained using the above formula. The above process transforms the image to the wavelet domain and corrects the wavelet coefficients using the coefficients of the stationary wavelet transform. Simultaneously, the original image coefficients, which contain richer information, are used to replace the low-frequency wavelet coefficients. At this point, the pixel size of the image obtained by the inverse wavelet transform changes from m×n to 2m×2n, improving the image resolution and facilitating subsequent improvements in positioning accuracy.
[0049] Step 6: Calculate the centroid coordinates of the light spot image after wavelet interpolation using the gray-scale centroid method.
[0050] The formula for calculating the centroid coordinates of the spot image after wavelet interpolation is:
[0051]
[0052] Where, x c Let be the X-axis coordinate of the centroid of the wavelet-interpolated spot image; i is the pixel gray level in the i-th row of the wavelet-interpolated spot image; f(i,j) is the frequency of the pixel gray level in the i-th row and j-th column of the wavelet-interpolated spot image; N is the total number of pixels in the wavelet-interpolated spot image; y c is the Y-axis coordinate of the centroid of the spot image after wavelet interpolation; j is the pixel gray level of the j-th column of the spot image after wavelet interpolation.
[0053] Specifically, the gray-scale centroid method for calculating centroid coordinates has low algorithm complexity, resulting in short running time and high computational efficiency. The entire scheme can improve image resolution, thereby achieving sub-pixel level subdivision and laying the foundation for fast and accurate localization.
[0054] Step 7: Based on the centroid coordinates of the spot image after wavelet interpolation, calculate the deflection angle of the beacon light, and adjust the deflection angle of the receiver according to the deflection angle of the beacon light to complete the correction of the laser communication link.
[0055] The formula for calculating the deflection angle of the beacon light is:
[0056] x c -x0=ftanθ x ≈fθ x .
[0057] y c -y0=ftanθ y ≈fθ y .
[0058] Where, x c x is the X-axis coordinate of the centroid of the spot image after wavelet interpolation; x0 is the X-axis coordinate of the center of the CMOS camera's field of view; f is the equivalent focal length of the CMOS camera; θ x The angle of deflection of the beacon light along the X-axis; y c y is the Y-axis coordinate of the centroid of the spot image after wavelet interpolation; y0 is the Y-axis coordinate of the center of the CMOS camera's field of view; θ y This represents the deflection angle of the beacon light along the Y-axis.
[0059] In one exemplary embodiment, prior to step 1, the method further includes: performing denoising processing on the spot image using a wavelet thresholding algorithm. This achieves basic denoising of the spot image, reduces noise interference with the spot image, and lays a favorable foundation for subsequent high-precision positioning.
[0060] The beneficial effects of the laser communication link correction method based on wavelet interpolation proposed in this application are mainly reflected in the following aspects:
[0061] This application addresses the problem of beacon beam subdivision in laser communication links. By combining interpolation with wavelet transform, the interpolation method is applied in the wavelet domain, increasing the number of pixels and improving the subdivision accuracy of the beam. This facilitates the rapid identification of the centroid coordinates, ensuring the fast, continuous, and stable operation of the laser communication link. This method is fast, achieving subpixel-level subdivision accuracy and providing real-time performance. The ground receiver can then deflect the beacon beam based on the calculated deflection angle, thus ensuring the stability and reliability of the laser communication link.
[0062] Based on the same inventive concept, this application also provides a laser communication link correction system based on wavelet interpolation. The solution provided by this system is similar to the solution described in the above method. Therefore, the specific limitations of one or more embodiments of the laser communication link correction system based on wavelet interpolation provided below can be found in the limitations of the laser communication link correction method based on wavelet interpolation described above, and will not be repeated here.
[0063] In one exemplary embodiment, a laser communication link correction system based on wavelet interpolation is provided. The laser communication link includes a transmitter and a receiver. The transmitter emits beacon light, and the receiver receives the beacon light and converts it into a light spot image, including:
[0064] The wavelet transform module is used to perform stationary wavelet transform and discrete wavelet transform on the spot image to obtain stationary subband coefficients and discrete subband coefficients. The stationary subband coefficients include stationary low-frequency subband coefficients and stationary high-frequency subband coefficients. The discrete subband coefficients include discrete low-frequency subband coefficients and discrete high-frequency subband coefficients. The spot image is the image of the beacon light emitted by the transmitter and received by the receiver. The laser communication link includes a transmitter and a receiver.
[0065] The interpolation module is used to perform interpolation processing on the discrete high-frequency subband coefficients to obtain the interpolated discrete high-frequency subband coefficients.
[0066] The coefficient correction module is used to correct the interpolated discrete high-frequency subband coefficients using stable high-frequency subband coefficients, so as to obtain the corrected discrete high-frequency subband coefficients.
[0067] The replacement module is used to expand the coefficients of the spot image by a preset factor and replace the discrete low-frequency subband coefficients with the coefficients of the expanded spot image to obtain the replaced discrete low-frequency subband coefficients.
[0068] The discrete wavelet inverse transform module is used to perform discrete wavelet inverse transform on the corrected discrete high-frequency subband coefficients and the replaced discrete low-frequency subband coefficients to obtain the spot image after wavelet interpolation.
[0069] The centroid calculation module is used to calculate the centroid coordinates of the spot image after wavelet interpolation using the gray-scale centroid method.
[0070] The laser communication link correction module is used to calculate the deflection angle of the beacon light based on the centroid coordinates of the spot image after wavelet interpolation, and adjust the deflection angle of the receiver according to the deflection angle of the beacon light to complete the correction of the laser communication link.
[0071] In one exemplary embodiment, a computer device is provided, which may be a server or a terminal, and its internal structure diagram may be as follows. Figure 2 As shown, this computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The database stores wavelet interpolation-processed spot images. The I / O interfaces are used for information exchange between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When executed by the processor, the computer program implements a wavelet interpolation-based laser communication link correction method.
[0072] Those skilled in the art will understand that Figure 2 The structures shown are merely block diagrams of some structures related to the present application and do not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than shown in the figures, or combine certain components, or have different component arrangements. In an exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0073] In one exemplary embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0074] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0075] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0076] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).
[0077] The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0078] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0079] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A laser communication link correction method based on wavelet interpolation, wherein the laser communication link includes a transmitter and a receiver, the transmitter is used to emit beacon light, and the receiver is used to receive the beacon light and convert the beacon light into a light spot image, characterized in that, The laser communication link correction method based on wavelet interpolation includes: Before performing stationary wavelet transform and discrete wavelet transform on the spot image to obtain the stationary subband coefficients and discrete subband coefficients, the following steps are also included: The wavelet thresholding algorithm is used to denoise the spot image; The spot image is subjected to stationary wavelet transform and discrete wavelet transform respectively to obtain stationary subband coefficients and discrete subband coefficients; the stationary subband coefficients include stationary low-frequency subband coefficients and stationary high-frequency subband coefficients; the discrete subband coefficients include discrete low-frequency subband coefficients and discrete high-frequency subband coefficients. Interpolation processing is performed on the discrete high-frequency subband coefficients to obtain the interpolated discrete high-frequency subband coefficients; The discrete high-frequency subband coefficients after interpolation are corrected using the stationary high-frequency subband coefficients to obtain the corrected discrete high-frequency subband coefficients. Specifically, the stationary high-frequency subband coefficients are added to the discrete high-frequency subband coefficients after interpolation to obtain the corrected discrete high-frequency subband coefficients. The coefficients of the spot image are enlarged by a preset factor, and the discrete low-frequency subband coefficients are replaced with the coefficients of the enlarged spot image to obtain the replaced discrete low-frequency subband coefficients. The corrected discrete high-frequency subband coefficients and the replaced discrete low-frequency subband coefficients are subjected to discrete wavelet inverse transform to obtain the spot image after wavelet interpolation. The centroid coordinates of the light spot image after wavelet interpolation are calculated using the gray-scale centroid method. Based on the centroid coordinates of the spot image after wavelet interpolation, the deflection angle of the beacon light is calculated, and the deflection angle of the receiver is adjusted according to the deflection angle of the beacon light to complete the correction of the laser communication link.
2. The laser communication link correction method based on wavelet interpolation according to claim 1, characterized in that, The receiver is a CMOS camera.
3. The laser communication link correction method based on wavelet interpolation according to claim 1, characterized in that, The formula for calculating the centroid coordinates of the spot image after wavelet interpolation is: ; in, The X-axis coordinates of the centroid of the spot image after wavelet interpolation; The first spot image after wavelet interpolation The pixel grayscale level of the row; The first spot image after wavelet interpolation Line number The frequency of occurrence of pixel grayscale levels in the column; This represents the total number of pixels in the spot image after wavelet interpolation. The Y-axis coordinates of the centroid of the spot image after wavelet interpolation; The first spot image after wavelet interpolation The pixel grayscale level of the column.
4. The laser communication link correction method based on wavelet interpolation according to claim 2, characterized in that, The formula for calculating the deflection angle of the beacon light is: ; ; in, The X-axis coordinates of the centroid of the spot image after wavelet interpolation; The X-axis coordinates of the center of the CMOS camera's field of view; This is the equivalent focal length of a CMOS camera; This represents the deflection angle of the beacon light along the X-axis. The Y-axis coordinates of the centroid of the spot image after wavelet interpolation; The Y-axis coordinates of the center of the CMOS camera's field of view; This represents the deflection angle of the beacon light along the Y-axis.
5. A laser communication link correction system based on wavelet interpolation, wherein the laser communication link includes a transmitter and a receiver, the transmitter is used to emit beacon light, and the receiver is used to receive the beacon light and convert the beacon light into a spot image, characterized in that, The laser communication link correction system based on wavelet interpolation includes: Before performing stationary wavelet transform and discrete wavelet transform on the spot image to obtain the stationary subband coefficients and discrete subband coefficients, the following steps are also included: The wavelet thresholding algorithm is used to denoise the spot image; The wavelet transform module is used to perform stationary wavelet transform and discrete wavelet transform on the spot image to obtain stationary subband coefficients and discrete subband coefficients; the stationary subband coefficients include stationary low-frequency subband coefficients and stationary high-frequency subband coefficients; the discrete subband coefficients include discrete low-frequency subband coefficients and discrete high-frequency subband coefficients; the spot image is the image of the beacon light emitted by the transmitter and received by the receiver. The interpolation processing module is used to perform interpolation processing on the discrete high-frequency subband coefficients to obtain the interpolated discrete high-frequency subband coefficients. The coefficient correction module is used to correct the interpolated discrete high-frequency subband coefficients using the stable high-frequency subband coefficients to obtain the corrected discrete high-frequency subband coefficients. Specifically, it includes adding the stable high-frequency subband coefficients to the interpolated discrete high-frequency subband coefficients to obtain the corrected discrete high-frequency subband coefficients. The replacement module is used to enlarge the coefficients of the spot image by a preset factor and replace the discrete low-frequency subband coefficients with the coefficients of the enlarged spot image to obtain the replaced discrete low-frequency subband coefficients. The discrete wavelet inverse transform module is used to perform discrete wavelet inverse transform on the corrected discrete high-frequency subband coefficients and the replaced discrete low-frequency subband coefficients to obtain the spot image after wavelet interpolation. The centroid calculation module is used to calculate the centroid coordinates of the spot image after wavelet interpolation using the gray-scale centroid method. The laser communication link correction module is used to calculate the deflection angle of the beacon light based on the centroid coordinates of the spot image after wavelet interpolation, and adjust the deflection angle of the receiver according to the deflection angle of the beacon light to complete the correction of the laser communication link.
6. A computer device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the wavelet interpolation-based laser communication link correction method according to any one of claims 1-4.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the laser communication link correction method based on wavelet interpolation as described in any one of claims 1-4.
8. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the laser communication link correction method based on wavelet interpolation as described in any one of claims 1-4.
Citation Information
Patent Citations
Method and system for transmitting video data over a channel for transmission by powerline communication
CN104904128A
Image processing method based on combination of wavelet transform and self-adaptive transform
CN106709891A