Embedded runway detection method based on YOMO-RunwayNet
By improving the MobileNetV3 architecture and introducing a lightweight attention module, combining multi-scale feature aggregation and single best prediction, the YOMO-RunwayNet framework is designed to solve the computing resources and accuracy problems in embedded runway detection, and achieve high-precision, high robustness and real-time runway detection.
Patent Information
- Application Number
- CN202510434693.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-07-22
AI Technical Summary
In the runway detection, the existing technology has problems such as huge model size, high computing resource requirements, limited detection accuracy, insufficient robustness, poor real-time performance and low key point detection accuracy, making it difficult to achieve efficient and accurate runway detection on embedded devices.
The lightweight MobileNetV3 backbone network is adopted, combined with the ability to efficiently aggregate multi-scale feature information, and by optimizing feature extraction and network structure, the YOMO-RunwayNet framework is designed, non-maximum suppression operations are eliminated, a single best prediction result is generated, and key point detection accuracy and real-time performance are improved.
The pixel-level error of runway key points is reduced to below 0.003, and the inference speed exceeds 90.9 FPS, meeting the real-time navigation needs of embedded devices and improving detection accuracy and robustness.
Smart Images

Figure CN120356181A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of target detection, and particularly relates to an embedded runway detection method based on YOMO-RunwayNet. Background Technique
[0002] With the development of artificial intelligence technology, navigation guidance technology based on computer vision method models has made many breakthroughs in real-time performance, computing performance, and accuracy. It is becoming a new generation of aircraft auxiliary navigation guidance means, effectively improving the external environment perception ability of the aircraft cockpit, while further reducing the pilot's operation load and reducing the research and development and deployment costs of traditional airborne and ground navigation equipment and facilities. During the approach and landing phase of a fixed-wing aircraft, a machine vision navigation guidance system can be used to replace systems such as ILS to make up for the defect that the ILS system cannot guide the landing below the decision height. Visual guidance technology can be applied to key operation scenarios such as aircraft takeoff and landing guidance to meet the intelligent and low-cost research and development requirements of current civil aircraft airborne systems and the construction and development requirements of smart civil aviation.
[0003] In the aviation field, visual landing navigation technology is an important part of fixed-wing aircraft and rotary-wing UAVs. Its goal is to provide accurate position information and direction perception for the aircraft during the landing process through cameras and image processing algorithms. One of the cores of this technology is the runway visual detection algorithm, which plays a crucial role in safe and efficient landings. However, due to the influence of complex environments (such as light changes, occlusions, image noise, etc.), there are still many challenges in achieving high-precision runway detection.
[0004] Existing technical solutions:
[0005] 1. Traditional methods;
[0006] (1) Edge extraction and geometric modeling;
[0007] Traditional runway detection algorithms use edge detection and geometric modeling methods, such as Sobel operators, Hough transforms, and vanishing point calculations. These methods identify the two side edges and key feature regions of the runway by extracting line features or vanishing points in the image. However:
[0008] They are dependent on lighting conditions and have poor robustness; they are only applicable to specific scenarios (such as the runway starting point); they lack the ability to effectively distinguish complex backgrounds (such as roads and vegetation around the runway).
[0009] (2) ROI detection based on visual saliency;
[0010] These methods use saliency detection methods to extract the runway area and combine Hough transforms and gradient projection algorithms to locate the runway boundary. These methods often rely on the geometric prior parameters of the runway, resulting in:
[0011] It has weak generalization ability and is difficult to adapt to the detection tasks of different airports.
[0012] (3) Airport detection based on remote sensing images;
[0013] Utilize the context knowledge in remote sensing images to locate the airport area through constructing a feature dictionary and segmentation technology. For example, the method combining Otsu threshold segmentation can remove false alarms in non-runway areas. However:
[0014] These methods are more suitable for large-scale airport area detection rather than precise runway edge recognition, and the detection accuracy of runway key points is not high.
[0015] 2. Introduction of deep learning methods; In recent years, deep learning technology has been widely applied to the runway detection task, solving the problems of insufficient robustness and poor generalization ability in traditional methods. The following are the main implementation schemes:
[0016] (1) Runway detection based on semantic segmentation;
[0017] The method based on DeepLabv3 extracts image features through a deep convolutional neural network (DCNN) and uses the Atrous Spatial Pyramid Pooling (ASPP) module for precise segmentation. This method can identify the polygonal area of the runway, but due to the irregularity of the segmented polygons, it is difficult to extract precise runway edges or key points from them. In addition: Its high computational requirements make it difficult to achieve real-time performance on embedded devices; it performs unstably when the image quality deteriorates.
[0018] (2) Lightweight detection model;
[0019] To solve the contradiction between real-time performance and accuracy, Mingqiang Chen et al. proposed a method based on MobileNetV3 and combined it with a lightweight Atrous Spatial Pyramid Pooling (LRASPP) structure to generate a segmentation and line probability map. This method has a certain real-time performance, but its ability to accurately locate runway key points is limited.
[0020] (3) Detection method based on region proposal;
[0021] Based on the two-stage detection framework of Faster R-CNN, use the Region Proposal Network (RPN) to generate candidate regions, and then detect the runway area through the classification layer. Although this method achieves a relatively high runway area detection accuracy (92.1%), but: It cannot detect the edge line or key points of the runway; the model has a high computational complexity.
[0022] (4) Drawing on lane detection technology;
[0023] Runway detection and lane detection have technical similarities in terms of scene dimension. Zhou S et al. used geometric model parameters (such as starting point, width, curvature, etc.) for lane detection; Shen Y et al. proposed a dynamic ROI region adjustment method to optimize the search range of the current frame based on the detection results of the previous frame; Wang J et al. used morphological operations to denoise and combined DBSCAN density clustering and improved RANSAC algorithm to fit feature points.
[0024] These methods have certain inspiration for runway detection, but there are still problems with insufficient performance in the detection tasks of large-scale camera perspective changes or small target areas.
[0025] 3. The implementation solution closest to the present invention;
[0026] Among the existing implementation solutions, the one closest to the present invention is the lightweight detection method based on MobileNetV3 and the Faster R-CNN framework based on region proposal.
[0027] Similarities:
[0028] (1) Lightweight design:
[0029] Both the present invention and the existing methods focus on the lightweight design of the model to adapt to the computing resource limitations of embedded devices.
[0030] (2) Multi-layer feature aggregation:
[0031] Both attempt to utilize the multi-layer feature extraction ability of deep learning models to enhance the robustness of runway detection.
[0032] (3) Real-time performance optimization:
[0033] Both aim to improve the real-time detection ability, especially to achieve high-frame-rate inference on embedded devices.
[0034] Differences:
[0035] (1) Feature extraction backbone network:
[0036] The existing methods mainly rely on the original MobileNetV3 architecture. The present invention optimizes MobileNetV3 by introducing a lightweight attention module and combines YOLO for runway target area detection, further improving the feature extraction efficiency.
[0037] (2) Non-maximum suppression (NMS) optimization:
[0038] Most of the existing methods need to process multiple candidate regions through NMS. The present invention adopts a method of generating a single best prediction, completely eliminating the delay caused by NMS.
[0039] (3) Key point detection ability:
[0040] Existing methods mainly focus on the detection of the runway area. The present invention further improves the pixel-level detection accuracy of runway key points, with an error rate lower than 0.003.
[0041] (4) Balance between real-time performance and detection accuracy:
[0042] The present invention achieves a real-time inference speed of over 90.9 FPS with a single-stage detection framework, while ensuring a detection accuracy of 89.5%.
[0043] (4) YOMO-RunwayNet runway detection method based on an embedded platform:
[0044] a) Normalization, quantization, data arrangement, format conversion, and dequantization of the data generated by visual detection are all run on the CPU;
[0045] b) Based on the RK3588 neural network acceleration engine, the inference task of the model itself is run on the NPU.
[0046] c) The processing, calculation, and other tasks of various sensor data are assigned to the CPU computing unit, and finally fused with visual information for solution to output the navigation result.
[0047] Disadvantages of the prior art:
[0048] Although the runway detection algorithm based on deep learning has made remarkable progress in terms of accuracy and robustness, there are still the following disadvantages:
[0049] (1) Large model volume, difficult to deploy on edge devices: Most traditional runway detection algorithms are based on deep convolutional neural networks (CNNs). These models have a large number of parameters and high computational resource requirements, making it difficult to deploy on embedded devices with limited computing power, resulting in the device being unable to run in real time.
[0050] (2) Limited detection accuracy and insufficient robustness: In complex backgrounds (such as light changes, cloud shadows, occlusions, etc.), traditional algorithms have limitations in feature extraction and fusion capabilities, resulting in low detection accuracy and being easily affected by the environment.
[0051] (3) Slow running speed, unable to meet real-time requirements: Many existing algorithms need to perform steps such as non-maximum suppression (NMS), with high computational complexity and long inference latency, making it difficult to meet real-time requirements, especially in scenarios with high timeliness requirements such as fixed-wing aircraft.
[0052] (4) Lack of an efficient feature aggregation mechanism: Existing algorithms fail to effectively aggregate multi-scale features, resulting in insufficient detection capabilities for targets of different sizes, especially small targets, which affects the accurate recognition of the runway area.
[0053] (5) Low accuracy in key point detection: Existing technologies have large pixel-level errors in runway key point positioning, which affects the precise positioning of the runway area and subsequent navigation guidance applications.
[0054] (6) Insufficient lightweight design, difficulty in balancing accuracy and speed: Existing technologies often focus on high accuracy and neglect the lightweight design of the model, resulting in difficulty in balancing real-time performance and accuracy on embedded devices, especially the contradiction between high accuracy and inference speed is relatively prominent. Summary of the Invention
[0055] To overcome the deficiencies of the prior art, the present invention provides an embedded runway detection method based on YOMO-RunwayNet. It uses a lightweight backbone network, combines the ability to efficiently aggregate multi-scale feature information, balances detection accuracy and computational complexity by optimizing feature extraction capabilities and network structures, reduces the pixel-level error of runway key points to below 0.003, and increases the inference speed to more than 90.9 FPS.
[0056] The technical solution adopted by the present invention to solve its technical problems is as follows:
[0057] Step 1: Use MobileNetV3 as the backbone of Runwaynet and implement Runwaynet for runway detection;
[0058] (1) Utilize the backbone feature extraction network Backbone, namely MobileNetV3, to obtain three preliminary effective feature layers;
[0059] (2) Use SPPnet and PANet to perform feature fusion on the three preliminary effective feature layers;
[0060] (3) Through the prediction network Head, use the obtained runway features for prediction to obtain the prediction results;
[0061] Step 2: In YOMO-RunwayNet, first divide the input image into S×S sub-images; if the center of a target to be detected falls within one of the sub-images, then B prediction boxes containing the target are generated centered on this sub-image; the YOMO-RunwayNet network consists of a backbone, a neck, and a head; a key block called ConvBnSilu is defined, which consists of a Conv layer, a BN layer, and a SILU activation function; the output labels of the head include the bounding box bbox, confidence conf, classification cls, and 4-point Landmarks, namely the coordinates of the four corners of the runway.
[0062] Step 3: Key point detection;
[0063] Add Landmark regression in the Head of YOMO-RunwayNet and add key point detection as a regression head to the model.
[0064] (1) The Stem structure is used to replace the original Focus layer in YOMO-RunwayNet; the input is divided into two halves, one half passes through a ConvBnSilu block, some Bottleneck blocks, and then through a Conv layer, the other half passes through a Conv layer, and then the two are connected, followed by another ConvBnSilu block.
[0065] (2) The three kernel sizes in YOMO-RunwayNet are 7x7, 5x5, and 3x3.
[0066] (3) The fc layer is used to predict the foreground / background mask independent of the class. The mask size used is 28×28 so that the fc layer generates a 784×1×1 vector; add the mask for each class from the FCN and the foreground / background prediction from the fc; only use one fc layer for the final prediction.
[0067] Step 4: Design of the runway detection loss function;
[0068] Adopt Runway Wing loss:
[0069]
[0070] w: a positive number, w restricts the range of the non-linear part to the interval [-w, w].
[0071] ∈: constrains the curvature of the non-linear region, and is a constant that can smoothly connect the piecewise linear and non-linear parts.
[0072] The Landmark point vector s = {s i} and its ground truth s′ = {si The loss function of {} is as follows:
[0073] lossL(s) = ∑wing(si - s′)
[0074] where i = 1, 2,..., 8;
[0075] The object detection loss function in the target area detection network is loss(), and the detection loss function for runway points is defined as loss L , then the new total loss function loss(s) is:
[0076] loss(s) = loss() + λ L ·loss L
[0077] where λ L is the weight factor of the Landmark regression loss function;
[0078] Obtaining Landmark: where i = 1, 2,..., 8, corresponding to the x and y of the upper left, lower left, upper right, and lower right points of the runway respectively.
[0079] A computer program that causes a computer to execute the above-mentioned embedded runway detection method.
[0080] An electronic device, including: a processor and a memory; the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory so that the electronic device executes the above-mentioned embedded runway detection method.
[0081] A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned embedded runway detection method is implemented.
[0082] A chip, including: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned embedded runway detection method.
[0083] A computer program product, the computer program product includes a computer storage medium, the computer storage medium stores a computer program, the computer program includes instructions that can be executed by at least one processor, and when the instructions are executed by the at least one processor, the above-mentioned embedded runway detection method is implemented.
[0084] The beneficial effects of the present invention are as follows:
[0085] 1. Model lightweight: By improving the MobileNetV3 architecture and introducing a lightweight attention module, the number of model parameters is significantly reduced, and the deployment ability and inference efficiency on embedded devices are improved.
[0086] 2. High robustness: By leveraging the optimized features of MnasNet and the improved multi-scale feature extraction networks (PANet and SPPNet), the ability to capture key features in the complex background of the runway is enhanced, improving the detection accuracy and anti-interference ability.
[0087] 3. High real-time performance: The traditional non-maximum suppression (NMS) operation is cancelled and replaced with generating a single best prediction result, which greatly reduces the inference time and improves the running speed, meeting the high real-time requirements in fixed-wing aircraft navigation.
[0088] 4. High-precision key point detection: By optimizing the feature extraction and detection mechanism, the pixel-level error of runway key points is reduced to less than 0.003, achieving high-precision key point detection and meeting the application requirements of aircraft visual navigation.
[0089] 5. Balancing precision and speed: The YOMO-RunwayNet runway detection method is designed, which combines the lightweight advantages of MobileNetV3. It not only ensures that the runway detection accuracy reaches 89.5%, but also achieves a real-time performance with an inference speed exceeding 90.9 FPS, balancing the inference speed and detection accuracy. Description of the Drawings
[0090] Figure 1 is the network architecture diagram of the YOMO-RunwayNet of the present invention;
[0091] Figure 2 is the schematic diagram of the YOMO-RunwayNet module branch calculation method.
[0092] Figure 3 is the internal structure diagram of Runwaynet.
[0093] Figure 4 is the runway point feature detection diagram. Detailed Embodiment
[0094] The present invention will be further described below with reference to the drawings and embodiments.
[0095] The present invention proposes a lightweight runway detection method called YOMO-RunwayNet, aiming to solve the deficiencies in the prior art. This algorithm realizes high-precision, high-robustness and real-time runway detection through the following key steps.
[0096] 1. Use MobileNetV3 as the backbone to perform enhanced feature extraction on the feature layers of the same dimension in the three initially effective feature layers extracted by the backbone. Utilize two new operations, pointwise group convolution and channel shuffle, to greatly reduce the computational cost while maintaining accuracy. This method uses a shortcut network architecture, changes element-wise domain addition to concatenation, and PANet. However, the designed MobileNetV3 does not have a dense cascade, and after the cascade, channel shuffle is used to mix features, which greatly improves the real-time performance of the MobileNetV3 network. Use MobileNetV3 as the backbone of Runwaynet and implement Runwaynet for runway detection.
[0097] (1) The backbone feature extraction network Backbone, corresponding to MobileNetV3 attached Figure 1 to it. By using the backbone feature extraction network, three initially effective feature layers can be obtained.
[0098] (2) The enhanced feature extraction network, corresponding to SPPnet and PANet on the image. By using the enhanced feature extraction network, feature fusion can be performed on the three initially effective feature layers to extract better features and optimize and improve the results of the feature layers.
[0099] (3) The prediction network Head, which uses the obtained runway features for prediction to obtain the prediction results.
[0100] 2. In YOMO-RunwayNet, an improved Mobilenetv3 is used as the backbone network. In the neck, SPP and PAN are used to aggregate features. In the head, both regression and classification are used to generate a single best prediction for each object during the inference process, thus eliminating the need for NMS, reducing latency, and improving efficiency.
[0101] Specifically, in the YOMO-RunwayNet detection method, the goal is to perform an overall model design of the network from the perspectives of efficiency and accuracy. First, divide the input image into subgraphs. If the center of a target to be detected falls within one of the subgraphs, then a certain number of prediction boxes containing the target will be generated with this subgraph as the center. The internal structure of the network is as attached Figure 3As shown, it consists of a backbone, a neck, and a head. In the figure, a key block called ConvBnSilu is defined, and its specific structure is shown in the figure. It consists of a Conv layer, a BN layer, and a SILU activation function. The ConvBnSilu block is used in many other blocks. In the figure, the output labels of the head are shown, including the bounding box (bbox), confidence (conf), classification (cls), and 4-point Landmarks (the 4 Landmarks here are the coordinates of the four corners of the runway). Landmarks are a newly proposed addition to YOMO-RunwayNet, making it a runway detector with landmark output. Without Landmarks, the last dimension 16 should be 6. The output dimensions are 80*80*16 in P3, 40*40*16 in P4, 20*20*16 in P5, and 10*10*16 in P5. Each anchor point can be optionally configured with P6. The actual dimensions should be multiplied by the number of anchor points, and the specific calculations of each module are as Figure 2 shown.
[0102] 3. Key point detection method:
[0103] Add Landmark regression in the Head of the object prediction model and add the key point detection as a regression head to the model. As Figure 4 shown.
[0104] (1) The Stem structure is used to replace the original Focus layer in YOMO-RunwayNet. The design of the C3 module is inspired by DenseNet. The input is divided into two halves. One half passes through a ConvBnSilu block, some Bottleneck blocks, and then through a Conv layer. The other half passes through a Conv layer, and then the two are connected, followed by another ConvBnSilu block.
[0105] (2) As Figure 1 shown in the SPPnet module, the three kernel sizes 13x13, 9x9, 5x5 in YOMO-RunwayNet are modified to 7x7, 5x5, 3x3 in our runway feature detector. This has been shown as one of the innovations to improve the runway detection performance.
[0106] (3) The fc layer is used to predict the foreground / background mask independent of classes. It is not only efficient but also allows more samples to be used to train the parameters in the fc layer, thus having better generality. The size of the mask used is 28×28 so that the fc layer generates a 784×1×1 vector. This vector is reshaped to the same spatial size as the mask predicted by the FCN. To obtain the final mask prediction, the masks of each class from the FCN and the foreground / background prediction from the fc are added. Using only one fc layer (instead of multiple fc layers) for the final prediction can prevent the problem of compressing the hidden spatial feature map into a short feature vector (thus losing spatial information).
[0107] 4: Design of runway detection loss function;
[0108] From the perspective of data, the attitude of the aircraft relative to the runway, the camera shooting scale, as well as occlusion, illumination, and blur, etc. will all cause difficulties in recognizing runway features. To overcome the problem of being insensitive to errors in detecting weak and small runway targets at high altitudes, the present invention proposes Runway Wing loss:
[0109]
[0110] w: A positive number, w limits the range of the non-linear part within the interval [-w, w];
[0111] ∈: Constrains the curvature of the non-linear region, and is a constant that can smoothly connect the piecewise linear and non-linear parts; the value of ∈ is a very small number because it will make the network training unstable and cause the gradient explosion problem due to very small errors. In fact, the non-linear part of the actual Wing loss function simply uses the curve of ln(x) within and scales its scale along the X-axis and Y-axis to W. In addition, a translation is applied along the Y-axis so that Wing(0) = 0 and continuity is imposed on the loss function.
[0112] The loss function of the Landmark point vector s = {s i} and its ground truth s′ = {s i} is:
[0113] loss L (s) = ∑wing(s i - s′)
[0114] where i = 1, 2,..., 8;
[0115] The object detection loss function in the object region detection network is loss(), and the detection loss function for runway points is defined as loss L, then the new total loss function is:
[0116] loss(s) = loss() + λ L ·loss L
[0117] where λ L is the weight factor of the Landmark regression loss function;
[0118] Obtaining Landmark: where i = 1, 2,..., 8, corresponding to the x and y of the upper left, lower left, upper right, and lower right points of the runway respectively.
[0119] The protection points of the present invention:
[0120] 1. Lightweight backbone network: An improved MobileNetV3 architecture, introducing a lightweight attention module to strengthen the feature extraction network, corresponding to SPP and PANet on the image, significantly reducing the number of model parameters, and improving the deployment ability and inference efficiency on embedded devices.
[0121] 2. Multi-scale feature aggregation mechanism: Combining the PANet and SPPNet structures, efficiently aggregating multi-scale feature layer information, improving the detection ability for targets of different sizes, and enhancing the positioning accuracy of the small target runway area.
[0122] 3. Canceling the single best prediction of NMS: Generating a single best prediction for each object during the inference process, thus eliminating the need for NMS, reducing latency and improving efficiency. Generating a single best prediction result greatly reduces the inference time, improves the running speed, and meets the high real-time requirements in fixed-wing aircraft navigation.
[0123] 4. The object detection loss function in the target area detection network is loss(), and the loss function of the runway corner coordinate Landmarks is: loss L (s) = ∑wing(s i - s’), and the total loss function of YOMO - RunwayNet is designed as loss(s) = loss() + λ L ·loss L .
[0124] 5. Balancing real-time performance and accuracy: Combining the advantages of MobileNetV3, designing the YOMO - RunwayNet algorithm framework, as Figure 2 shown, not only ensuring that the detection accuracy reaches 89.5%, but also achieving a real-time performance with an inference speed exceeding 90.9 FPS, perfectly balancing speed and accuracy.
Claims
1. An embedded runway detection method based on YOMO-RunwayNet, characterized in that It includes the following steps: Step 1: Use MobileNetV3 as the backbone of Runwaynet and implement the runway detection Runwaynet; (1) Utilize the backbone feature extraction network Backbone, namely MobileNetV3, to obtain three preliminary effective feature layers; (2) Use SPPnet and PANet to perform feature fusion on the three preliminary effective feature layers; (3) Through the prediction network Head, use the obtained runway features for prediction to obtain the prediction result; Step 2: In YOMO-RunwayNet, first divide the input image into S×S sub-images; if the center of a target to be detected falls within one of the sub-images, then B prediction boxes containing the target will be generated with this sub-image as the center; the YOMO-RunwayNet network consists of a backbone, a neck, and a head; a key block called ConvBnSilu is defined, which consists of a Conv layer, a BN layer, and a SILU activation function; the output labels of the head include the bounding box bbox, confidence conf, classification cls, and 4 points Landmarks, namely the coordinates of the four corners of the runway; Step 3: Key point detection; Add Landmark regression in the Head of YOMO-RunwayNet and add the key point detection as a regression head to the model; (1) The Stem structure is used to replace the original Focus layer in YOMO-RunwayNet; divide the input into two halves, one half passes through a ConvBnSilu block, some Bottleneck blocks, and then through a Conv layer, the other half passes through a Conv layer, and then the two are connected, followed by another ConvBnSilu block; (2) The three kernel sizes in YOMO-RunwayNet are 7x7, 5x5, and 3x3; (3) The fc layer is used to predict the class-agnostic foreground / background mask, and the mask size used is 28×28 so that the fc layer generates a 784×1×1 vector; add the mask of each category from FCN and the foreground / background prediction from fc; Only use one fc layer for the final prediction; Step 4: Design of the runway detection loss function; Adopt Runway Wing loss: w: a positive number, w limits the range of the non-linear part within the interval [-w, w]; ∈: The curvature of the constrained non-linear region, and is a constant that can smoothly connect the segmented linear and non-linear parts; The loss function of the landmark point vector s = {s i} and its ground truths s' = {s i} is as follows: loss L (s) = ∑wing(s i - s′) where i = 1, 2,..., 8; The object detection loss function in the target area detection network is loss(), and the detection loss function for runway points is defined as loss L , then the new total loss function loss(s) is:: loss(s) = loss() + λ L · loss L where λ L is the weight factor of the Landmark regression loss function; Obtaining of Landmark: where i = 1, 2,..., 8, corresponding to the x and y of the upper left, lower left, upper right, and lower right points of the runway respectively.
2. A computer program, characterized in that, The computer program causes the computer to execute the method as described in claim 1.
3. An electronic device, characterized in that, It includes: A processor and a memory; The memory is used to store the computer program, and the processor is used to execute the computer program stored in the memory so that the electronic device executes the method as described in claim 1.
4. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method as described in claim 1.
5. A chip, characterized in that, It includes: A processor for calling and running a computer program from a memory, such that a device installed with the chip executes the method according to claim 1.
6. A computer program product, characterized in that, The computer program product includes a computer storage medium storing a computer program, the computer program including instructions executable by at least one processor, and when the instructions are executed by the at least one processor, implementing the method according to claim 1.