A7R6 clarity · noise-robust audit
实验报告 · 2026-08-19

A7R6 鸟体清晰度:175 种方法与噪声鲁棒最终方案

从 Reblur、梯度、拉普拉斯、降噪、方向一致性、语义门控一路测试到原生像素块分类器。最终 m171 在当前 1,838 张样本的 P80–P100 高分段逐张审查中,368 张全部具有可成立的对焦细节,没有再发现失焦片。

1,838 张 16-bit ARW 鸟框175 种方法/融合变体125 张真实困难负样本31 页全量视觉验收报告日期 2026-08-19
175实际完成的方法与变体
1,838全量评分图片
368/368P80–P100 逐张审查
0最终高分段确认失焦
97.9%v12 分类验证准确率
Executive result

结果达标,但结论范围要说准确

“0 张失焦”来自当前 1,838 张校准语料的穷举式高分段验收;它证明当前排序已达到本轮目标,不等于对未来日期、不同 ISO 或不同鸟种已经零失误。

推荐 m171

v12 原生像素块分类器,6 块 clear 概率取均值,再在当前批次内转成分位排名。均值要求鸟体多处都提供一致清晰证据。

不再推荐 Reblur 主排序

Reblur 对添加噪声几乎总是升分;曝光拉伸与边界只会放大问题。它可保留作诊断热力图,不能继续担任最终清晰度真值。

验收标准

必须看到眼、喙、羽尖、初级飞羽分离或连续方向羽纹。噪点、SAM 黄边、纯轮廓和大块明暗交界都不算清晰证据。

本轮验收:m171 的 P80–P100 共 368 张,31 张大图联系表全部审查,确认失焦 0 张;累计 125 张历史困难失焦中,最高仅到 P51.7(均值聚合),全部低于 P80。
Why gradients failed

DSC07978 高分的根因不是“掩膜不准”,而是信号定义错了

SAM 能移除大部分背景,却不能判断掩膜内的高频究竟是羽毛还是传感器噪声。对暗鸟做全动态范围拉伸后,噪声正好被强化成 Reblur 最喜欢的梯度。

DSC07978 模糊鸟体
DSC07978:主体整体失焦,但曝光扩展后的颗粒和色噪仍产生大量局部梯度。
DSC08054 清晰鸟体
DSC08054:真实飞羽分离与连续方向结构;这是我们希望模型奖励的信号。

1 · 极值曝光

min–max 会让单个坏点决定增益,暗部噪声与真实纹理一起放大。

2 · 梯度无语义

Tenengrad、Laplacian、Reblur 只看变化强度,不知道变化来自羽毛还是噪点。

3 · 硬掩膜边界

鸟/背景硬切割会制造人工高频;即使限制掩膜内部,边缘附近仍容易泄漏。

4 · 少数块劫持

Top2 或 Top10 聚合会让两处偶然噪声盖过其余鸟体的整体虚焦。

旧分数的典型形式: C = Σ(g_original − g_reblur) / Σg_original
问题:如果 g_original 主要由噪声组成,重模糊仍会显著降低它,C 依然被判为“清晰”。
SAM 只改变计算区域 M,并没有把 g_original 分解成“真实细节 + 噪声”。
Recommended pipeline

最终处理:稳健曝光 + 原生像素块 + 噪声平衡训练

核心变化不是继续堆手工公式,而是让模型直接学习“真实连续鸟体结构”和“噪声/虚焦”的区别,同时严格避免缩放整只鸟造成的清晰度伪影。

输入与曝光

对 SAM 鸟体内每个颜色通道 c:
L_c = Q1%(I_c | M), H_c = Q99%(I_c | M)
I′_c = clip((I_c − L_c)/(H_c − L_c), 0, 1)

不再让极端 0/65535 像素控制曝光。

原生块与最终分数

在 SAM 内部按去噪 Scharr 能量选 6 个分散中心
P_k = 原生 224×224 像素块(不缩放鸟体)
s = (1/6) Σ pθ(clear | P_k)
R = rank(s)/(N − 1)

最终选择:R ≥ 0.80。

边界去捷径

mask 以 σ=2 的软 alpha 叠到中性灰背景。训练时先模糊鸟体、再合成同一边界,模型不能靠 SAM 切边猜标签。

噪声去相关

亮度噪声、色噪、gamma、增益、白平衡扰动独立于 clear/not_clear 标签;“噪声大”不再是某一类别的捷径。

真实困难负样本

355 张人工清晰来源、125 张多轮审查确认失焦、180 张伪负样本;训练 12,396 块,验证 1,284 块。

为什么用 6 块均值:Top2 只需两块噪声误判即可抬高整图;最小值又会被遮挡、SAM 空洞或一块无纹理腹部拖垮。均值在当前数据上对“整体对焦成立”最稳定。
Active-learning trace

每一轮都审完 368 张,再把漏网者变成困难负样本

柱子是对应方法 P80–P100 中实际视觉确认的失败数。v5/v9 的反弹说明验证集准确率和历史样本回归检查都不能替代全量高分段审查。

m79
37
m115
36
m117
10
m127
13
m150
5
m155
4
m156
13
m161
7
m166
3
m171
0
重要防止自欺:v12 训练使用了同一批语料此前发现的 125 张困难负样本,因此最终 0/368 是“当前语料验收通过”,不是独立测试集泛化证明。报告仍保留每轮反弹与失败数,不把主动学习过程包装成一次性盲测。
All candidates

175 种方法、效果与评价

“已知失焦进入 P80”以所有轮次累计的 125 张真实失败为回归集;“最终重合”只表示选片集合与 m171 相似,不代表质量;噪声升分率越低越好。

