High performance image demosaicing hardware designs

Yalıman, Serkan (2014) High performance image demosaicing hardware designs. [Thesis]

[thumbnail of SerkanYaliman_10031283.pdf] PDF
SerkanYaliman_10031283.pdf

Download (1MB)

Abstract

Most digital cameras capture only one color channel (red, green, or blue) per pixel, because capturing three color channels per pixel would require three image sensors which increases the cost of digital cameras. Therefore, only one image sensor is used, and images pass through a color filter array (CFA) before being captured by the image sensor. Bayer pattern is the most commonly used CFA pattern in digital cameras. Demosaicing is the process of reconstructing the missing color channels of the pixels in the color filtered image using their available neighboring pixels. There are many image demosaicing algorithms with varying reconstructed image quality and computational complexity. In this thesis, high performance hardware architectures are designed for three high quality image demosaicing algorithms, and the proposed hardware architectures are implemented on FPGA. A high performance hardware architecture for Effective Color Interpolation (ECI) demosaicing algorithm is proposed. A modified version of Enhanced ECI demosaicing algorithm and a high performance hardware architecture for this image demosaicing algorithm are proposed. A hybrid ECI and Alternating Projections demosaicing algorithm and a high performance hardware architecture for this image demosaicing algorithm are proposed. The proposed hardware architectures are implemented using Verilog HDL. The Verilog RTL codes are mapped to Xilinx Virtex 6 FPGA. The proposed FPGA implementations are verified with post place & route simulations. They are capable of processing 160, 118, and 119 full HD images per second.
Item Type: Thesis
Uncontrolled Keywords: Demosaicing. -- Effective color interpolation. -- Enhanced effective color interpolation. -- Alternating projections. -- Hardware implementation. -- FPGA. -- Demozaikleme. -- Etkin renk interpolasyonu. -- Pekiştirilmiş etkin renk interpolasyonu. -- Değişken projeksiyon. -- Donanım tasarımı. -- FPGA. -- Alanda programlanabilen kapı dizisi.
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7800-8360 Electronics
Divisions: Faculty of Engineering and Natural Sciences > Academic programs > Electronics
Faculty of Engineering and Natural Sciences
Depositing User: IC-Cataloging
Date Deposited: 27 Mar 2017 11:40
Last Modified: 26 Apr 2022 10:08
URI: https://research.sabanciuniv.edu/id/eprint/31133

Actions (login required)

View Item
View Item