Non-contact estimation of surface roughness in turning using computer vision and Artificial Neural Networks. (26th March 2009)