Dear Maia
It seems weird that there are no points on the nose. Are the points that you are showing the ones from the sampler, or are these the points that you obtain after finding the closest point?
If it is the latter, the reason might be that the the points on the nose are just never the closest points, because the nose in the model you start with is far away from your target. There are several options to mitigate this:
1) You can click a landmark on the nose and repeat the process with the posterior model
2) You could extend your search when searching for the closest points (e.g. you choose the point that is closest in normal direction)
3) You start using MCMC Sampling (Tutorial 14 and 15) instead of using pure ICP
Option 3 is what we are using in our applications. It is a much more powerful approach and alleviates most problems that a pure ICP algorithm has.
Regarding the accuracy when you increase the number of iterations and the number of points: You might just always land in a local minimum, irrespective of how many points you take. Thus increasing the number of iterations and points will just bring you more and more closely to that local optimum, but never to the global one.
Best regards,
Marcel