Developing variants of the Lucy–Richardson algorithm for coded aperture imaging: tutorial
Deconvolution methods, originally developed for image deblurring, are foundational to coded aperture imaging (CAI) technologies. Among these, the Lucy-Richardson algorithm (LRA), first introduced over half a century ago, has seen renewed interest in CAI applications in recent years. Uniquely, LRA incorporates both convolution and cross-correlation operations, with the latter effectively functioning as an internal deconvolution step, offering a versatile platform for innovation. This tutorial presents the fundamentals of CAI alongside a detailed formulation of LRA. Strategies for enhancing LRA performance through modifications to the cross-correlation step are explored in depth. Both established variants, such as LRA with power-law transformation and limited support constraint, the Lucy-Richardson-Rosen algorithm, and novel extensions, including the interlooped LRA, are introduced. Future directions for designing LRA variants tailored to specific imaging scenarios are also discussed. Step-by-step MATLAB code examples are provided to guide researchers in developing custom LRA-based deconvolution approaches for advanced imaging applications.
Authors
- Vijayakumar Anand (ORCID: https://orcid.org/0000-0001-8867-1949)
Publication Details
- Journal
- Journal of the Optical Society of America A
- Published
- 2025-11-05
- DOI
- https://doi.org/10.1364/josaa.573587
- Citations
- 2
- Primary Topic
- Sparse and Compressive Sensing Techniques
- Type
- article
- Field-Weighted Citation Impact
- 2.67