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. Thesis (Master thesis), E.T.S.I. Industriales (UPM).

Description

Title: Noise-Agnostic Self-Adaptive Evolvable Hardware for Real Time Video Filtering Applications
Author/s:
  • Mora de Sambricio, Javier
Contributor/s:
  • Torre Arnanz, Eduardo de la
  • Otero Marnotes, Andres
Item Type: Thesis (Master thesis)
Masters title: Electrónica Industrial
Date: 4 September 2013
Subjects:
Freetext Keywords: FPGA, evolvable hardware, image filter, dynamic partial, reconfiguration, evolutionary algorithm, systolic array, noise agnostic, self-adaptive, digital signal processing,
Faculty: E.T.S.I. Industriales (UPM)
Department: Electrónica, Automática e Informática Industrial [hasta 2014]
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview

Abstract

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.

Funding Projects

TypeCodeAcronymLeaderTitle
Government of SpainTEC2011-28666-C04-01DREAMSTeresa Riesgo AlcaideDynamically Reconfigurable Embedded Platforms for Networked Context-Aware Multimedia Systems

More information

Item ID: 32194
DC Identifier: http://oa.upm.es/32194/
OAI Identifier: oai:oa.upm.es:32194
Deposited by: D. Javier Mora de Sambricio
Deposited on: 18 Dec 2017 14:04
Last Modified: 18 Dec 2017 14:05
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM