paper-with-me

홈 › Papers

DSORT-MCU: Detecting Small Objects in Real-Time on Microcontroller Units

2024-10-22 · Liam Boyle, Julian Moosmann, Nicolas Baumann, Seonyeong Heo, Michele Magno

Advances in lightweight neural networks have revolutionized computer vision in a broad range of IoT applications, encompassing remote monitoring and process automation. However, the detection of small objects, which is crucial for many of these applications, remains an underexplored area in current computer vision research, particularly for low-power embedded devices that host resource-constrained processors. To address said gap, this paper proposes an adaptive tiling method for lightweight and energy-efficient object detection networks, including YOLO-based models and the popular FOMO network. The proposed tiling enables object detection on low-power MCUs with no compromise on accuracy compared to large-scale detection models. The benefit of the proposed method is demonstrated by applying it to FOMO and TinyissimoYOLO networks on a novel RISC-V-based MCU with built-in ML accelerators. Extensive experimental results show that the proposed tiling method boosts the F1-score by up to 225% for both FOMO and TinyissimoYOLO networks while reducing the average object count error by up to 76% with FOMO and up to 89% for TinyissimoYOLO. Furthermore, the findings of this work indicate that using a soft F1 loss over the popular binary cross-entropy loss can serve as an implicit non-maximum suppression for the FOMO network. To evaluate the real-world performance, the networks are deployed on the RISC-V based GAP9 microcontroller from GreenWaves Technologies, showcasing the proposed method's ability to strike a balance between detection performance ($58% - 95%$ F1 score), low latency (0.6 ms/Inference - 16.2 ms/Inference}), and energy efficiency (31 uJ/Inference} - 1.27 mJ/Inference) while performing multiple predictions using high-resolution images on a MCU.

📄 PDF Abstract BibTeX arXiv:2410.16769

Code (0)

등록된 구현이 없습니다.

Tasks

object-detectionObject Detection

Similar Papers 제목 키워드 기반

LearnedSort as a learning-augmented SampleSort: Analysis and Parallelization

2023-07-17 · Ivan Carvalho, Ramon Lawrence

This work analyzes and parallelizes LearnedSort, the novel algorithm that sorts using machine learning models based on the cumulative distribution function. LearnedSort is analyzed under the lens of algorithms with predi…

Small Object Detection for Near Real-Time Egocentric Perception in a Manual Assembly Scenario

2021-06-11 · Hooman Tavakoli, Snehal Walunj, Parsha Pahlevannejad, Christiane Plociennik 외

Detecting small objects in video streams of head-worn augmented reality devices in near real-time is a huge challenge: training data is typically scarce, the input video stream can be of limited quality, and small object…

object-detectionObject DetectionSmall Object DetectionUnity

Hybrid-SORT: Weak Cues Matter for Online Multi-Object Tracking

2023-08-01 · Mingzhan Yang, Guangxin Han, Bin Yan, Wenhua Zhang 외

Multi-Object Tracking (MOT) aims to detect and associate all desired objects across frames. Most methods accomplish the task by explicitly or implicitly leveraging strong cues (i.e., spatial and appearance information), …

Multi-Object TrackingMultiple Object TrackingObject TrackingOnline Multi-Object Tracking

Real Time Multi-Class Object Detection and Recognition Using Vision Augmentation Algorithm

2020-03-17 · Al-Akhir Nayan, Joyeta Saha, Ahamad Nokib Mozumder, Khan Raqib Mahmud 외

The aim of this research is to detect small objects with low resolution and noise. The existing real time object detection algorithm is based on the deep neural network of convolution need to perform multilevel convoluti…

object-detectionObject DetectionReal-Time Object Detection

Small Object Detection using Context and Attention

2019-12-13 · Jeong-Seon Lim, Marcella Astrid, Hyun-Jin Yoon, Seung-Ik Lee

There are many limitations applying object detection algorithm on various environments. Especially detecting small objects is still challenging because they have low resolution and limited information. We propose an obje…

Objectobject-detectionObject DetectionSmall Object Detection