Real-Time Embedded Implementation of Improved Object Detector for Resource-Constrained Devices

dc.contributor.authorRavi, Niranjan
dc.contributor.authorEl-Sharkawy, Mohamed
dc.contributor.departmentElectrical and Computer Engineering, School of Engineering and Technology
dc.date.accessioned2024-01-24T20:02:00Z
dc.date.available2024-01-24T20:02:00Z
dc.date.issued2022-04-13
dc.description.abstractArtificial intelligence (A.I.) has revolutionised a wide range of human activities, including the accelerated development of autonomous vehicles. Self-navigating delivery robots are recent trends in A.I. applications such as multitarget object detection, image classification, and segmentation to tackle sociotechnical challenges, including the development of autonomous driving vehicles, surveillance systems, intelligent transportation, and smart traffic monitoring systems. In recent years, object detection and its deployment on embedded edge devices have seen a rise in interest compared to other perception tasks. Embedded edge devices have limited computing power, which impedes the deployment of efficient detection algorithms in resource-constrained environments. To improve on-board computational latency, edge devices often sacrifice performance, creating the need for highly efficient A.I. models. This research examines existing loss metrics and their weaknesses, and proposes an improved loss metric that can address the bounding box regression problem. Enhanced metrics were implemented in an ultraefficient YOLOv5 network and tested on the targeted datasets. The latest version of the PyTorch framework was incorporated in model development. The model was further deployed using the ROS 2 framework running on NVIDIA Jetson Xavier NX, an embedded development platform, to conduct the experiment in real time.
dc.eprint.versionFinal published version
dc.identifier.citationRavi, N., & El-Sharkawy, M. (2022). Real-Time Embedded Implementation of Improved Object Detector for Resource-Constrained Devices. Journal of Low Power Electronics and Applications, 12(2), 21. https://doi.org/10.3390/jlpea12020021
dc.identifier.urihttps://hdl.handle.net/1805/38170
dc.language.isoen_US
dc.publisherMDPI
dc.relation.isversionof10.3390/jlpea12020021
dc.relation.journalJournal of Low Power Electronics and Applications
dc.rightsAttribution 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.sourcePublisher
dc.subjectneural networks
dc.subjectYOLOv5
dc.subjectdeep learning
dc.subjectROS 2
dc.subjectCNN
dc.subjectobject detection
dc.subjectNVIDIA
dc.subjectNVIDIA Jetson Xavier NX
dc.subjectROS
dc.subjectPyTorch
dc.titleReal-Time Embedded Implementation of Improved Object Detector for Resource-Constrained Devices
dc.typeArticle
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ravi2022Real-Time-CCBY.pdf
Size:
1.6 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.99 KB
Format:
Item-specific license agreed upon to submission
Description: