# ĐỐI CHIẾU MÀU SƠN: DỰ ĐOÁN VÀ THỰC TẾ

## 1. Đọc màu thực tế từ ảnh
- **Màu thực tế (vết sơn)**:
  - **Hex**: `#87200C` (Nâu đỏ sậm / Đỏ mận)
  - **L*** = 30.04
  - **a*** = 42.36
  - **b*** = 37.42
- **Mô tả bề mặt**: Vết kéo sơn khá đồng nhất, màu trong có xu hướng hơi bóng và một vài vùng lóe sáng nhẹ do ánh sáng phản xạ, không có hạt thô. (Màu được trích xuất bằng thuật toán phân cụm K-Means, tự động loại bỏ nền giấy trắng L* > 80 và các vùng lóe sáng quá mức).
- **Mức độ tin cậy**: Cao (số liệu trung bình cộng từ khoảng 71,000 điểm ảnh chuẩn thuộc màng sơn thực).

## 2. Tính ΔE (Công thức CIE76)
- **Công thức sử dụng**: CIE76 ($ΔE = \sqrt{ΔL^2 + Δa^2 + Δb^2}$)
- **Chênh lệch từng thành phần** (Thực tế - Dự đoán):
  - **ΔL*** = 30.04 - 52.98 = **-22.94** (Thực tế tối hơn rất nhiều)
  - **Δa*** = 42.36 - 27.93 = **+14.43** (Thực tế đỏ hơn rất nhiều)
  - **Δb*** = 37.42 - 44.68 = **-7.26** (Thực tế ít vàng hơn)
- **Chi tiết phép tính**:
  $ΔE = \sqrt{(-22.94)^2 + (14.43)^2 + (-7.26)^2}$
  $ΔE = \sqrt{526.24 + 208.22 + 52.71}$
  $ΔE = \sqrt{787.17} = \mathbf{28.06}$

## 3. Giải thích nguyên nhân lệch
- **Mức độ sai lệch rất lớn (ΔE = 28.06)**. Nguyên nhân chính là do sự sai khác về **lực nhuộm thực tế (tinting strength)** của từng màu so với giả định tuyến tính ban đầu, cũng như đặc tính hấp thụ ánh sáng phi tuyến của màng sơn.
- **Màu đỏ (Red R237)** và **Màu đen (Black B20)** đang có lực nhuộm thực tế mạnh hơn mô hình dự đoán. Black B20 kéo độ sáng L* tụt dốc mạnh (từ 53 xuống 30), trong khi Red R237 đẩy sắc đỏ a* lên rất cao, lấn át toàn bộ hỗn hợp.
- **Màu vàng (Yellow RL82)** dù chiếm tỉ lệ khối lượng cao nhất (2.0% / 4.0% = 50%) nhưng lại tỏ ra quá yếu so với Đỏ và Đen (chỉ số b* bị tụt). 
- **Độ phủ/Độ mờ**: Do pha hỗn hợp các màu tối vào nhau, màng sơn mất đi độ trong suốt, khả năng ánh sáng xuyên qua chạm đến nền giấy trắng bị giảm mạnh, khiến màu tối sập nhanh chóng so với việc cộng trung bình các giá trị đơn lẻ.

## 4. Đề xuất hiệu chỉnh CSDL
Vì $\Delta E > 2$, hệ thống **CẦN** phải được hiệu chỉnh lại hệ số cường độ cho các màu này:
- **Red R237 (1-2)**: Lực nhuộm rất mạnh, sắc đỏ lấn át. Đề xuất `he_so_moi = 1.50` (Mạnh hơn giả định => Cần giảm tỉ lệ dùng ở lần pha sau).
- **Black B20 (1-1.5)**: Lực nhuộm rất mạnh, làm tối màng sơn nhanh. Đề xuất `he_so_moi = 1.45` (Mạnh hơn giả định => Cần giảm tỉ lệ dùng).
- **Yellow RL82 (1-1)**: Cường độ yếu, bị lấn át. Đề xuất `he_so_moi = 0.75` (Yếu hơn giả định => Cần tăng tỉ lệ dùng bù trừ lại độ mạnh của Đỏ và Đen).

*(Lưu ý: lab_moi được giữ nguyên chuẩn ở nồng độ cơ sở 1% để đối soát với CSDL)*

```json
{"thuc_te": {"hex": "#87200C", "L": 30.04, "a": 42.36, "b": 37.42}, "tin_cay": "cao",
 "delta_E": 28.06, "cong_thuc_delta_E": "CIE76", "ket_luan": "Màu thực tế tối hơn và đỏ hơn rất nhiều so với dự đoán, chứng tỏ Đỏ R237 và Đen B20 đang lấn át hoàn toàn Vàng RL82.",
 "hieu_chinh": [
  {"ma": "RL82", "ti_le": 50.0, "he_so_cu": 1.0, "he_so_moi": 0.75, "lab_moi": {"L": 66.92, "a": 9.85, "b": 62.57, "hex": "#CD9A29"}, "ly_do": "Màu vàng thể hiện yếu (b* giảm), bị lấn át bởi đỏ và đen, cần tăng tỉ lệ sử dụng (hệ số < 1)."},
  {"ma": "R237", "ti_le": 37.5, "he_so_cu": 1.0, "he_so_moi": 1.50, "lab_moi": {"L": 46.87, "a": 57.16, "b": 47.35, "hex": "#CC3821"}, "ly_do": "Sắc đỏ rất mạnh (a* tăng vọt lấn át vàng), cần giảm tỉ lệ sử dụng (hệ số > 1)."},
  {"ma": "B20", "ti_le": 12.5, "he_so_cu": 1.0, "he_so_moi": 1.45, "lab_moi": {"L": 15.57, "a": 12.57, "b": -34.92, "hex": "#002458"}, "ly_do": "Làm tối màng sơn rất mạnh (L* giảm mạnh), lực nhuộm cao hơn nhiều dự đoán, cần giảm tỉ lệ (hệ số > 1)."}
 ]}
```
HOAN TAT
