색맹 시뮬레이터

이미지를 업로드하면 제1색맹, 제2색맹, 제3색맹 또는 전색맹이 있는 사람에게 그것이 어떻게 보이는지 보여줍니다 — 캔버스에서 실시간으로 계산됩니다.

조회수 233회

원추세포와 색각은 실제로 어떻게 작동하는가

인간의 색각은 망막에 촘촘히 자리 잡은 세 종류의 원추세포(추상체) 광수용체에서 시작되며, 각각 서로 다른 파장 범위에 맞춰져 있습니다: L-추상체(장파장, 빨강-주황 빛에 최고 민감도), M-추상체(중파장, 초록 빛에 최고 민감도), S-추상체(단파장, 파랑-보라 빛에 최고 민감도)입니다. 뇌는 색을 직접 "보는" 것이 아니라, 이 세 원추세포 유형에서 오는 상대적 신호 강도를 비교해 그 비율로부터 색을 재구성합니다. 이 세 채널 모델 때문에 색채 과학은 화면이 기본으로 쓰는 RGB 색공간 대신 인간의 시각을 "LMS"(Long, Medium, Short) 색공간으로 표현합니다. 이 도구의 모든 시뮬레이션은 먼저 이미지를 sRGB에서 LMS 공간으로 변환하는데, 결손된 원추세포 유형을 신호의 한 축을 무너뜨리는 행렬로 수학적으로 모델링할 수 있는 공간이 바로 이곳이기 때문입니다.

여기서 사용하는 구체적인 행렬은 Brettel, Viénot, Mollon(1997)의 접근법을 Machado, Oliveira, Fernandes(2009)가 정교화한 방식을 따르며, 이색형 색각(원추세포 두 종류만 있는 상태)을 시뮬레이션하는 데 널리 인용되고 널리 구현된 방법입니다. 처리 과정은 다음과 같습니다: 고정된 3×3 변환을 통한 sRGB → LMS, 이어서 결손 유형별로 나머지 두 신호로부터 없어진 원추세포 신호를 제거하거나 재구성하는 투영 행렬, 그다음 다시 표시 가능한 이미지로 되돌리는 LMS → sRGB. 제1색맹(적색맹)은 L-추상체(빨강 감지)가 없거나 기능하지 않는 상태입니다 — 빨강과 초록이 서로 가까워지며, L-추상체 신호가 지각된 밝기에 크게 기여하기 때문에 빨강이 실제보다 더 어둡게 보입니다. 제2색맹(녹색맹)은 M-추상체(초록 감지)가 없는 상태입니다 — 비슷한 빨강-초록 혼동이 일어나지만 빨강이 어두워지는 현상은 없으며, 이것이 두 상태를 구별하는 주요한 시각적 단서입니다. 제3색맹(청황색맹)은 훨씬 더 드문, S-추상체(파랑 감지)가 없는 상태입니다 — 파랑과 초록이 혼동될 수 있고 노랑이 분홍처럼 보일 수 있습니다. S-추상체는 밝기 지각에 거의 기여하지 않으므로 이 결손은 이미지의 어떤 부분도 어둡게 만들지 않습니다.

전색맹(완전 색맹)은 이 도구에서 다르게 처리됩니다: LMS 투영 대신, 모든 픽셀에 표준 ITU-R BT.601 휘도 공식(회색 = 0.299×R + 0.587×G + 0.114×B)을 적용해 계산합니다. 이는 1982년부터 방송 텔레비전이 색상 신호를 휘도용 회색조로 변환하는 데 사용해 온 것과 동일한 가중치로, 각 원색이 지각된 밝기에 얼마나 기여하는지를 반영하기 때문입니다. 기능하는 원추세포가 완전히 없어 간상세포 시각만 남는 진짜 전색맹은 극히 드물며 보통 유전됩니다. 일상적으로 훨씬 더 흔히 쓰이는 "색맹"이라는 용어는 거의 항상 이 상태가 아니라 적록 이색형 색각이나 비정상 삼색형 색각을 가리킵니다.

이것이 단순한 호기심을 넘어 중요한 이유

