Technique and research method within computational imaging
Differentiable imaging is a method within computational imaging that incorporates differentiable programming to design imaging systems. It treats the entire imaging process - from light passing through optical components to the numerical reconstruction—as a differentiable programming problem. This approach links optical hardware with numerical reconstruction, enabling joint optimization of both parts through differentiable programming.[1] Differentiable imaging additionally extends the scope of computational imaging beyond image reconstruction, such as by aiding in characterization of optical components.[2]
Computational imaging combines optical hardware and computational algorithms to capture and reconstruct information that conventional imaging system cannot. This is achieved from a combination of the imaging system and the software used in the image reconstruction.[3] Since the captured information may not directly show the image of the target, these systems often rely on numerical models that describe how light encodes the target. In practice, such models may deviate from the physical systems due to uncertainties such as noise, misalignments, manufacturing imperfections, environmental variations, and etc. These uncertainties can cause a mismatch between the physical system and its numerical model, which may degrade reconstruction quality and limit the effectiveness of the hardware–software co-design.[3] Uncertainty quantification is also studied in other hybrid physical–numerical systems, such as digital twin.[4] While numerical modeling imaging systems date back to the several decades, such as the multislice method in electron microscopy[5] or X-Ray nanotomography[6], differentiable imaging emphasizes jointly modeling uncertainties and solving inverse problems with image reconstruction simultaneously.
Differentiable Imaging and Computational Imaging
Differentiable imaging transforms the traditional encoding model into a more comprehensive formulation , where represents a parameter set of mismatches between physical systems and numerical models.
The forward model captures the entire imaging pipeline through a series of interconnected component functions:
where the function composition operator connects each system component, and encompasses uncertainty system parameters. Each component corresponds to specific physical processes within the imaging system, from illumination through object interactions to sensor behavior and noises.
This forward model enables the formulation of an inverse problem that simultaneously optimizes system parameters while reconstructing images:
Here, represents the fidelity term that quantifies the discrepancy between the model predictions and measured data.
The whole process of the is constructed as a computer graph based on differentiable programming, and the inverse problem is solved with gradient based algorithm, while the gradient is calculated with automatic differentiation.
Applications
One application of differentiable imaging is uncertainty management, which seeks to quantify and mitigate the impact of factors induce reality-numerical mismatch. Explicitly accounting for uncertainties can improve reconstruction accuracy and system robustness. Examples include:
Model-related uncertainties: unknown or unmeasurable variables—for instance, optical system quantities that differ from the design specifications[7][8][9][10][11]
Data and system uncertainties: artifacts introduced during image acquisition, such as low-quality data, noise, or hardware imperfections[12][13]
Manufacturing uncertainties: variability in the production of imaging hardware—such as slight deviations in lens curvature or sensor alignment—that alters the physical system's behavior[14]
^Chen, Guojin; Wang, Zixiao; Yu, Bei; Pan, David Z.; Wong, Martin D. F. (2024-02-02). "Ultrafast Source Mask Optimization via Conditional Discrete Diffusion". IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 43 (7): 2140–2150. Bibcode:2024ITCAD..43.2140C. doi:10.1109/TCAD.2024.3361400. ISSN0278-0070.