方法方法族公式/变体与最终 Top20 重合与最终 Spearman已知失焦进入 P803.5%噪声升分率该方法全审失败评价
m01_sigma1PositiveRawA · Reblur 原始基线sigma=1, hard SAM mask, positive gradient loss / original gradient25.5%-0.04413100.0%淘汰:至少 13 张已知失焦进入 P80–P100
m02_sigma1SignedRawA · Reblur 原始基线sigma=1, hard SAM mask, signed gradient loss / original gradient26.6%-0.03010100.0%淘汰:至少 10 张已知失焦进入 P80–P100
m03_sigma1PositiveInteriorA · Reblur 原始基线sigma=1, adaptively eroded SAM mask, positive-only gradient loss5.4%-0.2146100.0%淘汰:至少 6 张已知失焦进入 P80–P100
m04_multiscaleSignedUniformA · Reblur 原始基线six-scale signed rate score, hard SAM mask, uniform weights25.5%-0.01610100.0%淘汰:至少 10 张已知失焦进入 P80–P100
m05_multiscaleSignedDistance2A · Reblur 原始基线six-scale signed rate score, raw SAM mask, squared distance-to-boundary weights5.4%-0.2436100.0%淘汰:至少 6 张已知失焦进入 P80–P100
m06_multiscalePositiveInteriorA · Reblur 原始基线six-scale positive-only rate score, adaptively eroded SAM mask6.8%-0.1897100.0%淘汰:至少 7 张已知失焦进入 P80–P100
m07_tenengradRawMeanB · 梯度/拉普拉斯/尺度baseline · grad_raw_mean9.0%-0.14714100.0%淘汰:至少 14 张已知失焦进入 P80–P100
m08_tenengradRawTop10B · 梯度/拉普拉斯/尺度baseline · grad_raw_top108.7%-0.13416100.0%淘汰:至少 16 张已知失焦进入 P80–P100
m09_laplacianRawRmsB · 梯度/拉普拉斯/尺度baseline · lap_raw_rms9.5%-0.14914100.0%淘汰:至少 14 张已知失焦进入 P80–P100
m10_laplacianG06Top10B · 梯度/拉普拉斯/尺度denoise · lap_g06_top109.5%-0.14217100.0%淘汰:至少 17 张已知失焦进入 P80–P100
m11_laplacianG10Top10B · 梯度/拉普拉斯/尺度denoise · lap_g10_top108.7%-0.14915100.0%淘汰:至少 15 张已知失焦进入 P80–P100
m12_median3TenengradB · 梯度/拉普拉斯/尺度denoise · grad_median3_top1010.6%-0.1011987.5%淘汰:至少 19 张已知失焦进入 P80–P100
m13_median5TenengradB · 梯度/拉普拉斯/尺度denoise · grad_median5_top1021.5%-0.0302026.6%淘汰:至少 20 张已知失焦进入 P80–P100
m14_bilateralTenengradB · 梯度/拉普拉斯/尺度denoise · grad_bilateral_top108.2%-0.13515100.0%淘汰:至少 15 张已知失焦进入 P80–P100
m15_dogFineEnergyB · 梯度/拉普拉斯/尺度multiscale · dogFine_rms9.5%-0.15213100.0%淘汰:至少 13 张已知失焦进入 P80–P100
m16_dogFineMidRatioB · 梯度/拉普拉斯/尺度multiscale · dogFineMidRatio9.5%-0.10119100.0%淘汰:至少 19 张已知失焦进入 P80–P100
m17_gradientScaleRatio06to14B · 梯度/拉普拉斯/尺度multiscale · gradientScaleRatio06to140.5%-0.3286100.0%淘汰:至少 6 张已知失焦进入 P80–P100
m18_gradientScaleRatio10to20B · 梯度/拉普拉斯/尺度multiscale · gradientScaleRatio10to200.0%-0.3286100.0%淘汰:至少 6 张已知失焦进入 P80–P100
m19_lapGradientRatio06B · 梯度/拉普拉斯/尺度multiscale · lapGradientRatio064.1%-0.2809100.0%淘汰:至少 9 张已知失焦进入 P80–P100
m20_lapGradientRatio10B · 梯度/拉普拉斯/尺度multiscale · lapGradientRatio101.4%-0.3278100.0%淘汰:至少 8 张已知失焦进入 P80–P100
m21_reblurLossG06to14B · 梯度/拉普拉斯/尺度multiscale · reblurLossG06to140.5%-0.3286100.0%淘汰:至少 6 张已知失焦进入 P80–P100
m22_reblurLossG10to20B · 梯度/拉普拉斯/尺度multiscale · reblurLossG10to200.0%-0.3286100.0%淘汰:至少 6 张已知失焦进入 P80–P100
m23_noiseExcessG06K2C · 降噪/方向/颜色noise-aware · thr_g06_excess228.3%+0.102310.0%淘汰:至少 31 张已知失焦进入 P80–P100
m24_noiseExcessG06K3C · 降噪/方向/颜色noise-aware · thr_g06_excess326.1%+0.160280.0%淘汰:至少 28 张已知失焦进入 P80–P100
m25_noiseExcessG06K4C · 降噪/方向/颜色noise-aware · thr_g06_excess424.2%+0.122270.0%淘汰:至少 27 张已知失焦进入 P80–P100
m26_noiseExcessG10K3C · 降噪/方向/颜色noise-aware · thr_g10_excess326.1%+0.185290.0%淘汰:至少 29 张已知失焦进入 P80–P100
m27_noiseExcessMedian3K3C · 降噪/方向/颜色noise-aware · thr_median3_excess329.9%+0.198260.0%淘汰:至少 26 张已知失焦进入 P80–P100
m28_noiseExcessBilateralK3C · 降噪/方向/颜色noise-aware · thr_bilateral_excess314.1%-0.127250.0%淘汰:至少 25 张已知失焦进入 P80–P100
m29_coherentG06K2C · 降噪/方向/颜色coherence · thr_g06_coherent233.7%+0.146270.0%淘汰:至少 27 张已知失焦进入 P80–P100
m30_coherentG06K3C · 降噪/方向/颜色coherence · thr_g06_coherent331.2%+0.207270.0%淘汰:至少 27 张已知失焦进入 P80–P100
m31_coherentG06K4C · 降噪/方向/颜色coherence · thr_g06_coherent426.1%+0.176270.0%淘汰:至少 27 张已知失焦进入 P80–P100
m32_coherentG10K3C · 降噪/方向/颜色coherence · thr_g10_coherent327.4%+0.213250.0%淘汰:至少 25 张已知失焦进入 P80–P100
m33_coherentDensityG06K3C · 降噪/方向/颜色coherence · thr_g06_coherentDensity331.5%+0.291270.0%淘汰:至少 27 张已知失焦进入 P80–P100
m34_textureCoverageC · 降噪/方向/颜色coherence · textureCoverage33.4%+0.236260.0%淘汰:至少 26 张已知失焦进入 P80–P100
m35_coreTextureCoverageC · 降噪/方向/颜色coherence · coreTextureCoverage40.5%+0.333250.0%淘汰:至少 25 张已知失焦进入 P80–P100
m36_directionDiversityC · 降噪/方向/颜色coherence · directionEntropy26.4%+0.139176.2%淘汰:至少 17 张已知失焦进入 P80–P100
m37_colorEdgeAgreementC · 降噪/方向/颜色color · colorEdgeAgreement15.8%-0.04416100.0%淘汰:至少 16 张已知失焦进入 P80–P100
m38_colorEdgeAgreementTop10C · 降噪/方向/颜色color · colorEdgeAgreementTop1022.6%+0.0051835.9%淘汰:至少 18 张已知失焦进入 P80–P100
m39_colorLaplacianCorrelationC · 降噪/方向/颜色color · colorLaplacianCorrelation30.7%+0.183230.0%淘汰:至少 23 张已知失焦进入 P80–P100
m40_lumaChromaRatioC · 降噪/方向/颜色color · lumaChromaRatio12.5%-0.184160.0%淘汰:至少 16 张已知失焦进入 P80–P100
m41_rankMeanRobustD · 排名融合/边缘形状mean(m24_noiseExcessG06K3, m30_coherentG06K3, m34_textureCoverage, m38_colorEdgeAgreementTop10, m17_gradientScaleRatio06to14)31.2%+0.105280.0%淘汰:至少 28 张已知失焦进入 P80–P100
m42_rankGeomeanRobustD · 排名融合/边缘形状geomean(m24_noiseExcessG06K3, m30_coherentG06K3, m34_textureCoverage, m38_colorEdgeAgreementTop10, m17_gradientScaleRatio06to14)33.7%+0.222301.6%淘汰:至少 30 张已知失焦进入 P80–P100
m43_rankLowerQuartileD · 排名融合/边缘形状lower_quartile(m24_noiseExcessG06K3, m30_coherentG06K3, m34_textureCoverage, m38_colorEdgeAgreementTop10, m17_gradientScaleRatio06to14, m39_colorLaplacianCorrelation)32.9%+0.237260.0%淘汰:至少 26 张已知失焦进入 P80–P100
m44_rankMinGateD · 排名融合/边缘形状minimum(m30_coherentG06K3, m34_textureCoverage, m38_colorEdgeAgreementTop10, m17_gradientScaleRatio06to14)16.3%+0.1273346.9%淘汰:至少 33 张已知失焦进入 P80–P100
m45_rankNoiseVetoD · 排名融合/边缘形状geomean(m30_coherentG06K3, m34_textureCoverage, m38_colorEdgeAgreementTop10, m39_colorLaplacianCorrelation, m40_lumaChromaRatio)37.8%+0.206230.0%淘汰:至少 23 张已知失焦进入 P80–P100
m46_rankDenoiseConsensusD · 排名融合/边缘形状lower_quartile(m12_median3Tenengrad, m14_bilateralTenengrad, m26_noiseExcessG10K3, m32_coherentG10K3, m38_colorEdgeAgreementTop10)40.8%+0.2842417.2%淘汰:至少 24 张已知失焦进入 P80–P100
m47_edgeConcentrationG06MedianD · 排名融合/边缘形状edge-spread · edgeSpreadG06_concentrationMedian42.4%+0.4924035.9%淘汰:至少 40 张已知失焦进入 P80–P100
m48_edgeConcentrationG06P25D · 排名融合/边缘形状edge-spread · edgeSpreadG06_concentrationP2542.7%+0.5023537.5%淘汰:至少 35 张已知失焦进入 P80–P100
m49_edgeSlopeG06MedianD · 排名融合/边缘形状edge-spread · edgeSpreadG06_slopeMedian18.2%+0.338457.8%淘汰:至少 45 张已知失焦进入 P80–P100
m50_edgeInverseSpreadG06D · 排名融合/边缘形状edge-spread · edgeSpreadG06_inverseSpreadMedian54.1%+0.5512639.1%淘汰:至少 26 张已知失焦进入 P80–P100
m51_edgeOrientationFloorG06D · 排名融合/边缘形状edge-spread · edgeSpreadG06_orientationFloor46.2%+0.4953435.9%淘汰:至少 34 张已知失焦进入 P80–P100
m52_edgeConcentrationG10MedianD · 排名融合/边缘形状edge-spread · edgeSpreadG10_concentrationMedian50.5%+0.437276.2%淘汰:至少 27 张已知失焦进入 P80–P100
m53_edgeConcentrationG10P25D · 排名融合/边缘形状edge-spread · edgeSpreadG10_concentrationP2550.8%+0.4422710.9%淘汰:至少 27 张已知失焦进入 P80–P100
m54_edgeOrientationFloorG10D · 排名融合/边缘形状edge-spread · edgeSpreadG10_orientationFloor50.5%+0.439276.2%淘汰:至少 27 张已知失焦进入 P80–P100
m55_rankEdgeSpreadMeanD · 排名融合/边缘形状mean(m48_edgeConcentrationG06P25, m51_edgeOrientationFloorG06, m53_edgeConcentrationG10P25, m54_edgeOrientationFloorG10)51.6%+0.5362518.8%淘汰:至少 25 张已知失焦进入 P80–P100
m56_rankEdgeSpreadGateD · 排名融合/边缘形状lower_quartile(m48_edgeConcentrationG06P25, m51_edgeOrientationFloorG06, m53_edgeConcentrationG10P25, m54_edgeOrientationFloorG10)55.2%+0.4832210.9%淘汰:至少 22 张已知失焦进入 P80–P100
m57_rankNoiseEdgeHybridD · 排名融合/边缘形状lower_quartile(m24_noiseExcessG06K3, m30_coherentG06K3, m34_textureCoverage, m39_colorLaplacianCorrelation, m48_edgeConcentrationG06P25, m51_edgeOrientationFloorG06)40.2%+0.364300.0%淘汰:至少 30 张已知失焦进入 P80–P100
m58_rankNoiseEdgeGeomeanD · 排名融合/边缘形状geomean(m24_noiseExcessG06K3, m30_coherentG06K3, m34_textureCoverage, m38_colorEdgeAgreementTop10, m48_edgeConcentrationG06P25, m51_edgeOrientationFloorG06)40.5%+0.361280.0%淘汰:至少 28 张已知失焦进入 P80–P100
m59_rankStrictFocusGateD · 排名融合/边缘形状minimum(m30_coherentG06K3, m34_textureCoverage, m39_colorLaplacianCorrelation, m48_edgeConcentrationG06P25, m51_edgeOrientationFloorG06, m53_edgeConcentrationG10P25)46.5%+0.401260.0%淘汰:至少 26 张已知失焦进入 P80–P100
m60_rankStrictFocusLQD · 排名融合/边缘形状lower_quartile(m30_coherentG06K3, m34_textureCoverage, m39_colorLaplacianCorrelation, m48_edgeConcentrationG06P25, m51_edgeOrientationFloorG06, m53_edgeConcentrationG10P25)45.4%+0.437270.0%淘汰:至少 27 张已知失焦进入 P80–P100
m61_birdPresenceRankE · 鸟语义/SAM 门控rank of geometric mean of full-crop and SAM-masked YOLO26s bird probability36.7%+0.25719淘汰:至少 19 张已知失焦进入 P80–P100
m62_detectorConfidenceRankE · 鸟语义/SAM 门控rank of original detector confidence7.6%+0.03022淘汰:至少 22 张已知失焦进入 P80–P100
m63_samQualityRankE · 鸟语义/SAM 门控rank of SAM predicted IoU × prior IoU × component integrity, with suspicious penalty41.0%+0.44020淘汰:至少 20 张已知失焦进入 P80–P100
m64_geomeanClassicBirdE · 鸟语义/SAM 门控geomean(m42_rankGeomeanRobust, m46_rankDenoiseConsensus, m61_birdPresenceRank)45.9%+0.35838淘汰:至少 38 张已知失焦进入 P80–P100
m65_geomeanNoiseEdgeBirdE · 鸟语义/SAM 门控geomean(m42_rankGeomeanRobust, m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank)47.8%+0.40138淘汰:至少 38 张已知失焦进入 P80–P100
m66_lowerQuartileFocusBirdE · 鸟语义/SAM 门控lower_quartile(m42_rankGeomeanRobust, m46_rankDenoiseConsensus, m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank)44.6%+0.37329淘汰:至少 29 张已知失焦进入 P80–P100
m67_minimumFocusBirdE · 鸟语义/SAM 门控minimum(m42_rankGeomeanRobust, m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank)45.4%+0.36840淘汰:至少 40 张已知失焦进入 P80–P100
m68_geomeanFocusBirdSamE · 鸟语义/SAM 门控geomean(m42_rankGeomeanRobust, m46_rankDenoiseConsensus, m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank, m63_samQualityRank)51.6%+0.48240淘汰:至少 40 张已知失焦进入 P80–P100
m69_lowerQuartileFocusBirdSamE · 鸟语义/SAM 门控lower_quartile(m42_rankGeomeanRobust, m46_rankDenoiseConsensus, m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank, m63_samQualityRank)46.5%+0.44736淘汰:至少 36 张已知失焦进入 P80–P100
m70_minimumFocusBirdSamE · 鸟语义/SAM 门控minimum(m42_rankGeomeanRobust, m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank, m63_samQualityRank)44.8%+0.45043淘汰:至少 43 张已知失焦进入 P80–P100
m71_geomeanAllGatesE · 鸟语义/SAM 门控geomean(m42_rankGeomeanRobust, m46_rankDenoiseConsensus, m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank, m62_detectorConfidenceRank, m63_samQualityRank)45.1%+0.45339淘汰:至少 39 张已知失焦进入 P80–P100
m72_lowerQuartileAllGatesE · 鸟语义/SAM 门控lower_quartile(m42_rankGeomeanRobust, m46_rankDenoiseConsensus, m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank, m62_detectorConfidenceRank, m63_samQualityRank)42.1%+0.43039淘汰:至少 39 张已知失焦进入 P80–P100
m73_syntheticPatchMeanF · 原生块神经初版synthetic-only · scoreMean22.6%-0.10324淘汰:至少 24 张已知失焦进入 P80–P100
m74_realPatchMeanF · 原生块神经初版real-extremes · scoreMean59.8%+0.60552淘汰:至少 52 张已知失焦进入 P80–P100
m75_realPatchMedianF · 原生块神经初版real-extremes · scoreMedian59.8%+0.60650淘汰:至少 50 张已知失焦进入 P80–P100
m76_realPatchQ25F · 原生块神经初版real-extremes · scoreQ2558.2%+0.58952淘汰:至少 52 张已知失焦进入 P80–P100
m77_realPatchMinimumF · 原生块神经初版real-extremes · scoreMin57.1%+0.53553淘汰:至少 53 张已知失焦进入 P80–P100
m78_realPatchTop2F · 原生块神经初版real-extremes · scoreTop2Mean58.7%+0.61348淘汰:至少 48 张已知失焦进入 P80–P100
m79_minimumM70PatchMeanF · 原生块神经初版minimum(m70_minimumFocusBirdSam, m74_realPatchMean)54.1%+0.5606137/368淘汰:该方法 P80–P100 全审发现 37/368 失焦
m80_minimumM70PatchQ25F · 原生块神经初版minimum(m70_minimumFocusBirdSam, m76_realPatchQ25)54.9%+0.55059淘汰:至少 59 张已知失焦进入 P80–P100
m81_lqAllFocusPatchMeanF · 原生块神经初版lower_quartile(m42_rankGeomeanRobust, m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank, m63_samQualityRank, m74_realPatchMean)51.1%+0.52942淘汰:至少 42 张已知失焦进入 P80–P100
m82_minAllFocusPatchMeanF · 原生块神经初版minimum(m42_rankGeomeanRobust, m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank, m63_samQualityRank, m74_realPatchMean)46.5%+0.48545淘汰:至少 45 张已知失焦进入 P80–P100
m83_geoAllFocusPatchMeanF · 原生块神经初版geomean(m42_rankGeomeanRobust, m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank, m63_samQualityRank, m74_realPatchMean)53.5%+0.54846淘汰:至少 46 张已知失焦进入 P80–P100
m84_minNoiseEdgePatchMeanF · 原生块神经初版minimum(m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m74_realPatchMean, m61_birdPresenceRank, m63_samQualityRank)48.6%+0.50646淘汰:至少 46 张已知失焦进入 P80–P100
m85_lqNoiseEdgePatchQ25F · 原生块神经初版lower_quartile(m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m76_realPatchQ25, m61_birdPresenceRank, m63_samQualityRank)54.3%+0.55942淘汰:至少 42 张已知失焦进入 P80–P100
m86_minNoiseEdgePatchQ25F · 原生块神经初版minimum(m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m76_realPatchQ25, m61_birdPresenceRank, m63_samQualityRank)48.6%+0.51046淘汰:至少 46 张已知失焦进入 P80–P100
m87_geoM70PatchMeanF · 原生块神经初版geomean(m70_minimumFocusBirdSam, m74_realPatchMean)56.2%+0.57455淘汰:至少 55 张已知失焦进入 P80–P100
m88_lqM70PatchStatsF · 原生块神经初版lower_quartile(m70_minimumFocusBirdSam, m74_realPatchMean, m75_realPatchMedian, m76_realPatchQ25)59.0%+0.61255淘汰:至少 55 张已知失焦进入 P80–P100
m89_minM70PatchStatsF · 原生块神经初版minimum(m70_minimumFocusBirdSam, m74_realPatchMean, m75_realPatchMedian, m76_realPatchQ25)53.8%+0.57559淘汰:至少 59 张已知失焦进入 P80–P100
m90_geoFocusPatchBirdF · 原生块神经初版geomean(m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m74_realPatchMean, m61_birdPresenceRank)53.8%+0.53045淘汰:至少 45 张已知失焦进入 P80–P100
m91_manualPatchMeanG · 人工校准 v3manual-calibration · scoreMean66.6%+0.71750淘汰:至少 50 张已知失焦进入 P80–P100
m92_manualPatchMedianG · 人工校准 v3manual-calibration · scoreMedian65.8%+0.71542淘汰:至少 42 张已知失焦进入 P80–P100
m93_manualPatchQ25G · 人工校准 v3manual-calibration · scoreQ2566.3%+0.70344淘汰:至少 44 张已知失焦进入 P80–P100
m94_manualPatchMinimumG · 人工校准 v3manual-calibration · scoreMin63.6%+0.66050淘汰:至少 50 张已知失焦进入 P80–P100
m95_manualPatchTop2G · 人工校准 v3manual-calibration · scoreTop2Mean65.8%+0.71943淘汰:至少 43 张已知失焦进入 P80–P100
m96_minimumM70ManualMeanG · 人工校准 v3minimum(m70_minimumFocusBirdSam, m91_manualPatchMean)58.2%+0.62333淘汰:至少 33 张已知失焦进入 P80–P100
m97_minimumM79ManualMeanG · 人工校准 v3minimum(m79_minimumM70PatchMean, m91_manualPatchMean)61.7%+0.66337淘汰:至少 37 张已知失焦进入 P80–P100
m98_geomeanM79ManualMeanG · 人工校准 v3geomean(m79_minimumM70PatchMean, m91_manualPatchMean)62.5%+0.67241淘汰:至少 41 张已知失焦进入 P80–P100
m99_lqM70V2V3MeanG · 人工校准 v3lower_quartile(m70_minimumFocusBirdSam, m74_realPatchMean, m91_manualPatchMean)61.7%+0.65740淘汰:至少 40 张已知失焦进入 P80–P100
m100_minM70V2V3MeanG · 人工校准 v3minimum(m70_minimumFocusBirdSam, m74_realPatchMean, m91_manualPatchMean)57.9%+0.63234淘汰:至少 34 张已知失焦进入 P80–P100
m101_minM70ManualStatsG · 人工校准 v3minimum(m70_minimumFocusBirdSam, m91_manualPatchMean, m93_manualPatchQ25)58.2%+0.63134淘汰:至少 34 张已知失焦进入 P80–P100
m102_lqM70ManualStatsG · 人工校准 v3lower_quartile(m70_minimumFocusBirdSam, m91_manualPatchMean, m92_manualPatchMedian, m93_manualPatchQ25)64.1%+0.71043淘汰:至少 43 张已知失焦进入 P80–P100
m103_geoAllFocusManualG · 人工校准 v3geomean(m42_rankGeomeanRobust, m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank, m63_samQualityRank, m91_manualPatchMean)56.8%+0.57935淘汰:至少 35 张已知失焦进入 P80–P100
m104_minAllFocusManualG · 人工校准 v3minimum(m58_rankNoiseEdgeGeomean, m60_rankStrictFocusLQ, m61_birdPresenceRank, m63_samQualityRank, m91_manualPatchMean)50.0%+0.53532淘汰:至少 32 张已知失焦进入 P80–P100
m105_minM79ManualQ25G · 人工校准 v3minimum(m79_minimumM70PatchMean, m93_manualPatchQ25)62.0%+0.65137淘汰:至少 37 张已知失焦进入 P80–P100
m106_w80ManualM70G · 人工校准 v3weighted_sum(m91_manualPatchMean×0.8, m70_minimumFocusBirdSam×0.2)64.7%+0.70743淘汰:至少 43 张已知失焦进入 P80–P100
m107_w90ManualM70G · 人工校准 v3weighted_sum(m91_manualPatchMean×0.9, m70_minimumFocusBirdSam×0.1)66.8%+0.71544淘汰:至少 44 张已知失焦进入 P80–P100
m108_g75ManualM70G · 人工校准 v3weighted_geomean(m91_manualPatchMean×0.75, m70_minimumFocusBirdSam×0.25)63.3%+0.69641淘汰:至少 41 张已知失焦进入 P80–P100
m109_w75ManualBirdSamG · 人工校准 v3weighted_sum(m91_manualPatchMean×0.75, m70_minimumFocusBirdSam×0.1, m61_birdPresenceRank×0.075, m63_samQualityRank×0.075)66.3%+0.71939淘汰:至少 39 张已知失焦进入 P80–P100
m110_w85ManualBirdSamG · 人工校准 v3weighted_sum(m91_manualPatchMean×0.85, m70_minimumFocusBirdSam×0.05, m61_birdPresenceRank×0.05, m63_samQualityRank×0.05)66.8%+0.72243淘汰:至少 43 张已知失焦进入 P80–P100
m111_manualSoftM70G · 人工校准 v3manual_soft_m70(m91_manualPatchMean×1, m70_minimumFocusBirdSam×1)64.4%+0.71343淘汰:至少 43 张已知失焦进入 P80–P100
m112_manualSoftBirdSamG · 人工校准 v3manual_soft_bird_sam(m91_manualPatchMean×1, m61_birdPresenceRank×1, m63_samQualityRank×1)66.6%+0.72444淘汰:至少 44 张已知失焦进入 P80–P100
m113_w80ManualBirdSamG · 人工校准 v3weighted_sum(m91_manualPatchMean×0.8, m61_birdPresenceRank×0.1, m63_samQualityRank×0.1)67.1%+0.72641淘汰:至少 41 张已知失焦进入 P80–P100
m114_w65ManualQ25M70G · 人工校准 v3weighted_sum(m91_manualPatchMean×0.65, m93_manualPatchQ25×0.15, m70_minimumFocusBirdSam×0.2)64.7%+0.70742淘汰:至少 42 张已知失焦进入 P80–P100
m115_manualBottom20M70GateG · 人工校准 v3bottom20_gate(m91_manualPatchMean×1, m70_minimumFocusBirdSam×1)66.3%+0.7045136/368淘汰:该方法 P80–P100 全审发现 36/368 失焦
m116_manualV4MeanH · 主动学习 v4manual-calibration · scoreMean77.7%+0.79626淘汰:至少 26 张已知失焦进入 P80–P100
m117_manualV4MedianH · 主动学习 v4manual-calibration · scoreMedian78.3%+0.7802910/368淘汰:该方法 P80–P100 全审发现 10/368 失焦
m118_manualV4Q25H · 主动学习 v4manual-calibration · scoreQ2578.0%+0.76126淘汰:至少 26 张已知失焦进入 P80–P100
m119_manualV4MinimumH · 主动学习 v4manual-calibration · scoreMin77.7%+0.70726淘汰:至少 26 张已知失焦进入 P80–P100
m120_manualV4Top2H · 主动学习 v4manual-calibration · scoreTop2Mean76.1%+0.79723淘汰:至少 23 张已知失焦进入 P80–P100
m121_manualV4Bottom20M70GateH · 主动学习 v4bottom20_gate_v4(m116_manualV4Mean×1, m70_minimumFocusBirdSam×1)77.7%+0.77825淘汰:至少 25 张已知失焦进入 P80–P100
m122_w90ManualV4M70H · 主动学习 v4weighted_sum(m116_manualV4Mean×0.9, m70_minimumFocusBirdSam×0.1)77.2%+0.79125淘汰:至少 25 张已知失焦进入 P80–P100
m123_manualV4SoftBirdSamH · 主动学习 v4manual_v4_soft_bird_sam(m116_manualV4Mean×1, m61_birdPresenceRank×1, m63_samQualityRank×1)77.2%+0.79724淘汰:至少 24 张已知失焦进入 P80–P100
m124_w70ManualV4Q25M70H · 主动学习 v4weighted_sum(m116_manualV4Mean×0.7, m118_manualV4Q25×0.2, m70_minimumFocusBirdSam×0.1)77.2%+0.78925淘汰:至少 25 张已知失焦进入 P80–P100
m125_g80ManualV4M70H · 主动学习 v4weighted_geomean(m116_manualV4Mean×0.8, m70_minimumFocusBirdSam×0.2)72.3%+0.77125淘汰:至少 25 张已知失焦进入 P80–P100
m126_manualV5MeanI · 主动学习 v5manual-calibration · scoreMean82.6%+0.82123淘汰:至少 23 张已知失焦进入 P80–P100
m127_manualV5MedianI · 主动学习 v5manual-calibration · scoreMedian84.0%+0.7982213/368淘汰:该方法 P80–P100 全审发现 13/368 失焦
m128_manualV5Q25I · 主动学习 v5manual-calibration · scoreQ2583.4%+0.77520淘汰:至少 20 张已知失焦进入 P80–P100
m129_manualV5MinimumI · 主动学习 v5manual-calibration · scoreMin82.3%+0.70624淘汰:至少 24 张已知失焦进入 P80–P100
m130_manualV5Top2I · 主动学习 v5manual-calibration · scoreTop2Mean80.4%+0.82223淘汰:至少 23 张已知失焦进入 P80–P100
m131_manualV5MedianBottom20M70GateI · 主动学习 v5bottom20_gate_v5_median(m127_manualV5Median×1, m70_minimumFocusBirdSam×1)82.1%+0.79022淘汰:至少 22 张已知失焦进入 P80–P100
m132_manualV5MedianBottom30M70GateI · 主动学习 v5bottom30_gate_v5_median(m127_manualV5Median×1, m70_minimumFocusBirdSam×1)81.0%+0.77921淘汰:至少 21 张已知失焦进入 P80–P100
m133_manualV5MedianSoftBirdSamI · 主动学习 v5manual_v5_median_soft_bird_sam(m127_manualV5Median×1, m61_birdPresenceRank×1, m63_samQualityRank×1)81.5%+0.79920淘汰:至少 20 张已知失焦进入 P80–P100
m134_w90ManualV5MedianM70I · 主动学习 v5weighted_sum(m127_manualV5Median×0.9, m70_minimumFocusBirdSam×0.1)81.5%+0.79720淘汰:至少 20 张已知失焦进入 P80–P100
m135_minManualV5MedianM70I · 主动学习 v5minimum(m127_manualV5Median, m70_minimumFocusBirdSam)61.4%+0.66329淘汰:至少 29 张已知失焦进入 P80–P100
m136_lqManualV5StatsI · 主动学习 v5lower_quartile(m126_manualV5Mean, m127_manualV5Median, m128_manualV5Q25)83.2%+0.80421淘汰:至少 21 张已知失焦进入 P80–P100
m137_manualV5Top2Bottom20M70GateI · 主动学习 v5bottom20_gate_v5_top2(m130_manualV5Top2×1, m70_minimumFocusBirdSam×1)79.1%+0.80824淘汰:至少 24 张已知失焦进入 P80–P100
m138_manualV5MedianBottom20SemanticGateI · 主动学习 v5bottom20_semantic_gate_v5(m127_manualV5Median×1, m61_birdPresenceRank×1, m63_samQualityRank×1)77.7%+0.76022淘汰:至少 22 张已知失焦进入 P80–P100
m139_manualV5MedianDualBottom20GateI · 主动学习 v5dual_bottom20_gate_v5(m127_manualV5Median×1, m70_minimumFocusBirdSam×1, m61_birdPresenceRank×1, m63_samQualityRank×1)77.7%+0.75322淘汰:至少 22 张已知失焦进入 P80–P100
m140_w85ManualV5MedianBirdSamM70I · 主动学习 v5weighted_sum(m127_manualV5Median×0.85, m70_minimumFocusBirdSam×0.05, m61_birdPresenceRank×0.05, m63_samQualityRank×0.05)81.2%+0.79919淘汰:至少 19 张已知失焦进入 P80–P100
m141_manualV6MeanJ · 主动学习 v6manual-calibration · scoreMean86.7%+0.82314淘汰:至少 14 张已知失焦进入 P80–P100
m142_manualV6MedianJ · 主动学习 v6manual-calibration · scoreMedian88.3%+0.79411淘汰:至少 11 张已知失焦进入 P80–P100
m143_manualV6Q25J · 主动学习 v6manual-calibration · scoreQ2585.9%+0.77015淘汰:至少 15 张已知失焦进入 P80–P100
m144_manualV6MinimumJ · 主动学习 v6manual-calibration · scoreMin85.1%+0.71416淘汰:至少 16 张已知失焦进入 P80–P100
m145_manualV6Top2J · 主动学习 v6manual-calibration · scoreTop2Mean87.0%+0.82416淘汰:至少 16 张已知失焦进入 P80–P100
m146_manualV7MeanJ · 主动学习 v7manual-calibration · scoreMean88.6%+0.83711淘汰:至少 11 张已知失焦进入 P80–P100
m147_manualV7MedianJ · 主动学习 v7manual-calibration · scoreMedian88.6%+0.8009淘汰:至少 9 张已知失焦进入 P80–P100
m148_manualV7Q25J · 主动学习 v7manual-calibration · scoreQ2588.6%+0.77111淘汰:至少 11 张已知失焦进入 P80–P100
m149_manualV7MinimumJ · 主动学习 v7manual-calibration · scoreMin87.2%+0.71511淘汰:至少 11 张已知失焦进入 P80–P100
m150_manualV7Top2J · 主动学习 v7manual-calibration · scoreTop2Mean88.6%+0.839135/368淘汰:该方法 P80–P100 全审发现 5/368 失焦
m151_manualV8MeanJ · 主动学习 v8manual-calibration · scoreMean92.9%+0.8869淘汰:至少 9 张已知失焦进入 P80–P100
m152_manualV8MedianJ · 主动学习 v8manual-calibration · scoreMedian91.8%+0.84412淘汰:至少 12 张已知失焦进入 P80–P100
m153_manualV8Q25J · 主动学习 v8manual-calibration · scoreQ2591.8%+0.81312淘汰:至少 12 张已知失焦进入 P80–P100
m154_manualV8MinimumJ · 主动学习 v8manual-calibration · scoreMin91.6%+0.75410淘汰:至少 10 张已知失焦进入 P80–P100
m155_manualV8Top2J · 主动学习 v8manual-calibration · scoreTop2Mean87.2%+0.884184/368淘汰:该方法 P80–P100 全审发现 4/368 失焦
m156_manualV9MeanJ · 主动学习 v9manual-calibration · scoreMean90.5%+0.8812013/368淘汰:该方法 P80–P100 全审发现 13/368 失焦
m157_manualV9MedianJ · 主动学习 v9manual-calibration · scoreMedian86.1%+0.84717淘汰:至少 17 张已知失焦进入 P80–P100
m158_manualV9Q25J · 主动学习 v9manual-calibration · scoreQ2589.1%+0.82720淘汰:至少 20 张已知失焦进入 P80–P100
m159_manualV9MinimumJ · 主动学习 v9manual-calibration · scoreMin89.1%+0.77919淘汰:至少 19 张已知失焦进入 P80–P100
m160_manualV9Top2J · 主动学习 v9manual-calibration · scoreTop2Mean80.4%+0.87317淘汰:至少 17 张已知失焦进入 P80–P100
m161_manualV10MeanJ · 主动学习 v10manual-calibration · scoreMean95.1%+0.925107/368淘汰:该方法 P80–P100 全审发现 7/368 失焦
m162_manualV10MedianJ · 主动学习 v10manual-calibration · scoreMedian93.8%+0.8847淘汰:至少 7 张已知失焦进入 P80–P100
m163_manualV10Q25J · 主动学习 v10manual-calibration · scoreQ2594.6%+0.8598淘汰:至少 8 张已知失焦进入 P80–P100
m164_manualV10MinimumJ · 主动学习 v10manual-calibration · scoreMin94.6%+0.79310淘汰:至少 10 张已知失焦进入 P80–P100
m165_manualV10Top2J · 主动学习 v10manual-calibration · scoreTop2Mean90.2%+0.9227淘汰:至少 7 张已知失焦进入 P80–P100
m166_manualV11MeanJ · 主动学习 v11manual-calibration · scoreMean97.3%+0.95833/368淘汰:该方法 P80–P100 全审发现 3/368 失焦
m167_manualV11MedianJ · 主动学习 v11manual-calibration · scoreMedian94.8%+0.8853不足:仍有 3 张历史失焦进入 P80–P100
m168_manualV11Q25J · 主动学习 v11manual-calibration · scoreQ2596.2%+0.8533不足:仍有 3 张历史失焦进入 P80–P100
m169_manualV11MinimumJ · 主动学习 v11manual-calibration · scoreMin96.7%+0.7673不足:仍有 3 张历史失焦进入 P80–P100
m170_manualV11Top2J · 主动学习 v11manual-calibration · scoreTop2Mean94.0%+0.9553不足:仍有 3 张历史失焦进入 P80–P100
m171_manualV12MeanJ · 主动学习 v12manual-calibration · scoreMean100.0%+1.00000/368推荐:P80–P100 全量视觉审查 0/368 失焦
m172_manualV12MedianJ · 主动学习 v12manual-calibration · scoreMedian97.0%+0.9090v12 对照:历史失焦进入高分 0 张;中位数会容忍少数坏块,未做 368 张全审
m173_manualV12Q25J · 主动学习 v12manual-calibration · scoreQ2597.8%+0.8700v12 对照:历史失焦进入高分 0 张;Q25 更保守但会压低局部清晰图,未做 368 张全审
m174_manualV12MinimumJ · 主动学习 v12manual-calibration · scoreMin100.0%+0.7750v12 对照:历史失焦进入高分 0 张;最小值易被单个遮挡/空块拖低,未做 368 张全审
m175_manualV12Top2J · 主动学习 v12manual-calibration · scoreTop2Mean94.3%+0.9950v12 对照:历史失焦进入高分 0 张;Top2 易被少量噪声块抬高,未做 368 张全审

