Ultra-Efficient On-Device Object Detection on AI-Integrated Smart Glasses with TinyissimoYOLO

Abstract

Smart glasses are rapidly gaining advanced functions thanks to cutting-edge computing technologies, especially accelerated hardware architectures, and tiny Artificial IntelligenceAI algorithms. However, integrating AI into smart glasses featuring a small form factor and limited battery capacity remains challenging for a satisfactory user experience. To this end, this paper proposes the design of a smart glasses platform for always-on on-device object detection with an all-day battery lifetime. The proposed platform is based on GAP9, a novel multi-core RISC-V processor from Greenwaves Technologies . Additionally, a family of sub-million parameter TinyissimoYOLO networks are proposed. They are benchmarked on established datasets, capable of differentiating up to 80 classes on MS-COCO. Evaluations on the smart glasses prototype demonstrate TinyissimoYOLO’s inference latency of only 17 ms and consuming 1.59 mJ energy per inference. An end-to-end latency of 56 ms is achieved which is equivalent to 18 frames per seconds (FPS) with a total power consumption of 62.9 mW. This ensures continuous system runtime of up to 9.3 h on a 154 mAh battery. These results outperform MCUNet (TinyNAS+TinyEngine), which runs a simpler task (image classification) at just 7.3 FPS, while the 18 FPS achieved in this paper even include image-capturing, network inference, and detection post-processing. The algorithm’s code is released open with this paper and can be found here: github.com/ETH-PBL/TinyissimoYOLO .

Cite

Text

Moosmann et al. "Ultra-Efficient On-Device Object Detection on AI-Integrated Smart Glasses with TinyissimoYOLO." European Conference on Computer Vision Workshops, 2024. doi:10.1007/978-3-031-91989-3_17

Markdown

[Moosmann et al. "Ultra-Efficient On-Device Object Detection on AI-Integrated Smart Glasses with TinyissimoYOLO." European Conference on Computer Vision Workshops, 2024.](https://mlanthology.org/eccvw/2024/moosmann2024eccvw-ultraefficient/) doi:10.1007/978-3-031-91989-3_17

BibTeX

@inproceedings{moosmann2024eccvw-ultraefficient,
  title     = {{Ultra-Efficient On-Device Object Detection on AI-Integrated Smart Glasses with TinyissimoYOLO}},
  author    = {Moosmann, Julian and Bonazzi, Pietro and Li, Yawei and Bian, Sizhen and Mayer, Philipp and Benini, Luca and Magno, Michele},
  booktitle = {European Conference on Computer Vision Workshops},
  year      = {2024},
  pages     = {262-280},
  doi       = {10.1007/978-3-031-91989-3_17},
  url       = {https://mlanthology.org/eccvw/2024/moosmann2024eccvw-ultraefficient/}
}