Nonlinear Non-Uniformity Correction and Emulation
Methods for emulation, fitting a per-pixel polynomial (y=a0+a1*x+…ak*x^k) for m measurements is provided, where x is a known independent variable (temperature, flux), and y is the pixels response). Centering and scaling of the x variable is accommodated. Additionally, a power-law can also be fit in the forward direction. For correction, a polynomial is used to drive the response to the desired, (ymed=a0+a1*y+…ak*y^k), where y is the pixels response, and ymed is the desired response.
Additional details of methods and rationale found in:
Nonlinear Pixel Non-Uniformity: Emulation and Correction, SPIE DCS 2019
Cite As
David Haefner (2024). Nonlinear Non-Uniformity Correction and Emulation (https://www.mathworks.com/matlabcentral/fileexchange/71175-nonlinear-non-uniformity-correction-and-emulation), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired: IR Noise Evaluation
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.