Aircraft identification method and device based on panoramic video, medium and electronic equipment

By acquiring continuous frame images in panoramic videos and using feature point detection algorithms to identify and complete aircraft feature points, the problem of poor recognition effect of aircraft in motion state is solved, the recognition and tracking effect is improved, and the safety and efficiency of airport monitoring are enhanced.

CN120014560AActive Publication Date: 2025-05-16CIVIL AVIATION CHENGDU ELECTRONIC TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510491649.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2025-05-16
Estimated Expiration
2045-04-18

AI Technical Summary

Technical Problem

In the prior art, due to the lack of feature points, the recognition effect of aircraft in motion is poor.

Method used

By acquiring images of continuous frames in panoramic video, a feature point detection algorithm is used to identify the feature points of the aircraft, the missing type of feature points are judged, and the reference feature points are obtained on the remaining frame images, and the missing feature points are completed according to the changes of the reference feature points.

Benefits of technology

The identification and tracking effect of aircraft is improved, ensuring that the number of feature points on each frame of the original image is sufficient, and the safety and efficiency of airport monitoring is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120014560A_ABST
    Figure CN120014560A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an aircraft identification method and device based on a panoramic video, a medium and electronic equipment, and relates to the technical field of airport monitoring. Continuous frames of images are acquired in the panoramic video for identification, and feature points of an aircraft on an original image are identified by using a feature point detection algorithm; if the number of feature points detected on a single frame of original image is different, it is indicated that feature points are missing, due to the fact that detection positions of some feature points do not appear in a picture due to movement, posture change and the like of an aircraft, the missing type needs to be judged, and it is confirmed that the missing of the feature points exists under the condition that the detection positions exist. Then, feature points are obtained from original images of other frames to serve as references, the positions of missing feature points are reversely deduced according to the change conditions of the reference feature points, complementation is carried out on the missing original images, the number of the feature points on each frame of original image is sufficient, and the identification effect on the aircraft is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of airport monitoring technology, and in particular to an aircraft identification method, device, medium and electronic equipment based on panoramic video. Background Art

[0002] Airport monitoring is an important means to ensure the safe and efficient operation of the airport. Through panoramic video stitching technology, cameras throughout the airport are used to obtain real-life images and form a panoramic space. Multiple images can be stitched into a large-scale image or a 360-degree panoramic view, and real-time monitoring can be achieved in the airport's monitoring center. In airport monitoring, aircraft identification in surveillance videos is an important aspect, which can not only help airport operations and optimize airport management, but also promptly discover potential safety hazards, such as aircraft failures and illegal intrusions.

[0003] Feature point detection is usually used to identify aircraft in video images. However, when an aircraft is in motion, motion blur will occur, which will affect the detection of feature points. For example, a feature point identified in the previous frame may not be identified in the next frame. This situation will be exacerbated by the quality of the image feedback from the camera. The lack of feature points will obviously reduce the recognition and tracking effects of the aircraft. Summary of the invention

[0004] The main purpose of the present application is to provide an aircraft recognition method, device, medium and electronic equipment based on panoramic video, aiming to solve the problem of poor aircraft recognition effect due to the lack of feature points in the prior art.

[0005] To achieve the above objectives, the technical solutions adopted in the embodiments of the present application are as follows: In a first aspect, an embodiment of the present application provides an aircraft recognition method based on panoramic video, comprising the following steps: Obtaining original images of continuous frames based on panoramic video; Based on the feature point detection algorithm, the feature points of the target aircraft on the original image are obtained; When the number of feature points on each frame of the original image is different, a target original image is obtained, and the missing type of the missing feature points on the target original image is determined; In response to the missing type being the target missing type, obtaining reference feature points on the remaining original images; wherein the reference feature points include a first reference feature point and a second reference feature point, the first reference feature point being a feature point adjacent to the missing feature point on the target original image and corresponding to the feature point on the remaining original images, and the second reference feature point being a feature point corresponding to the missing feature point on the target original image on the remaining original images; According to the changes of reference feature points in the original images of consecutive frames, the missing feature points are supplemented in the target original image to identify the target aircraft.

[0006] In a possible implementation of the first aspect, completing missing feature points on a target original image according to changes in reference feature points on original images of consecutive frames includes: According to the change of the reference feature point on the original image of the continuous frame, the displacement of the first reference feature point on the original image of the continuous frame is obtained; According to the displacement and the second reference feature point, the missing feature points are completed on the target original image.

[0007] In a possible implementation manner of the first aspect, completing missing feature points on the target original image according to the displacement amount and the second reference feature point includes: Obtaining, according to the displacement, a first mapping relationship of mapping the first reference feature point to the corresponding feature point on the target original image; Adjust the first mapping relationship according to the linear change of the first reference feature point to obtain a second mapping relationship; The second reference feature points are mapped to the target original image according to the second mapping relationship to complete the missing feature points on the target original image.

[0008] In a possible implementation of the first aspect, supplementing missing feature points on a target original image according to changes in reference feature points on original images of consecutive frames to identify a target aircraft includes: According to the changes of the reference feature points on the original images of consecutive frames, the missing feature points are completed on the target original image; Obtaining aircraft features based on feature points on original images of consecutive frames; Match the aircraft features in the model library to identify the target aircraft.

[0009] In a possible implementation manner of the first aspect, acquiring feature points of the target aircraft on the original image based on a feature point detection algorithm includes: Based on the feature point detection algorithm, the change in the pixel value of the original image in the moving window is obtained; According to the variation, the covariance matrix is ​​constructed; Calculate the corner point response value according to the eigenvalue of the covariance matrix; The corner point response values ​​greater than the threshold are determined to obtain the feature points of the target aircraft on the original image.

[0010] In a possible implementation manner of the first aspect, in response to the missing type being a target missing type, before acquiring reference feature points on the remaining original images, the method further includes: The existence of the detection position but the missing feature points is defined as the target missing type.

[0011] In a possible implementation manner of the first aspect, acquiring original images of consecutive frames based on the panoramic video includes: Continuous frame images are obtained based on the panoramic video, and the images are preprocessed to obtain original images of the continuous frames.

[0012] In a second aspect, an embodiment of the present application provides an aircraft identification device based on panoramic video, including: An image acquisition module, which is used to acquire original images of continuous frames based on the panoramic video; A feature point detection module, which is used to obtain feature points of the target aircraft on the original image based on a feature point detection algorithm; The missing judgment module is used to obtain the target original image and judge the missing type of the missing feature points on the target original image when the number of feature points on each frame of the original image is different; A reference acquisition module, the reference acquisition module is used to acquire reference feature points on the remaining original images in response to the missing type being the target missing type; wherein the reference feature points include a first reference feature point and a second reference feature point, the first reference feature point being a feature point adjacent to the missing feature point on the target original image and corresponding to the feature point on the remaining original images, and the second reference feature point being a feature point corresponding to the missing feature point on the target original image on the remaining original images; The recognition module is used to fill in the missing feature points on the target original image according to the changes of the reference feature points on the original images of consecutive frames to identify the target aircraft.

[0013] In a third aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program. When the computer program is loaded and executed by a processor, the panoramic video-based aircraft recognition method provided in any one of the first aspects above is implemented.

[0014] In a fourth aspect, an embodiment of the present application provides an electronic device, including a processor and a memory, wherein: The memory is used to store computer programs; The processor is used to load and execute a computer program so that the electronic device executes the aircraft recognition method based on panoramic video as provided in any one of the first aspects above.

