3D Automatic Optical Inspection AOI for PCB Assembly