Fast Object Detection with a Machine Learning Edge Device
This machine learning study investigates a lowcost edge device integrated with an embedded system having computer vision and resulting in an improved performance in inferencing time and precision of object detection and classification. A primary aim of this study focused on reducing inferencing time and low-power consumption and to enable an embedded device of a competition-ready autonomous humanoid robot and to support real-time object recognition, scene understanding, visual navigation, motion planning, and autonomous navigation of the robot. This study compares processors for inferencing time performance between a central processing unit (CPU), a graphical processing unit (GPU), and a tensor processing unit (TPU). CPUs, GPUs, and TPUs are all processors that can be used for machine learning tasks. Related to the aim of supporting an autonomous humanoid robot, there was an additional effort to observe whether or not there was a significant difference in using a camera having monocular vision versus stereo vision capability. TPU inference time results for this study reflect a 25% reduction in time over the GPU, and a whopping 87.5% reduction in inference time compared to the CPU. Much information in this paper is contributed to the final selection of Google's Coral brand, Edge TPU device. The Arduino Nano 33 BLE Sense Tiny ML Kit was also considered for comparison but due to initial incompatibilities and in the interest of time to complete this study, a decision was made to review the kit in a future experiment.
Code (0)
등록된 구현이 없습니다.
Tasks
Autonomous NavigationCPUGPUMotion Planningobject-detectionObject DetectionObject RecognitionReal-Time Object DetectionScene UnderstandingVisual NavigationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Video Object Recognition in Mobile Edge Networks: Local Tracking or Edge Detection?
Fast and accurate video object recognition, which relies on frame-by-frame video analytics, remains a challenge for resource-constrained devices such as traffic cameras. Recent advances in mobile edge computing have made…
Reinforcement LearningObject RecognitionFederated LearningObject DetectionSqueezed Edge YOLO: Onboard Object Detection on Edge Devices
Demand for efficient onboard object detection is increasing due to its key role in autonomous navigation. However, deploying object detection models such as YOLO on resource constrained edge devices is challenging due to…
Autonomous NavigationObjectobject-detectionObject DetectionParallel Detection for Efficient Video Analytics at the Edge
Deep Neural Network (DNN) trained object detectors are widely deployed in many mission-critical systems for real time video analytics at the edge, such as autonomous driving and video surveillance. A common performance r…
Autonomous DrivingObjectobject-detectionObject Detection+1Benchmarking Deep Learning Models for Object Detection on Edge Computing Devices
Modern applications, such as autonomous vehicles, require deploying deep learning algorithms on resource-constrained edge devices for real-time image and video processing. However, there is limited understanding of the e…
Autonomous VehiclesBenchmarkingEdge-computingobject-detection+2Energy-Efficient Fast Object Detection on Edge Devices for IoT Systems
This paper presents an Internet of Things (IoT) application that utilizes an AI classifier for fast-object detection using the frame difference method. This method, with its shorter duration, is the most efficient and su…
Computational EfficiencyMoving Object Detection