Examples#
Runnable, image-rich examples grouped by topic. Every page can be downloaded as
a .py script or a Jupyter notebook from the links at the bottom.
Reading & writing images#
Loading optical photographs, DICOM stacks, NumPy arrays and simulation output
into physical Image objects.
Corrections#
Calibrating colour and correcting geometric distortion (curvature, perspective, drift) of recorded images.
Restoration#
Denoising and regularising image data with total-variation and H1 methods.
Segmentation#
Partitioning images of multi-layered porous media into labelled regions with watershed segmentation.
Image registration#
Recovering the displacement or deformation between two images, e.g. sand settling or compaction over the course of an experiment.
Concentration analysis#
Turning image sequences into physical concentration, tracer and CO2 maps, and calibrating the underlying models.
Distances#
Transport-aware image-to-image distances: the Earth Mover’s and Wasserstein distances and the Beckmann solvers behind them.
Paper reproductions#
Scripts reproducing figures from DarSIA publications. These are shown for reference and are not executed during the documentation build.