![]() |
![]() |
![]() |
![]() |
|
| PeopleVision | |||
Active Head TrackingTracking a person's head with an active camera and zooming in when the person stops. The head detection uses the smoothed silhouette of the foreground object as segmented using background subtraction(Figure 1). To interpret the silhouette, we use a simple human body model consisting of six body parts: head, abdomen, two hands, and two feet. First, we generate a one-dimensional “distance profile” that is the distance of each contour pixel from the contour centroid, following the contour clockwise. This distance profile is parsed into peaks and valleys based on the relative magnitudes of the successive extrema. The peaks of the distance transform are used to hypothesize candidate locations of the five body parts: the head, two feet, and two hands. Determination of the head among the candidate locations is currently based a number of heuristics based on the relative positions of the candidate locations and the curvatures of the contour at the candidate locations. More specifically, the following objective function is used to decide the location of the head:where
Figure 2. Output of the head detector on sample foregrounds obtained from the background subtraction. (a)-(d) show successful detection where as (e), (f) illustrate failure modes. Some demos of active head traking are shown below. All demo videos are in MPEG1 format. The quadrants are: 1. Demo1 (video 12.7MB) 2. Demo2 (video 4.5MB) [1]
Face Cataloger: Multi-Scale Imaging for Relating Identity to Location
Other Research Areas:
|
|
| About IBM | Privacy | Legal | Contact |