Beard Tolerant Face Recognition Based on 3D Geometry and Color Texture