[0015] Compared with the prior art, the beneficial effects of this application are: The embodiments of the present application propose an aircraft identification method, device, medium and electronic device based on panoramic video, the method comprising: acquiring original images of continuous frames based on panoramic video; acquiring feature points of the target aircraft on the original image based on a feature point detection algorithm; acquiring the target original image when the number of feature points on each frame of the original image is different, and determining the missing type of the missing feature points on the target original image; in response to the missing type being the target missing type, acquiring reference feature points on the remaining original images; wherein the reference feature points comprise a first reference feature point and a second reference feature point, the first reference feature point being a feature point adjacent to the missing feature point on the target original image and corresponding to the feature point on the remaining original images, and the second reference feature point being a feature point corresponding to the missing feature point on the target original image on the remaining original images; based on the changes of the reference feature points on the original images of continuous frames, the missing feature points are completed on the target original image to identify the target aircraft. The present application obtains continuous frame images in a panoramic video as original images for recognition, and first uses a feature point detection algorithm to identify the feature points of the aircraft on the original image. If the number of feature points detected on a single frame of the original image is different, it means that there are missing feature points. Because some feature points may not be recognized due to picture reasons, but because the detection position does not appear in the picture due to the movement of the aircraft, posture change, etc., it is necessary to determine the missing type to confirm that the missing feature points exist in the detection position. Subsequently, feature points are obtained on the original images of other frames as a reference, and the positions of the missing feature points are inferred through the changes in these reference feature points. The missing feature points are supplemented on the missing original image to ensure that the number of feature points on each frame of the original image is sufficient to ensure the recognition effect of the aircraft. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 A schematic diagram of the structure of an electronic device of a hardware operating environment involved in an embodiment of the present application; Figure 2 A schematic diagram of a flow chart of an aircraft identification method based on panoramic video provided in an embodiment of the present application; Figure 3 A schematic diagram of feature points on a target original image in a panoramic video-based aircraft recognition method provided in an embodiment of the present application; Figure 4 A schematic diagram of feature points on an original image in a method for aircraft recognition based on panoramic video provided in an embodiment of the present application; Figure 5 A schematic diagram of a module of an aircraft identification device based on panoramic video provided in an embodiment of the present application; Markings in the figure: 101 - processor, 102 - communication bus, 103 - network interface, 104 - user interface, 105 - memory. DETAILED DESCRIPTION

[0017] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0018] See attached Figure 1 , attached Figure 1 This is a schematic diagram of the structure of an electronic device of the hardware operating environment involved in the embodiment of the present application. The electronic device may include: a processor 101, such as a central processing unit (CPU), a communication bus 102, a user interface 104, a network interface 103, and a memory 105. Among them, the communication bus 102 is used to realize the connection and communication between these components. The user interface 104 may include a display (Display), an input unit such as a keyboard (Keyboard), and the user interface 104 may also include a standard wired interface and a wireless interface. The network interface 103 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 105 may optionally be a storage device independent of the aforementioned processor 101. The memory 105 may be a high-speed random access memory (RAM) memory, or it may be a stable non-volatile memory (NVM), such as at least one disk storage. The processor 101 may be a general-purpose processor, including a central processing unit, a network processor, etc., or it may be a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component.

[0019] Those skilled in the art will appreciate that Figure 1 The structure shown in the figure does not constitute a limitation on the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0020] As attached Figure 1 As shown, the memory 105 as a storage medium may include an operating system, a network communication module, a user interface module, and an aircraft recognition device based on panoramic video.

[0021] In the attached Figure 1In the electronic device shown, the network interface 103 is mainly used for data communication with a network server; the user interface 104 is mainly used for data interaction with a user; the processor 101 and the memory 105 in the present application can be set in the electronic device, and the electronic device calls the panoramic video-based aircraft identification device stored in the memory 105 through the processor 101, and executes the panoramic video-based aircraft identification method provided in the embodiment of the present application.

[0022] See attached Figure 2 Based on the hardware device of the aforementioned embodiment, the embodiment of the present application provides an aircraft recognition method based on panoramic video, comprising the following steps: S10: Acquire original images of consecutive frames based on the panoramic video.

[0023] In the specific implementation process, in the application scenario of airport monitoring, the panoramic video, that is, the real-time monitoring screen of the airport monitoring center, is usually displayed in real time by stitching the screens sent back by each camera through panoramic stitching technology. The original image of the continuous frame, that is, the frame-by-frame picture of the panoramic video, can be pre-processed to ensure the quality of the image, that is, to obtain the original image of the continuous frame based on the panoramic video, including: Continuous frame images are obtained based on the panoramic video, and the images are preprocessed to obtain original images of the continuous frames.

[0024] Image preprocessing may include denoising, contrast enhancement, color and grayscale adjustment, etc. Denoising methods include mean filtering, Gaussian filtering, bilateral filtering, etc. By preprocessing continuous frame images to improve image quality and the accuracy of subsequent recognition.

