Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Electrotechnology

Defective Pixel Correction of an IR-camera-module

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

Bachelor Thesis , 2009 , 45 Pages , Grade: 1

Autor:in: Andreas Blassnig (Author)

Electrotechnology
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

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.

Excerpt


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.

Excerpt out of 45 pages  - scroll top

Details

Title
Defective Pixel Correction of an IR-camera-module
College
University of applied sciences Kärnten
Grade
1
Author
Andreas Blassnig (Author)
Publication Year
2009
Pages
45
Catalog Number
V133913
ISBN (eBook)
9783640416134
ISBN (Book)
9783640411061
Language
English
Tags
Defective Pixel Correction IR-camera-module
Product Safety
GRIN Publishing GmbH
Quote paper
Andreas Blassnig (Author), 2009, Defective Pixel Correction of an IR-camera-module, Munich, GRIN Verlag, https://www.grin.com/document/133913
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  45  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint