제트기에 컬러 맵 비리 디스를 사용하는 이유는 무엇입니까?


28

https://www.youtube.com/watch?v=xAoljeRJ3lU에 발표 된 것처럼 Matplotlib은 기본 컬러 맵을 제트에서 비리 디스로 변경합니다.

그러나 나는 그것을 잘 이해하지 못합니다. 내가 색맹이라서?

오리지널 컬러 맵 제트는 매우 강해 보입니다. 대비를 느낄 수 있습니다.

여기에 이미지 설명을 입력하십시오

새로운 컬러 맵 비리 디스에는 이러한 대비가 부족합니다.

여기에 이미지 설명을 입력하십시오

누구든지 나를 위해 더 간단하게 설명해 주시겠습니까? 내 논문에 대한 줄거리가 필요합니다. 그리고 나는 내 상사 (그리고 나 자신)에게 viridis가 더 낫다는 것을 설득 할만한 충분한 이유가 필요하다.


2
Matlab은 최근에 링크 된 비디오에서 논의 된 것처럼 제트에서 패 룰라로 전환했습니다.
아메바는 고

@amoeba 댓글에 +1 R2014b부터 MATLAB은 parula 컬러 맵을 사용합니다 . 주된 이유 중 하나는 제트 가 색맹 인 남성 사용자에게는 다소 정보가 없었고, 이로 인해 parula 로 전환하는 것이 동기가 되었다는 것 입니다. 북유럽 인구의 경우 남성 색맹 은 일반적으로 약 7-8 %입니다.
usεr11852는 Reinstate Monic

1
그런 다음 마그마, 플라즈마 또는 인페르노를 사용하십시오. 기본값을 사용해야하는 것은 아니며 IMHO의 다른 세 가지는 "더 강합니다". "기본은 녹색이어야합니다"때문에 Viridis가 기본값으로 선택되었습니다. MATLAB에서 원하는 경우 여기에서 얻을 수 있습니다 . 면책 조항 : FEX 제출은 내 것입니다.
앤더 비 구리

3
또한 지각 균일 성, 그레이 스케일 매핑의 선형성 및 색맹 사용자에게 적합한 다양한 컬러 맵을 분석 할 수있는 도구를 만들었습니다. bids.github.io/colormapgithub.com/matplotlib/viscm 참조 양방향 컬러 맵 디자인을위한 브랜치가 있습니다.
Stefan van der Walt

답변:


34

비디오를보십시오 . 도처에 많은 (합리적 인) 제트 똥이 있기 때문에 구글을 사용할 수도 있습니다.

제트는 화려하고 화려하며 색상 스케일에 대해 생각할 필요가 없기 때문에 매우 기쁘게 생각합니다. 몇 개의 특이 치가 있더라도 플롯에 "모든 기능"이 계속 표시됩니다. 당신은 스스로 그것을 말했다 : 제트는 거의 대비가 부족하지 않습니다.

그러나 이것은 매우 높은 가격으로 제공됩니다. 제트는 문자 그대로 존재하지 않는 것들을 보여줍니다 . 그것은 만들어 당신의 컬러 스케일 제트에 약간 변경하고 그림이 변화가 극적 것을 당신이 볼 수 : 갑자기 대조. viridis에서 동일한 작업을 수행하면 동일한 작업에 약간의 빛을 비추고 있다는 인상을받을 수 있습니다.

viridis가 마음에 들지 않으면 위의 비디오에서 설명한 다른 컬러 맵을 사용하십시오. 동일한 색상의 속성을 가지며 데이터를 거짓말로 만들지 않습니다. 과학적인 관점에서 논리적이더라도 0에서 시작하여 색상 스케일을 변경하십시오. 이러한 특정 데이터를 나타내는 것이 좋지 않을 수도 있습니다 (예 : "<25").

그러나 다시, 비디오를 참조하십시오. 많은 예제와 완전한 설명이 있습니다.


1
알았습니다. 실제로 게시 한 비디오를 다시 연결합니다. 다시 봅니다. 그리고 시작할 때 모나리자의 예를 보여줍니다. 나는 갑자기 그것을 얻는다. jet존재하지 않는 대비, 예를 들어 Mona Lisa의 이마를 강조합니다.
cqcn1991

6
그렇습니다. 정확히 : 일반적으로 제트는 노랑과 녹청을 지나치게 강조합니다. 색 눈금에 따라 다른 것을 "볼"것입니다. 베리 디스와 유사한 컬러 맵에서, 제트에서 보았던 것을 보지 않으면 찾고있는 것이 나머지와 비교할 때 무시할 수 있음의미 합니다. 각 픽셀의 상대적 중요성의 추정치. :) (그리고 당신은 비디오를 인용했지만 실제로 좋은 예가 들어 있으며 이미 그것을 보았거나 베리 디어를 제시하기 위해 인용 한 것이 궁금합니다)
JohnW

