Target detection and tracking from video streams
First Claim
Patent Images
1. An apparatus for video processing, the apparatus is configured to perform operations comprising:
- receiving video of a scene;
detecting moving pixels in the video;
detecting line segments or motion blocks in the video based on the detected moving pixels;
identifying targets in the video based on the detected line segments or motion blocks;
tracking targets in the video based on the identified targets; and
managing the tracked targets in the video.
7 Assignments
0 Petitions
Accused Products
Abstract
A technique for video processing includes: receiving video from a scene; detecting moving pixels in the video; detecting line segments or motion blocks in the video based on the detected moving pixels; identifying targets in the video based on the detected line segments or motion blocks; tracking targets in the video based on the identified targets; and managing the tracked targets in the video.
-
Citations
56 Claims
-
1. An apparatus for video processing, the apparatus is configured to perform operations comprising:
-
receiving video of a scene;
detecting moving pixels in the video;
detecting line segments or motion blocks in the video based on the detected moving pixels;
identifying targets in the video based on the detected line segments or motion blocks;
tracking targets in the video based on the identified targets; and
managing the tracked targets in the video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. An apparatus for video processing, the apparatus is configured to perform operations comprising:
-
calibrating a video camera;
monitoring an area of interest with the video camera;
receiving video of the area of interest from the video camera;
detecting moving pixels in the video;
detecting line segments or motion blocks in the video based on the detected moving pixels;
identifying targets in the video based on the detected line segments or motion blocks;
tracking targets in the video based on the identified targets; and
managing the tracked targets in the video. - View Dependent Claims (45, 46, 47)
-
-
48. A computer system to perform a method for video processing, the method comprising:
-
receiving video of a scene;
detecting moving pixels in the video;
detecting line segments or motion blocks in the video based on the detected moving pixels;
identifying targets in the video based on the detected line segments or motion blocks;
tracking targets in the video based on the identified targets; and
managing the tracked targets in the video. - View Dependent Claims (49, 50, 51)
-
-
52. A method for video processing, comprising:
-
receiving video of a scene;
detecting moving pixels in the video;
detecting line segments or motion blocks in the video based on the detected moving pixels;
identifying targets in the video based on the detected line segments or motion blocks;
tracking targets in the video based on the identified targets; and
managing the tracked targets in the video. - View Dependent Claims (53, 54, 55)
-
-
56. A video processing apparatus, comprising:
-
means for receiving video of a scene;
means for detecting moving pixels in the video;
means for detecting line segments or motion blocks in the video based on the detected moving pixels;
means for identifying targets in the video based on the detected line segments or motion blocks;
means for tracking targets in the video based on the identified targets; and
means for managing the tracked targets in the video.
-
Specification