Computer vision applications on the NVIDIA jetson platform

Video stabilization, a video enhancement technique which removes unwanted shake, is becoming increasingly important with the emergence of embedded systems with cameras. The NVIDIA Jetson platforms, claimed to be the cutting-edge solutions to embedded computer vision and machine learning, have bee...

Full description

Saved in:
Bibliographic Details
Main Author: Denny
Other Authors: Chau Lap Pui
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/75087
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-75087
record_format dspace
spelling sg-ntu-dr.10356-750872023-07-07T16:30:01Z Computer vision applications on the NVIDIA jetson platform Denny Chau Lap Pui School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems Video stabilization, a video enhancement technique which removes unwanted shake, is becoming increasingly important with the emergence of embedded systems with cameras. The NVIDIA Jetson platforms, claimed to be the cutting-edge solutions to embedded computer vision and machine learning, have been commercially integrated into moving platforms such as drones. This project investigated and proposed a complete pipeline of video stabilization tasks, from motion estimation to video completion in order to retain the resolution. Feature-based and block-matching methods are employed in the estimation stage and Kalman filter is used to stabilize the motion. The feature-based approach relies on Shi-Tomasi corner detector and Lucas-Kanade pyramidal optical flow to estimate the motion. The block-matching method is extended with brute-force search and interpolation to estimate the angle. To achieve real-time processing, CUDA-accelerated codes are utilized for parallel computing. The result is an application capable of processing at 41fps under resolution 640x360 and robust against local motions. Bachelor of Engineering 2018-05-28T04:54:05Z 2018-05-28T04:54:05Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/75087 en Nanyang Technological University 69 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::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Denny
Computer vision applications on the NVIDIA jetson platform
description Video stabilization, a video enhancement technique which removes unwanted shake, is becoming increasingly important with the emergence of embedded systems with cameras. The NVIDIA Jetson platforms, claimed to be the cutting-edge solutions to embedded computer vision and machine learning, have been commercially integrated into moving platforms such as drones. This project investigated and proposed a complete pipeline of video stabilization tasks, from motion estimation to video completion in order to retain the resolution. Feature-based and block-matching methods are employed in the estimation stage and Kalman filter is used to stabilize the motion. The feature-based approach relies on Shi-Tomasi corner detector and Lucas-Kanade pyramidal optical flow to estimate the motion. The block-matching method is extended with brute-force search and interpolation to estimate the angle. To achieve real-time processing, CUDA-accelerated codes are utilized for parallel computing. The result is an application capable of processing at 41fps under resolution 640x360 and robust against local motions.
author2 Chau Lap Pui
author_facet Chau Lap Pui
Denny
format Final Year Project
author Denny
author_sort Denny
title Computer vision applications on the NVIDIA jetson platform
title_short Computer vision applications on the NVIDIA jetson platform
title_full Computer vision applications on the NVIDIA jetson platform
title_fullStr Computer vision applications on the NVIDIA jetson platform
title_full_unstemmed Computer vision applications on the NVIDIA jetson platform
title_sort computer vision applications on the nvidia jetson platform
publishDate 2018
url http://hdl.handle.net/10356/75087
_version_ 1772827473820516352