Advanced machine vision