According to an embodiment, a method and system for color calibration in a
three-dimensional multi-color laser scanning system is disclosed. An
object may be scanned with the scanning system, which scans the object
with color laser heads. Laser intensities, corresponding to laser
intensity values, may be received from the scanned object. Three
different calibration targets are used to setup a field of view (FOV)
calibration profile due to scanning position changes, a surface normal
calibration profile due to surface normal direction changes, and a color
reflectance calibration profile due to color reflectance changes. After
compensating for laser power drift fluctuations, the laser intensity
values may be further compensated for field of view scanning position
changes and surface normal direction changes using the field of view
calibration profile and surface normal calibration profile. Color values
of each point scanned from the object may be calculated using compensated
laser intensity values from the color reflectance profile.