anomaly_patch op• 資料種類:image2d × table → table
• 呼叫: import fullseye as fs; fs.ledger.patchbank_score(image, model, k=1, smooth=4.0)(要直接呼叫實作,import anomaly_patch; anomaly_patch.patchbank_score(image, model, k=1, smooth=4.0);從台帳取用則 opsspc.get("patchbank_score"))
• GPU:無(僅 CPU 參考實作)
將一張影像與記憶庫比較:由各圖塊到最近 k 個良品圖塊的距離產生異常圖(table)。
> 以下的詳細說明為原文 —— 摘要與標題已翻譯。
model comes from patchbank_fit; image must have the training images' shape. The distance (Euclidean, in standardised feature space; the mean over the k nearest) is computed exactly by brute force, interpolated to the image size and smoothed by a Gaussian of smooth px. Returns map (H, W), grid (raw distances), image_score (maximum of the smoothed map), k and smooth.
Raises ValueError for a model that is not a patchbank_fit result, a different image shape, k larger than the bank, a negative / non-finite smooth, or an image on another pixel scale than the good images (integer vs float dtype, or values outside the training range widened by one training span on each side).
• 範例資料目錄(下載 URL / 授權) —— 2-D 用 skimage.data(BSD/公有領域)加合成圖,3-D 給出真實資料源(Stanford/PDS 等)的下載 URL。
• 運算子來歷與參考文獻 —— 該運算子族所依據的研究/方法出處。
• 演算法的正典(作者、年份)與用途見上面的族使用指南。
• poc_ai_built_inspection_scored — py -3.11 examples/poc_ai_built_inspection_scored.py
• poc_patch_anomaly — py -3.11 examples/poc_patch_anomaly.py
table 作為輸入)msa_anova_table · msa_gauge_rr · msa_bias_linearity · msa_attribute_agreement · gum_standard_uncertainty · gum_propagate · gum_expanded · gum_monte_carlo
anomaly_patch)patch_features · patchdist_fit · patchdist_score · patchbank_fit
*Provenance: anomaly_patch.py — SPC 運算子登記表。本條目由 tools/opdocs.py md 自動產生(請勿手動編輯)。*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.