각 픽셀의 sRGB 값을 먼저 선형 RGB로 되돌린 뒤(역감마: c≤0.04045 면 c/12.92, 아니면 ((c+0.055)/1.055)2.4), Machado 외(2009)의 3×3 생리 기반 행렬을 곱하고, 다시 sRGB로 인코딩합니다. 이 모델은 망막의 추상체 분광 감도가 이동·소실되는 정도를 물리적으로 모사하므로, 단순 색상 회전보다 정확합니다.
유형은 세 가지입니다. 적색각이상(protan)은 L추상체, 녹색각이상(deutan)은 M추상체, 청색각이상(tritan)은 S추상체가 영향을 받습니다. 심각도 0%는 정상, 100%는 완전 2색형(색맹)이며, 중간값은 인접한 두 표준 행렬을 원소별로 보간합니다.
※ 적·녹색각이상은 모델 신뢰도가 높지만, 청색각이상(tritan)은 희귀하고 특성화가 어려워 심각도 0.6 이상에서 정확도가 떨어집니다(원 논문도 명시). 이 도구는 진단용이 아니라 디자인 검증용입니다. 행렬 값은 DaltonLens 레퍼런스와 일치합니다.