Machine vision and applications [Mach Vis Appl] NLMUID: 101562623