medial op• Data kinds: voxel → voxel
• Call: import fullseye as fs; fs.ledger.vol_nearest_label(vol_labels, spacing=None) (implementation को सीधे call करना हो तो import volops; volops.vol_nearest_label(vol_labels, spacing=None), registry से लेना हो तो ops3d.get("vol_nearest_label"))
label volume (D, H, W) जिसमें शून्य voxels को निकटतम non-zero label दिया गया है (labels का Voronoi partition, voxel)।
इनपुट integer labels हैं (vol_label / vol_rle_components का output, 0 = unassigned)। हर 0 voxel भौतिक दूरी (spacing) से सबसे नज़दीकी non-zero voxel का label लेता है, non-zero voxel जैसे हैं वैसे रहते हैं। EM के segmentation टुकड़ों या skeleton की branch labels से "वह branch जिस volume पर हावी है" को काटकर निकालने (हर branch का volume और मोटाई) में इसका उपयोग होता है। non-integer labels reject होते हैं (round करके दूसरा label नहीं बनाते), और यदि 1 भी non-zero voxel न हो तो ValueError। return int64 है।
>>> L = np.zeros((1, 1, 7)); L[0, 0, 0] = 1; L[0, 0, 6] = 2
>>> vol_nearest_label(L)[0, 0].tolist()
[1, 1, 1, 1, 2, 2, 2]
• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।
• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।
• nearest_seed_partition — py -3.11 examples_3d/nearest_seed_partition.py
voxel को input के रूप में लेते हैं)voxel_to_mips · voxel_to_mesh · signed_distance_field · to_points · sobel3d · hessian3d · curvature_maps · edt_jfa
medial)distance_ridge · skeletonize_vol · medial_axis_points · topology_signature · medial_match · skeleton_junctions3d · skeleton_endpoints3d · skeleton_prune3d
*Provenance: volops.py — 3D operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.