NCSI

   

Development of Algebraic Non-uniformity Correction Algorithm for Hexagonally Sampled Infrared Imagery


Shodor > NCSI > XSEDE EMPOWER > XSEDE EMPOWER Positions > Development of Algebraic Non-uniformity Correction Algorithm for Hexagonally Sampled Infrared Imagery

Status
Completed
Mentor NameUnal Zak Sakoglu
Mentor's XSEDE AffiliationCampus Champion
Mentor Has Been in XSEDE Community1-2 years
Project TitleDevelopment of Algebraic Non-uniformity Correction Algorithm for Hexagonally Sampled Infrared Imagery
SummaryPreviously, Ratliff et al. [1-3] and Sakoglu et al. [4] developed algebraic non-uniformity correction (NUC) algorithms (the latter developed a matrix-based version with regularization capabilities) which mitigate fixed-pattern non-uniformity noise that is notoriously present in infrared image sequences/video, by utilizing of global motion of the scene or the imaging camera system. Infrared imagery have been traditionally sampled and acquired using a rectangular grid, therefore the developed NUC algorithms work on this traditional rectangular grid. On the other hand, hexagonal sampling better preserves information in the sampled data when compared to traditional rectangular sampling, and a hexagonal addressing scheme was recently developed by Rummelt et al. [5] In this project, we propose to develop an algebraic NUC algorithm for hexagonally-sampled infrared imagery, utilizing the addressing scheme developed in [5]. The proposed project involves simulation of infrared imagery with global motion, and testing the efficiency of the developed NUC algorithm on simulated infrared imagery and real infrared image videos. The matrix-based NUC algorithm requires large amounts of memory and computational power, therefore XSEDE resources will be crucial for testing the matrix-based NUC algorithm. [1] B. M. Ratliff, M. M. Hayat, and R. C. Hardie, An algebraic algorithm for nonuniformity correction in focal-plane arrays, Journal of the Optical Society of America A, Vol.19, pp.1737--1747, (2002). [2] B. M. Ratliff, M. M. Hayat, and J. S. Tyo, Radiometrically Accurate Scene-based Nonuniformity Correction for Array Sensors, Journal of the Optical Society of America A, Vol.20, pp.1890--1899 (2003). [3] B. M. Ratliff, M. M. Hayat, and J. S. Tyo, Generalized algebraic scene-based nonuniformity correction algorithm, Journal of the Optical Society of America A, Vol. 22, pp. 239--249, (2005). [4] U. Sakoglu, R. C. Hardie, M. M. Hayat, B. M. Ratliff and J. S. Tyo, An algebraic restoration method for estimating fixed pattern noise in infrared imagery from a video sequence, 49th Annual Meeting of the SPIE: Applications of Digital Image Processing XXVII, Denver, CO, SPIE Proc. Vol. 5558, pp. 69--79, August 2-6, 2004. [5] Nicholas I. Rummelt, Joseph N. Wilson, "Array set addressing: enabling technology for the efficient processing of hexagonally sampled imagery," Journal of Electronic Imaging, Vol. 20, Issue 2, pp. 023012-1--11, (2011).
Job DescriptionThe student will work 10 hours per week during the course of the project in Spring 2020.
The student will read the existing literature provided by the PI.
The student will help the PI develop the non-uniformity correction algorithm and implement the algorithm using a scientific a programming language, such as MATLAB or Python.
The student will apply the implemented non-uniformity correction algorithm to simulated and real infrared image videos.
The student will explore XSEDE resources and learn about them in order to be able to use in this project.
The student will work as XSEDE student campus champion and teaching/equipment assistant for the monthly XSEDE training which UHCL is a part of, as a training site.
The student's final project can be used for a further research project in another semester.
Computational Resources1. XSEDE supercomputing Clusters with GPU/FPGA accelerators.
2. Additional FPGA-accelerated HPC clusters at TACC.
3. Graphical modeling based simulation software.
4. Data visualization software
Contribution to Community
Position TypeApprentice
Training PlanBasic working knowledge of a scientific programming language such as MATLAB or Python is needed. MATLAB knowledge is preferred.
Assistance for developing a training plan is needed.
Student Prerequisites/Conditions/Qualifications
DurationSemester
Start Date01/20/2020
End Date04/10/2020

Not Logged In. Login