All projects

Academic work

Microscopy image processing and 3D reconstruction

A Python pipeline for confocal microscopy data. It reads Zeiss CZI z-stacks and their metadata, applies composable filters, segments the volume, and reconstructs a surface mesh that exports as STL. An interactive viewer sits on top of it, and its frame rate is instrumented.

Nov 2025 – Jan 2026

The problem

A z-stack is a volume rather than a picture, and what the people using it need out of it is a shape. Real microscope files arrive with their own metadata conventions, and the volumes are large enough that direct convolution is too slow to keep the viewer interactive.

The output is an STL: a stack of fluorescence images becomes a watertight surface that can be printed or measured.

The course ran in the second half of the first semester of 2025/2026, so the months are that block rather than recorded dates.