[0025] S20: Acquire feature points of the target aircraft on the original image based on a feature point detection algorithm.

[0026] In the specific implementation process, feature point detection aims to automatically identify and accurately locate pixel areas with significant properties from the image, which are usually relatively insensitive to lighting, perspective changes or scale changes. These feature points can be corners, edges or other local structures with specific patterns, providing stable identification marks for different areas of the image. Specifically: Based on the feature point detection algorithm, the feature points of the target aircraft on the original image are obtained, including: Based on the feature point detection algorithm, the change in the pixel value of the original image in the moving window is obtained; According to the variation, the covariance matrix is ​​constructed; Calculate the corner point response value according to the eigenvalue of the covariance matrix; The corner point response values ​​greater than the threshold are determined to obtain the feature points of the target aircraft on the original image.

[0027] In the specific implementation process, a feature point detection method is provided to identify corner points as feature points. First, a moving window is set. When the window moves on the image, the change of the pixel value in the window is calculated. Then, the gradient information of the pixels in the window is used to construct a covariance matrix. This matrix describes the degree of change of the pixel values ​​in the window in different directions. Finally, the corner point response value is calculated according to the eigenvalue of the covariance matrix. The corner point response value reflects the degree of change of the pixel value in the window in different directions. The larger the response value, the more corner points exist in the window. When the response value is greater than the set threshold, the point is considered to be a corner point and is obtained as a feature point.

[0028] S30: When the number of feature points on each frame of the original image is different, a target original image is acquired, and the missing type of the missing feature points on the target original image is determined.

[0029] In the specific implementation process, by comparing the number of feature points identified on each frame of the original image, it is determined whether there is any missing in the identification of feature points. However, considering that the aircraft may be in motion, the displacement and posture changes may also affect the number of feature point recognitions. For example, the aircraft is partially blocked by other objects and cannot be recognized, or the aircraft changes its posture and loses the position of the originally identified feature points. However, the aforementioned situations are not due to the reason of the picture that cannot be recognized, that is, there are detection positions in the picture but missing feature points. This situation is defined as a target missing type, that is: in response to the missing type being a target missing type, before obtaining reference feature points on the remaining original images, the method also includes: defining the existence of detection positions but missing feature points as a target missing type.

[0030] For example, in two frames of images, one frame recognizes the feature points, while the other frame does not recognize the feature points at the same position. This situation is the target missing type. Similarly, in two frames of images, one frame recognizes the feature points, while the other frame does not recognize the feature points, but the reason is that the aircraft posture changes or there is an object blocking the detection position, and this situation is defined as the non-target missing type.

[0031] S40: In response to the missing type being the target missing type, obtaining reference feature points on the remaining original images; wherein the reference feature points include a first reference feature point and a second reference feature point, the first reference feature point being a feature point adjacent to the missing feature point on the target original image and corresponding to the feature point on the remaining original images, and the second reference feature point being a feature point corresponding to the missing feature point on the target original image on the remaining original images.

[0032] In the specific implementation process, it should be noted that the target original image in the above steps is an image that is confirmed to have missing feature points. However, after judgment, the target original image in this step should be an original image with a missing feature point type of target missing type. After confirming that the missing feature point type is the target missing type, the feature points on the target original image are completed by the information of the feature points on the remaining original images. Figure 3 As shown in the figure, two feature points are identified on the original target image. The circle shown by the dotted line indicates that there is a missing feature point. Figure 4 The original image of another frame is shown, and three feature points are identified, among which Figure 3 The missing feature points on the image shown correspond to the attached Figure 4 The feature point at the middle position of the image is determined as the second reference feature point, and the other two feature points adjacent to the feature point are determined as the first reference feature points.

[0033] S50: According to the changes of the reference feature points in the original images of the consecutive frames, the missing feature points are supplemented in the target original image to identify the target aircraft.

[0034] In the specific implementation process, the identification of reference feature points is not limited to a single frame image. If there are corresponding reference feature points on the original images of other frames, then these original images can be used together as the basis for completing the target original image, so that there can be more information to reflect the changes in the trajectory of the aircraft and achieve more accurate feature point completion. The completion of missing feature points is based on the changes in the reference feature points in consecutive frame images. In simple terms, the same feature points in the same detection position, along with the frame-by-frame changes of the aircraft, the changes in the corresponding feature points must be linearly related. In this way, the overall situation can be grasped through this linear change, so that a missing position can be completed.

