Bingxi Li CV (PDF)

Physics undergraduate · EECS minor · UC Berkeley

Bingxi Li

Computational imaging that can show its work.

I work on computational microscopy and multi-frame reconstruction. I want to design optical measurements and reconstruction algorithms together, and to test what a reconstruction recovers.

I’m applying to PhD programs in computational imaging and optics.

GitHub LinkedIn
Focal stack · pinned weevil specimen Loading slices…
Hover or tap the specimen to see which slice is sharpest at that point.
slice 1–
slice 2–
slice 3–
slice 4–

Computed live in your browser with the method from my FocusStack2XR paper: a smoothed Laplacian focus response picks the sharpest slice at each point, the margin over the runner-up gives a confidence, and a 90th-percentile threshold gives a conservative validity mask. PMax blends slices, so the map shows which slice best supports a region, not what PMax used. The demo uses four slices at reduced resolution, rescaled to match the composite; with so few slices, confidence and agreement run higher than in the paper’s full stacks. Treat the map as a cue, not as depth.

Research

What does a reconstruction actually know?

My interest started with insect specimens at the Essig Museum. With limited depth of field, every specimen needed a stack of photos at different focus settings, and the fused all-in-focus image made me ask which measurements supported each detail it showed. I now work on three versions of that question.

Which measurements are worth keeping?

UIBS selects a fixed number of frames from focal stacks and repeated exposures with one shared greedy procedure, and audits when that selection helps and when it doesn’t.

UIBS →

Does a good fit mean the right optics?

In the Na Ji Lab I work with the lab’s neural-field reconstruction pipeline, which estimates a specimen and the microscope’s aberrations together. Investigating a late-stage drift in its aberration estimates led me to ask when a good image fit pins down the optics.

Computational microscopy →

Where did this pixel come from?

FocusStack2XR estimates which focal slice is sharpest in each region of an all-in-focus composite, how decisive that estimate is, and whether the evidence is strong enough to trust, so the basis of a fused image stays visible.

FocusStack2XR →

Publications

Publications & presentations

  1. SPIE Sensors + Imaging 2026OralProceedings under review

    UIBS: a unified formulation for retrospective subset selection in spatial and temporal image stacking

    Bingxi Li

    SPIE Sensors + Imaging 2026, Edinburgh, UK. Paper 14289-43, presented Sep 17, 2026.

  2. IEEE ISMAR 2026Poster paperAccepted

    FocusStack2XR: Provenance-Preserving Depth-Aware Visualization of Focal-Stacked Specimen Images

    Bingxi Li

    IEEE International Symposium on Mixed and Augmented Reality (ISMAR), 2026.

  3. Berkeley Scientific JournalUndergraduate journalFall 2025

    Experimental Study of Transmission and Color Shift in Neutral Density (ND) Filters

    Bingxi Li

    Berkeley Scientific Journal, Vol. 30, Issue 1 (Prism), Fall 2025, pp. 102–106. Research sponsor: Dr. Peter Oboyski.

    Erratum: Table B, the Figure 2 caption and the discussion swap the R/G and B/G shifts. The data show R/G rising and B/G falling with density, a warm shift (details).

Projects

Selected projects

UIBSRetrospective frame selection for spatial and temporal image stacking

Independent research · Feb 2026 – present

Focal stacks and repeated-exposure sequences both combine many frames into one image, but for different reasons: focus stacks need frames that cover different depths, while temporal stacks need frames whose noise averages out. UIBS (unified information-budgeted selection) picks a fixed number of frames from a stack that has already been acquired, using one greedy objective with domain-specific proxies: a focus-response score for focal stacks and a shrinkage-regularized residual-covariance proxy for repeated exposures.

I evaluated it on seven insect focal stacks (519 images; some are different views of the same specimen) and three 64-frame Nikon Z8 RAW runs with matched dark frames and a separate low-noise reference, against random, uniform and single-operator greedy baselines. The baselines carry the main finding. Most of the spatial gain comes from greedy selection itself; my dual-operator score showed no consistent advantage over selecting with a single focus measure, and it can lower retention in the worst-served regions. Retention is scored with the same focus responses the selectors use, so it measures how much focus evidence survives, not the quality of a re-fused image.

0.322→0.553
median focus-response retention at 8 frames: uniform sampling vs greedy selection on one focus measure
0.605
median retention when selecting with UIBS’s combined score (same metric, 8 frames). Paired stack by stack against the better single measure, its median gain is 0 (2 wins, 3 ties, 2 losses).
0.18→0.06
where it hurts: 10th-percentile retention on the elongated-insect stack at 8 frames, uniform vs UIBS
Spatial selection by frame budget
Temporal stacks: why my SNR exponent came out above ½

Data from the UIBS manuscript (SPIE Sensors + Imaging 2026, proceedings under review). Medians hide the lower tail: on some stacks UIBS lowered 10th-percentile retention. Temporal selection showed no consistent advantage over random or uniform subsets.

PythonNumPyOpenCVrawpySciPygreedy selectionLedoit–Wolf shrinkagenoise scaling

FocusStack2XRProvenance-preserving visualization of focal-stacked specimen images

Jun 2026 – present · IEEE ISMAR 2026 poster

An all-in-focus composite is good documentation but it erases provenance: you can no longer tell which slice supports a region, or whether that assignment is ambiguous. FocusStack2XR keeps that evidence. It computes a focus-index map, a confidence margin, a conservative validity mask and a relative focus-depth layer, and a browser viewer lets you switch overlays, browse slices and click a region to see its predicted source slice. Relative depth is treated as an inspection cue, not calibrated 3D geometry.

The “XR” is the goal, not the current system: the prototype is a desktop browser viewer and hasn’t been tried in a headset or with users. The paper’s argument is that a plausible 2.5D view can imply geometry the data don’t support, so the evidence layers have to come first.

