Demonstrating canvas-based processing of multiple camera streams at the edge
We demonstrate criticality-aware canvas-based processing of multiple concurrent camera streams at the resource constrained edge to show substantial improvement in the accuracy-throughput trade-off. The proposed system focuses the available computation resources on select Regions of Interest (RoI) ac...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2024
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/9224 https://ink.library.smu.edu.sg/context/sis_research/article/10230/viewcontent/COMSNETS2024_Ila_cameraready.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-10230 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-102302024-10-17T06:36:06Z Demonstrating canvas-based processing of multiple camera streams at the edge GOKARN, Ila SABBELLA, Hemanth HU, Yigong ABDELZAHER, Tarek MISRA, Archan We demonstrate criticality-aware canvas-based processing of multiple concurrent camera streams at the resource constrained edge to show substantial improvement in the accuracy-throughput trade-off. The proposed system focuses the available computation resources on select Regions of Interest (RoI) across all the camera streams by (i) extracting RoI from the input camera stream (ii) 2D bin packing the RoI on a canvas frame and (iii) batching and inferring upon these constructed composite canvas frames with a YOLOv5 object detection model. Our experiments show that such canvas-based processing can (i) sustain real-time processing throughput of 23 FPS per camera across 6 concurrent input camera streams (cumulatively 138 FPS) on a single NVIDIA Jetson TX2 representing a 475% increase in throughput, with (ii) negligible loss in accuracy as compared to a First Come First Serve (FCFS) baseline running full frame detections on the input camera streams. 2024-01-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/9224 info:doi/10.1109/COMSNETS59351.2024.10427123 https://ink.library.smu.edu.sg/context/sis_research/article/10230/viewcontent/COMSNETS2024_Ila_cameraready.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Canvas-based Processing Edge Computation Multi-Camera Systems Graphics and Human Computer Interfaces Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Canvas-based Processing Edge Computation Multi-Camera Systems Graphics and Human Computer Interfaces Software Engineering |
spellingShingle |
Canvas-based Processing Edge Computation Multi-Camera Systems Graphics and Human Computer Interfaces Software Engineering GOKARN, Ila SABBELLA, Hemanth HU, Yigong ABDELZAHER, Tarek MISRA, Archan Demonstrating canvas-based processing of multiple camera streams at the edge |
description |
We demonstrate criticality-aware canvas-based processing of multiple concurrent camera streams at the resource constrained edge to show substantial improvement in the accuracy-throughput trade-off. The proposed system focuses the available computation resources on select Regions of Interest (RoI) across all the camera streams by (i) extracting RoI from the input camera stream (ii) 2D bin packing the RoI on a canvas frame and (iii) batching and inferring upon these constructed composite canvas frames with a YOLOv5 object detection model. Our experiments show that such canvas-based processing can (i) sustain real-time processing throughput of 23 FPS per camera across 6 concurrent input camera streams (cumulatively 138 FPS) on a single NVIDIA Jetson TX2 representing a 475% increase in throughput, with (ii) negligible loss in accuracy as compared to a First Come First Serve (FCFS) baseline running full frame detections on the input camera streams. |
format |
text |
author |
GOKARN, Ila SABBELLA, Hemanth HU, Yigong ABDELZAHER, Tarek MISRA, Archan |
author_facet |
GOKARN, Ila SABBELLA, Hemanth HU, Yigong ABDELZAHER, Tarek MISRA, Archan |
author_sort |
GOKARN, Ila |
title |
Demonstrating canvas-based processing of multiple camera streams at the edge |
title_short |
Demonstrating canvas-based processing of multiple camera streams at the edge |
title_full |
Demonstrating canvas-based processing of multiple camera streams at the edge |
title_fullStr |
Demonstrating canvas-based processing of multiple camera streams at the edge |
title_full_unstemmed |
Demonstrating canvas-based processing of multiple camera streams at the edge |
title_sort |
demonstrating canvas-based processing of multiple camera streams at the edge |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2024 |
url |
https://ink.library.smu.edu.sg/sis_research/9224 https://ink.library.smu.edu.sg/context/sis_research/article/10230/viewcontent/COMSNETS2024_Ila_cameraready.pdf |
_version_ |
1814047927279026176 |