1. A color image processing method comprising: detecting an object area based on an input image; obtaining color information and 3D information of the object area; restoring a specular component and a body reflection component containing shade of the object area based on the color information and the 3D information; calculating an albedo by removing the specular component and the shade in the body reflection component from the color information; restoring a surface reflectance by using the color information and the albedo; calculating a corrected albedo by correcting the albedo by using the surface reflectance; and calculating a reproduced color of the object area by adding the shade in the body reflection component and the specular component to the corrected albedo, and thereby generating an output image.