AFQ.nn.babyseg#

Attributes#

Classes#

BabySegLabels

Enum where members are also (and must be) ints

Functions#

_get_model(model_name)

run_babyseg(ort, t1_img, onnx_kwargs)

Run the BabySeg Model

pve_from_babyseg(babyseg_data)

Compute partial volume estimates from BabySeg segmentation.

Module Contents#

AFQ.nn.babyseg.logger[source]#
class AFQ.nn.babyseg.BabySegLabels[source]#

Bases: enum.IntEnum

Enum where members are also (and must be) ints

BACKGROUND = 0[source]#
LEFT_CEREBRAL_WHITE_MATTER = 1[source]#
LEFT_CEREBRAL_CORTEX = 2[source]#
LEFT_LATERAL_VENTRICLE = 3[source]#
LEFT_CEREBELLUM_CORTEX = 4[source]#
LEFT_THALAMUS = 5[source]#
LEFT_CAUDATE = 6[source]#
BRAIN_STEM = 7[source]#
LEFT_HIPPOCAMPUS = 8[source]#
LEFT_AMYGDALA = 9[source]#
LEFT_VENTRAL_DC = 10[source]#
RIGHT_CEREBRAL_WHITE_MATTER = 11[source]#
RIGHT_CEREBRAL_CORTEX = 12[source]#
RIGHT_LATERAL_VENTRICLE = 13[source]#
RIGHT_CEREBELLUM_CORTEX = 14[source]#
RIGHT_THALAMUS = 15[source]#
RIGHT_CAUDATE = 16[source]#
RIGHT_HIPPOCAMPUS = 17[source]#
RIGHT_AMYGDALA = 18[source]#
RIGHT_VENTRAL_DC = 19[source]#
LEFT_BASAL_GANGLIA = 20[source]#
RIGHT_BASAL_GANGLIA = 21[source]#
AFQ.nn.babyseg._get_model(model_name)[source]#
AFQ.nn.babyseg.run_babyseg(ort, t1_img, onnx_kwargs)[source]#

Run the BabySeg Model

References

[1]

Hoffmann M, Zöllei L, Dalca AV. Deep infant brain segmentation from multi-contrast MRI. Asilomar Conference on Signals, Systems, and Computers, 2025, pp. 974-981. https://arxiv.org/abs/2512.05114

[2]

Hoffmann M. Domain-randomized deep learning for neuroimage analysis. IEEE Signal Processing Magazine, 42(4):78-90, 2025. https://arxiv.org/abs/2507.13458

AFQ.nn.babyseg.pve_from_babyseg(babyseg_data)[source]#

Compute partial volume estimates from BabySeg segmentation.

Parameters:
babyseg_datandarray

The output segmentation from BabySeg.

Returns:
pvendarray

PVE data with CSF, GM, and WM segmentations.