Energy Bugs in Object Detection Software on Battery-Powered Devices

Object detection software is widely adopted in edge computing systems such as mobile devices, drones, and autonomous robots. These edge devices are often battery-powered and, hence, confront stringent requirements for efficient computation and energy saving. Energy bugs that cause inefficient software execution pose significant risks to object detection systems running on battery-powered edge devices. However, such risks have not been well discussed in the previous research. This paper aims to investigate potential energy bugs in object detection software running on a battery-powered device. First, we searched for reports of known energy bugs from internet forums and bug-tracking systems for YOLOv5 and Mask R-CNN (Mask Region-based Convolutional Neural Network). Although we did not find direct mentions of energy bugs, some reports hinted at energy inefficiencies. Consequently, we conducted experiments to assess the impact of energy bugs by monitoring resource utilization and battery consumption of an object detection system running YOLOv5 on a battery-powered Raspberry Pi. Our experimental results clearly show increased power consumption caused by the omission of the input image size setting and improper deployment of the unquantized model, which can be regarded as potential energy bugs in object detection software.

Authors

Institutions

Publication Details

Published
2024-10-28
DOI
https://doi.org/10.1109/issrew63542.2024.00097
Primary Topic
CCD and CMOS Imaging Sensors
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Energy Bugs in Object Detection Software on Battery-Powered Devices

Ermeson Andrade, Fumio Machida, Ippo Hiroi
CCD and CMOS Imaging Sensors
article

Energy Bugs in Object Detection Software on Battery-Powered Devices

Ermeson Andrade, Fumio Machida, Ippo Hiroi
article en

Abstract

Object detection software is widely adopted in edge computing systems such as mobile devices, drones, and autonomous robots. These edge devices are often battery-powered and, hence, confront stringent requirements for efficient computation and energy saving. Energy bugs that cause inefficient software execution pose significant risks to object detection systems running on battery-powered edge devices. However, such risks have not been well discussed in the previous research. This paper aims to investigate potential energy bugs in object detection software running on a battery-powered device. First, we searched for reports of known energy bugs from internet forums and bug-tracking systems for YOLOv5 and Mask R-CNN (Mask Region-based Convolutional Neural Network). Although we did not find direct mentions of energy bugs, some reports hinted at energy inefficiencies. Consequently, we conducted experiments to assess the impact of energy bugs by monitoring resource utilization and battery consumption of an object detection system running YOLOv5 on a battery-powered Raspberry Pi. Our experimental results clearly show increased power consumption caused by the omission of the input image size setting and improper deployment of the unquantized model, which can be regarded as potential energy bugs in object detection software.

University of Tsukuba (JP), Universidade Federal Rural de Pernambuco (BR)
Telecommunications Advancement Foundation
Affordable and clean energy
Openalex Percentile: Top 81%
CCD and CMOS Imaging Sensors
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.