Integrated Forward-Inverse Network
for Lensless Image Reconstruction

ECCV 2026

Donggeon Bae1, Jaewoo Jung2,3, Yong Guk Kang2, Kyung Chul Lee4, Taeyoung Kim3, Jongho Kim1, Sangjun Byun1, Joonsik Park3, and Seung Ah Lee1,2

1Seoul National University, Department of Mechanical Engineering
2Seoul National University, School of Mechanical and Aerospace Engineering/SNU-IAMD
3Yonsei University, Department of Electrical and Electronic Engineering
4University of Michigan, Department of Biomedical Engineering

Abstract

Lensless imaging enables compact and versatile computational cameras by replacing bulky optics with thin coded elements. However, reconstruction from the resulting measurements is challenging: large-footprint PSFs produce highly multiplexed observations, making inversion severely ill-conditioned and sensitive to calibration errors and model mismatch. While deep learning approaches, including hybrid models that incorporate physics priors, have shown promise, explicitly maintaining data fidelity throughout the network hierarchy remains difficult. Here, we propose the Integrated Forward-Inverse Network (IFIN), a physics-guided architecture that interleaves differentiable forward projections with learnable inverse updates at every stage, enabling complementary cues to be exploited jointly in the measurement and image domains. This bidirectional coupling supports progressive, physics-consistent refinement and permits system-constrained PSF kernel adaptation under model uncertainty. On challenging lensless benchmarks, including a newly introduced dataset, IFIN achieves state-of-the-art reconstruction quality. We further observe competitive performance on Gaussian deblurring and simulated inline holography reconstruction, suggesting that the same interleaving principle can extend beyond lensless cameras.

Method

IFIN maintains coupled measurement-domain and image-domain streams. Each Integrated Forward-Inverse Block exchanges information through a Forward System Operator, an Inverse System Operator, and a shared learnable PSF field.

The model is built around a simple design principle: do not invert the measurement once and then discard the raw measurement cues. Instead, IFIN repeatedly projects image-domain features forward to the measurement domain and applies inverse updates from the measurement stream back to the image stream, so both domains stay coupled across the hierarchy.

The learnable PSF field lets the same architecture handle calibration mismatch and field-dependent blur. In the shift-variant setting, multiple local PSFs are learned end-to-end and shared by the forward and inverse operators, giving the network a physically grounded way to adapt to different regions of the field of view.

Overall architecture of IFIN
Overall architecture of IFIN. The network follows an encoder-decoder structure, where Integrated Forward-Inverse Blocks (IFIBs) are inserted at each scale to jointly apply the Forward System Operator (FSO) and Inverse System Operator (ISO). A shared learnable PSF field guides both operators, ensuring forward-inverse consistency across scales.
Integrated Forward-Inverse Block
Integrated Forward-Inverse Block. The block pairs forward and inverse operators: in the single-PSF setting, FSO uses 2D convolution and ISO uses Wiener-like deconvolution; in the PSF-field setting, FSO uses a representative PSF while ISO applies region-wise deconvolution blended by learnable ROI maps.

Main Lensless Benchmarks

Quantitative comparison on DiffuserCam, WiderCam, and the MultiWienerNet dataset. PSNR and SSIM are higher-is-better; LPIPS is lower-is-better.

These three benchmarks cover complementary lensless settings: a widely used diffuser dataset, our wide-FoV phase-mask camera with strong shift variance, and a miniscope dataset with measured spatially varying PSFs. IFIN improves all reported metrics across all three.

DiffuserCam

MethodPSNRLPIPSSSIM
ADMM12.2520.6070.346
Wiener Deconv.12.5520.5910.384
ISO (Ours)16.5280.5440.404
UNet21.2300.3940.656
NAFNet24.8300.2390.810
Le-ADMM-U23.2610.3120.765
DeepLIR25.9580.2600.829
MWNet24.8320.2470.810
UPDN28.2280.1940.877
MWDNs27.2980.2170.845
LensNet27.6500.2010.868
MoDL27.9580.1830.878
IFIN (Ours)29.8620.1740.893

WiderCam

MethodPSNRLPIPSSSIM
ADMM11.8430.6430.323
Wiener Deconv.12.4050.6070.369
ISO (Ours)17.2400.4620.444
UNet21.8900.4740.646
NAFNet23.8570.2450.769
Le-ADMM-U21.9560.2780.748
DeepLIR20.5230.3390.642
MWNet23.0010.2550.766
UPDN23.9200.2290.801
MWDNs24.5250.2240.801
LensNet24.6150.2190.806
MoDL24.7910.2020.810
IFIN (Ours)25.4440.2010.824

MultiWienerNet

