Machine Vision and Applications