Noise-Agnostic Self-Adaptive Evolvable Hardware for Real Time Video Filtering Applications

Mora de Sambricio, Javier (2013). Noise-Agnostic Self-Adaptive Evolvable Hardware for Real Time Video Filtering Applications. Tesis (Master), E.T.S.I. Industriales (UPM).

Descripción

Título: Noise-Agnostic Self-Adaptive Evolvable Hardware for Real Time Video Filtering Applications
Autor/es:
  • Mora de Sambricio, Javier
Director/es:
  • Torre Arnanz, Eduardo de la
  • Otero Marnotes, Andres
Tipo de Documento: Tesis (Master)
Título del máster: Electrónica Industrial
Fecha: 4 Septiembre 2013
Materias:
Palabras Clave Informales: FPGA, evolvable hardware, image filter, dynamic partial, reconfiguration, evolutionary algorithm, systolic array, noise agnostic, self-adaptive, digital signal processing,
Escuela: E.T.S.I. Industriales (UPM)
Departamento: Electrónica, Automática e Informática Industrial [hasta 2014]
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (2MB) | Vista Previa

Resumen

Evolvable hardware is a hot topic in digital electronics. As more complex digital circuits are required for specific applications, the design of said circuits becomes more and more complicated. A solution to this problem is making circuits capable themselves of changing depending on the conditions under which they have to work. In order to do this, an optimization algorithm must find the optimal solution to a particular problem. Evolvable hardware is an approach to this strategy which uses an evolutionary algorithm as the optimization algorithm. An example of an application of evolvable hardware is a digital signal processor for removing a noise signal from an image. This is a complex task that can have variable requirements, which may not be known when the hardware is designed. Therefore, the system must allow being reconfigured when the working conditions change, which implies the usage of reconfigurable hardware. Furthermore, the complexity of the problem makes it complicated to design the processor functionality, especially if it is intended to do this in an automated manner, which leads to replacing the systematic design of said functionality with an optimization algorithm. Thus, evolvable hardware is a good option for such an application. One of the problems of evolvable systems is that they need to be trained. This is often done by supplying a training set of data which models the conditions in which the system will operate. However, the generation of this set of data is often done offline, thus reducing the system autonomy. In this work, a solution for this problem is provided, implemented, and analyzed, together with the obtained results. It will be shown that the system will be capable of evolving without such training reference and, additionally, not being aware of what noise type and levels are present in the image.

Proyectos asociados

TipoCódigoAcrónimoResponsableTítulo
Gobierno de EspañaTEC2011-28666-C04-01DREAMSTeresa Riesgo AlcaideDynamically Reconfigurable Embedded Platforms for Networked Context-Aware Multimedia Systems

Más información

ID de Registro: 32194
Identificador DC: http://oa.upm.es/32194/
Identificador OAI: oai:oa.upm.es:32194
Depositado por: D. Javier Mora de Sambricio
Depositado el: 18 Dic 2017 14:04
Ultima Modificación: 18 Dic 2017 14:05
  • GEO_UP4
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • InvestigaM
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM