Image transmission test system and method and storage medium

By performing feature extraction and temperature testing on the image transmission data and adjusting the image processing parameters of the image transmission equipment, the stability and accuracy of the wireless image transmission system at different ambient temperatures are solved, and more efficient and accurate image transmission testing is achieved. .

CN119484802APending Publication Date: 2025-02-18AUTEL INTELLIGENT AUTOMOBILE CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411432392.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

Wireless image transmission systems have poor stability and security in complex or interference-intensive environments, especially affected by ambient temperature, resulting in a decrease in the accuracy of wireless transmission. The prior art relies on temperature control equipment for temperature control, which has the disadvantages of low efficiency and low accuracy.

Method used

By extracting the image transmission data, the first feature data is obtained, and the temperature test results are obtained based on the target feature data and the first feature data; according to the temperature test results, the image processing parameters of the image transmission device are adjusted to improve the image transmission test efficiency and accuracy.

Benefits of technology

It improves the efficiency and accuracy of graph transmission testing, reduces dependence on temperature control equipment, and enhances the stability and performance of graph transmission system under different temperature conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484802A_ABST
    Figure CN119484802A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of image transmission, and discloses an image transmission test system and method and a storage medium, the image transmission test system comprises an image transmission device and a terminal device, the terminal device comprises an image preprocessing module, an image detection module, a temperature test module and a parameter adjustment module; the image detection module is used for performing feature extraction on the preprocessed image transmission data to obtain first feature data; the temperature test module is used for acquiring target feature data of the to-be-tested image transmission data under a preset temperature condition, and acquiring a temperature test result according to the target feature data and the first feature data; and the parameter adjusting module is used for adjusting image processing parameters of the image transmission equipment according to the temperature test result. The temperature test result is obtained according to the target feature data and the first feature data, and the image processing parameters of the image transmission equipment are adjusted according to the temperature test result, so that the image transmission test efficiency and accuracy can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of image transmission technology, and in particular to an image transmission test system, method and storage medium. Background Art

[0002] Wireless image transmission, whose full name is Wireless Video Transmission, is mainly characterized by directly transmitting pictures and videos through wireless signals without the need for transmission through wires. This technology is widely used in various scenarios, including node image transmission devices that connect professional cameras and network cameras. The advantages of wireless image transmission systems are their flexibility, convenience, and the absence of wiring, which makes the transmission of images and videos more efficient and convenient. However, compared with wired transmission, wireless transmission faces some challenges in terms of stability and security, especially in complex or more interfering environments. In particular, wireless transmission will be affected by ambient temperature, resulting in reduced accuracy of wireless transmission.

[0003] At present, in response to the above-mentioned problems, the existing technical solution is to control the temperature of the image transmission device by physical heat dissipation or physical insulation. For example, by configuring a cooling fan on the image transmission device, the cooling fan can automatically adjust the speed according to the temperature of the image transmission, help the device to dissipate heat, and further ensure the stable operation of the image transmission device. Since the existing technical solution needs to rely on temperature control equipment to control the temperature, once the temperature control equipment is damaged, the efficiency and accuracy of the image transmission will be reduced for the remote image transmission device. Therefore, the existing technical solution has the disadvantages of low efficiency and low accuracy. Summary of the invention

[0004] The embodiments of the present application provide an image transmission test system, method and storage medium, which obtains first feature data by performing feature extraction on image transmission data, and obtains temperature test results based on target feature data and the first feature data; and adjusts image processing parameters of the image transmission device based on the temperature test results. The present application can improve the efficiency and accuracy of image transmission testing.

[0005] The embodiments of the present application provide the following technical solutions:

[0006] In a first aspect, an embodiment of the present application provides an image transmission test system, the system includes an image transmission device and a terminal device, the terminal device is communicatively connected to the image transmission device, the image transmission device is used to perform image processing on an image according to an image processing parameter to obtain image transmission data to be tested, and the terminal device includes an image preprocessing module, an image detection module, a temperature testing module, and a parameter adjustment module;

[0007] An image preprocessing module, which is respectively connected to the image transmission device and the image detection module in communication, and is used to receive the image transmission data to be tested sent by the image transmission device, and preprocess the image transmission data to be tested to obtain the preprocessed image transmission data;

[0008] An image detection module is respectively connected to the image preprocessing module and the temperature testing module for communication, and the image detection module is used to extract features from the preprocessed image transmission data to obtain first feature data;

[0009] A temperature testing module is communicatively connected to the image detection module, and the temperature testing module is used to obtain target feature data of the image transmission data to be tested under a preset temperature condition, and obtain a temperature test result according to the target feature data and the first feature data;

[0010] The parameter adjustment module is communicated with the temperature test module, and the parameter adjustment module is used to adjust the image processing parameters of the image transmission device according to the temperature test results.

[0011] In some embodiments, the image transmission device includes a mobile image transmission module and / or a fixed image transmission module;

[0012] The mobile image transmission module includes a UAV aircraft and a ground station remote controller, wherein the ground station remote controller is used to control the UAV aircraft to shoot images, and the UAV aircraft is used to shoot images on the move, obtain image transmission data to be tested, and send the image transmission data to be tested to the image preprocessing module;

[0013] The fixed image transmission module is used to shoot the image at a fixed point, obtain the image transmission data to be tested, and send the image transmission data to be tested to the image preprocessing module.

[0014] In some embodiments, the image transmission device is further used to compress the image transmission data to be tested, and send the compressed image transmission data to be tested to the image preprocessing module; the image preprocessing module includes a video decoding module, a wireless transmission module, an anti-interference module and a clock synchronization module;

[0015] The wireless transmission module is communicatively connected to the image transmission device, the wireless transmission module receives the compressed image transmission data to be tested sent by the image transmission device, and sends the compressed image transmission data to be tested to the video decoding module;

[0016] The video decoding module is respectively connected to the wireless transmission module and the anti-interference module in communication, and is used to receive the compressed image transmission data to be tested, and obtain the compressed video signal in the compressed image transmission data to be tested; decode the compressed video signal to restore the original video signal and time information;

[0017] The anti-interference module is respectively connected to the video decoding module and the image detection module for communication. The anti-interference module is used to perform anti-interference processing on the original video signal to obtain pre-processed image transmission data, and send the pre-processed image transmission data to the image detection module;

[0018] The clock synchronization module is communicatively connected to the video decoding module, and the clock synchronization module is used to calibrate the local clock according to the time information so as to synchronize the clocks between the image transmission device and the terminal device.

[0019] In some embodiments, the terminal device further includes an image management module, which includes an image transmission command module, an image transmission display module, and a port configuration module;

[0020] The image transmission command module is connected to the ground station remote controller. The image transmission command module is used to send image transmission commands to the UAV aircraft through the ground station remote controller;

[0021] The image transmission display module is connected to the image transmission device in communication, and the image transmission display module is used to receive and display the flight angle, levelness, video frame rate and connection status of the UAV aircraft sent by the image transmission device;

[0022] The port configuration module is connected to the image transmission device for communication, and is used to configure the IP address and port number of the image transmission device.

[0023] In some embodiments, the image detection module includes an image feature acquisition module, a simulation test module, and a result analysis module;

[0024] The image feature acquisition module is used to extract features from the preprocessed image transmission data to obtain first feature data;

[0025] The simulation test module is a communication connection result analysis module. The simulation test module is used to simulate the image transmission scenario in a computer environment, perform simulation tests on the transmission path and network environment of the image transmission data, and obtain simulation test results;

[0026] The result analysis module is communicatively connected to the simulation test module, and is used to analyze the simulation test results and determine the optimization strategy so as to optimize the network environment for image transmission according to the optimization strategy.

[0027] In some embodiments, the temperature test module includes a high temperature point test unit and a low temperature point test unit; the temperature test result includes a low temperature test result and a high temperature test result; the target characteristic data includes a second characteristic data and a third characteristic data;

