Show simple item record

dc.contributorMadrenas Boadas, Jordi
dc.contributorWang, Chunyan
dc.contributor.authorOlivé Muñiz, Roger
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica
dc.date.accessioned2013-10-11T09:36:39Z
dc.date.available2013-10-11T09:36:39Z
dc.date.issued2013-07-18
dc.identifier.urihttp://hdl.handle.net/2099.1/19228
dc.descriptionThe project is carried out at the Department of Engineering and Computer Science of Concordia University
dc.description.abstract[ANGLÈS] This project is the continuation of a research work focused on improving the current popular techniques for contrast enhancement in images. There are stills produced under very poor acquisition conditions, such as high dynamic range images or medical images that require those techniques in order to reveal details that otherwise remain hidden to the human eye. The problem is, those contrast enhancement algorithms (like Contrast Limited Adaptive Histogram Equalization - CLAHE) can reveal not just the detail of the image but also the noise hidden in it, making it hard to distinguish between the relevant information and the invented detail. As part of the research activity in image processing of Concordia University, an algorithm able to improve those results under certain conditions was developed by a student as her master thesis. This algorithm generates binary masks that attempt to detect the image noise using the source image. Then, a version of the image with CLAHE applied is low-pass filtered only where the pixels are detected as noise by those masks. The work in this project is based in that thesis, and it studies the behavior, performance and possibilities of the algorithm as a hardware (FPGA) implementation. The chosen description language was VHDL. To do so, a top-down bottom-up design approach has been employed.
dc.description.abstract[CASTELLÀ] Este proyecto es la continuación de una investigación enfocada a mejorar los resultados aportados por técnicas populares de mejora del contraste de imágenes. Hay instantáneas que son tomadas bajo condiciones muy pobres de adquisición, como por ejemplo escenas con un rango dinámico muy grande o imágenes médicas que requieren estas técnicas para revelar ciertos detalles que de otra manera restarían escondidos al ojo humano. El problema es que estos algoritmos (como por ejemplo la ecualización adaptativa de histograma con contraste limitado o CLAHE por las siglas en inglés) pueden revelar no sólo el detalle de la imagen, sino también el ruido que se oculta, haciendo difícil distinguir el que es relevante del que es información inventada por el sensor. Como parte de la actividad de investigación en procesado de imagen de Concordia University, un algoritmo capaz de mejorar estos resultados bajo ciertas condiciones fue desarrollado por una estudiante como tesis final de máster. Este algoritmo genera máscaras binarias que intentan detectar el ruido de la imagen a partir del original. Después, una versión de la imagen con contraste mejorado con CLAHE es filtrada paso-bajo sólo en los píxeles detectados como candidatos a tener ruido. El trabajo expuesto aquí está basado en aquella tesis y estudia el comportamiento, rendimiento y posibilidades del algoritmo como implementación en FPGA. El lenguaje de descripción escogido fue VHDL. Para hacerlo, se escogió una metodología de diseño top-down bottom-up.
dc.description.abstract[CATALÀ] Aquest projecte és la continuació d’una recerca enfocada a millorar els resultats aportats per tècniques populars de millora del contrast d’imatges. Hi ha instantànies que són preses sota condicions molt pobres d’adquisició, com ara escenes amb un rang dinàmic molt gran o imatges mèdiques que requereixen aquestes tècniques per tal de revelar certs detalls que d’altra manera restarien amagats a l’ull humà. El problema és que aquests algorismes (com ara l’equalització adaptativa d’histograma amb contrast limitat o CLAHE per les sigles en anglès) poden revelar no només el detall de la imatge, sinó també el soroll que s’hi oculta, fent difícil distingir el que és rellevant del que és informació inventada pel sensor. Com a part de l’activitat de recerca en processat d’imatge de Concordia University, un algorisme capaç de millorar aquests resultats sota certes condicions va ser desenvolupat per una estudiant com a tesi final de màster. Aquest algorisme genera màscares binàries que intenten detectar el soroll de la imatge a partir de l’original. Després, una versió de la imatge amb contrast millorat amb CLAHE és filtrada pas-baix només en els píxels detectats com a candidats a tenir soroll. La feina exposada aquí esta basada en aquella tesi i estudia el comportament, rendiment i possibilitats de l’algoritme com a implementació en FPGA. El llenguatge de descripció escollit va ser VHDL. Per tal de fer-ho, es va escollir una metodologia de disseny top-down bottom-up.
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.publisherConcordia University
dc.rightsS'autoritza la difusió de l'obra mitjançant la llicència Creative Commons o similar 'Reconeixement-NoComercial- SenseObraDerivada'
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal::Processament de la imatge i del senyal vídeo
dc.subject.lcshAlgorithms
dc.subject.lcshDigital electronics
dc.subject.lcshImage processing--Digital techniques
dc.subject.lcshSignal processing--Digital techniques
dc.subject.otherVHDL
dc.subject.otherCLAHE
dc.subject.otherhardware
dc.subject.otherhistogram
dc.subject.otherequalization
dc.subject.othercontraste
dc.subject.otherhardware
dc.subject.otherhistograma
dc.subject.otherecualización
dc.titleFPGA implementation of a contrast enhancement algorithm with discriminative filtering
dc.title.alternativeImplementación en FPGA de un algoritmo de mejora de contraste con filtrado selectivo
dc.title.alternativeImplementació en FPGA d'un algorisme de millora de contrast amb filtrat selectiu
dc.typeBachelor thesis
dc.subject.lemacAlgorismes
dc.subject.lemacElectrònica digital
dc.subject.lemacImatges--Processament--Tècniques digitals
dc.subject.lemacTractament del senyal--Tècniques digitals
dc.identifier.slugETSETB-230.91710
dc.rights.accessOpen Access
dc.date.updated2013-09-09T05:54:57Z
dc.audience.educationlevelGrau
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona
dc.contributor.covenanteeConcordia University. Faculty of Engineering and Computer Science


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Spain
Except where otherwise noted, content on this work is licensed under a Creative Commons license : Attribution-NonCommercial-NoDerivs 3.0 Spain