Visual Sensor Networks