In the illustrated embodiment, the object to be illuminated and images is an optical symbol such as a bar code or matrix code 918 on a surface 920, but in other embodiments the object can be a part or surface of a part that is subject to machine vision inspection.