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...
Autores principales: | , , , , , |
---|---|
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 |