MethodPSNRLPIPSSSIM
ADMM19.1890.5570.420
Wiener Deconv.18.6580.6400.302
ISO (Ours)20.2020.6230.380
UNet23.8590.3890.589
NAFNet24.6570.2820.712
Le-ADMM-U23.7320.3350.702
DeepLIR22.5560.3790.642
MWNet25.6600.2600.728
UPDN24.3640.2870.707
MWDNs27.4360.2360.780
LensNet27.5460.2210.809
MoDL28.5040.2020.831
IFIN (Ours)31.0830.1750.866
Visual comparison on DiffuserCam
Visual comparison on DiffuserCam display-capture data. IFIN preserves color fidelity and high-frequency textures while suppressing artifacts; insets mark zoomed regions and structures.
Visual comparison on WiderCam
Comparison on the WiderCam dataset. Compared with prior methods, IFIN mitigates field-dependent peripheral blur and geometric distortion while preserving fine textures and edges across the image.
Visual comparison on MultiWienerNet
Comparison on the MWNet dataset. The first row shows simulated spatially variant measurements and reconstructions; the second row shows experimental miniscope captures of a USAF target.
In-the-wild WiderCam reconstruction
In-the-wild WiderCam measurements. IFIN generalizes to diverse scenes and lighting, reducing ringing and color shifts while preserving edges and textures without paired ground truth.

Additional Lensless Visual Results

Additional qualitative comparisons show the same pattern across more scenes: IFIN better preserves fine structures and reduces model-mismatch artifacts across both diffuser and wide-FoV phase-mask captures.

Additional DiffuserCam results
Additional qualitative comparison on the DiffuserCam dataset.
Additional WiderCam results
Additional qualitative comparison on the WiderCam dataset.

Beyond Lensless Imaging

The same interleaving principle is tested on Gaussian deblurring and simulated inline holography by swapping the physical operators to match each forward model.

For Gaussian deblurring, IFIN uses convolution/deconvolution operators with Gaussian kernels. For inline holography, the PSF modules are replaced by angular-spectrum forward propagation and matching back-propagation, while the forward-inverse exchange mechanism is retained.

Gaussian Deblurring

sigma = 5

MethodPSNRLPIPSSSIM
RCAN25.3030.2200.810
NAFNet25.6250.2050.825
IFIN (Ours)25.1000.2300.800

sigma = 10

MethodPSNRLPIPSSSIM
RCAN22.6230.3300.750
NAFNet22.8100.3150.766
IFIN (Ours)22.7320.3370.741

sigma = 15

MethodPSNRLPIPSSSIM
RCAN21.2800.3550.711
NAFNet21.5350.3450.715
IFIN (Ours)21.6540.3400.721

Inline Holography Reconstruction

In the inline holography benchmark, IFIN reconstructs amplitude-only objects from simulated intensity holograms generated at z = 30 mm and wavelength 532 nm. The result indicates that the architecture is not tied to a single lensless camera model.

MethodPSNRLPIPSSSIM
RCAN23.7640.3540.702
NAFNet23.2240.3890.634
NAFNet+25.7510.2420.817
IFIN (Ours)28.3020.1660.890
Inline holography reconstruction
Reconstruction results for the inline holography benchmark. From left to right: input intensity hologram, reconstructed object amplitude by each method, and ground-truth object amplitude. IFIN adapts to the holographic forward model and recovers cleaner object structures from a single hologram.

WiderCam Dataset

WiderCam is a wide-FoV lensless benchmark captured with a compact phase-mask camera. It contains 25,000 paired display-capture measurements, split into 24,000 training and 1,000 test images, and emphasizes strong field-dependent degradation near the image periphery.

The dataset was captured using a Sony IMX708 sensor module with a custom phase mask. MIRFlickr images were displayed on a 48-inch OLED screen at a 30 cm working distance, occupying roughly 80% of the display area. Raw measurements were captured at 4608 x 2592 and resized to 480 x 270 for training and evaluation.

Because WiderCam does not use a separate reference camera, supervision is aligned offline. A deconvolution reconstruction is matched to the displayed target, an affine transform is estimated from the display-capture pair, and the label image is warped to define pixel-aligned supervision.

WiderCam camera and capture setup
Prototype lensless camera and dataset capture setup. The camera uses a CMOS sensor in a custom 3D-printed holder, and WiderCam pairs displayed reference images with lensless measurements recorded at a fixed display-capture geometry.
Affine registration for WiderCam
Affine registration for label and display-capture pairs. Feature correspondences are estimated between the displayed reference and a deconvolution reconstruction, then used to warp labels into pixel-wise alignment for supervised training and evaluation.
Phase mask and PSF characterization
Phase mask design and PSF characterization. The figure shows the designed phase-mask pattern, representative profile, simulated on- and off-axis PSFs, and captured on- and off-axis PSFs, illustrating the shift variance induced by the compact high-resolution optics.
Field-dependent deconvolution
Field-dependent deconvolution with center and off-axis PSFs. Using different local PSFs changes sharpness at the image center and periphery, directly showing why a spatially varying PSF field is needed for WiderCam.

Code

git clone https://github.com/IIL-SNU/IFIN.git
cd IFIN
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python train.py --config configs/default.yaml

Citation

@inproceedings{bae2026ifin,
  title     = {Integrated Forward-Inverse Network for Lensless Image Reconstruction},
  author    = {Bae, Donggeon and Jung, Jaewoo and Kang, Yong Guk and Lee, Kyung Chul and Kim, Taeyoung and Kim, Jongho and Byun, Sangjun and Park, Joonsik and Lee, Seung Ah},
  booktitle = {European Conference on Computer Vision (ECCV)},
  year      = {2026}
}