An automated visual inspection of solder joints using 2D and 3D features | IEEE Conference Publication | IEEE Xplore