1. A method for creating a 3D photorealistic head model, the method being executed by a processor and comprising: (a) detecting frontal and profile features in input frontal and profile images, the detecting frontal and profile features comprising: detecting a face region, the detecting a face region comprising initializing the largest skin-colored connected component as the face region, and when there are two largest connected components having similar sizes, the initializing includes selecting one of the two largest connected components that is closer to the center of the image as the face region, and detecting a profile region by classifying pixels into skin color pixels and non-skin color pixels and selecting the largest skin-colored connected component as the profile region; (b) generating a 3D head model by fitting a 3D generic model using the detected face region and the detected profile region; (c) generating a realistic texture from the input frontal and profile images; and (d) mapping the texture onto the 3D head model.