OBJECT TRACKING BY AN UNMANNED AERIAL VEHICLE USING VISUAL SENSORS
First Claim
1. A method for tracking objects in a physical environment using an autonomous vehicle based on captured images of the physical environment, the method comprising:
- receiving, by a computer system, images of the physical environment, the received images captured by one or more image capture devices coupled to the autonomous vehicle;
processing, by the computer system, the received images to detect one or more objects in the physical environment associated with a particular class of objects;
processing, by the computer system, the received images to distinguish one or more instances of the detected one or more objects;
tracking, by the computer system, a particular object instance of the detected one or more objects; and
generating, by the computer system, an output based on the tracking of the particular object instance.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for tracking objects in a physical environment using visual sensors onboard an autonomous unmanned aerial vehicle (UAV). In certain embodiments, images of the physical environment captured by the onboard visual sensors are processed to extract semantic information about detected objects. Processing of the captured images may involve applying machine learning techniques such as a deep convolutional neural network to extract semantic cues regarding objects detected in the images. The object tracking can be utilized, for example, to facilitate autonomous navigation by the UAV or to generate and display augmentative information regarding tracked objects to users.
158 Citations
37 Claims
-
1. A method for tracking objects in a physical environment using an autonomous vehicle based on captured images of the physical environment, the method comprising:
-
receiving, by a computer system, images of the physical environment, the received images captured by one or more image capture devices coupled to the autonomous vehicle; processing, by the computer system, the received images to detect one or more objects in the physical environment associated with a particular class of objects; processing, by the computer system, the received images to distinguish one or more instances of the detected one or more objects; tracking, by the computer system, a particular object instance of the detected one or more objects; and generating, by the computer system, an output based on the tracking of the particular object instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An unmanned aerial vehicle (UAV) configured for autonomous flight through a physical environment, the UAV comprising:
-
a first image capture device; a second image capture device; and a tracking system configured to; receive images of the physical environment captured by any of the first image capture device or second image capture device; process the received images to detect one or more objects in the physical environment associated with a particular class of objects; process the received images to distinguish one or more instances of the detected one or more objects; track a particular object instance of the detected one or more objects; and generate an output based on the tracking of the particular object instance. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An unmanned aerial vehicle (UAV) comprising:
-
one or more image capture devices; an object detection system configured to detect one or more objects in the physical environment associated with a class of objects by generating a dense per-pixel segmentation based on images received from the one or more image capture devices; an instance segmentation system configured to analyze the dense per-pixel segmentation to associate sets of pixels corresponding to one or more instances of the class of objects; an object tracking system configured to track one or more instances of the class of objects and generate an output based on the tracking. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
Specification