Visual Sensor Networks (VSNs) enable enhanced three-dimensional sensing of spaces and objects, and facilitate collaborative reasoning to open up a new realm of vision-based distributed smart applications including security/surveillance, healthcare delivery, traffic monitoring, just to name a few. However, such applications require sensor nodes that can efficiently process large volumes of visual