The viewer at the top of this page is a simplified version of the same pipeline. The paper evaluates seven stacks across four specimen categories and reports where the method breaks: transparent wings and cluttered scenes.

Laplacian vs Tenengrad focus measures across seven stacks
HTML/CSS/JavaScriptZerene Stacker PMaxfocus measuresuncertainty visualization

Computational microscopyUndergraduate researcher, Na Ji Lab, UC Berkeley

Apr 2026 – present

I apply and analyze the lab’s neural-field-based reconstruction pipeline for two-photon fluorescence microscopy. A learned representation of the specimen is combined with a physical forward model of the microscope, so one optimization estimates both the specimen and the system’s aberrations, written as Zernike modes, and its point-spread function.

One problem caught my attention: a late-stage drift in the estimated optical parameters, which continued after the reconstruction loss had largely settled. I ran controlled tests of learning rates, regularization, shear handling and SLM/pupil geometry, comparing recovered Zernike coefficients with simulation references. Optimizer dynamics, model mismatch or a direction the data don’t constrain could each produce such a drift, and telling them apart is still open. I also extend an existing Gaussian-mixture-based SNR analysis across excitation powers and frame-averaging levels, testing how segmentation and masking choices change the result.

Specimenlearned neural field OpticsZernike modes → pupil → PSF Forward modelimage formation Predicted stackmodel prediction Measured stackmicroscope data loss Specimenneural field OpticsZernike → PSF Forward modelimage formation Predicted stackmodel prediction loss Measured stackmicroscope data
The loss can settle while the recovered aberrations keep moving. Optimizer dynamics, model mismatch, or a direction the data don’t constrain? How this class of method works, drawn generically; no lab data or figures are shown.
forward modelingPSF estimationZernike aberrationsadaptive opticsSNR analysis

Specimen imaging & focus stackingUndergraduate Research Apprentice Program (URAP), Essig Museum of Entomology

Sep 2025 – present

I acquire high-resolution focal stacks of pinned insect specimens with controlled illumination and motorized focus stepping, and fuse them into all-in-focus composites with Zerene Stacker PMax. Stacks run from 24 to 127 slices.

Inspecting fine structures and fusion artifacts in those composites made me want to know which measurements supported each displayed detail. I organize the source images for reproducible focal-stack analysis, and this work led directly to my selection experiments (UIBS) and to a tool that shows which source slice most likely supports each detail of a fused image (FocusStack2XR).

Macro imaging station: a camera with a ring flash on a motorized rail and its controller, next to a monitor showing focal slices of the weevil and a fused bee composite
The macro imaging station I use for focal stacks.

Variable ND filter characterizationRAW-domain measurement of transmission and color shift

Sep – Oct 2025 · Berkeley Scientific Journal

My first independent measurement project. I built a RAW-domain workflow to test a variable neutral-density filter against the ideal stop law: Nikon Z8 14-bit RAW captures converted to linear TIFFs, a homography-rectified ColorChecker, two illuminants (about 3000 K and 6000 K) and stops ND0 to ND5 with three repeats each. Transmission fell more slowly than the ideal 2−n (fitted log2 slope −0.74 against an ideal −1), and colors drifted warmer with density (R/G up, B/G down), which I quantified with RGB channel ratios and CIE Lab ΔE*ab.

It taught me to keep a pipeline linear until the last step.

PythonRAW / linear TIFFhomographyCIE Lab ΔEcode on GitHub

Experience

Research experience & education

  1. Apr 2026 – present

    Undergraduate Researcher, Computational Microscopy

    Na Ji Lab, UC Berkeley · project ↑

    • Apply the lab’s neural-field reconstruction pipeline for two-photon microscopy: forward-model simulation, PSF and wavefront-aberration estimation, biological image stacks.
    • Investigate late-stage drift in the estimated wavefront and model parameters with controlled tests, comparing recovered Zernike coefficients with simulation references.
    • Extend a Gaussian-mixture-based SNR analysis across excitation powers and frame-averaging levels, testing segmentation and masking choices and comparing the observed scaling with the square-root reference.
  2. Sep 2025 – present

    Undergraduate Researcher (URAP), Specimen Imaging & Focus Stacking

    Essig Museum of Entomology, UC Berkeley · project ↑

    • Acquire focal stacks of 24–127 slices with controlled illumination and motorized focus stepping, fuse them with Zerene Stacker PMax, and organize the source images for reproducible analysis.

Education

University of California, Berkeley

B.A. in Physics, Minor in Electrical Engineering and Computer Sciences · Aug 2023 – May 2027 (expected)

Coursework
Signals and Systems (EE 120) · Electromagnetism and Optics (Physics 110B) · Abstract Linear Algebra (Math 110) · Quantum Mechanics (Physics 137A)
Fall 2026
Introduction to Optical Engineering (EE 118) · Microelectronic Devices and Circuits (EE 105) · Introduction to Circuits & Devices (EE 64)
Activities
Photobears Computational Imaging Community, UC Berkeley: seminars and technical discussions (Oct 2025 – present)

Skills

ProgrammingPython · MATLAB · Java · HTML/CSS/JavaScript · Git
Scientific computingPyTorch · NumPy · SciPy · OpenCV · scikit-image · rawpy
Imaging & opticsForward modeling · learned-PSF analysis · wavefront and Zernike-mode aberration estimation · focus measures · affine registration · RAW-domain processing · SNR and noise-scaling analysis · multi-frame reconstruction
ToolsFiji/ImageJ · Zerene Stacker · Nikon RAW/DNG workflows · LaTeX · Typst

Contact

Get in touch

I’m happy to talk about computational imaging, microscopy or any of the projects above.