Title :
SAPPHIRE: An always-on context-aware computer vision system for portable devices
Author :
Venkataramani, Swagath ; Bahl, Victor ; Xian-Sheng Hua ; Jie Liu ; Jin Li ; Phillipose, Matthai ; Priyantha, Bodhi ; Shoaib, Mohammed
Author_Institution :
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
Abstract :
Being aware of objects in the ambient provides a new dimension of context awareness. Towards this goal, we present a system that exploits powerful computer vision algorithms in the cloud by collecting data through always-on cameras on portable devices. To reduce communication-energy costs, our system allows client devices to continually analyze streams of video and distill out frames that contain objects of interest. Through a dedicated image-classification engine SAPPHIRE, we show that if an object is found in 5% of all frames, we end up selecting 30% of them to be able to detect the object 90% of the time: 70% data reduction on the client device at a cost of ≤ 60 mW of power (45 nm ASIC). By doing so, we demonstrate system-level energy reductions of ≥ 2×. Thanks to multiple levels of pipelining and parallel vector-reduction stages, SAPPHIRE consumes only 3.0 mJ/frame and 38 pJ/OP - estimated to be lower by 11.4× than a 45 nm GPU - and a slightly higher level of peak performance (29 vs. 20 GFLOPS). Further, compared to a parallelized sofware implementation on a mobile CPU, it provides a processing speed up of up to 235× (1.81 s vs. 7.7 ms/frame), which is necessary to meet the real-time processing needs of an always-on context-aware system.
Keywords :
application specific integrated circuits; computer vision; image classification; ubiquitous computing; ASIC; SAPPHIRE; always-on context-aware computer vision system; communication-energy cost reduction; data reduction; image-classification engine; mobile CPU; parallel vector-reduction stage; pipelining stage; portable devices; Algorithm design and analysis; Cameras; Computational modeling; Engines; Pipeline processing; Software algorithms; Always on; computer vision; energy efficiency; hardware acceleration; object recognition; portable devices;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location :
Grenoble
Print_ISBN :
978-3-9815-3704-8