Back to articles
Articles
Volume: 28 | Article ID: art00008
Image
FPGA Implementation of Gamma Correction using a Piecewise Linear Approach for a Small Size Endoscopic Camera
  DOI :  10.2352/ISSN.2470-1173.2016.12.IMSE-276  Published OnlineFebruary 2016
Abstract

A gamma function is essential for adjusting the response of any display device. In the case of endoscopy, it is even more important because for endoscopy it is not only the satisfaction of the user but the diagnosis of patient’s problems that could lead to life and death decision sometimes. In this paper, a technique of approximating the gamma function is applied using a piecewise linear method. It has 10 bits input and output pixels of color (RBG) channels. VHDL is used to describe the function and implemented in a Spartan 6 FPGA to achieve high computation and parallel processing. It was tested on a small endoscopy camera called NanEye. The system has 31 reconfigurable gamma function values from 1 to 4 with 0.1 intervals. It has a small footprint in terms of memory and no specialized DSP processor. The average mean absolute error of the implemented solution is 2.1747. The system can process up to 750 million pixel components per second in a Spartan 6 FPGA.

Subject Areas :
Views 60
Downloads 2
 articleview.views 60
 articleview.downloads 2
  Cite this article 

Sheikh Shanawaz Mostafaa, L. Natércia Sousa, Nuno Fábio Ferreira, Ricardo M Sousa, Joao Santos, F Morgado-Dias, Martin Wäny, "FPGA Implementation of Gamma Correction using a Piecewise Linear Approach for a Small Size Endoscopic Camerain Proc. IS&T Int’l. Symp. on Electronic Imaging: Image Sensors and Imaging Systems,  2016,  https://doi.org/10.2352/ISSN.2470-1173.2016.12.IMSE-276

 Copy citation
  Copyright statement 
Copyright © Society for Imaging Science and Technology 2016
72010604
Electronic Imaging
2470-1173
Society for Imaging Science and Technology
7003 Kilworth Lane, Springfield, VA 22151 USA