render op• Data kinds: labels → rgbimage
• Call: import fullseye as fs; fs.ledger.vol_label_volume_render(labels, axis='z', mode: 'str' = 'front', seed: 'int' = 0, alpha: 'float' = 0.35, background=(0.0, 0.0, 0.0)) (implementation को सीधे call करना हो तो import volcolor; volcolor.vol_label_volume_render(labels, axis='z', mode: 'str' = 'front', seed: 'int' = 0, alpha: 'float' = 0.35, background=(0.0, 0.0, 0.0)), registry से लेना हो तो opsvolcolor.get("vol_label_volume_render"))
रंगीन label का composited projection (H, W, 3) केवल numpy से बनाता है।
*mode*:
• "front" -- देखने की दिशा में सबसे पहले टकराने वाले non-background voxel का रंग (opaque display)।
• "back" -- सबसे आख़िर में टकराने वाला (पीछे की ओर से दिखने वाला shape)।
• "alpha" -- front-to-back over compositing (Porter & Duff 1984)। non-background voxel की opacity *alpha* मानकर आगे से परतें जमाई जाती हैं। depth में overlap दिखता है, पर आगे का रंग हमेशा पीछे वाले से गहरा आता है।
mode="max" अस्वीकार किया जाता है (ValueError)। RGB का हर channel पर max लेने से, लाल component part A से और हरा component part B से आकर, किसी भी part का न होने वाला रंग बनता है। measured (z दिशा में खिसककर overlap होने वाली 3 plate, (16, 16, 16), seed=0, axis="z"): channel-wise max का projection (16, 16) 168 foreground pixel में से 90 pixel में palette की किसी भी row से मेल न खाने वाला रंग बना। उसी input के लिए "front" के सभी 256 pixel palette के रंग हैं (tests/test_volcolor.py::test_channelwise_max_would_invent_colours)।
*axis* "z"/0 ((H, W, 3) लौटता है), "y"/1 ((D, W, 3)), "x"/2 ((D, H, 3)) है।
अज्ञात *mode* / *axis*, [0, 1] के बाहर *alpha*, या ग़लत label volume पर ValueError देता है।
• 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 के स्रोत।
• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।
• voxel_labels_color — py -3.11 examples/voxel_labels_color.py
rgbimage को input के रूप में लेते हैं)—
render)*Provenance: volcolor.py — VOLCOLOR operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.