Cargando…

Super-Resolution in Plenoptic Cameras Using FPGAs

Plenoptic cameras are a new type of sensor that extend the possibilities of current commercial cameras allowing 3D refocusing or the capture of 3D depths. One of the limitations of plenoptic cameras is their limited spatial resolution. In this paper we describe a fast, specialized hardware implement...

Descripción completa

Detalles Bibliográficos
Autores principales: Pérez, Joel, Magdaleno, Eduardo, Pérez, Fernando, Rodríguez, Manuel, Hernández, David, Corrales, Jaime
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Molecular Diversity Preservation International (MDPI) 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4063034/
https://www.ncbi.nlm.nih.gov/pubmed/24841246
http://dx.doi.org/10.3390/s140508669
_version_ 1782321733842239488
author Pérez, Joel
Magdaleno, Eduardo
Pérez, Fernando
Rodríguez, Manuel
Hernández, David
Corrales, Jaime
author_facet Pérez, Joel
Magdaleno, Eduardo
Pérez, Fernando
Rodríguez, Manuel
Hernández, David
Corrales, Jaime
author_sort Pérez, Joel
collection PubMed
description Plenoptic cameras are a new type of sensor that extend the possibilities of current commercial cameras allowing 3D refocusing or the capture of 3D depths. One of the limitations of plenoptic cameras is their limited spatial resolution. In this paper we describe a fast, specialized hardware implementation of a super-resolution algorithm for plenoptic cameras. The algorithm has been designed for field programmable graphic array (FPGA) devices using VHDL (very high speed integrated circuit (VHSIC) hardware description language). With this technology, we obtain an acceleration of several orders of magnitude using its extremely high-performance signal processing capability through parallelism and pipeline architecture. The system has been developed using generics of the VHDL language. This allows a very versatile and parameterizable system. The system user can easily modify parameters such as data width, number of microlenses of the plenoptic camera, their size and shape, and the super-resolution factor. The speed of the algorithm in FPGA has been successfully compared with the execution using a conventional computer for several image sizes and different 3D refocusing planes.
format Online
Article
Text
id pubmed-4063034
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Molecular Diversity Preservation International (MDPI)
record_format MEDLINE/PubMed
spelling pubmed-40630342014-06-19 Super-Resolution in Plenoptic Cameras Using FPGAs Pérez, Joel Magdaleno, Eduardo Pérez, Fernando Rodríguez, Manuel Hernández, David Corrales, Jaime Sensors (Basel) Article Plenoptic cameras are a new type of sensor that extend the possibilities of current commercial cameras allowing 3D refocusing or the capture of 3D depths. One of the limitations of plenoptic cameras is their limited spatial resolution. In this paper we describe a fast, specialized hardware implementation of a super-resolution algorithm for plenoptic cameras. The algorithm has been designed for field programmable graphic array (FPGA) devices using VHDL (very high speed integrated circuit (VHSIC) hardware description language). With this technology, we obtain an acceleration of several orders of magnitude using its extremely high-performance signal processing capability through parallelism and pipeline architecture. The system has been developed using generics of the VHDL language. This allows a very versatile and parameterizable system. The system user can easily modify parameters such as data width, number of microlenses of the plenoptic camera, their size and shape, and the super-resolution factor. The speed of the algorithm in FPGA has been successfully compared with the execution using a conventional computer for several image sizes and different 3D refocusing planes. Molecular Diversity Preservation International (MDPI) 2014-05-16 /pmc/articles/PMC4063034/ /pubmed/24841246 http://dx.doi.org/10.3390/s140508669 Text en © 2014 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
Pérez, Joel
Magdaleno, Eduardo
Pérez, Fernando
Rodríguez, Manuel
Hernández, David
Corrales, Jaime
Super-Resolution in Plenoptic Cameras Using FPGAs
title Super-Resolution in Plenoptic Cameras Using FPGAs
title_full Super-Resolution in Plenoptic Cameras Using FPGAs
title_fullStr Super-Resolution in Plenoptic Cameras Using FPGAs
title_full_unstemmed Super-Resolution in Plenoptic Cameras Using FPGAs
title_short Super-Resolution in Plenoptic Cameras Using FPGAs
title_sort super-resolution in plenoptic cameras using fpgas
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4063034/
https://www.ncbi.nlm.nih.gov/pubmed/24841246
http://dx.doi.org/10.3390/s140508669
work_keys_str_mv AT perezjoel superresolutioninplenopticcamerasusingfpgas
AT magdalenoeduardo superresolutioninplenopticcamerasusingfpgas
AT perezfernando superresolutioninplenopticcamerasusingfpgas
AT rodriguezmanuel superresolutioninplenopticcamerasusingfpgas
AT hernandezdavid superresolutioninplenopticcamerasusingfpgas
AT corralesjaime superresolutioninplenopticcamerasusingfpgas