Introducing pattern recognition for machine vision