[0035] After completion, the characteristics of the aircraft, such as contour features, logo features, etc., can be obtained through more complete feature point information. Using this information, not only can the aircraft be tracked in real time, but these identified features can also be matched in the established model library to identify the information of the target aircraft, such as what type, model, brand, etc. If it can be matched, it means that it is a self-owned aircraft that has been reported and filed. If it cannot be matched, it may be an illegally invading aircraft and needs to be reported to relevant personnel immediately for processing.

[0036] In one embodiment, according to the change of the reference feature points on the original images of consecutive frames, the missing feature points are supplemented on the target original image, including: According to the change of the reference feature point on the original image of the continuous frame, the displacement of the first reference feature point on the original image of the continuous frame is obtained; According to the displacement and the second reference feature point, the missing feature points are completed on the target original image.

[0037] In the specific implementation process, the changes are first obtained through the existing and complete feature points, that is, through the first reference feature points, which are the feature points identified at the corresponding detection positions on all original images, and the displacement of these reference feature points on the continuous frame images is obtained. Through the changes in these displacements, the changes that the second reference feature points should have are reversed, so as to obtain the positions of the missing feature points on the target original image and complete the feature points. For the representation of the displacement, since the size of the monitoring screen will not change, it can be divided into a grid and regarded as a plane coordinate system, and the displacement can be expressed as a coordinate change or a vector between feature points.

[0038] In one embodiment, the missing feature points are supplemented on the target original image according to the displacement amount and the second reference feature point, including: Obtaining, according to the displacement, a first mapping relationship of mapping the first reference feature point to the corresponding feature point on the target original image; Adjust the first mapping relationship according to the linear change of the first reference feature point to obtain a second mapping relationship; The second reference feature points are mapped to the target original image according to the second mapping relationship to complete the missing feature points on the target original image.

[0039] In the specific implementation process, the change of the feature point is converted into a mapping relationship between the feature points according to the displacement information. If it is a simple translation change, the first mapping relationship should be the same as the second mapping relationship. However, considering that the monitoring perspective cannot be completely in the same direction, and the movement of the aircraft cannot be completely translated relative to the monitoring perspective, the aircraft will inevitably have a certain degree of rotational offset. Therefore, it cannot be completely based on the mapping relationship of the existing feature points. It is also necessary to consider the linear changes between the first reference feature points on the same original image caused by the rotational offset. In other words, the same first reference feature point will show different distances on different original images according to the rotational offset. The first mapping relationship is adjusted to obtain the second mapping relationship, and then the second reference feature point is mapped back to the target original image using the mapping relationship, so that the missing feature points can be completed.

[0040] In this embodiment, continuous frames of images are obtained in a panoramic video as original images for recognition. First, a feature point detection algorithm is used to identify the feature points of the aircraft on the original image. If the number of feature points detected on a single frame of the original image is different, it means that there are missing feature points. Because some feature points may not be recognized due to picture reasons, but due to the movement of the aircraft, posture change, etc., so that the detection position does not appear in the picture, it is necessary to determine the missing type to confirm that the missing feature points exist in the detection position. Then, feature points are obtained on the original images of other frames as a reference, and the positions of the missing feature points are inferred through the changes in these reference feature points. The missing feature points are supplemented on the missing original image to ensure that the number of feature points on each frame of the original image is sufficient to ensure the recognition effect of the aircraft.

[0041] Refer to the attached Figure 5 Based on the same inventive concept as in the above-mentioned embodiment, the embodiment of the present application further provides an aircraft identification device based on panoramic video, comprising: An image acquisition module, which is used to acquire original images of continuous frames based on the panoramic video; A feature point detection module, which is used to obtain feature points of the target aircraft on the original image based on a feature point detection algorithm; The missing judgment module is used to obtain the target original image and judge the missing type of the missing feature points on the target original image when the number of feature points on each frame of the original image is different; A reference acquisition module, the reference acquisition module is used to acquire reference feature points on the remaining original images in response to the missing type being the target missing type; wherein the reference feature points include a first reference feature point and a second reference feature point, the first reference feature point being a feature point adjacent to the missing feature point on the target original image and corresponding to the feature point on the remaining original images, and the second reference feature point being a feature point corresponding to the missing feature point on the target original image on the remaining original images; The recognition module is used to fill in the missing feature points on the target original image according to the changes of the reference feature points on the original images of consecutive frames to identify the target aircraft.

