Reflectance model is a basic concept in computer vision. Some existing models combining the classical diffuse reflectance model and those for surfaces containing specular components can approximately describe real reflectance. But the ratio of diffuse and specular reflection decided manually has no