SYSTEM AND METHOD FOR VIDEO CONTENT ANALYSIS USING DEPTH SENSING
First Claim
Patent Images
1. A video content analysis method comprising:
- capturing a video sequence that includes a plurality of frames, each frame including a video image;
for each frame, receiving image data of the video image and also receiving depth data associated with the video image;
analyzing the image data to detect one or more objects depicted in the video sequence;
using the depth data along with the one or more detected objects to classify at least a first object of the one or more detected objects as an object to be tracked;
performing tracking on at least the first classified object; and
performing event detection analysis on the first classified object.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for performing video content analysis based on two-dimensional image data and depth data are disclosed. Video content analysis may be performed on the two-dimensional image data, and then the depth data may be used along with the results of the video content analysis of the two-dimensional data for tracking and event detection.
-
Citations
30 Claims
-
1. A video content analysis method comprising:
-
capturing a video sequence that includes a plurality of frames, each frame including a video image; for each frame, receiving image data of the video image and also receiving depth data associated with the video image; analyzing the image data to detect one or more objects depicted in the video sequence; using the depth data along with the one or more detected objects to classify at least a first object of the one or more detected objects as an object to be tracked; performing tracking on at least the first classified object; and performing event detection analysis on the first classified object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A video content analysis method comprising:
-
receiving a video sequence that includes a plurality of frames, each frame including a video image; for each frame, receiving two-dimensional (2D) image data and also receiving depth data; processing the 2D image data of the video sequence to differentiate foreground data from background data and to detect one or more blobs comprised of the foreground data, the one or more blobs corresponding to one or more objects; for each detected blob, using the depth data to determine whether at least part of the blob corresponds to at least part of a target; and after it is determined that at least part of a blob corresponds to at least part of a target, tracking the target and detecting at least one event associated with the target. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A video content analysis method comprising:
-
receiving a video sequence that includes a plurality of frames, each frame including a video image; for each frame, receiving two-dimensional (2D) image data and also receiving depth data; processing the 2D image data of the video sequence to differentiate foreground data from background data and to detect one or more blobs comprised of the foreground data, the one or more blobs corresponding to one or more objects; for each detected blob, using the depth data to determine whether to track at least part of the blob as a target; and after it is determined to track the target, detecting at least one event associated with the target. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A video surveillance system comprising:
-
one or more sensors that capture two-dimensional (2D) image data and depth data; and a video content analysis system configured to; receive a video sequence that includes a plurality of frames, each frame including a video image; for each frame, receive the 2D image data of the video image for that frame, and also receive depth data associated with the video image; analyze the image data to detect one or more objects depicted in the video sequence; use the depth data along with the one or more detected objects to classify at least a first object of the one or more detected objects as an object to be tracked; perform tracking on at least the first classified object; and perform event detection analysis on the first classified object.
-
Specification