Analysis & registration#

High-level tools that compare images over time: concentration analysis from a baseline and a sequence of test images, registration of images that have moved or deformed, and calibration of the underlying models. The managers wire a full pipeline together for common experiment types.

Concentration analysis#

ConcentrationAnalysis([base, ...])

Class providing the capabilities to determine concentration/saturation profiles based on image comparison, and interpretation of intensity maps.

PriorPosteriorConcentrationAnalysis(base, ...)

Special case of the ConcentrationAnalysis performing a prior-posterior analysis, i.e., allowing to review the conversion performed through a prior model.

Image registration#

ImageRegistration(img_dst[, method])

Patch-wise registration of an image onto a fixed destination image.

DiffeomorphicImageRegistration(img_dst, **kwargs)

Class to detect the deformation between different images.

MultiscaleDiffeomorphicImageRegistration(...)

Multiscale diffeomorphic image registration, for larger deformations.

TranslationAnalysis(base, N_patches, ...[, mask])

Class for translation analysis.

SegmentationComparison([...])

Class for comparing segmented images.

Calibration#

AbstractModelObjective()

Abstract class for defining an objective function to be called in ConcentrationAnalysis.calibrate_model().

AbsoluteVolumeModelObjectiveMixin()

Calibration model based on matching injection rates.

InjectionRateModelObjectiveMixin()

Calibration model based on matching injection rates.

AbstractBalancingCalibration()

Abstract class for defining an objective function to be called in ConcentrationAnalysis.calibrate_balancing().

ContinuityBasedBalancingCalibrationMixin()

Calibration balancing based on reducing jumps over interfaces for a given labeled image.

Managers#

AnalysisBase(baseline, config[, update_setup])

Standard setup for an image analysis, in particular useful when analyzing a larger set of images in a time series.

ConcentrationAnalysisBase(baseline, config)

Base analysis class providing general tools to perform analysis based on darsia.ConcentrationAnalysis (and children).

TracerAnalysis(baseline, config[, update_setup])

Manager wiring a baseline plus config into a tracer-concentration pipeline.

CO2Analysis(baseline, config[, update_setup])

General setup for an image analysis of time series aiming at analyzing CO2 evolution.