Enhancing Lightweight Neural Networks for Small Object Detection in IoT Applications
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 embedded devices. To address this gap, the paper proposes a novel adaptive tiling method that can be used on top of any existing object detector including the popular FOMO network for object detection on microcontrollers. Our experimental results show that the proposed tiling method can boost the F1-score by up to 225% while reducing the average object count error by up to 76%. Furthermore, the findings of this work suggest that using a soft F1 loss over the popular binary cross-entropy loss can significantly reduce the negative impact of imbalanced data. Finally, we validate our approach by conducting experiments on the Sony Spresense microcontroller, showcasing the proposed method's ability to strike a balance between detection performance, low latency, and minimal memory consumption.
Code (0)
등록된 구현이 없습니다.
Tasks
Objectobject-detectionObject DetectionSmall Object DetectionSimilar Papers 제목 키워드 기반
HierLight-YOLO: A Hierarchical and Lightweight Object Detection Network for UAV Photography
The real-time detection of small objects in complex scenes, such as the unmanned aerial vehicle (UAV) photography captured by drones, has dual challenges of detecting small targets (<32 pixels) and maintaining real-time …
Small Object DetectionActive Learning-Driven Lightweight YOLOv9: Enhancing Efficiency in Smart Agriculture
This study addresses the demand for real-time detection of tomatoes and tomato flowers by agricultural robots deployed on edge devices in greenhouse environments. Under practical imaging conditions, object detection syst…
Object DetectionActive LearningImage Quality Enhancement and Detection of Small and Dense Objects in Industrial Recycling Processes
This paper tackles two key challenges: detecting small, dense, and overlapping objects (a major hurdle in computer vision) and improving the quality of noisy images, especially those encountered in industrial environment…
Computational EfficiencyTinyDet: Accurate Small Object Detection in Lightweight Generic Detectors
Small object detection requires the detection head to scan a large number of positions on image feature maps, which is extremely hard for computation- and energy-efficient lightweight generic detectors. To accurately det…
object-detectionObject DetectionSmall Object DetectionFrom Blurry to Brilliant Detection: YOLOv5-Based Aerial Object Detection with Super Resolution
The demand for accurate object detection in aerial imagery has surged with the widespread use of drones and satellite technology. Traditional object detection models, trained on datasets biased towards large objects, str…
Objectobject-detectionObject DetectionSuper-Resolution