2D machine vision Research Report