注:只有表中明确写“全审”的方法才逐张检查了自身的 368 张高分图;其他方法的“0 张历史失焦”只能算回归检查通过,不能替代全量视觉验收。

Acceptance evidence

m171 · P80–P100 全部 368 张

以下 31 页没有抽样。审查图使用 SAM 鸟体和曝光中性化显示,暗片疑点在前序轮次已回到原生 16-bit TIFF 裁图复核。

验收页 01/31
m171 P80-P100 全量视觉验收第 1 页
验收页 02/31
m171 P80-P100 全量视觉验收第 2 页
验收页 03/31
m171 P80-P100 全量视觉验收第 3 页
验收页 04/31
m171 P80-P100 全量视觉验收第 4 页
验收页 05/31
m171 P80-P100 全量视觉验收第 5 页
验收页 06/31
m171 P80-P100 全量视觉验收第 6 页
验收页 07/31
m171 P80-P100 全量视觉验收第 7 页
验收页 08/31
m171 P80-P100 全量视觉验收第 8 页
验收页 09/31
m171 P80-P100 全量视觉验收第 9 页
验收页 10/31
m171 P80-P100 全量视觉验收第 10 页
验收页 11/31
m171 P80-P100 全量视觉验收第 11 页
验收页 12/31
m171 P80-P100 全量视觉验收第 12 页
验收页 13/31
m171 P80-P100 全量视觉验收第 13 页
验收页 14/31
m171 P80-P100 全量视觉验收第 14 页
验收页 15/31
m171 P80-P100 全量视觉验收第 15 页
验收页 16/31
m171 P80-P100 全量视觉验收第 16 页
验收页 17/31
m171 P80-P100 全量视觉验收第 17 页
验收页 18/31
m171 P80-P100 全量视觉验收第 18 页
验收页 19/31
m171 P80-P100 全量视觉验收第 19 页
验收页 20/31
m171 P80-P100 全量视觉验收第 20 页
验收页 21/31
m171 P80-P100 全量视觉验收第 21 页
验收页 22/31
m171 P80-P100 全量视觉验收第 22 页
验收页 23/31
m171 P80-P100 全量视觉验收第 23 页
验收页 24/31
m171 P80-P100 全量视觉验收第 24 页
验收页 25/31
m171 P80-P100 全量视觉验收第 25 页
验收页 26/31
m171 P80-P100 全量视觉验收第 26 页
验收页 27/31
m171 P80-P100 全量视觉验收第 27 页
验收页 28/31
m171 P80-P100 全量视觉验收第 28 页
验收页 29/31
m171 P80-P100 全量视觉验收第 29 页
验收页 30/31
m171 P80-P100 全量视觉验收第 30 页
验收页 31/31
m171 P80-P100 全量视觉验收第 31 页
Recommendation & limits

如何投入选片流程

当前推荐把 m171 当“优先查看”排序器,而不是删除器。模型先减少人工浏览量;极小鸟、极端欠曝与新拍摄条件仍保留回查通道。

现在采用

先跑 SAM mask,再按 6 个原生块的 v12 clear 均值排序;优先展示 P80–P100,必要时继续下翻。

持续监控

每个新日期固定抽查全部 P80–P100 和一部分 P60–P80;新失败只进入下一版训练,不改写旧验收记录。

下一轮真测试

按拍摄日期留出从未参与训练的独立集,并锁定阈值;同时单列极小鸟、欠曝、运动模糊和 SAM 失败四个切片。

最终推荐:m171_manualV12Mean。保留 m173(Q25)作更保守的诊断对照,保留 Reblur 热力图作解释工具;不推荐 Top2、纯梯度、纯拉普拉斯或硬最小门控作为主排序。