I'm trying to implement a head pose estimation algorithm and I'm using a Time-of-Flight camera. I need to detect the nose tip in the point cloud data I get from the camera. After I know where the nose tip is I would sample N nearest neighbour points around it and do Least Square Error Plane Fitting on that part of the point cloud to retrieve the Yaw and Pitch angles. The nose detection should work for different head poses not just for a full frontal head pose.
I implemented the plane fitting and that works fine but I don't know how to detect the nose tip from the 3D data.
Any advice on how this could be done would be much appreciated.
Regards, V.