그리고 제트의 인공물 인 이상한 효과에 대한 설명을 쫓는 논문의 예가 ​​있습니다. 파헤쳐 볼게요.
Davidmh

또한 virdis의 성능은 다른 화면에 따라 다릅니다. 오래된 노트북과 새로운 데스크탑 해킹 토시가 있습니다. 데스크탑 hackintosh의 virdis는 랩톱보다 훨씬 더 깨끗하고 선명하게 보입니다.
cqcn1991

2
따라서이 예가 있습니다. 불행히도, 원래 참조는 블로그 abandonmatlab에 있으며, 현재는 비공개입니다. 내가 찾을 수있는 모든 블로그는 블로그를 인용하지만 논문은 인용하지 않습니다. 누군가 그것을 발견하면 매우 기쁠 것입니다.
Davidmh

12

데이터를 표시해야하기 때문에 줄거리가 필요하고 표시하는 색상이 모든 사람에게 동일하게 표시되지 않을 것이므로 컬러 맵이 필요합니다. 모든 색상은 시각적 인식을 통한 해석입니다.

실제로, 색상은 두뇌에 의해 (스펙트럼이 신경 활동으로 변환된다는 의미에서) 옆에 주어진 색상 막대의 함수로 다른 수준의 원자가 (또는 값)로 해석된다는 의미에서 주관적입니다. 당신의 눈은 줄거리와 줄거리를 맞추기 위해 일정한 saccades를 만들 것입니다.

JET은 지각 적으로 모호하기 때문에 금지됩니다. 시각적 인식에서 색상의 첫 번째 기능은 가장 직접적인 기능으로 작용하는 값, 즉 전체 밝기입니다. 그러나이 값은 JET에서 비단 조적이므로 밝기의 하나의 값은 인식에서 다른 값을 유발할 수 있습니다. 이것은 이미지에서 인위적으로 "팝업"되는 blueiash-황색 톤 (및 대부분 0 값에 해당하는 톤)에 특히 해당됩니다. 다음과 같은 곡선을 확인하십시오. 다른 컬러 맵의 밝기

Viridis (다른 대안들 중에서)는 그 문제를 피하기 위해 만들어졌습니다. 이 선택 사항에 대한전체 설명 과 플롯 할 데이터 범주에 컬러 맵을 적용하는 방법을 읽을 수 있습니다 .

감독관을 설득해야합니다.


7

서수 데이터를 시각적으로 표현하기 위해 모든 종류의 컬러 스케일을 사용하는 문제는 휘도 단 조성의 문제입니다. 즉, 어떤 종류의 정렬 관계를 만족시키는 데이터가있는 경우, 그 관계는 색조의 변화에 ​​의해서만이 아니라 그 관계가 반영되어야합니다. 휘도에 의해. "제트"색상 매핑의 문제점은 매핑에서 가장 높은 지점 (더 큰 값에 해당)에 빨간색이 표시되고 중간 범위에 황록색이 표시되고 가장 낮은 점이 파란색이지만 이러한 색상의인지 된 "밝기"(즉, 휘도)를 보면이 매핑이 모노톤이 아님이 분명합니다. 귀하의 질문에있는 다른 색상 매핑은이 결함을 해결합니다.

이 특성의 이유는 명백해야하지만, 그 수치가 그레이 스케일로 재현되면 해석 성이 손실되지 않기 때문입니다.


7

여기에 몇 가지 멋진 답변이 있지만 여전히 훌륭한 논문에서 다른 견해를 추가하는 것이 적절하다고 생각합니다

좋은 컬러 ​​맵 : 디자인 방법 피터 코베시. arXiv : 1509.03700 (2015). 소프트웨어는 여기에 있습니다 .

색상 맵 디자인의 원칙을 매우 명확한 방식으로 배치하고 지각 균일 성을 위해이를 분석 할 수있는 훌륭한 도구를 제공합니다.

여기에 이미지 설명을 입력하십시오

이 'washboard'플롯은 바닥을 따라 0에서 1로 왼쪽에서 오른쪽으로 꾸준한 램프를 가지며 플롯의 상단에는 균일 한 진폭의 사인파 변조가 있습니다. 올바르게 디자인 된 색상 표의 경우 상단의 모든 줄무늬가 동일하거나 최소한 유사한 대비를 보여야합니다. 그러나 jet테스트를 할 때 이것이 사실이 아님을 즉시 알 수 있습니다.

여기에 이미지 설명을 입력하십시오

다시 말해, jet색상 맵에는 단순히 대비가 없기 때문에 톤의 빨강, 특히 녹색 스트레치에는 완전히 마비되어 완전히 보이지 않는 톤 이 있습니다. 이것을 데이터에 적용하면 해당 영역의 대비가 줄무늬와 같은 방식으로 진행됩니다. 마찬가지로, 부드러운 선형 스케일이되어야하는 하단의 선명한 대비는지도에 실제로 데이터에 존재하지 않는 지형지 물이 도입되는 위치를 나타냅니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.