Swarm Vision explores the translation of rules of human photographic behavior to machine language. Initiated by research in autonomous swarm robotic camera behavior, SwarmVision is an installation consisting of multiple Pan-Tilt-Zoom cameras on rails positioned above spectators in an exhibition space, where each camera behaves autonomously based on selected rules of computer vision that simulate aspects of how human vision functions. Each of the cameras are programmed to detect visual information of interest based on separate algorithms, and each negotiates with the other two, influencing what subject matter to study in a collective way.

Viewers can perceive both individual robotic camera behaviors (microcosmic) and their relationships to each other (macrocosmic) on 2 large screens. Visual fragments of spectators who enter the viewing space populate the images, leaving an imprint of their presence that become erased over time as the stream of new images replace the older ones.