PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
February 2, 202612 citationsOpen Access

Benchmarking YOLOv8 Variants for Object Detection Efficiency on Jetson Orin NX for Edge Computing Applications

View Full Paper
HAHadeel Muhammad AljamiNANouf Abdullah AlrowaisAAAnfal Mohsen AlAwajy

Key Points

  • The aim is to systematically benchmark YOLOv8 variants for their efficiency in object detection on edge devices.
  • Evaluated multiple YOLOv8 variants on NVIDIA Jetson Orin NX.
  • Measured inference latency, frame throughput, and resource usage.
  • Conducted tests across different input sizes and model complexities.
  • Assessed practical use cases, including vehicle and package detection.
  • TensorRT model outperformed PyTorch by 17.7% at batch size 2.
  • PyTorch showed greater stability at larger batch sizes (e.g., 8).
  • Memory usage increased linearly with batch size; TensorRT used 429.20 MB at batch 2 vs. PyTorch's 451.24 MB.
  • Processing time per image decreased by 42% from batch size 1 to 4.

Abstract

Edge AI is redefining the deployment of computer vision systems by enabling real-time inference directly on resource-constrained edge devices. This shift offers significant advantages in terms of reduced latency, data privacy, and operational autonomy in bandwidth-limited computing environments. In this paper, we present a systematic performance benchmarking of multiple variants of YOLOv8 on the NVIDIA Jetson Orin NX platform, focusing on object detection tasks. We evaluate inference latency, frame throughput, and computational resource usage across varying input sizes and model complexities. Furthermore, we validate the deployment effectiveness through practical use cases, such as vehicle and package detection. Our findings show that the TensorRT model outperforms PyTorch by 17.7% at a batch size of 2, although PyTorch presents greater stability at larger batch sizes (e.g., 8), where TensorRT encounters resource constraints. In terms of memory usage, it increases linearly with batch size: 69% from batch 1 to 4, with TensorRT requiring 429.20 MB at batch size 2 compared to PyTorch’s 451.24 MB. Furthermore, the processing time per image decreases by 42% when scaling from batch size 1 to 4, highlighting a critical saturation point for edge resources. In summary, the results provide insight into the trade-offs between model size and speed, offering guidance for selecting detection architectures tailored to real-time edge applications.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Aljami et al. (2026) studied this question.

synapsesocial.com/papers/6980ffe7c1c9540dea812c39https://doi.org/10.3390/computers15020074
Ask AI
Helpful
Bookmark
Share
View Full Paper