“…For instance, algorithms for smart video surveillance could detect and track pedestrians [23], but for a robotic application, algorithms could be edge and feature detection [2]. In recent years, advances in embedded vision systems such as progress in microprocessor power and FPGA technology allowed the creation of compact smart cameras with low cost and, this increased the smart camera applications performance, as shown in [11,6,7,8]. In current embedded vision applications, smart cameras represent a promising on-board solution under different application domains: motion detection [25], object detection/tracking [32,31], inspection and surveillance [16], human behavior recognition [20], etc.…”