Evaluating low-cost ARM SBCs as video-capture nodes in a vehicular panoramic video recording system

An increasing numbers of vehicles are being fitted with cameras to provide a video log that may be used in case of accidents on the road. These cameras typically capture only one view (forward-looking) with a limited field of view and poor low-light performance. Furthermore, they typically do not ha...

Full description

Saved in:
Bibliographic Details
Main Author: Chua, Koon Ming
Other Authors: Yong Chuen-Tze, Mark
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59067
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-59067
record_format dspace
spelling sg-ntu-dr.10356-590672023-03-03T20:31:51Z Evaluating low-cost ARM SBCs as video-capture nodes in a vehicular panoramic video recording system Chua, Koon Ming Yong Chuen-Tze, Mark School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision An increasing numbers of vehicles are being fitted with cameras to provide a video log that may be used in case of accidents on the road. These cameras typically capture only one view (forward-looking) with a limited field of view and poor low-light performance. Furthermore, they typically do not have much redundancy. Solutions do exists in the market that solves such problems, such as those from PointGrey. However, devices like these are costly. But with the emergence of low-cost SBC (Single Board Computers) gaining popularity, and software becoming more prominent, it is becoming feasible to have a 360 FOV in car DVR. Therefore, in this project, capabilities of low-cost ARM-based single board computer are investigated for their suitability as the primary processor for video-capture nodes that will be networked into a panoramic DVR system. This includes (but is not restricted to) the optimizing boot time (<10s startup), driver availability for hardware-accelerated video capture and encoding. Two different boards, the Raspberry Pi and Odroid X was compared in this study using Arch Linux as the base operating system and GStreamer to stream video feeds to another PC. Performance of H.264 and MJPEG over RTSP/UDP were evaluated and there were mixed findings. Mixed findings in a sense that the choice of an SBC would still ultimately have to depend on usage scenarios. However, in general, when going for cost restricted scenarios the Odroid would be the choice, whereas when going for quality restricted or networked scenarios, the Raspberry Pi and its native camera would be the choice. Bachelor of Engineering (Computer Engineering) 2014-04-22T03:35:41Z 2014-04-22T03:35:41Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59067 en Nanyang Technological University 35 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
Chua, Koon Ming
Evaluating low-cost ARM SBCs as video-capture nodes in a vehicular panoramic video recording system
description An increasing numbers of vehicles are being fitted with cameras to provide a video log that may be used in case of accidents on the road. These cameras typically capture only one view (forward-looking) with a limited field of view and poor low-light performance. Furthermore, they typically do not have much redundancy. Solutions do exists in the market that solves such problems, such as those from PointGrey. However, devices like these are costly. But with the emergence of low-cost SBC (Single Board Computers) gaining popularity, and software becoming more prominent, it is becoming feasible to have a 360 FOV in car DVR. Therefore, in this project, capabilities of low-cost ARM-based single board computer are investigated for their suitability as the primary processor for video-capture nodes that will be networked into a panoramic DVR system. This includes (but is not restricted to) the optimizing boot time (<10s startup), driver availability for hardware-accelerated video capture and encoding. Two different boards, the Raspberry Pi and Odroid X was compared in this study using Arch Linux as the base operating system and GStreamer to stream video feeds to another PC. Performance of H.264 and MJPEG over RTSP/UDP were evaluated and there were mixed findings. Mixed findings in a sense that the choice of an SBC would still ultimately have to depend on usage scenarios. However, in general, when going for cost restricted scenarios the Odroid would be the choice, whereas when going for quality restricted or networked scenarios, the Raspberry Pi and its native camera would be the choice.
author2 Yong Chuen-Tze, Mark
author_facet Yong Chuen-Tze, Mark
Chua, Koon Ming
format Final Year Project
author Chua, Koon Ming
author_sort Chua, Koon Ming
title Evaluating low-cost ARM SBCs as video-capture nodes in a vehicular panoramic video recording system
title_short Evaluating low-cost ARM SBCs as video-capture nodes in a vehicular panoramic video recording system
title_full Evaluating low-cost ARM SBCs as video-capture nodes in a vehicular panoramic video recording system
title_fullStr Evaluating low-cost ARM SBCs as video-capture nodes in a vehicular panoramic video recording system
title_full_unstemmed Evaluating low-cost ARM SBCs as video-capture nodes in a vehicular panoramic video recording system
title_sort evaluating low-cost arm sbcs as video-capture nodes in a vehicular panoramic video recording system
publishDate 2014
url http://hdl.handle.net/10356/59067
_version_ 1759854263813537792