[0028] The low temperature point test unit is used to extract features of the image transmission data to be tested to obtain second feature data by simulating in a first temperature range, and obtain a low temperature test result according to the first feature data and the second feature data;

[0029] The high temperature point test unit is used to extract features of the image transmission data to be tested by simulating in the second temperature range to obtain third feature data, and obtain high temperature test results based on the first feature data and the third feature data, wherein the maximum value of the first temperature range is less than the minimum value of the second temperature range.

[0030] In a second aspect, an embodiment of the present application provides a method for image transmission testing, which is applied to an image transmission testing system, and the method includes:

[0031] Get the image transmission data to be tested;

[0032] Preprocessing the image transmission data to be tested to obtain preprocessed image transmission data;

[0033] Performing feature extraction on the preprocessed image transmission data to obtain first feature data;

[0034] Under a preset temperature condition, obtaining target characteristic data of the image transmission data to be tested, and obtaining a temperature test result according to the target characteristic data and the first characteristic data;

[0035] Adjust the image processing parameters of the image transmission device according to the temperature test results.

[0036] In some embodiments, preprocessing the image transmission data to be tested to obtain the preprocessed image transmission data includes:

[0037] Obtaining the video signal in the image transmission data to be tested;

[0038] compressing the video signal to obtain a compressed video signal;

[0039] Decoding the compressed video signal to restore the original video signal;

[0040] The original video signal is subjected to anti-interference processing to obtain pre-processed image transmission data.

[0041] In some embodiments, the temperature test result includes a low temperature test result and a high temperature test result, the target characteristic data includes a second characteristic data and a third characteristic data, and obtaining the temperature test result according to the target characteristic data and the first characteristic data includes:

[0042] By simulating in the first temperature range, feature extraction is performed on the image transmission data to be tested to obtain second feature data, and a low temperature test result is obtained according to the first feature data and the second feature data;

[0043] By simulating the second temperature range, feature extraction is performed on the image transmission data to be tested to obtain third feature data, and a high temperature test result is obtained according to the first feature data and the third feature data, wherein the maximum value of the first temperature range is less than the minimum value of the second temperature range.

[0044] In a third aspect, an embodiment of the present application provides a non-volatile computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are used to enable a terminal device to execute the image transmission test method as in the second aspect.

[0045] The beneficial effects of the embodiments of the present application are as follows: Different from the prior art, the embodiments of the present application provide an image transmission test system, the system comprising an image transmission device and a terminal device, the terminal device being communicatively connected to the image transmission device, the image transmission device being used to perform image processing on an image according to an image processing parameter to obtain image transmission data to be tested, and the terminal device comprising an image preprocessing module, an image detection module, a temperature test module and a parameter adjustment module; the image preprocessing module being communicatively connected to the image transmission device and the image detection module, the image preprocessing module being used to receive the image transmission data to be tested sent by the image transmission device, and preprocessing the image transmission data to be tested to obtain the preprocessed image transmission data; the image detection module being communicatively connected to the image preprocessing module and the temperature test module, the image detection module being used to perform feature extraction on the preprocessed image transmission data to obtain first feature data; the temperature test module being communicatively connected to the image detection module, the temperature test module being used to obtain target feature data of the image transmission data to be tested under preset temperature conditions, and obtaining a temperature test result according to the target feature data and the first feature data; the parameter adjustment module being communicatively connected to the temperature test module, the parameter adjustment module being used to adjust the image processing parameters of the image transmission device according to the temperature test result.

[0046] By performing feature extraction on the image transmission data, the first feature data is obtained, and the temperature test result is obtained based on the target feature data and the first feature data; according to the temperature test result, the image processing parameters of the image transmission device are adjusted. This application can improve the efficiency and accuracy of the image transmission test. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] One or more embodiments are exemplarily described by corresponding drawings, which do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and the figures in the drawings do not constitute proportional limitations unless otherwise stated.

[0048] Figure 1 It is a structural schematic diagram of an image transmission test system provided in an embodiment of the present application;

[0049] Figure 2It is a structural schematic diagram of an image transmission device provided in an embodiment of the present application;

[0050] Figure 3 is a structural schematic diagram of an image preprocessing module provided in an embodiment of the present application;

[0051] Figure 4 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0052] Figure 5 is a structural schematic diagram of an image detection module provided in an embodiment of the present application;

[0053] Figure 6 It is a schematic diagram of the connection relationship between a temperature test module and a parameter adjustment module provided in an embodiment of the present application;

[0054] Figure 7 It is a flowchart of a method for testing an image transmission system provided in an embodiment of the present application;

[0055] Figure 8 yes Figure 7 A detailed flow chart of step S702 in FIG.

[0056] Fig. 9 yes Figure 7 A detailed flow chart of step S704 in FIG.

[0057] Fig.10 yes Figure 7 A detailed flow chart of step S705 in FIG.

[0058] Fig.11 It is a structural diagram of a terminal device provided in an embodiment of the present application.

[0059] Description of Figure Numbers:

[0060] Label name Label name 10 Image transmission test system 101 Terminal equipment 111 Image preprocessing module 112 Image detection module 113 Temperature test module 102 Image transmission equipment 121 Mobile image transmission module 1211 UAV aircraft 1212 Ground station remote control 122 Fixed image transmission module 1111 Wireless transmission module 1112 Video decoding module 1113 Anti-interference module 1114 Clock synchronization module 114 Image management module 1141 Image transmission command module 1142 Image transmission display module 1143 Port Configuration Module 1121 Image feature acquisition module 1122 Simulation test module 1123 Result Analysis Module 1131 Low temperature test unit 1132 High temperature test unit 114 Parameter adjustment module 1011 processor 1012 Memory DETAILED DESCRIPTION

[0061] In order to facilitate the understanding of the present application, the present application is described in more detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that when an element is described as "fixed to" another element, it can be directly on the other element, or there can be one or more centered elements therebetween. When an element is described as "connected to" another element, it can be directly connected to the other element, or there can be one or more centered elements therebetween. The terms "vertical", "horizontal", "left", "right" and similar expressions used in this specification are for illustrative purposes only.

[0062] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used in this specification and in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The term "and / or" used in this specification includes any and all combinations of one or more of the related listed items.

[0063] The technical solution of the present application is described in detail below in conjunction with the accompanying drawings:

[0064] See also Figure 1 , Figure 1 It is a structural schematic diagram of an image transmission test system provided in an embodiment of the present application;

[0065] like Figure 1 As shown, the image transmission test system 10 includes a terminal device 101 and an image transmission device 102, the terminal device 101 is communicatively connected to the image transmission device 102, the terminal device 101 is used to receive the image transmission data to be tested sent by the image transmission device, wherein the image transmission data to be tested includes but is not limited to videos and pictures, and the terminal device includes an image preprocessing module 111, an image detection module 112, a temperature testing module 113 and a parameter adjustment module 114;

[0066] The image transmission device 102 is used to perform image processing on the image according to the image processing parameters to obtain the image transmission data to be tested; specifically, after taking the image, the image transmission device performs image processing on the image according to the image processing parameters, wherein the image processing parameters include exposure time, denoising intensity, and image gain, and the exposure time refers to the length of time the camera sensor is exposed to light, the denoising intensity refers to the degree of removing noise in the image, and the image gain refers to the brightness or contrast of the image, to obtain the image transmission data to be tested, wherein the image transmission data to be tested includes the picture or video after image processing, and the image transmission data to be tested is sent to the terminal device so that the terminal device performs a temperature test on the image transmission data to be tested.

