vol_label — 3D regionprops op

Datenarten: voxellabels

Aufruf: import fullseye as fs; fs.ledger.vol_label(vol_binary, connectivity=26) (die Implementierung direkt: import volops; volops.vol_label(vol_binary, connectivity=26); aus dem Register: ops3d.get("vol_label"))

Rückgabewert über das Register: fullseye.ledger.vol_label(...) liefert **nur den Wert des deklarierten Out-Typs labels** (die zugrunde liegende Funktion gibt zusätzlich Hilfsinformationen zurück). Wird das Verworfene gebraucht, nutze fullseye.ledger.vol_label.raw(...) oder rufe volops.vol_label direkt auf.

• Rückgabe der Funktion: (labels, n)

Verwendung

3-D-Zusammenhangskomponenten-Labeling mit wählbarer Nachbarschaft.

> Die ausführliche Beschreibung unten ist der Originaltext — Zusammenfassung und Überschriften sind übersetzt.

*connectivity* chooses the structuring element: `6` (face neighbours only),

`18 (faces + edges), or 26` (faces + edges + corners — the default,

`ndimage.generate_binary_structure(3, 3)). A non-{0, 1}` input is

thresholded at `> 0.5`.

Returns `(labels, n) — an int32 volume whose voxels are 0`

(background) or a component id in `1..n, and the component count n`.

The neighbourhood genuinely matters: two blobs meeting only at a corner are

*two* components under 6-connectivity but *one* under 26.

Hintergrundwissen (Physik und Konventionen hinter diesem Operator)

measurement_uncertainty — 計測の不確かさと校正の知識 — 「測れている」を主張するために

Referenzen (Beispieldaten, Literatur)

• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).

• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.

Ausführbare Beispiele (verifizierte Samples, die diesen Operator wirklich aufrufen)

ct_bone_segmentationpy -3.11 examples_3d/ct_bone_segmentation.py

molecule_atom_countpy -3.11 examples_3d/molecule_atom_count.py

vessel_metrologypy -3.11 examples_3d/vessel_metrology.py

Typkompatible Folge-Operatoren (nehmen labels als Eingabe)

fuse_to_voxel · vol_region_props

Gleiche Kategorie (regionprops)

label_components · region_props · largest_component · filter_by_volume · inner_box3 · vol_region_props


*Provenance: volops.py — 3D Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.