Machine Vision Algorithms and Applications 2nd Edition