Skip to content

v1.9.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 10:57
fix: selftest báo động giả 34% — đổi sang đo LỆCH ĐỘ SÁNG

Chạy thử trên 272 ảnh thật của khách (Dream Wedding, tháng 8/2025) phát
hiện selftest v1.7.0 chấm SAI: 92/272 ảnh (34%) bị gắn "BẤT THƯỜNG" dù
hoàn toàn bình thường.

Nguyên nhân: thước đo cũ dùng "lệch 1 pixel cao nhất". Với JPEG nén lại
ở q82, một pixel ở cạnh sắc nét có thể nhảy rất mạnh mà mắt không thấy.
Đo trên 272 ảnh thật: ảnh BÌNH THƯỜNG lệch tới 101/255 — trong khi lỗi
colorspace thật chỉ tạo lệch 30/255 ⇒ hai vùng CHỒNG LẤN, không phân
biệt được.

Thay bằng LỆCH ĐỘ SÁNG TRUNG BÌNH (+ lệch trung bình mỗi kênh). Hiệu
chỉnh trên chính 272 ảnh đó:
  ảnh bình thường : lệch sáng ≤ 0.50%  (p90: 0.16%)
  lỗi thật        : lệch sáng 15.96–28.75%
Ngưỡng 3% nằm giữa, cách vùng sạch 10x và vùng lỗi 5x.

Kiểm chứng lại: 0/272 báo động giả; fault injection (-30/255) vẫn bị bắt
đủ 6/6. 'max_diff' vẫn hiển thị để tham khảo nhưng KHÔNG dùng chấm đạt.

Kết quả tối ưu thực tế trên 272 ảnh gốc: 338 MB → 202 MB (-40.2%);
riêng PNG 24 MB → 4 MB (-81.7%), lệch sáng tối đa 0.33%.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>