[0042] Those skilled in the art should understand that the division of the various modules in the embodiment is merely a division of logical functions, and in actual application, all or part of them can be integrated into one or more actual carriers, and these modules can be implemented entirely in the form of software called through a processing unit, or entirely in the form of hardware, or in the form of a combination of software and hardware. It should be noted that each module in the panoramic video-based aircraft identification device in this embodiment corresponds one-to-one to each step in the panoramic video-based aircraft identification method in the aforementioned embodiment. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned panoramic video-based aircraft identification method, which will not be repeated here.

[0043] Based on the same inventive concept as in the aforementioned embodiment, an embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer program is loaded and executed by a processor, an aircraft identification method based on panoramic video as provided in an embodiment of the present application is implemented.

[0044] Based on the same inventive concept as in the above-mentioned embodiment, an embodiment of the present application further provides an electronic device, including a processor and a memory, wherein: The memory is used to store computer programs; The processor is used to load and execute a computer program so that the electronic device executes the aircraft recognition method based on panoramic video as provided in the embodiment of the present application.

[0045] In some embodiments, the computer readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or various devices including one or any combination of the above memories. The computer may be various computing devices including intelligent terminals and servers.

[0046] In some embodiments, executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.

[0047] As an example, executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file storing other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).

[0048] By way of example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices located at one site, or on multiple computing devices distributed across multiple sites and interconnected by a communication network.

[0049] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0050] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0051] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a multimedia terminal device (which can be a mobile phone, a computer, a television receiver, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0052] In summary, the present application provides an aircraft identification method, device, medium and electronic device based on panoramic video, the method comprising: acquiring original images of continuous frames based on panoramic video; acquiring feature points of the target aircraft on the original image based on a feature point detection algorithm; acquiring the target original image when the number of feature points on each frame of the original image is different, and determining the missing type of the missing feature points on the target original image; in response to the missing type being the target missing type, acquiring reference feature points on the remaining original images; wherein the reference feature points comprise a first reference feature point and a second reference feature point, the first reference feature point being a feature point adjacent to the missing feature point on the target original image and corresponding to the feature point on the remaining original images, and the second reference feature point being a feature point corresponding to the missing feature point on the target original image on the remaining original images; according to the changes of the reference feature points on the original images of continuous frames, the missing feature points are completed on the target original image to identify the target aircraft. The present application obtains continuous frame images in a panoramic video as original images for recognition, and first uses a feature point detection algorithm to identify the feature points of the aircraft on the original image. If the number of feature points detected on a single frame of the original image is different, it means that there are missing feature points. Because some feature points may not be recognized due to picture reasons, but because the detection position does not appear in the picture due to the movement of the aircraft, posture change, etc., it is necessary to determine the missing type to confirm that the missing feature points exist in the detection position. Subsequently, feature points are obtained on the original images of other frames as a reference, and the positions of the missing feature points are inferred through the changes in these reference feature points. The missing feature points are supplemented on the missing original image to ensure that the number of feature points on each frame of the original image is sufficient to ensure the recognition effect of the aircraft.

[0053] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.

Claims

1. A method for aircraft recognition based on panoramic video, characterized in that: The following steps are involved: Obtaining original images of continuous frames based on panoramic video; Based on a feature point detection algorithm, acquiring feature points of the target aircraft on the original image; When the number of the feature points on each frame of the original image is different, obtaining a target original image, and determining the missing type of the missing feature points on the target original image; In response to the missing type being a target missing type, obtaining reference feature points on the remaining original images; wherein the reference feature points include a first reference feature point and a second reference feature point, the first reference feature point being the feature point adjacent to the missing feature point on the target original image and corresponding to the feature point on the remaining original images, and the second reference feature point being the feature point corresponding to the missing feature point on the target original image on the remaining original images; According to the changes of the reference feature points on the original images of consecutive frames, the missing feature points are supplemented on the target original image to identify the target aircraft.

2. The method for aircraft recognition based on panoramic video according to claim 1, characterized in that: The method of completing the missing feature points on the target original image according to the change of the reference feature points on the original image of consecutive frames includes: According to the change of the reference feature point on the original image of the continuous frames, obtaining the displacement of the first reference feature point on the original image of the continuous frames; The missing feature points are completed on the target original image according to the displacement amount and the second reference feature points.

3. The method for aircraft recognition based on panoramic video according to claim 2, characterized in that: The method of filling the missing feature points on the target original image according to the displacement and the second reference feature points includes: Obtaining, according to the displacement, a first mapping relationship in which the first reference feature point is mapped to the corresponding feature point on the target original image; Adjust the first mapping relationship according to the linear change of the first reference feature point to obtain a second mapping relationship; The second reference feature points are mapped to the target original image according to the second mapping relationship to complete the missing feature points on the target original image.

4. The method for aircraft recognition based on panoramic video according to claim 1, characterized in that: The method of supplementing the missing feature points on the target original image according to the change of the reference feature points on the original images of consecutive frames to identify the target aircraft includes: Completing the missing feature points on the target original image according to changes of the reference feature points on the original image of consecutive frames; Obtaining aircraft features according to the feature points on the original images of the continuous frames; The aircraft features are matched in a model library to identify the target aircraft.

5. The method for aircraft recognition based on panoramic video according to claim 1, characterized in that: The step of acquiring feature points of the target aircraft on the original image based on a feature point detection algorithm includes: Based on a feature point detection algorithm, obtaining a change in pixel values ​​of the original image within a moving window; Constructing a covariance matrix according to the variation; Calculating corner point response values ​​according to the eigenvalues ​​of the covariance matrix; The corner point response value greater than a threshold is determined to obtain feature points of the target aircraft on the original image.

6. The method for aircraft recognition based on panoramic video according to claim 1, characterized in that: In response to the missing type being a target missing type, before acquiring reference feature points on the remaining original images, the method further includes: The existence of the detection position but the missing of the feature point is defined as the target missing type.

7. The method for aircraft recognition based on panoramic video according to claim 1, characterized in that: The method of obtaining original images of continuous frames based on the panoramic video includes: Continuous frame images are acquired based on the panoramic video, and the images are preprocessed to acquire original images of continuous frames.

8. An aircraft identification device based on panoramic video, characterized in that: include: An image acquisition module, wherein the image acquisition module is used to acquire original images of continuous frames based on the panoramic video; A feature point detection module, the feature point detection module is used to obtain feature points of the target aircraft on the original image based on a feature point detection algorithm; A missing judgment module, the missing judgment module is used to obtain a target original image and judge the missing type of the missing feature points on the target original image when the number of the feature points on each frame of the original image is different; A reference acquisition module, the reference acquisition module is used to acquire reference feature points on the remaining original images in response to the missing type being a target missing type; wherein the reference feature points include a first reference feature point and a second reference feature point, the first reference feature point being the feature point adjacent to the missing feature point on the target original image and corresponding to the feature point on the remaining original images, and the second reference feature point being the feature point corresponding to the missing feature point on the target original image on the remaining original images; The recognition module is used to complete the missing feature points on the target original image according to the changes of the reference feature points on the original images of consecutive frames to identify the target aircraft.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is loaded and executed by a processor, the method for aircraft recognition based on panoramic video as described in any one of claims 1 to 7 is implemented.

10. An electronic device, characterized in that: comprising a processor and a memory, wherein: The memory is used to store computer programs; The processor is used to load and execute the computer program so that the electronic device executes the aircraft recognition method based on panoramic video as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Video error coverage method based on macro block level and pixel motion estimation

    CN101102511A

  • Monitoring method for pedestrian flow data and unmanned aerial vehicle

    CN107352032A

  • Moving target real-time detection and tracking method based on video monitoring

    CN110246153A

  • Digital video file restoration method and device

    CN111127376A

  • Video-based unmanned aerial vehicle identification and tracking method and device

    CN111460968A