Face recognition based human tracking using i-Robot in ROS
This system first finds the faces in the view, identifies whom to track by recognizing the face (It should be trained in a supervised manner with that person's face); using Kinect's depth sesnsor it registers the head and then tracks the head using Kalman Filter.
A demonstration can be found here: https://www.youtube.com/watch?v=sUD8XBVVaF8&list=PLWPBevQ9gVL_RC3sg9XU7DgMbMbaIgTl8&index=3