[0067] It can be understood that the above-mentioned image processing parameters are key factors affecting the clarity of the image. By processing the image through the image processing parameters, the present application can enable the terminal device to receive high-definition image transmission data, thereby improving the efficiency of image transmission; in the embodiment of the present application, the change in temperature will cause the image transmission data to change. To address this problem, the present application adjusts the image transmission parameters of the image transmission device by performing temperature tests under different temperature scenarios, so that when the external temperature changes, the image transmission device can still send high-quality image transmission data to the terminal device.

[0068] The image transmission device 102 is also used to compress the image transmission data to be tested, and send the compressed image transmission data to be tested to the image preprocessing module; specifically, the image transmission data to be tested includes the original video signal, and the image transmission device will first compress the original video signal before sending the image transmission data to be tested to the terminal device to reduce the bandwidth and storage space required for transmission.

[0069] The image preprocessing module 111 is communicatively connected to the image transmission device 102 and the image detection module 112 respectively. The image preprocessing module 111 is used to receive the image transmission data to be tested sent by the image transmission device, and preprocess the image transmission data to be tested to obtain the preprocessed image transmission data; specifically, before performing the image transmission test, the image transmission data to be tested needs to be preprocessed, and the image preprocessing module receives the image transmission data to be tested sent by the image transmission device through wireless transmission, and preprocesses the image transmission data to be tested, wherein the preprocessing includes obtaining a compressed video signal in the image transmission data to be tested; decoding the compressed video signal to restore the original video signal and time information, and then performing anti-interference processing on the original video signal to obtain the preprocessed image transmission data.

[0070] The image detection module 112 is respectively communicatively connected to the image preprocessing module 111 and the temperature testing module 113. The image detection module 112 is used to extract features from the preprocessed image transmission data to obtain first feature data. Specifically, after receiving the preprocessed image transmission data sent by the image preprocessing module, the image detection module uses a large amount of labeled data to train a feature extraction model through a deep learning model and computer vision technology. The feature extraction model is used to automatically identify and extract feature points in the image, and then denoise and optimize the feature points in the image to obtain first feature data, wherein the first feature data is feature data obtained under normal temperature scenes. The first feature data includes edge features of the image. It can be understood that the first feature data is used as a measure of the temperature test results in the subsequent testing process to determine whether the edge features of the temperature test results have changed compared to the first feature data. If the edge features of the temperature test results have changed, the image processing parameters of the image transmission device need to be adjusted.

[0071] The image detection module 112 is also used to simulate the image transmission scenario in a computer environment, perform simulation tests on the transmission path and network environment of the image transmission data, and obtain simulation test results; analyze the simulation test results and determine the optimization strategy to optimize the network environment for image transmission according to the optimization strategy; specifically, the factors affecting the image transmission test include not only temperature factors but also network transmission factors, wherein the network transmission factors include the transmission path and network environment of the image transmission data, that is, in the transmission process of the image transmission data, it is necessary to perform simulation tests on the transmission path and network environment of the image transmission data to obtain simulation test results, wherein the simulation test refers to the conditions under different network environments. , test the transmission quality of image feature data. The simulation test simulates the image transmission scenario in a computer environment, and uses simulation software or self-developed platform to conduct virtual experiments on the transmission path and network environment of the image transmission data to simulate the image transmission scenario. Specifically, the simulation test module simulates a virtual network transmission environment by building network topology, setting network parameters, simulating environmental conditions, configuring protocols and application layers, and injecting data streams. The network transmission environment includes network topology, network parameters, protocol stacks, and environmental variables, etc., to simulate the transmission path and network environment of the image transmission data; the simulation test results include but are not limited to the delay time and packet loss rate of image transmission. After obtaining the simulation test results, the simulation test results are analyzed to determine the optimization strategy, so as to optimize the network environment for image transmission according to the optimization strategy. For example, if the simulation test result shows that the packet loss rate is greater than the preset packet loss rate threshold, the optimization strategy is determined to reduce packet loss by enhancing the network infrastructure, increasing bandwidth capacity and improving link quality; if the simulation test result shows that the delay time of image transmission is greater than the preset time threshold, the optimization strategy is determined to reduce the delay time of image transmission by increasing the bandwidth, or reducing the amount of data transmitted over the network by data compression, thereby reducing the delay time of image transmission. It should be noted that the above-mentioned preset packet loss rate threshold and time threshold can be set according to actual needs, and this application does not limit this.

[0072] The temperature testing module 113 is communicatively connected to the image detection module 112. The temperature testing module 113 is used to obtain the target feature data of the image transmission data to be tested under preset temperature conditions, and obtain the temperature test result according to the target feature data and the first feature data; specifically, in the embodiment of the present application, the temperature test result includes a high temperature test result and a low temperature test result, and the target feature data includes a second feature data and a third feature data. The temperature test refers to the process of obtaining the first feature data under normal temperature scenario, simulating the first temperature range, performing image transmission on the image transmission data to be tested again, and extracting features from the image transmission data to be tested to obtain the second feature data, and then comparing the first feature data with the second feature data to determine whether the edge feature of the second feature data is detected to have moved. If the edge feature of the second feature data is detected to have moved, the image transmission data to be tested is extracted according to the second feature data. According to the detection result of the detection result of the edge feature of the third feature data, the image processing parameters of the image transmission device are adjusted; or, under the condition of simulating the second temperature range, image transmission is performed on the image transmission data to be tested, and feature extraction is performed on the image transmission data to be tested to obtain third feature data, and then the first feature data is compared with the third feature data to determine whether the edge feature of the third feature data is detected to move; if the edge feature of the third feature data is detected to move, the image processing parameters of the image transmission device are adjusted according to the third feature data; wherein the low temperature point test unit is used to perform a low temperature test on the image transmission device by simulating the condition of the first temperature range to obtain a low temperature test result, wherein the low temperature test result includes the second feature data; the high temperature test refers to performing a high temperature test on the image transmission device by simulating the condition of the second temperature range to obtain a high temperature test result, wherein the high temperature test result includes the third feature data.

[0073] In an embodiment of the present application, the first temperature interval and the second temperature interval in the above-mentioned temperature test are scenarios simulated by using environmental test chambers, temperature cycle tests, and liquid nitrogen cooling. The first temperature interval is generally set to -20°C to -40°C, and the second temperature interval is generally set to +50°C to +85°C. It should be noted that the first temperature interval and the second temperature interval can be set and adjusted according to actual needs. For example, the second temperature interval can be adjusted to +60°C to +80°C, and the first temperature interval can be adjusted to -20°C to -30°C. This application does not specifically limit the first temperature interval and the second temperature interval.

[0074] The parameter adjustment module 114 is communicatively connected to the temperature test module 113. The parameter adjustment module 114 is used to adjust the image processing parameters of the image transmission device according to the temperature test result. Specifically, the image processing parameters include exposure time, denoising intensity, and image gain. The parameter adjustment module compares the first feature data with the second feature data in the low temperature test result and the third feature data in the high temperature test result to obtain a comparison result. If the comparison result is that the edge feature of the second feature data has changed, the exposure time is increased, and the image gain is increased. If the comparison result is that the edge feature of the third feature data has changed, the denoising intensity is increased, and the image gain is reduced.

[0075] See also Figure 2 , Figure 2 It is a structural schematic diagram of an image transmission device provided in an embodiment of the present application;

[0076] like Figure 2 As shown, the image transmission device 102 is communicatively connected to the image preprocessing module 111, and the image transmission device 102 includes a mobile image transmission module 121 and / or a fixed image transmission module 122;

[0077] The mobile image transmission module 121 includes a UAV aircraft 1211 and a ground station remote controller 1212, wherein the ground station remote controller 1212 is used to control the UAV aircraft to shoot images. The UAV aircraft is equipped with a camera or a camera device, and collects the image transmission data of the aerial photography area through an optical sensor. The UAV aircraft 1211 is used to shoot images in motion to obtain the image transmission data to be tested, and send the image transmission data to be tested to the image preprocessing module; specifically, the ground station remote controller is an important component of the UAV control system, which is used to control the flight of the UAV ground station remote controller. In practical applications, the ground station remote controller controls the UAV through radio to realize functions such as flight control and data transmission. In the embodiment of the present application, the ground station remote controller sends a shooting instruction to the UAV aircraft to control the UAV aircraft to shoot images in motion and obtain the image transmission data to be tested, wherein the mobile shooting refers to shooting images while the UAV aircraft is in motion. The mobile shooting method can shoot images from multiple angles. The image transmission data to be tested can be a static image, a video stream or a continuous image sequence, and the image transmission data to be tested is sent to the image preprocessing module. In the embodiment of the present application, the ground station remote control can receive telemetry information, video, audio and other data sent by the drone through the communication link between the ground station and the drone, ensuring the reliability and safety of the drone aircraft operation.

[0078] In some embodiments, the mobile image transmission module also includes a mobile camera, which is a monitoring device that records the image transmission data to be tested through wireless transmission and sends the image transmission data to be tested to a terminal device. The terminal device is used to receive the image transmission data to be tested sent by the mobile camera and send the image transmission data to be tested to the image preprocessing module.

[0079] The fixed image transmission module 122 is communicatively connected to the image preprocessing module 111, and the fixed image transmission module 122 is used to perform fixed-point shooting of the image, obtain the image transmission data to be tested, and upload the image transmission data to be tested to the image preprocessing module; specifically, fixed-point shooting refers to shooting the image at a fixed position, and the fixed image transmission module includes a camera device installed at a fixed position, and the fixed image transmission module is used to shoot the image transmission data to be tested, and send the image transmission data to be tested to the image preprocessing module via wireless transmission.

[0080] See also Figure 3 , Figure 3 is a structural schematic diagram of an image preprocessing module provided in an embodiment of the present application;

[0081] like Figure 3 As shown, the image preprocessing module 111 includes a wireless transmission module 1111, a video decoding module 1112, an anti-interference module 1113 and a clock synchronization module 1114;

[0082] In an embodiment of the present application, the image transmission device is also used to compress the image transmission data to be tested, and send the compressed image transmission data to be tested to the image preprocessing module. Specifically, the image transmission device encodes and compresses the captured image data to obtain compressed image transmission data to be tested, so as to reduce the data volume and improve the transmission efficiency. The image coding standards include JPEG, H.264, etc., and compression is achieved by reducing image quality and removing redundant information.

[0083] The wireless transmission module 1111 is communicatively connected to the image transmission device 102, and the wireless transmission module 1111 is used to receive the compressed image transmission data to be tested sent by the image transmission device, and send the compressed image transmission data to be tested to the video decoding module; specifically, the wireless transmission module receives the compressed image transmission data to be tested sent by the image transmission device, wherein the image transmission data to be tested includes mobile image transmission data to be tested, and / or fixed image transmission data to be tested, and sends all the compressed image transmission data to be tested to the video decoding module, so that the video decoding module decompresses and decodes the compressed image transmission data to be tested. The wireless transmission module includes but is not limited to communication units such as WIFI module, ZigBee module, NB_IoT module, 4G module, 5G module, Bluetooth module, etc.; in an embodiment of the present application, the wireless transmission module adopts a high-speed, high-bandwidth wireless transmission protocol, such as Wi-Fi, 4G and 5G, to ensure the real-time and clarity of the video signal.

[0084] The video decoding module 1112 is communicatively connected to the wireless transmission module 1111 and the anti-interference module 1113 respectively, and the video decoding module 1112 is used to receive the compressed image transmission data to be tested, and obtain the compressed video signal in the compressed image transmission data to be tested; decode the compressed video signal to restore the original video signal and time information; specifically, after receiving the compressed image transmission data to be tested, the video decoding module decompresses the compressed image transmission data to be tested, and obtains the compressed video signal in the compressed image transmission data to be tested, and then decodes the compressed video signal to restore the original video signal and time information, wherein the time information includes a timestamp, and the timestamp is used to calibrate the clocks of the image transmission device and the terminal device so that the clocks of the image transmission device and the terminal device are synchronized.

[0085] The anti-interference module 1113 is respectively connected to the video decoding module 1112 and the image detection module 112, and the anti-interference module 1113 is used to perform anti-interference processing on the original video signal to obtain pre-processed image transmission data, and send the pre-processed image transmission data to the image detection module; specifically, the anti-interference module adopts anti-interference technology to perform anti-interference processing on the original video signal to obtain pre-processed image transmission data, wherein the anti-interference processing includes but is not limited to orthogonal frequency division multiplexing, error correction coding, etc., to ensure the stability and reliability of the video signal, and after obtaining the pre-processed image transmission data, the pre-processed image transmission data is sent to the image detection module. In some embodiments, the anti-interference module is also used to perform anti-interference in the image transmission process by using a filter and adjusting the communication frequency, wherein the use of a filter can effectively reduce the interference of external signals and ensure the clarity and stability of the video signal. For example, the 2.4G bandpass filter is only sensitive to the range of 2.4GHz to 100MHz, and the video signal of 2.4GHz to 100MHz is filtered by the 2.4G bandpass filter, thereby avoiding interference of signals in other frequency bands to image transmission. By adjusting the communication frequency, the power intensity of the video signal can be made much greater than the noise intensity, thereby effectively reducing interference. For example, by adjusting the frequency of the drone's image transmission, the image transmission signal can be enhanced and interference can be reduced, thereby improving the quality and stability of the image transmission.

[0086] The clock synchronization module 1114 is communicatively connected to the video decoding module 1112. The clock synchronization module 1114 is used to calibrate the local clock according to the time information so that the clocks between the image transmission device and the terminal device are synchronized. Specifically, in a digital communication system, it is crucial to ensure clock synchronization between devices, because clock asynchrony can lead to signal transmission errors or data loss. In order to achieve this, the technical synchronization module usually uses timestamp and frame synchronization technology to achieve clock synchronization. Among them, timestamp technology refers to the addition of timestamps in data packets to accurately record the time of data transmission and reception, which helps the receiving device adjust its own clock according to the timestamp to maintain time synchronization with the sending end; frame synchronization technology refers to the digital time division multiplexing communication system. In order to correctly separate the time slot signals of each channel, the sending end must provide the start mark of each frame. The process of detecting and obtaining this mark at the receiving end is called frame synchronization.

[0087] See also Figure 4 , Figure 4 is a structural diagram of an image management module provided in an embodiment of the present application;

[0088] like Figure 4 As shown, the terminal device 101 further includes an image management module 114 , and the image management module 114 includes an image transmission command module 1141 , an image transmission display module 1142 and a port configuration module 1143 .

[0089] The image transmission command module 1141 is communicatively connected to the ground station remote control 1212, and the image transmission command module 1141 is used to send image transmission commands to the UAV aircraft via the ground station remote control; specifically, the image transmission commands are sent to the UAV aircraft via the ground station remote control, wherein the image transmission commands include flight control commands for controlling the front, rear, left, right, left rudder and right rudder of the UAV aircraft, so that the UAV aircraft flies to a specified position according to the image transmission commands and shoots a specified object.

[0090] The image transmission display module 1142 is communicatively connected to the image transmission device 102, and the image transmission display module 1142 is used to receive and display the flight angle, levelness, video frame rate and connection status of the UAV aircraft sent by the image transmission device; specifically, the image transmission display module 1142 includes a display screen, and the image transmission display module 1142 is used to receive and display the flight angle, levelness, video frame rate and connection status of the UAV aircraft sent by the image transmission device, and display the flight angle, levelness, video frame rate and connection status of the UAV aircraft on the display screen, so as to display the connection status between the image transmission device and the terminal device on the terminal device, thereby ensuring that the terminal device can receive the image data transmitted by the image transmission device in real time.

