Adaptive object detection and recognition
First Claim
1. A method of performing object recognition for video frames, the method comprising:
- obtaining one or more video frames of a first video, the one or more video frames including one or more objects, wherein the one or more video frames of the first video have a first resolution;
performing object detection to detect the one or more objects in the one or more video frames of the first video;
obtaining one or more video frames of a second video, the one or more video frames including the one or more objects, wherein the one or more video frames of the second video have a second resolution that is greater than the first resolution;
performing an object recognition process on the one or more video frames of the second video to recognize the one or more objects detected in the one or more video frames of the first video;
obtaining one or more of feedback associated with the object detection performed on the one or more video frames of the first video or feedback associated with the object recognition process performed on the one or more video frames of the second video; and
adjusting one or more of a resolution of the first video to a higher resolution or a lower resolution for performing object detection on one or more subsequent frames of the first video based on the feedback associated with the object detection or a resolution of the second video to a higher resolution or a lower resolution for performing the object recognition process on one or more subsequent frames of the second video based on the feedback associated with the object recognition process.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and systems are provided for performing object recognition for video frames. For example, one or more video frames of a first video are obtained. The one or more video frames have a first resolution and include one or more objects. The one or more objects are detected in the one or more video frames of the first video based on object detection being performed on the one or more video frames. One or more video frames of a second video are also obtained. The one or more video frames of the second video also include the one or more objects and have a second resolution that is greater than the first resolution. An object recognition process is performed on the one or more video frames of the second video to recognize or identify the one or more objects detected in the one or more video frames of the first video. In some cases, feedback associated with the object detection and/or the object recognition process can be obtained, and a resolution of the first video and/or a resolution of the second video can be adjusted based on the feedback.
25 Citations
30 Claims
-
1. A method of performing object recognition for video frames, the method comprising:
-
obtaining one or more video frames of a first video, the one or more video frames including one or more objects, wherein the one or more video frames of the first video have a first resolution; performing object detection to detect the one or more objects in the one or more video frames of the first video; obtaining one or more video frames of a second video, the one or more video frames including the one or more objects, wherein the one or more video frames of the second video have a second resolution that is greater than the first resolution; performing an object recognition process on the one or more video frames of the second video to recognize the one or more objects detected in the one or more video frames of the first video; obtaining one or more of feedback associated with the object detection performed on the one or more video frames of the first video or feedback associated with the object recognition process performed on the one or more video frames of the second video; and adjusting one or more of a resolution of the first video to a higher resolution or a lower resolution for performing object detection on one or more subsequent frames of the first video based on the feedback associated with the object detection or a resolution of the second video to a higher resolution or a lower resolution for performing the object recognition process on one or more subsequent frames of the second video based on the feedback associated with the object recognition process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for performing object recognition for video frames, comprising:
-
a memory configured to store one or more video frames; and a processor configured to; obtain one or more video frames of a first video, the one or more video frames including one or more objects, wherein the one or more video frames of the first video have a first resolution; perform object detection to detect the one or more objects in the one or more video frames of the first video; obtain one or more video frames of a second video, the one or more video frames including the one or more objects, wherein the one or more video frames of the second video have a second resolution that is greater than the first resolution; perform an object recognition process on the one or more video frames of the second video to recognize the one or more objects detected in the one or more video frames of the first video; obtain one or more of feedback associated with the object detection performed on the one or more video frames of the first video or feedback associated with the object recognition process performed on the one or more video frames of the second video; and adjust one or more of a resolution of the first video to a higher resolution or a lower resolution for performing object detection on one or more subsequent frames of the first video based on the feedback associated with the object detection or a resolution of the second video to a higher resolution or a lower resolution for performing the object recognition process on one or more subsequent frames of the second video based on the feedback associated with the object recognition process. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification