Lighting Techniques In Machine Vision