Method and apparatus for detecting moving objects in video conferencing and other applications
First Claim
1. A method for detecting an object of interest in an image processing system, the method comprising:
- generating a difference image;
segmenting the difference image into a plurality of regions utilizing a grouping principle for attentive perception, wherein the difference image is segmented into a plurality of regions such that each of the regions are bounded by one or more lines passing through the entire image;
identifying one or more silhouette candidates in at least a subset of the regions; and
detecting the object of interest based at least in part on the identified silhouettes.
6 Assignments
0 Petitions
Accused Products
Abstract
An image processing system detects a moving person or other object of interest. The system generates a thresholded difference image by processing a video signal or other type of image signal received from a camera. The difference image is then segmented into regions bounded by vertical lines passing through the image, and silhouette candidates are identified in one or more of the regions. Tensor voting is used to determine saliency values and corresponding tangents for each of the silhouette candidates, and the resulting values and tangents are used to detect the object of interest. In an embodiment in which the object of interest is a moving person, a neck position of the moving person may be detected by analyzing a sum of x-components of tangents along a corresponding silhouette. The detected neck position may then be utilized to determine a head position and a head size for the moving person.
66 Citations
20 Claims
-
1. A method for detecting an object of interest in an image processing system, the method comprising:
-
generating a difference image; segmenting the difference image into a plurality of regions utilizing a grouping principle for attentive perception, wherein the difference image is segmented into a plurality of regions such that each of the regions are bounded by one or more lines passing through the entire image; identifying one or more silhouette candidates in at least a subset of the regions; and detecting the object of interest based at least in part on the identified silhouettes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for detecting an object of interest in an image processing system, the apparatus comprising:
-
a camera; and a processor coupled to the camera and operative (i) to generate a difference image from a signal received from the camera;
(ii) to segment the difference image into a plurality of regions utilizing a grouping principle for attentive perception, wherein the difference image is segmented into a plurality of regions such that each of the regions are bounded by one or more lines passing through the entire image;
(iii) to identify one or more silhouette candidates in at least a subset of the regions; and
(iv) to detect the object of interest based at least in part on the identified silhouettes. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An article of manufacture comprising a storage medium for storing one or more programs for detecting an object of interest in an image processing system wherein the one or more programs when executed by a processor implement the steps of:
-
generating a difference image; segmenting the difference image into a plurality of regions utilizing a grouping principle for attentive perception, wherein the difference image is segmented into a plurality of regions such that each of the regions are bounded by one or more vertical lines passing through the entire image; identifying one or more silhouette candidates in at least a subset of the regions; and detecting the object of interest based at least in part on the identified silhouettes.
-
Specification