[0091] The port configuration module 1143 is communicatively connected to the image transmission device 102, and the port configuration module 1143 is used to configure the IP address and port number of the image transmission device; specifically, the IP address and port number setting of the image transmission device is the key to ensuring that the device can correctly connect to the network and perform data transmission. In the embodiment of the present application, the IP address and port number of the image transmission device can be set according to actual conditions. For example, if the image transmission device is an ESP32-CAM device, its IP address can be set to 192.168.4.1, and the port number is 10000. For 8266 devices, the server IP address setting can be 192.168.1.179, and the port number is set to 8086. By setting the IP address and port number of the image transmission device, the present application can ensure that the image transmission device can perform correct data transmission in the network.

[0092] See also Figure 5 , Figure 5 is a structural schematic diagram of an image detection module provided in an embodiment of the present application;

[0093] like Figure 5 As shown, the image detection module 112 includes an image feature acquisition module 1121, a simulation test module 1122 and a result analysis module 1123;

[0094] The image feature acquisition module 1121 is communicatively connected to the simulation test module 1122, and the image feature acquisition module 1121 is used to perform feature extraction on the preprocessed image transmission data to obtain the first feature data; specifically, the image feature acquisition module acquires the first feature data of the image transmission data by artificial intelligence image feature point acquisition and by utilizing the feature point acquisition method of the image pixels, wherein the first feature data includes geometric feature data, texture feature data and segmentation feature data, the geometric feature data is to extract geometric features by detecting the edges of pixels in the image through an edge detection algorithm, for example, the Canny edge detector, the texture feature data is to extract texture features by counting the frequency of occurrence and spatial relationship of the grayscale values ​​of adjacent pixels, for example, the contrast, energy, entropy and other statistical characteristics are calculated through the gray level co-occurrence matrix GLCM, which is used to describe the texture characteristics of the image, and the segmentation feature data is to extract feature data with separation properties from the image, such as boundaries and regions in image segmentation.

[0095] The simulation test module 1122 is respectively communicatively connected to the image feature acquisition module 1121 and the result analysis module 1123. The simulation test module 1122 is used to simulate the image transmission scenario in a computer environment, simulate the transmission path and network environment of the image transmission data, and obtain the simulation test results; specifically, the simulation test refers to testing the transmission quality of the image feature data under different network environments. The simulation test simulates the image transmission scenario in a computer environment, and uses simulation software or a self-developed platform to conduct virtual experiments on the transmission path and network environment of the image transmission data to simulate the image transmission scenario. Specifically, the simulation test module simulates a virtual network transmission environment by constructing a network topology, setting network parameters, simulating environmental conditions, configuring protocols and application layers, and injecting data streams. The network transmission environment includes network topology, network parameters, protocol stacks, dynamic conditions and environmental variables, etc., to simulate the transmission path and network environment of the image transmission data; the simulation test results include but are not limited to the delay time and packet loss rate of image transmission.

[0096] The result analysis module 1123 is communicated with the simulation test module 1122, and the result analysis module 1123 is used to analyze the simulation test results and determine the optimization strategy to optimize the network environment for image transmission according to the optimization strategy; specifically, after obtaining the simulation test results, the simulation test results are analyzed to determine the optimization strategy to optimize the network environment for image transmission according to the optimization strategy. For example, if the simulation test result is that the packet loss rate is greater than the preset packet loss rate threshold, the optimization strategy is determined to reduce packet loss by enhancing network infrastructure, increasing bandwidth capacity and improving link quality; if the simulation test result is that the delay time of image transmission is greater than the preset time threshold, the optimization strategy is determined to reduce the delay time of image transmission by increasing bandwidth, or by reducing the amount of data transmitted over the network through data compression, thereby reducing the delay time of image transmission. It should be noted that the above-mentioned preset packet loss rate threshold and time threshold can be set according to actual needs, and this application does not limit this.

[0097] See also Figure 6 , Figure 6 It is a schematic diagram of the connection relationship between a temperature test module and a parameter adjustment module provided in an embodiment of the present application;

[0098] like Figure 6 As shown, the temperature testing module 113 includes a low temperature point testing unit 1131 and a high temperature point testing unit 1132;

[0099] The low temperature point test unit 1131 is used to extract features of the image transmission data to be tested to obtain second feature data by simulating the first temperature range, and obtain the low temperature test result according to the first feature data and the second feature data; specifically, the temperature test result includes the low temperature test result. After obtaining the first feature data, it is necessary to use the first feature data as a reference standard, and extract features of the image transmission data to be tested to obtain second feature data by simulating the first temperature range, that is, simulating the first temperature range, performing image transmission in the first temperature range, and extracting features of the preprocessed image transmission data to obtain the second feature data. The second characteristic data is used to compare with the first characteristic data to determine whether low temperature affects the image transmission of the image transmission device. The first characteristic data and the second characteristic data are determined as low temperature test results to obtain low temperature test results. It should be noted that the first temperature interval can be set according to actual needs. For example, the temperature of the first temperature interval is set to -20℃ to -40℃. It can be understood that during the temperature test, assuming that the first temperature interval is set to -20℃ to -40℃, multiple second characteristic data can be obtained at different temperatures. For example, 3 second characteristic data are obtained at temperatures of -20℃, -30℃, and -40℃ respectively.

[0100] The high temperature point test unit 1132 is used to extract features from the image transmission data to be tested by simulating the second temperature range to obtain third feature data, and obtain high temperature test results based on the first feature data and the third feature data; specifically, the second temperature range is simulated by using environmental test chambers, temperature cycle tests, liquid nitrogen cooling and other methods, wherein the temperature test results include high temperature test results. After obtaining the first feature data, it is necessary to use the first feature data as a reference standard, and extract features from the image transmission data to be tested by simulating the second temperature range to obtain the third feature data, that is, by simulating the second temperature range, image transmission is performed in the second temperature range, and the preprocessing is performed. The third characteristic data is obtained by performing feature extraction on the image transmission data after the image transmission device is used for comparison with the first characteristic data to determine whether high temperature affects the image transmission of the image transmission device. The first characteristic data and the third characteristic data are determined as the high temperature test results to obtain the high temperature test results. It should be noted that the second temperature interval can be set according to actual needs. For example, the second temperature interval is set to +50℃ to +85℃. It can be understood that during the temperature test, assuming that the second temperature interval is set to +50℃ to +80℃, multiple third characteristic data can be obtained at different temperatures. For example, four third characteristic data are obtained at temperatures of 50℃, 60℃, 70℃ and 80℃ respectively.

[0101] The terminal device 101 includes a parameter adjustment module 114, which is connected to the low temperature point test unit 1131 and the high temperature point test unit 1132 respectively. The parameter adjustment module 114 is used to adjust the image processing parameters of the image transmission device according to the low temperature test results and the high temperature test results; specifically, when performing a temperature test, the image transmission data to be tested is obtained again under the conditions of simulating the first temperature interval and the second temperature interval, and the image transmission data is subjected to feature extraction to obtain the second feature data and the third feature data respectively, wherein the second feature data corresponds to the first temperature interval, and the third feature data corresponds to the second temperature interval, and is compared with the first feature data stored in the cloud to obtain a comparison result; if the comparison result is that the edge feature of the second feature data changes, the exposure time is increased, and the image gain is increased; if the comparison result is that the edge feature of the third feature data changes, the denoising intensity is increased, and the image gain is reduced, wherein the edge feature change of the second feature data / the third feature data refers to the edge feature moving or disappearing. In the embodiment of the present application, by adjusting the image processing parameters of the image transmission device according to the high temperature test results and the low temperature test results, the stability and quality of image transmission under different temperature conditions can be improved.

[0102] In an embodiment of the present application, the embodiment of the present application provides an image transmission test system, which includes: a system includes an image transmission device and a terminal device, the terminal device is communicatively connected to the image transmission device, the image transmission device is used to perform image processing on the image according to the image processing parameters to obtain the image transmission data to be tested, and the terminal device includes an image preprocessing module, an image detection module, a temperature test module and a parameter adjustment module; the image preprocessing module is communicatively connected to the image transmission device and the image detection module respectively, the image preprocessing module is used to receive the image transmission data to be tested sent by the image transmission device, and preprocess the image transmission data to be tested to obtain the preprocessed image transmission data; the image detection module is communicatively connected to the image preprocessing module and the temperature testing module respectively, the image detection module is used to extract features from the preprocessed image transmission data to obtain first feature data; the temperature testing module is communicatively connected to the image detection module, the temperature testing module is used to obtain target feature data of the image transmission data to be tested under preset temperature conditions, and obtain the temperature test result according to the target feature data and the first feature data; the parameter adjustment module is used to adjust the image processing parameters of the image transmission device according to the temperature test result. By performing feature extraction on the image transmission data, the first feature data is obtained, and the temperature test result is obtained based on the target feature data and the first feature data; according to the temperature test result, the image processing parameters of the image transmission device are adjusted. This application can improve the efficiency and accuracy of the image transmission test.

[0103] In the embodiments of the present application, the above modules can also be constructed by hardware devices. For example, the above modules can be constructed by one or more chips, and the chips can work in coordination with each other to realize the functions of the image transmission test system described in the above embodiments. For another example, the above modules can also be constructed by various logic devices, such as general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), single-chip microcomputers, ARM (Acorn RISC Machine) or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of these components.

[0104] The terminal device in the embodiment of the present application may be a device, or an integrated circuit or a chip. The terminal device may be a mobile terminal device or a non-mobile terminal device. Exemplarily, the mobile terminal device may be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted terminal device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), etc., and the non-mobile terminal device may be a server, a network attached storage (NAS), a personal computer (PC), etc., which is not specifically limited in the embodiment of the present application.

[0105] The terminal device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0106] See also Figure 7 , Figure 7 It is a flowchart of a method for testing an image transmission system provided in an embodiment of the present application;

[0107] Among them, the image transmission test method is applied to the image transmission test system. Specifically, the execution subject of the image transmission test method is one or at least two processors of the terminal device.

[0108] like Figure 7 As shown in FIG. 1 , the process of the image transmission test method includes:

[0109] Step S701: Acquire image transmission data to be tested;

[0110] Specifically, the terminal device is connected to the image transmission device for communication, and the terminal device obtains the image transmission data to be tested sent by the image transmission device through wireless transmission.

[0111] Step S702: preprocessing the image transmission data to be tested to obtain preprocessed image transmission data;

[0112] For details, please refer to Figure 8 , Figure 8 yes Figure 7 A detailed flow chart of step S702 in FIG.

[0113] like Figure 8 As shown, step S702: preprocessing the image transmission data to be tested to obtain the preprocessed image transmission data includes:

[0114] Step S721: obtaining a video signal in the image transmission data to be tested;

[0115] Specifically, the image transmission data to be tested includes a video signal, and the video signal in the image transmission data to be tested is obtained.

[0116] Step S722: compressing the video signal to obtain a compressed video signal;

[0117] Specifically, the video signal is compressed to obtain a compressed video signal to reduce the bandwidth and storage space required for transmission.

[0118] Step S723: decoding the compressed video signal to restore the original video signal;

[0119] Specifically, after receiving the transmitted image data, the terminal device decodes and decompresses it to restore the original video signal and time information. The decoded original video signal is also used for real-time display through the terminal device (such as a display screen, mobile phone or head-mounted display) for operator monitoring and analysis.

[0120] Step S724: performing anti-interference processing on the original video signal to obtain pre-processed image transmission data;

[0121] Specifically, the original video signal is processed with anti-interference by the anti-interference module to obtain pre-processed image transmission data. The anti-interference module adopts corresponding anti-interference technologies, such as orthogonal frequency division multiplexing and error correction coding, to ensure the stability and reliability of the video signal.

[0122] Step S703: extracting features from the preprocessed image transmission data to obtain first feature data;

[0123] Specifically, the image feature acquisition module acquires the first feature data of the image transmission data by artificial intelligence image feature point acquisition and by utilizing the feature point acquisition method of the image pixels, wherein the first feature data is the feature data acquired in the normal temperature scene, and the first feature data includes geometric feature data, texture feature data and segmentation feature data. The geometric feature data is extracted by detecting the edges of pixels in the image through an edge detection algorithm, such as the Canny edge detector. The texture feature data is extracted by counting the frequency of occurrence and spatial relationship of the grayscale values ​​of adjacent pixels. For example, the contrast, energy, entropy and other statistical characteristics are calculated through the gray level co-occurrence matrix GLCM to describe the texture characteristics of the image. The segmentation feature data is extracted by extracting feature data with separation properties from the image, such as boundaries and regions in image segmentation.

[0124] Step S704: Under a preset temperature condition, obtaining target characteristic data of the image transmission data to be tested, and obtaining a temperature test result according to the target characteristic data and the first characteristic data;

[0125] For details, please refer to Fig. 9 , Fig. 9 yes Figure 7 A detailed flow chart of step S704 in FIG.

[0126] In the embodiment of the present application, the preset temperature condition refers to a pre-set first temperature interval and a second temperature interval. The first temperature interval and the second temperature interval are set to test the influence of temperature on image transmission by changing the temperature, and then adjust the image processing parameters of the image transmission device according to the temperature test results, so that the image transmission device can transmit clear images to the terminal device at different temperatures, thereby improving the efficiency and accuracy of image transmission.

[0127] like Fig. 9 As shown, step S704: under a preset temperature condition, obtaining target characteristic data of the image transmission data to be tested, and obtaining a temperature test result according to the target characteristic data and the first characteristic data, including:

[0128] Step S741: extracting features of the image transmission data to be tested to obtain second feature data by simulating in the first temperature range, and obtaining a low temperature test result according to the first feature data and the second feature data;

[0129] Specifically, the temperature test result includes a low temperature test result, and the target characteristic data includes a second characteristic data. After obtaining the first characteristic data, it is necessary to use the first characteristic data as a reference standard, and perform feature extraction on the image transmission data to be tested by simulating the first temperature range to obtain the second characteristic data, that is, simulate the first temperature range, perform image transmission in the first temperature range, and perform feature extraction on the preprocessed image transmission data to obtain the second characteristic data. The second characteristic data is used to compare with the first characteristic data to determine whether the low temperature affects the image transmission of the image transmission device. The first characteristic data and the second characteristic data are determined as the low temperature test result to obtain the low temperature test result. It should be noted that the first temperature range can be set according to actual needs. For example, the temperature of the first temperature range is set to -20°C to -40°C. It can be understood that during the temperature test process, assuming that the first temperature range is set to -20°C to -40°C, multiple second characteristic data can be obtained at different temperatures. For example, 3 second characteristic data are obtained at temperatures of -20°C, -30°C, and -40°C, respectively.

[0130] Step S742: extracting features of the image transmission data to be tested to obtain third feature data by simulating in the second temperature range, and obtaining a high temperature test result according to the first feature data and the third feature data;

[0131] Specifically, the temperature test result includes a high temperature test result, and the target characteristic data includes a third characteristic data. After obtaining the first characteristic data, it is necessary to use the first characteristic data as a reference standard, and perform feature extraction on the image transmission data to be tested in a second temperature range by simulating the situation in the second temperature range to obtain the third characteristic data, that is, by simulating the situation in the second temperature range, image transmission is performed in the second temperature range, and feature extraction is performed on the preprocessed image transmission data to obtain the third characteristic data. The third characteristic data is used to compare with the first characteristic data to determine whether high temperature affects the image transmission of the image transmission device. The first characteristic data and the third characteristic data are determined as high temperature test results to obtain the high temperature test result. It should be noted that the second temperature range can be set according to actual needs. For example, the second temperature range is set to +50°C to +85°C. It can be understood that during the temperature test process, assuming that the second temperature range is set to +50°C to +80°C, multiple third characteristic data can be obtained at different temperatures. For example, 4 third characteristic data are obtained at temperatures of 50°C, 60°C, 70°C, and 80°C, respectively.

[0132] In an embodiment of the present application, the first temperature interval and the second temperature interval in the temperature test are temperature-controllable test environments simulated by using environmental test chambers, temperature cycle tests, and liquid nitrogen cooling, wherein the maximum value of the first temperature interval is less than the minimum value of the second temperature interval, and the second temperature interval is generally set to +50°C to +85°C, while the first temperature interval is generally set to -20°C to -40°C. It should be noted that the first temperature interval and the second temperature interval can be set and adjusted according to actual needs. For example, the second temperature interval can be adjusted to +60°C to +80°C, and the first temperature interval can be adjusted to -20°C to -30°C. The present application does not specifically limit the first temperature interval and the second temperature interval.

[0133] Step S705: adjusting the image processing parameters of the image transmission device according to the temperature test result;

[0134] For details, please refer to Fig.10 , Fig.10 yes Figure 7 A detailed flow chart of step S705 in FIG.

[0135] like Fig.10 As shown, step S705: adjusting the image processing parameters of the image transmission device according to the temperature test result, including:

[0136] Step S751: Compare the first feature data with the second feature data and the third feature data respectively to obtain a comparison result;

[0137] Specifically, the feature data includes edge features of the image, and the edge features refer to a set of pixel points in the image whose grayscale values ​​change. After obtaining the second feature data corresponding to the first temperature interval and the third feature data corresponding to the second temperature interval through temperature testing, the edge features of the first feature data are compared with the edge features of the second feature data and the edge features of the third feature data, respectively, to obtain a comparison result, wherein the comparison result includes the comparison result of the first feature data with the second feature data, and the comparison result of the first feature data with the third feature data. It can be understood that the comparison result of the first feature data with the second feature data includes two situations: the edge feature of the second feature data changes and the edge feature of the second feature data does not change, and the comparison result of the first feature data with the third feature data includes two situations: the edge feature of the third feature data changes and the edge feature of the third feature data does not change.

[0138] Step S752: if the comparison result shows that the edge feature of the second feature data has changed, then increase the exposure time and increase the image gain;

[0139] Specifically, according to the comparison result, the image processing parameters of the image transmission device are adjusted, and the image processing parameters of the image transmission device include denoising intensity, exposure time, and image gain. If the comparison result is that the edge feature of the second feature data changes, it means that the low temperature affects the image transmission, and the exposure time of the image transmission device is increased, and the image gain is increased, wherein the exposure time refers to the length of time the camera sensor is exposed to light, and the image gain refers to the brightness or contrast of the image. For example, assuming that the current exposure time is 20 seconds and the image gain is 0.6, the exposure time is increased to 30 seconds, and the image gain is increased to 0.6. Then, the image transmission device is tested at a low temperature again. By continuously adjusting the image processing parameters of the image transmission device, the second feature data is made consistent with the first feature data, so that the image transmission device is not affected by the external temperature, thereby improving the efficiency of image transmission.

[0140] Step S753: if the comparison result shows that the edge feature of the third feature data has changed, then the denoising intensity is increased, and the image gain is reduced;

[0141] Specifically, according to the comparison result, the image processing parameters of the image transmission device are adjusted. The image processing parameters of the image transmission device include denoising intensity, exposure time, and image gain. If the comparison result shows that the edge feature of the third feature data changes, it means that the high temperature affects the image transmission, so the denoising intensity of the image transmission device is increased, and the image gain is reduced. The denoising intensity refers to the degree of noise removal in the image. In image processing, denoising is used to reduce or eliminate noise in the image. The adjustment of the denoising intensity can control the degree of noise removal. By using methods such as surface blur and Gaussian blur, the noise in the image can be removed to improve the image quality. The denoising intensity can be measured by the signal to noise ratio (Signal to Noise Ratio). The higher the denoising intensity, the higher the signal-to-noise ratio. Image gain refers to the brightness or contrast of the image. For example, assuming that the current signal-to-noise ratio is 50dB and the image gain is 0.6, the signal-to-noise ratio is increased to 70dB, the image gain is reduced to 0.5, and then the image transmission device is tested at high temperature again. By continuously adjusting the image processing parameters of the image transmission device, the third feature data is made consistent with the first feature data, so that the image transmission device is not affected by the external temperature, thereby improving the efficiency of image transmission.

[0142] It is understandable that if the comparison result shows that the edge features of the second feature data and the third feature data have not changed, there is no need to adjust the image processing parameters of the image transmission device.

[0143] In the embodiment of the present application, by adjusting the image processing parameters of the image transmission device according to the high temperature test results and the low temperature test results, the stability and quality of image transmission under different temperature conditions can be improved.

[0144] In an embodiment of the present application, a method for image transmission testing is provided, which includes: obtaining image transmission data to be tested; preprocessing the image transmission data to be tested to obtain preprocessed image transmission data; extracting features from the preprocessed image transmission data to obtain first feature data; obtaining target feature data of the image transmission data to be tested under preset temperature conditions, and obtaining temperature test results based on the target feature data and the first feature data; and adjusting the image processing parameters of the image transmission device according to the temperature test results. By extracting features from the image transmission data to obtain the first feature data, and obtaining the temperature test results based on the target feature data and the first feature data; and adjusting the image processing parameters of the image transmission device according to the temperature test results, the present application can improve the efficiency and accuracy of the image transmission test.

[0145] Please refer to Fig.11 , Fig.11 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0146] like Fig.11As shown, the terminal device 101 includes one or more processors 1011 and a memory 1012. Fig.11 A processor 1011 is taken as an example.

[0147] The processor 1011 and the memory 1012 may be connected via a bus or other means. Fig.11 The example of connecting through bus is taken in the following.

[0148] Processor 1011 is used to provide computing and control capabilities to control the terminal device 101 to perform corresponding tasks, for example, controlling the terminal device 101 to perform the image transmission test method in any of the above-mentioned method embodiments, the image transmission test method including: acquiring image transmission data to be tested; preprocessing the image transmission data to be tested to obtain preprocessed image transmission data; performing feature extraction on the preprocessed image transmission data to obtain first feature data; performing a temperature test based on the first feature data to obtain a temperature test result; and adjusting the image processing parameters of the image transmission device based on the temperature test result.

[0149] By performing feature extraction on the image transmission data to obtain the first feature data, and performing a temperature test on the first feature data to obtain a temperature test result; according to the temperature test result, the image processing parameters of the image transmission device are adjusted. This application can improve the efficiency and accuracy of the test.

[0150] The processor 1011 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), a hardware chip or any combination thereof; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above-mentioned PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.

[0151] The memory 1012, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as the program instructions / modules corresponding to the image transmission test method in the embodiment of the present application. The processor 1011 can implement the image transmission test method in any of the following method embodiments by running the non-transitory software programs, instructions and modules stored in the memory 1012. Specifically, the memory 1012 may include a volatile memory (VM), such as a random access memory (RAM); the memory 1012 may also include a non-volatile memory (NVM), such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD) or other non-transitory solid-state storage device; the memory 1012 may also include a combination of the above-mentioned types of memory.

[0152] The memory 1012 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some embodiments, the memory 1012 may optionally include a memory remotely arranged relative to the processor 1011, and these remote memories may be connected to the processor 1011 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0153] One or more modules are stored in the memory 1012, and when executed by one or more processors 1011, the image transmission test method in any of the above method embodiments is executed, for example, the image transmission test method described above is executed. Figure 7 The steps shown can also be implemented Figure 1 The functions of each module or unit.

