Le document décrit une architecture data-flow programmable dédiée au traitement d'image, composée de trois modules principaux : le stockage des entrées, l'unité de calcul, et le contrôleur de programme. Chaque module utilise des canaux pour communiquer et gérer des opérations de traitement d'image, en traitant notamment des pixels et en appliquant des opérations variées. L'architecture permet un traitement flexible et efficace des données d'image provenant d'une caméra ou d'autres sources.