Grin logo
de en es fr
Boutique
GRIN Website
Publier des textes, profitez du service complet
Aller à la page d’accueil de la boutique › Electrotechnique

Defective Pixel Correction of an IR-camera-module

Titre: Defective Pixel Correction of an IR-camera-module

Thèse de Bachelor , 2009 , 45 Pages , Note: 1

Autor:in: Andreas Blassnig (Auteur)

Electrotechnique
Extrait & Résumé des informations   Lire l'ebook
Résumé Extrait Résumé des informations

This paper deals with the substitution of defective sensor pixels regarding an Infrared Energy (IR) camera module. The work includes information about the development of algorithms and the optimization regarding hardware usage of a Field Programmable Gate Array (FPGA). Furthermore, the work outlines the test of the algorithms with the aid of Matrix Laboratory (Matlab) and the implementation in Very high speed integrated circuit Hardware Description Language (VHDL). Simulations of the VHDL module conclude the work.

Extrait


Table of Contents

1 Task

2 Realization

2.1 Definition of defective Pixels

2.1.1 Types of defects concerning monolithic pyroelectric arrays

2.1.2 Types of defects concerning microbolometer technology

2.2 Substitution algorithms

2.2.1 Single pixel substitution

2.2.2 Cluster error correction

2.2.3 Row and column errors

2.3 Tests with Matlab

2.3.1 Import of test pictures

2.3.2 Correction and display of test pictures

2.4 VHDL programming

2.4.1 Entity declaration and data transfer

2.4.2 Memory management

2.4.3 Implementation of algorithms

2.4.4 Simulation and tests

3 Conclusion

3.1 Findings

3.2 Outlook

Research Objectives & Topics

This thesis focuses on the development and optimization of algorithms for the substitution of defective pixels in infrared (IR) camera modules. The primary research objective is to implement these algorithms on a Field Programmable Gate Array (FPGA) to enable real-time image correction without the need for external memory, while maintaining high performance and minimizing hardware consumption.

  • Detection and classification of defective sensor pixels (monolithic pyroelectric and microbolometer).
  • Development of efficient substitution algorithms for single, cluster, and row/column errors.
  • Algorithmic testing and verification using the Matlab environment.
  • FPGA-based implementation of the correction module using VHDL.
  • Hardware resource optimization for integration on a Spartan-3 FPGA.

Excerpt from the Book

2.2 Development of substitution algorithms

In order to substitute a degraded pixel, its value is replaced with one derived from "good" pixels in the vicinity of the "bad" one. A pixel has eight neighbors, four in the horizontal and vertical directions (see figure 2.1 left), called the close neighbors, and four diagonal neighbors(see figure 2.1 right), called distant neighbors[4].

Each of them comes into consideration in order to substitute the central defective one. This process suppresses the display of dead pixels and avoids the disturbance of the image quality. By the correction of pixels marked for substitution, a repaired image is produced. Defective pixels may appear as single pixel errors (see subsection 2.2.1), as cluster errors (see subsection 2.2.2) or as row and column errors (see subsection 2.2.3).

Summary of Chapters

1 Task: Introduces the infrared spectrum and defines the problem of defective pixels as a significant cause of image degradation that requires corrective algorithms.

2 Realization: Details the classification of pixel defects and the development of specific substitution algorithms, followed by their simulation in Matlab and final hardware implementation using VHDL on an FPGA.

3 Conclusion: Summarizes the successful implementation of the IR camera module, highlighting the trade-offs in hardware resource usage and the efficiency of the developed VHDL logic.

Keywords

Dead Pixel, FPGA, Infrared Sensor, VHDL, Image Processing, Matlab, Microbolometer, Pyroelectric, Substitution Algorithms, Hardware Optimization, Spartan-3, Cluster Error, Pixel Correction, Real-time Imaging, Digital Signal Processing.

Frequently Asked Questions

What is the core focus of this thesis?

The work primarily deals with correcting defective pixels in IR camera modules by developing and implementing efficient substitution algorithms on an FPGA.

What are the central topics covered?

The thesis covers IR sensor defect classification, image processing algorithm development, Matlab-based testing, and VHDL hardware implementation.

What is the primary goal of the research?

The goal is to design an optimized hardware module for an FPGA that replaces dead sensor pixels in real-time without needing external RAM.

Which scientific methods were used?

The author uses algorithmic modeling and digital image processing theory, verified through Matlab simulations, followed by hardware synthesis and VHDL programming.

What is discussed in the main part?

The main part details the categorization of pixel errors, the mathematical approach to pixel substitution, Matlab testing procedures, and the specific VHDL coding strategy.

How would you characterize this work with keywords?

Key terms include Dead Pixel, FPGA, VHDL, Infrared Sensor, Image Processing, and Hardware Optimization.

Why was an FPGA chosen for this implementation?

FPGAs provide the necessary logic cells and distributed RAM to allow real-time image correction within the camera module itself, avoiding external memory bottlenecks.

What makes the cluster error correction challenging compared to single pixels?

Cluster errors involve a group of adjacent bad pixels, requiring more complex logic to identify "good" pixels outside the cluster for accurate substitution.

Fin de l'extrait de 45 pages  - haut de page

Résumé des informations

Titre
Defective Pixel Correction of an IR-camera-module
Université
University of applied sciences Kärnten
Note
1
Auteur
Andreas Blassnig (Auteur)
Année de publication
2009
Pages
45
N° de catalogue
V133913
ISBN (ebook)
9783640416134
ISBN (Livre)
9783640411061
Langue
anglais
mots-clé
Defective Pixel Correction IR-camera-module
Sécurité des produits
GRIN Publishing GmbH
Citation du texte
Andreas Blassnig (Auteur), 2009, Defective Pixel Correction of an IR-camera-module, Munich, GRIN Verlag, https://www.grin.com/document/133913
Lire l'ebook
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
Extrait de  45  pages
Grin logo
  • Grin.com
  • Expédition
  • Contact
  • Prot. des données
  • CGV
  • Imprint