HELMLAB: An Analytical, Data-Driven Color Space for Perceptual Distance in UI Design Systems

이 논문은 UI 디자인 시스템을 위해 CIE XYZ 를 지각적으로 조직화된 Lab 표현으로 변환하는 72 매개변수 분석적 색상 공간인 HELMLAB 을 제안하며, COMBVD 데이터셋에서 CIEDE2000 대비 20.2% 의 STRESS 감소와 높은 정밀도의 역변환을 통해 지각적 거리 측정을 개선하고 다양한 디자인 시스템 도구를 제공함을 보여줍니다.

Gorkem Yildiz

게시일 2026-03-03
📖 3 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

1. 왜 새로운 색이 필요한가요? (기존의 문제점)

지금까지 디자이너들은 CIE Lab이나 CIEDE2000 같은 기존 색상 규칙을 썼습니다. 하지만 이 규칙들은 마치 낡은 지도와 같습니다.

  • 회색이 회색이 아닙니다: 회색을 만들려고 색을 섞으면, 이상하게도 아주 미세한 파란색이나 노란색이 섞여 회색이 아닌 '색깔 있는 회색'이 나오는 경우가 많습니다. (이를 '색 누출'이라고 합니다.)
  • 색차 계산이 틀립니다: "이 두 색이 얼마나 다른가?"를 계산할 때, 사람의 눈이 느끼는 것과 컴퓨터가 계산한 숫자가 맞지 않아서, 대비가 부족하거나 너무 강한 색을 선택하게 됩니다.
  • 파란색이 괴롭니다: 특히 파란색과 청록색 사이를 부드럽게 이어주는 그라데이션을 만들면, 중간에 갑자기 색이 튀거나 끊기는 현상이 발생합니다.

2. HELMLAB 은 무엇인가요? (해결책)

HELMLAB 은 **72 개의 '레시피' (파라미터)**를 가진 새로운 색상 시스템입니다. 기존 규칙을 단순히 고친 게 아니라, 사람의 눈이 실제로 색을 어떻게 지각하는지 데이터를 통해 학습시켜 만든 '스마트한 색상 엔진'입니다.

🎨 비유: "색상 요리사"

기존 시스템이 고정된 레시피라면, HELMLAB 은 맛을 보고 즉석에서 재료를 조절하는 셰프입니다.

  1. 회색을 완벽하게 만드는 '청소부' (Neutral Correction):

    • 기존 시스템은 회색을 만들 때 미세한 색이 섞여 버렸습니다. HELMLAB 은 마지막 단계에서 **'청소부'**를 투입합니다. 이 청소부는 회색에서 불순물 (미세한 색) 을 완벽하게 제거해, **진짜 회색 (색이 0 인 상태)**을 만듭니다. 덕분에 회색 그라데이션을 만들 때 색이 튀지 않습니다.
  2. 색의 거리를 재는 '정밀 자' (Color Difference):

    • 두 색 사이의 거리를 재는 자 (STRESS 점수) 가 기존보다 20% 더 정밀해졌습니다.
    • 비유: 기존 자는 "이 두 색은 10cm 떨어져 있어"라고 했지만, HELMLAB 은 "사람 눈에는 10cm 가 아니라 8cm 정도로 느껴져"라고 정확히 알려줍니다. 그래서 **접근성 (시각 장애인이 구분하기 쉬운지)**을 체크할 때 훨씬 신뢰할 수 있습니다.
  3. 파란색의 '부드러운 다리' (Blue-band Refit):

    • 파란색과 청록색 사이는 예전부터 그라데이션이 거칠었습니다. HELMLAB 은 이 부분을 특별히 다듬어서, 8.9 배나 더 부드럽게 이어지게 만들었습니다. 마치 거친 돌다리를 매끄러운 아스팔트 도로로 바꾼 것과 같습니다.
  4. 회전하는 나침반 (Rigid Rotation):

    • 색상의 방향 (색상각) 을 맞추기 위해 전체 색상을 살짝 회전시켰습니다. 중요한 건, 이 회전은 색상 간의 거리 (얼마나 다른지) 를 전혀 바꾸지 않는다는 점입니다.
    • 비유: 방의 방향을 살짝 돌려서 소파가 창문 쪽으로 더 잘 보이게 했지만, 소파와 테이블 사이의 거리는 그대로인 것과 같습니다.

3. 이 기술이 실제로 어떻게 쓰이나요?

이 기술은 단순히 이론에 그치지 않고, **실제 디자인 시스템 (웹, 앱 제작 도구)**에 바로 적용할 수 있습니다.

  • 자동 명암 조절: "어두운 모드"와 "밝은 모드"로 전환할 때, 색이 너무 어둡거나 너무 밝아지지 않도록 자동으로 조정해 줍니다.
  • 접근성 보장: 텍스트와 배경색의 대비가 충분한지 자동으로 체크해 주어, 시각 장애인도 쉽게 읽을 수 있게 도와줍니다.
  • 색상 팔레트 생성: 디자이너가 "이 색에서 저 색까지 부드럽게 이어지는 10 단계 색상을 만들어줘"라고 하면, HELMLAB 은 눈이 편안하게 느껴지는 간격으로 색을 만들어냅니다.

4. 결론: 왜 이것이 중요한가요?

HELMLAB 은 컴퓨터가 계산하는 색사람이 눈으로 보는 색 사이의 간극을 좁혀줍니다.

  • 기존: "이 색과 저 색은 수학적으로 10 단위 차이가 나요." (하지만 눈에는 20 단위 차이로 느껴짐)
  • HELMLAB: "이 색과 저 색은 수학적으로 10 단위 차이인데, 눈에도 정확히 10 단위 차이로 느껴져요."

이 논문은 72 개의 복잡한 수학적 변수를 통해, 디자이너들이 더 직관적이고 아름다운 UI 를 만들 수 있도록 돕는 차세대 색상 표준을 제시합니다. 특히 회색의 순수함과 파란색의 부드러움을 해결한 점이 가장 큰 혁신입니다.

한 줄 요약:

"HELMLAB 은 컴퓨터가 색을 계산할 때 사람의 눈을 완벽하게 흉내 내어, 회색은 진짜 회색으로, 그라데이션은 더 부드럽게 만들어주는 새로운 색의 지도입니다."