Cargando…

SAD-Based Stereo Vision Machine on a System-on-Programmable-Chip (SoPC)

This paper, proposes a novel solution for a stereo vision machine based on the System-on-Programmable-Chip (SoPC) architecture. The SOPC technology provides great convenience for accessing many hardware devices such as DDRII, SSRAM, Flash, etc., by IP reuse. The system hardware is implemented in a s...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Xiang, Chen, Zhangwei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Molecular Diversity Preservation International (MDPI) 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3658728/
https://www.ncbi.nlm.nih.gov/pubmed/23459385
http://dx.doi.org/10.3390/s130303014
_version_ 1782270321018011648
author Zhang, Xiang
Chen, Zhangwei
author_facet Zhang, Xiang
Chen, Zhangwei
author_sort Zhang, Xiang
collection PubMed
description This paper, proposes a novel solution for a stereo vision machine based on the System-on-Programmable-Chip (SoPC) architecture. The SOPC technology provides great convenience for accessing many hardware devices such as DDRII, SSRAM, Flash, etc., by IP reuse. The system hardware is implemented in a single FPGA chip involving a 32-bit Nios II microprocessor, which is a configurable soft IP core in charge of managing the image buffer and users' configuration data. The Sum of Absolute Differences (SAD) algorithm is used for dense disparity map computation. The circuits of the algorithmic module are modeled by the Matlab-based DSP Builder. With a set of configuration interfaces, the machine can process many different sizes of stereo pair images. The maximum image size is up to 512 K pixels. This machine is designed to focus on real time stereo vision applications. The stereo vision machine offers good performance and high efficiency in real time. Considering a hardware FPGA clock of 90 MHz, 23 frames of 640 × 480 disparity maps can be obtained in one second with 5 × 5 matching window and maximum 64 disparity pixels.
format Online
Article
Text
id pubmed-3658728
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Molecular Diversity Preservation International (MDPI)
record_format MEDLINE/PubMed
spelling pubmed-36587282013-05-30 SAD-Based Stereo Vision Machine on a System-on-Programmable-Chip (SoPC) Zhang, Xiang Chen, Zhangwei Sensors (Basel) Article This paper, proposes a novel solution for a stereo vision machine based on the System-on-Programmable-Chip (SoPC) architecture. The SOPC technology provides great convenience for accessing many hardware devices such as DDRII, SSRAM, Flash, etc., by IP reuse. The system hardware is implemented in a single FPGA chip involving a 32-bit Nios II microprocessor, which is a configurable soft IP core in charge of managing the image buffer and users' configuration data. The Sum of Absolute Differences (SAD) algorithm is used for dense disparity map computation. The circuits of the algorithmic module are modeled by the Matlab-based DSP Builder. With a set of configuration interfaces, the machine can process many different sizes of stereo pair images. The maximum image size is up to 512 K pixels. This machine is designed to focus on real time stereo vision applications. The stereo vision machine offers good performance and high efficiency in real time. Considering a hardware FPGA clock of 90 MHz, 23 frames of 640 × 480 disparity maps can be obtained in one second with 5 × 5 matching window and maximum 64 disparity pixels. Molecular Diversity Preservation International (MDPI) 2013-03-04 /pmc/articles/PMC3658728/ /pubmed/23459385 http://dx.doi.org/10.3390/s130303014 Text en © 2013 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
spellingShingle Article
Zhang, Xiang
Chen, Zhangwei
SAD-Based Stereo Vision Machine on a System-on-Programmable-Chip (SoPC)
title SAD-Based Stereo Vision Machine on a System-on-Programmable-Chip (SoPC)
title_full SAD-Based Stereo Vision Machine on a System-on-Programmable-Chip (SoPC)
title_fullStr SAD-Based Stereo Vision Machine on a System-on-Programmable-Chip (SoPC)
title_full_unstemmed SAD-Based Stereo Vision Machine on a System-on-Programmable-Chip (SoPC)
title_short SAD-Based Stereo Vision Machine on a System-on-Programmable-Chip (SoPC)
title_sort sad-based stereo vision machine on a system-on-programmable-chip (sopc)
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3658728/
https://www.ncbi.nlm.nih.gov/pubmed/23459385
http://dx.doi.org/10.3390/s130303014
work_keys_str_mv AT zhangxiang sadbasedstereovisionmachineonasystemonprogrammablechipsopc
AT chenzhangwei sadbasedstereovisionmachineonasystemonprogrammablechipsopc