A system and a method for rapidly tracking multiple faces uses a face-like region
generator to find a face-like region by skin color, motion, and silhouette information.
A face tracking engine tracks faces based on new and old faces, and skin colors
provided by the face-like regions. The tracked face is fed into a face status checker
for determining whether the face-like regions are old faces tracked in a previous
frame or are possible new faces. If the face-like regions are old faces, a face
verification engine checks whether there exists a predefined percentage of overlapping
area between an old face and a skin region. If yes, the old face is still in the
current frame and its position is in the center of the skin region, otherwise,
the position of the old face is found by a correlation operation.