Systems, methods, apparatuses, and devices for identifying, tracking, and managing unmanned aerial vehicles
First Claim
1. A method for identifying unmanned aerial vehicles (UAVs) in a particular air space via the use of one or more video sensors, comprising the steps of:
- receiving a video frame from a video feed of the particular air space, the video frame comprising a plurality of pixels, wherein the video feed was captured by a particular video sensor proximate to the particular air space;
identifying at least one region of interest (ROI) in the video frame, the at least one ROI comprising an image of an object that may be a UAV flying within the particular air space, wherein the at least one ROI comprises a subset of the plurality of pixels, and wherein the at least one ROI includes a first ROI inter-frame position and a first ROI velocity;
performing a scene learning process with respect to the at least one ROI to determine whether the at least one ROI is part of a learned scene represented by the video frame, the scene learning process comprising the steps of;
comparing the first ROI inter-frame position and the first ROI velocity of the at least one ROI to a plurality of stored ROI inter-frame positions and a plurality of stored ROI velocities of a plurality of stored ROIs to determine if the at least one ROI substantially matches any of the plurality of stored ROIs, wherein the plurality of stored ROIs are associated with substantially reoccurring objects in the particular air space; and
upon determination that the at least one ROI does not substantially match any of the plurality of stored ROIs, performing an object classification process with respect to the at least one ROI to determine whether the object in the image is a UAV, the object classification process comprising the steps of;
extracting image data from the image of the at least one ROI;
comparing the extracted image data to prior image data of objects known to be UAVs to determine a probability that the object in the image is a UAV; and
upon determination that the probability that the object in the image is a UAV exceeds a predetermined threshold, denoting the object in the image as a UAV.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus for identifying and tracking UAVs including a plurality of sensors operatively connected over a network to a configuration of software and/or hardware. Generally, the plurality of sensors monitors a particular environment and transmits the sensor data to the configuration of software and/or hardware. The data from each individual sensor can be directed towards a process configured to best determine if a UAV is present or approaching the monitored environment. The system generally allows for a detected UAV to be tracked, which may allow for the system or a user of the system to predict how the UAV will continue to behave over time. The sensor information as well as the results generated from the systems and methods may be stored in one or more databases in order to improve the continued identifying and tracking of UAVs.
-
Citations
35 Claims
-
1. A method for identifying unmanned aerial vehicles (UAVs) in a particular air space via the use of one or more video sensors, comprising the steps of:
-
receiving a video frame from a video feed of the particular air space, the video frame comprising a plurality of pixels, wherein the video feed was captured by a particular video sensor proximate to the particular air space; identifying at least one region of interest (ROI) in the video frame, the at least one ROI comprising an image of an object that may be a UAV flying within the particular air space, wherein the at least one ROI comprises a subset of the plurality of pixels, and wherein the at least one ROI includes a first ROI inter-frame position and a first ROI velocity; performing a scene learning process with respect to the at least one ROI to determine whether the at least one ROI is part of a learned scene represented by the video frame, the scene learning process comprising the steps of; comparing the first ROI inter-frame position and the first ROI velocity of the at least one ROI to a plurality of stored ROI inter-frame positions and a plurality of stored ROI velocities of a plurality of stored ROIs to determine if the at least one ROI substantially matches any of the plurality of stored ROIs, wherein the plurality of stored ROIs are associated with substantially reoccurring objects in the particular air space; and upon determination that the at least one ROI does not substantially match any of the plurality of stored ROIs, performing an object classification process with respect to the at least one ROI to determine whether the object in the image is a UAV, the object classification process comprising the steps of; extracting image data from the image of the at least one ROI; comparing the extracted image data to prior image data of objects known to be UAVs to determine a probability that the object in the image is a UAV; and upon determination that the probability that the object in the image is a UAV exceeds a predetermined threshold, denoting the object in the image as a UAV. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for identifying unmanned aerial vehicles (UAVs) in a particular air space, comprising:
-
a video sensor, wherein the video sensor is proximate to the particular air space and is configured to collect and transmit a video frame from a video feed of the particular air space, the video frame comprising a plurality of pixels; and a processor operatively coupled to the video sensor;
wherein the processor is operative to;identify at least one region of interest (ROI) in the video frame, the at least one ROI comprising an image of an object that may be a UAV flying within the particular air space, wherein the at least one ROI comprises a subset of the plurality of pixels, and wherein the at least one ROI includes a first ROI inter-frame position and a first ROI velocity; perform a scene learning process with respect to the at least one ROI to determine whether the at least one ROI is part of a learned scene represented by the video frame, the scene learning process comprising the steps of; comparing the first ROI inter-frame position and the first ROI velocity of the at least one ROI to a plurality of stored ROI inter-frame positions and a plurality of stored ROI velocities of a plurality of stored ROIs to determine if the at least one ROI substantially matches any of the plurality of stored ROIs, wherein the plurality of stored ROIs are associated with substantially reoccurring objects in the particular air space; and upon determination that the at least one ROI does not substantially match any of the plurality of stored ROIs, perform an object classification process with respect to the at least one ROI to determine whether the object in the image is a UAV, the object classification process comprising the steps of; extracting image data from the image of the at least one ROI; comparing the extracted image data to prior image data of objects known to be UAVs to determine a probability that the object in the image is a UAV; and upon determination that the probability that the object in the image is a UAV exceeds a predetermined threshold, denoting the object in the image as a UAV. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification