El controlador de visión artificial tiene un mayor rendimiento y es especialmente adecuado para aplicaciones rápidas o cuando se necesitan varios dispositivos (cámaras de visión artificial y sensores de perfiles 2D/3D) para una aplicación. En un Smart Device, la evaluación de imágenes y perfiles se realiza en el propio dispositivo.