색각 이상은 사소한 문제가 아닙니다. 적록색맹은 북유럽계 남성의 약 8%, 여성의 약 0.5%에 영향을 미치며, 이 격차는 유전학에서 비롯됩니다: L-추상체와 M-추상체 광색소 유전자는 X염색체에 위치하고 이 형질은 열성이므로, 영향을 받은 X염색체가 하나만 있어도 남성은 색맹이 되는 반면 여성은 두 X염색체 모두에 돌연변이가 있어야 합니다. 이러한 X연관 열성 유전 패턴은 혈우병에서 남녀 유병률 격차를 만드는 것과 동일한 메커니즘이며, 전 세계 유전학 강의에서 가르치는 교과서적인 사례입니다.

  • 디자인에 미치는 영향: 웹 콘텐츠 접근성 지침(WCAG)은 정보를 전달하는 유일한 수단으로 색상을 사용하지 말 것을 명시적으로 경고합니다 — 아이콘이나 텍스트 라벨 없이 빨강/초록으로만 표시된 "무효/유효" 폼 표시기는 상당수의 남성 사용자에게 읽히지 않으며, 이것이 WCAG 1.4.1이 색으로 부호화된 모든 의미에 색이 아닌 단서를 함께 요구하는 이유입니다.
  • 차트와 지도 디자인: 전형적인 빨강-초록 히트맵이나 빨강/초록 선 그래프 조합은 색맹 독자에게 최악에 가까운 선택입니다. 파랑-주황 팔레트, 서로 다른 선 패턴, 또는 직접 라벨링은 이 도구가 시뮬레이션하는 네 가지 상태 전체에서 읽기 쉽게 유지됩니다.
  • 진단이 아닙니다: 이 시뮬레이터는 인구 평균 행렬을 이용해 이색형 색각자가 보는 것을 근사할 뿐이며, 이시하라 검사표 같은 임상 검사를 대체할 수 없고 같은 이름의 상태 안에서도 개인마다 정도 차이가 있습니다.
  • 완전히 로컬에서 처리됩니다: 모든 픽셀 계산은 브라우저의 HTML 캔버스에서 이루어지며, 선택한 사진은 어디로도 업로드되지 않습니다.

자주 묻는 질문

제1색맹과 제2색맹의 차이는 무엇인가요?

둘 다 원추세포 한 종류가 없어 생기는 적록색맹이지만, 제1색맹은 L-추상체(빨강 감지)가 없어 스펙트럼의 빨강 영역에서 지각된 밝기도 함께 낮아지는 반면, 제2색맹은 M-추상체(초록 감지)가 없어 그런 어두워지는 효과 없이 비슷한 빨강-초록 혼동이 나타납니다.

제3색맹은 왜 적록색맹보다 훨씬 드문가요?

제3색맹은 S-추상체(파랑 감지)가 없는 상태인데, S-추상체 광색소를 암호화하는 유전자는 X염색체가 아니라 7번 염색체에 있습니다 — 그래서 적록색맹을 남성에게 그토록 흔하게 만드는 X연관 열성 유전 패턴을 따르지 않고, 대신 남녀 모두에서 0.1%를 훨씬 밑도는 비슷하게 낮은 비율로 발생합니다.

전색맹은 왜 다른 세 가지와 다른 공식을 사용하나요?

제1색맹, 제2색맹, 제3색맹은 각각 세 가지 LMS 원추세포 신호 중 정확히 하나를 제거하므로 LMS 공간의 투영 행렬로 정확하게 모델링할 수 있습니다. 완전 색맹은 모든 색 정보를 제거하는데, 이는 방송과 이미징에서 지각된 밝기를 계산하는 데 널리 쓰이는 표준 휘도 공식(0.299R + 0.587G + 0.114B)으로 더 간단하고 정확하게 모델링됩니다.

이 도구가 색맹을 진단하나요?

아니요. 디자인과 공감을 목적으로 각 상태에 대한 인구 평균 색채 지각을 시뮬레이션할 뿐입니다. 임상 진단에는 이시하라 검사표나 이상색각검사기 같은 전문 검사가 필요하며, 실제 중증도는 같은 이름의 결손 안에서도 개인마다 다릅니다.

업로드한 사진이 서버로 전송되나요?

아니요 — 이미지는 HTML 캔버스에 로드되며, 모든 픽셀 변환(LMS 행렬 계산과 회색조 변환)은 JavaScript를 통해 브라우저에서 직접 실행됩니다. 아무것도 업로드되지 않으며, 다운로드 가능한 결과물도 로컬에서 생성됩니다.

댓글

아직 댓글이 없습니다 — 첫 댓글을 남겨보세요!

비슷한 도구