colordiff op• Data kinds: rgbimage × rgbimage → image2d
• Call: import fullseye as fs; fs.ledger.delta_e_map(rgb1, rgb2, kind='2000', white=(0.95047, 1.0, 1.08883)) (implementation को सीधे call करना हो तो import imgmetrics; imgmetrics.delta_e_map(rgb1, rgb2, kind='2000', white=(0.95047, 1.0, 1.08883)), registry से लेना हो तो opsimgmetrics.get("delta_e_map"))
2 sRGB image के बीच हर pixel का रंग-अंतर map।
RGB के mean squared error के बजाय perceptual रंग-अंतर से देखने का प्रवेश द्वार। kind "2000" (default) या "76" है।
प्रक्रिया: 2 images को rgb_to_lab(·, white) से Lab में बदलकर, kind="2000" हो तो delta_e_2000 (CIEDE2000, kL = kC = kH = 1), "76" हो तो delta_e_76 (Lab में Euclidean दूरी) हर pixel के लिए लिया जाता है।
• rgb1, rgb2: समान shape, ndim >= 3, आख़िरी axis 3 ((H, W, 3))। integer dtype को dtype के अधिकतम मान से normalise किया जाता है, float का [0, 1] में होना आवश्यक है (rgb_to_xyz का contract)। linear RGB नहीं, sRGB दें।
• white: Lab का white point (default D65)।
• return value: (H, W) का float64। 0 का अर्थ एक ही रंग। औसत लेने पर पूरी image का metric बनता है (compare_images को channel_axis देने पर यह delta_e_2000_mean के रूप में शामिल होता है)।
• विफलता (MetricContractError): kind ऊपर वालों के अलावा / shape अलग / 3 channels नहीं / float [0, 1] के बाहर। grey (H, W) स्वीकार नहीं होता।
• image_difference_metrics family guide
• colorimetry — Colorimetry और spectra — रंग केवल spectrum × illuminant × observer से तय होता है
• 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 में दिए गए हैं।
• color_transport — py -3.11 examples/color_transport.py
• image_quality_metrics — py -3.11 examples/image_quality_metrics.py
• poc_colormap_readability — py -3.11 examples/poc_colormap_readability.py
• poc_pigment_unmixing — py -3.11 examples/poc_pigment_unmixing.py
• poc_white_balance — py -3.11 examples/poc_white_balance.py
image2d को input के रूप में लेते हैं)mse · rmse · psnr · ssim · ms_ssim · ssim_map · image_entropy · joint_entropy
colordiff)*Provenance: imgmetrics.py — IMGMETRICS operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.