The input light settings in many vision systems often do not correspond to fixed output light intensities. The relationships between the measured output
light intensity and the input
light intensity are inconsistent between vision systems or within a single vision
system over time. This inconsistency makes it difficult to interchange part-programs even between visions systems of one model of vision systems, because a
part program with one set of
light intensity values might produce images of varying brightness on another vision
system. However, many measurements depend on the brightness of the image. To solve this problem, a reference lighting curve is generated for a reference vision
system, relating an input light intensity value to a resulting output light intensity. A corresponding specific lighting curve is generated for a specific vision system that corresponds to the reference vision system. A
calibration function is determined that converts a reference input light intensity value into a specific input light intensity value. Accordingly, when an input light intensity value is input, the specific vision system is driven at a corresponding specific input light intensity value such that the output light intensity of the specific vision system is essentially the same as the output light intensity of the reference vision system when the reference vision system is driven at the input light intensity value. Thus, in a vision system calibrated using these lighting calibration systems and methods, the specific lighting behavior of that vision system is modified to follow a pre-defined, or reference, lighting behavior.