iqa op• 資料種類:any × any × any → table
• 呼叫: import fullseye as fs; fs.ledger.tid2013_compare(values, author_values, mos, published: 'Optional[Tuple[float, float]]' = None, inf_as: 'Optional[float]' = None) -> 'dict'(要直接呼叫實作,import iqatid; iqatid.tid2013_compare(values, author_values, mos, published: 'Optional[Tuple[float, float]]' = None, inf_as: 'Optional[float]' = None) -> 'dict';從台帳取用則 opsimgmetrics.get("tid2013_compare"))
比較自己的值與作者的值(同一影像對、同一順序):逐行差值以及與 MOS 的等級相關。
inf_as = 在取差之前替換自身 inf 的值。作者把 PSNR 完全一致寫作 100000.0(psnr.txt 的 106 列,失真 18),所以 inf_as=100000.0 時每列的差為 0。省略時若有 inf 則 ValueError(不會默默丟棄)。秩相關把 inf 作為順序使用。作者的標記在 psnr.txt 中有 111 列,但按 BT.601 公式 Y′ 與參考一致的只有 106 列 —— 其餘 5 列(參考 I12 的彩度變化 5 級) 有 28 個像素的輝度恰好落在 k.5,取整方向與作者的運算不一致,差 1 LSB → 86.6 dB(試過四捨六入五成雙、四捨五入、float32、整數公式也湊不到 111,2026-10-04)。因此把 diff_max_finite(僅限作者和自身都不是完全一致的列的最大差)和 sentinel_mismatch_idx / sentinel_mismatch_values(作者為標記、自身為有限值的列及其值)另行回傳。門檻兩者都看。
回傳值:n、n_inf、n_sentinel_author、diff_max(|自身 − 作者| 的最大值,含標記列)、diff_max_finite / argmax_finite、sentinel_mismatch_idx / sentinel_mismatch_values、inf_not_sentinel_idx(自身為 inf、作者為數值)、diff_mean(帶正負號平均)、diff_rms、argmax(最大差的列)、srocc / krocc(自身 vs MOS)、srocc_author / krocc_author(作者值 vs MOS),若傳入 published 則還有 d_srocc_published / d_krocc_published(自身 − 公布)和 d_srocc_author_published / d_krocc_author_published。Raises ValueError:長度不一致、nan、無 inf_as 時的 inf。
• image_difference_metrics 族使用指南
• 範例資料目錄(下載 URL / 授權) —— 2-D 用 skimage.data(BSD/公有領域)加合成圖,3-D 給出真實資料源(Stanford/PDS 等)的下載 URL。
• 運算子來歷與參考文獻 —— 該運算子族所依據的研究/方法出處。
• 演算法的正典(作者、年份)與用途見上面的族使用指南。
• poc_iqa_fsim_gmsd_vif — py -3.11 examples/poc_iqa_fsim_gmsd_vif.py
• poc_iqa_tid2013 — py -3.11 examples/poc_iqa_tid2013.py
table 作為輸入)luma_limited_u8 · rank_data · tid2013_index · tid2013_by_distortion
iqa)luma_limited_u8 · rank_data · rank_spearman · rank_kendall_b · tid2013_published · tid2013_root · tid2013_index · tid2013_metric_values
*Provenance: iqatid.py — IMGMETRICS 運算子登記表。本條目由 tools/opdocs.py md 自動產生(請勿手動編輯)。*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.