[0154] In the embodiment of the present application, the terminal device 101 may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The terminal device 101 may also include other components for realizing device functions, which will not be described in detail here.

[0155] The embodiment of the present application also provides a non-volatile computer-readable storage medium, such as a memory including a program code, and the program code can be executed by a processor to complete the image transmission test method in the above embodiment. For example, the non-volatile computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CDROM), a magnetic tape, a floppy disk, and an optical data storage device.

[0156] The embodiment of the present application also provides a computer program product, which includes one or more program codes, and the program codes are stored in a non-volatile computer-readable storage medium. The processor of the terminal device reads the program code from the non-volatile computer-readable storage medium, and the processor executes the program code to complete the method steps of the image transmission test method provided in the above embodiment.

[0157] A person skilled in the art will appreciate that all or part of the steps for implementing the above embodiments may be accomplished by hardware or by hardware associated with a program code, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0158] Through the description of the above implementation methods, a person of ordinary skill in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, can also be implemented by hardware. A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the non-volatile computer-readable storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0159] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Under the concept of the present application, the technical features in the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes in different aspects of the present application as mentioned above, which are not provided in detail for the sake of simplicity. Although the present application has been described in detail with reference to the aforementioned embodiments, a person of ordinary skill in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features can be replaced by equivalents. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A video transmission test system, characterized in that: The system includes an image transmission device and a terminal device, wherein the terminal device is communicatively connected to the image transmission device, the image transmission device is used to perform image processing on an image according to image processing parameters to obtain image transmission data to be tested, and the terminal device includes an image preprocessing module, an image detection module, a temperature testing module and a parameter adjustment module; An image preprocessing module, which is communicatively connected to the image transmission device and the image detection module, and is used to receive the image transmission data to be tested sent by the image transmission device, and preprocess the image transmission data to be tested to obtain the preprocessed image transmission data; An image detection module, which is communicatively connected to the image preprocessing module and the temperature testing module, and is used to extract features from the preprocessed image transmission data to obtain first feature data; A temperature testing module, communicatively connected to the image detection module, the temperature testing module is used to obtain target feature data of the image transmission data to be tested under a preset temperature condition, and obtain a temperature test result according to the target feature data and the first feature data; A parameter adjustment module is communicatively connected to the temperature test module, and the parameter adjustment module is used to adjust the image processing parameters of the image transmission device according to the temperature test result.

2. The system according to claim 1, characterized in that The image transmission device includes a mobile image transmission module and / or a fixed image transmission module; The mobile image transmission module includes an unmanned aerial vehicle and a ground station remote controller, wherein the ground station remote controller is used to control the unmanned aerial vehicle to shoot images, and the unmanned aerial vehicle is used to shoot images on the move, obtain image transmission data to be tested, and send the image transmission data to be tested to the image preprocessing module; The fixed image transmission module is used to shoot the image at a fixed point to obtain the image transmission data to be tested, and send the image transmission data to be tested to the image preprocessing module.

3. The system according to claim 1, characterized in that The image transmission device is also used to compress the image transmission data to be tested, and send the compressed image transmission data to be tested to the image preprocessing module; the image preprocessing module includes a video decoding module, a wireless transmission module, an anti-interference module and a clock synchronization module; The wireless transmission module is communicatively connected to the image transmission device, the wireless transmission module receives the compressed image transmission data to be tested sent by the image transmission device, and sends the compressed image transmission data to be tested to the video decoding module; The video decoding module is respectively connected to the wireless transmission module and the anti-interference module for communication, and is used to receive the compressed image transmission data to be tested, and obtain the compressed video signal in the compressed image transmission data to be tested; decode the compressed video signal to restore the original video signal and time information; The anti-interference module is respectively connected to the video decoding module and the image detection module for communication, and the anti-interference module is used to perform anti-interference processing on the original video signal to obtain pre-processed image transmission data, and send the pre-processed image transmission data to the image detection module; The clock synchronization module is communicatively connected to the video decoding module, and the clock synchronization module is used to calibrate the local clock according to the time information so as to synchronize the clocks between the image transmission device and the terminal device.

4. The system according to claim 2, characterized in that The terminal device also includes an image management module, which includes an image transmission command module, an image transmission display module and a port configuration module; The image transmission command module is communicatively connected to the ground station remote controller, and the image transmission command module is used to send an image transmission command to the UAV aircraft through the ground station remote controller; The image transmission display module is communicatively connected to the image transmission device, and the image transmission display module is used to receive and display the flight angle, levelness, video frame rate and connection status of the UAV aircraft sent by the image transmission device; The port configuration module is communicatively connected to the image transmission device, and the port configuration module is used to configure the IP address and port number of the image transmission device.

5. The system according to claim 1, characterized in that The image detection module includes an image feature acquisition module, a simulation test module and a result analysis module; The image feature acquisition module is used to extract features from the preprocessed image transmission data to obtain first feature data; The simulation test module is communicatively connected to the result analysis module, and the simulation test module is used to simulate the image transmission scenario in a computer environment, perform simulation tests on the transmission path and network environment of the image transmission data, and obtain simulation test results; The result analysis module is communicatively connected to the simulation test module, and is used to analyze the simulation test results and determine an optimization strategy to optimize the network environment for image transmission according to the optimization strategy.

6. The system according to claim 1, characterized in that The temperature test module includes a high temperature point test unit and a low temperature point test unit; the temperature test result includes a low temperature test result and a high temperature test result; the target characteristic data includes a second characteristic data and a third characteristic data; The low temperature point test unit is used to extract features of the image transmission data to be tested to obtain second feature data by simulating a first temperature range, and obtain a low temperature test result according to the first feature data and the second feature data; The high temperature point test unit is used to extract features of the image transmission data to be tested by simulating a second temperature range to obtain third feature data, and obtain a high temperature test result based on the first feature data and the third feature data, wherein the maximum value of the first temperature range is less than the minimum value of the second temperature range.

7. A method for testing image transmission, characterized in that: Applied to an image transmission test system, the method includes: Get the image transmission data to be tested; Preprocessing the image transmission data to be tested to obtain preprocessed image transmission data; Performing feature extraction on the preprocessed image transmission data to obtain first feature data; Under a preset temperature condition, obtaining target characteristic data of the image transmission data to be tested, and obtaining a temperature test result according to the target characteristic data and the first characteristic data; According to the temperature test result, the image processing parameters of the image transmission device are adjusted.

8. The method according to claim 7, characterized in that The preprocessing of the image transmission data to be tested to obtain the preprocessed image transmission data includes: Acquire the video signal in the image transmission data to be tested; compressing the video signal to obtain a compressed video signal; Decoding the compressed video signal to restore the original video signal; The original video signal is subjected to anti-interference processing to obtain pre-processed image transmission data.

9. The method according to claim 7, characterized in that: The temperature test result includes a low temperature test result and a high temperature test result, the target characteristic data includes second characteristic data and third characteristic data, and obtaining the temperature test result according to the target characteristic data and the first characteristic data includes: By simulating in a first temperature range, feature extraction is performed on the image transmission data to be tested to obtain second feature data, and a low temperature test result is obtained according to the first feature data and the second feature data; By simulating the second temperature range, feature extraction is performed on the image transmission data to be tested to obtain third feature data, and a high temperature test result is obtained according to the first feature data and the third feature data, wherein the maximum value of the first temperature range is less than the minimum value of the second temperature range.

10. A non-volatile computer-readable storage medium, characterized in that: The non-volatile computer storage medium stores a computer program or instruction, and when the computer program or instruction is executed, the image transmission test method as described in any one of claims 7 to 9 is implemented.