JPEG 파일이 다른 색상보다 빨간색으로 흐리게 보이는 이유는 무엇입니까?


14

JPEG 압축이 왜 청색 스펙트럼과 관련하여 더 크고 희미한 적색 스펙트럼에서 잡음을 일으키는 지 알아 내려고합니다. 이 질문을 보았고 해결 방법을 찾지 못했습니다. 압축하는 동안 빨간색이 왜 더 왜곡되는 경향이 있는지 알고 싶습니다.

이 동작은 '정치적 캠페인'이미지 (그림이 빨간색, 파란색 및 일부 황갈색으로 렌더링 됨)에서 크게 보이지만 다른 곳에서도 볼 수 있습니다. 예를 들면 다음과 같습니다
빨간색, 하늘색 및 황갈색의 Spock 이미지. . 빨간색을 따라 테두리가 나타 납니까?


이 예제에서는 이것이 '빨간색'문제라고 생각하지 않습니다. 오히려 '청색 회의 파란색'대 '청색 회의 빨간색'과 같은 고 대비 영역 문제입니다.
DA01

나는 누군가가 그렇게 말할 것이라고 생각했다. :). 오른쪽 귀 영역 (확대, 왼쪽에서)을 확대하고 경계를 따라 보면 반대쪽 귀보다 잡음이 여전히 적습니다.
person27

이미지를 보거나 (예를 들어, 마우스 오른쪽 버튼을 클릭하거나, 이미지를 보거나, 이미지 위치를 복사 한 후 새 탭에 붙여 넣기) 확대 (예 : 스크롤 휠을 사용하는 동안 Ctrl 키를 누른 상태)하면 왜곡이 나타납니다. 울타리의 파란색 면도-특히 빨간색 근처의 머리카락에서는 정말 나쁘지만 옅은 파란색에서도 진한 파란색에 대해 볼 수 있습니다. 나는 우리의 눈이 빨강에 대한 효과에 더 잘 적응하고 있다고 생각합니다. 흐린 부분이 파란색보다 빨간색으로 흐릴 때 대비가 더 높거나 눈의 속성 일 수 있습니다-확실하지 않습니다 (그러나 테스트 할 톤을 측정 할 수 있습니다).
youcantryreachingme

답변:


12

@Scott가 말한 모든 것이 사실이지만 WHY에 대한 이해를 높이고 RED가 어떻게 나빠지는지 조차도이 정보로 안내합니다 (강조 표시 및 흐름 편집)

JPEG ... 자연스럽고 실제 장면의 풀 컬러 또는 회색조 이미지를 압축하도록 설계되었으며 손실 압축 알고리즘입니다.

JPEG는 사진 또는 자연 작품과 같은 연속 톤 이미지에 가장 적합합니다. 글자, 간단한 만화 또는 선 그리기와 같이 날카 롭거나 평평한 컬러 아트에는 적합하지 않습니다 . JPEG는 24 비트 색상 심도 또는 1670 만 색상을 지원합니다.

JPEG는 실제로 파일 형식이 아니라 압축 알고리즘 일뿐입니다. JPEG는 눈의 특정 속성을 활용하도록 설계되었습니다. 즉, 짧은 거리에서의 빠른 변화보다 밝기 및 색상의 느린 변화에 더 민감합니다 .

JPEG는 일반적으로 사진에 가장 적합한 선택이지만 8 비트 모니터에서는 8 비트 팔레트로 강제 디더링됩니다. JPEG 압축은 원본 이미지의 색상에 관계없이 24 비트 데이터 (회색의 경우 8 비트)로 처리됩니다. 따라서 JPEG 압축 전에 이미지를 24 비트에서 8 비트로 줄이면 전체 품질과 마찬가지로 압축 비율이 실제로 떨어 집니다.

JPEG 압축 은 단색 영역에 노이즈를 발생시켜 평면 그래픽을 왜곡하고 심지어 흐리게 표현할 수 있습니다. 그렇기 때문에 JPEG가 플랫 컬러의 날카로운 예술 또는 유형에는 적합하지 않습니다 . JPEG는 900K 24 비트 이미지를 20 : 1 ~ 30 : 1의 45K (고품질) 또는 30K (중간 품질)로 줄일 수 있습니다. 그러나 JPEG를 사용 하면 압축률이 높을수록 더 많은 가장자리 정의와 선명도를 잃게됩니다 . JPEG도 투명도를 지원하지 않습니다.

압축을 사용하여 그래픽을 JPEG 형식으로 저장하는 것이 마지막 단계 여야합니다. 압축 효과는 누적됩니다. 즉, JPEG 파일을 다시 저장할 때마다 파일을 더 압축하여 다시 얻을 수없는 데이터 (사진 세부 사항)를 버리게됩니다 .

이제 RED의 보급률을 설명하는 슈퍼 기술적 세부 사항 (실제로 눈에 속임수)이 있습니다. 이 정보 를 읽고 싶을 수도 있습니다 (중점은 내 것입니다).

JPEG 압축의 시작점 은 손실 압축에 적합하지 않은 기본 색상 인 빨강, 녹색 및 파랑 의 픽셀입니다 . 실제 압축 전에 RGB 색상을 변환합니다 (예 : 첫 번째 채널이 순수한 밝기 정보 (Y)를 저장하는 YCrCb 모델에서 빨강, 파랑 및 녹색 채널의 평균 평균). 두 번째 채널의 저장 은 평균 밝기의 빨간색 채널 편차, 세 번째 채널의 파란색 채널 편차입니다. 그린 채널의 값은 이것으로부터 계산 될 수 있으며 특별히 기록 될 필요는 없습니다.구성 요소의 휘도 (밝기)와 색차 (색상)로 분리 한 후에는 선명도에 관계없이 두 개의 색차 채널의 해상도를 절반 또는 1/4로 줄일 수 있습니다. 인간의 시각 피질은 색과 모양의 인식을위한 독립적 인 시스템을 포함하고 있으며, 색맹은 어쨌든 이전의 미세 해상도 색 경계를 무시하고 , 색 감지 시스템은 3-4 배 낮은 해상도로 다시 작동합니다. 인식.

그것이 당신이 일어나고있는 모든 것을 더 잘 이해하는데 도움이되기를 바랍니다.


두 번째 인용문의 영어는 ... 음 ..
Andrew Leach

3
@AndrewLeach, 당신은 절대적으로 정확합니다, 그것은 매우 기술적이고 과학의 GUTS에 초점을 맞추도록 작성되었으므로, 당신이 말하거나 "기술적"이라면 약간 "건조"할 수 있지만, 그것이 빛을 발산했기 때문에 언급 된 것이 장점이라고 느꼈습니다. 중요한 요소에.
GµårÐïåñ

나는 그가 "엄격한"을 의미한다고 생각합니다. 어쨌든 자연의 설명은 약간 벗어난 IMO입니다. 샘플 이미지의 빨간색은 "순수"하므로 R 채널에서 매우 밝습니다. 이 영역의 G & B 채널은 매우 어둡습니다. 이 사실 때문에 양자화 효과가 더 두드러집니다. 인공물을 가리는 다른 색상은 없습니다. 채널별로 샘플 이미지를 검사하면 채널 데이터 중 하나가 다른 두 데이터와 크게 다를 때마다 더 뚜렷한 아티팩트가 표시됩니다.
horatio

4

JPG는 손실 압축 방법입니다. 이는 jpg 이미지 데이터를 저장할 때마다 파일 크기 (kb)를 저장하기 위해 폐기됩니다 . 이 데이터 손실은 jpg를 저장할 때마다 발생한다는 것을 알아야합니다 . jpg를 연 다음 jpg로 저장하면 더 많은 이미지 데이터를 버립니다. 데이터 손실이 발생한 영역에서 아티팩트 (또는 쓰레기 또는 퍼지)가 나타나기 시작합니다.

이러한 데이터 손실은 단색의 한 필드에서 다른 단색의 필드로 색상이 전환되는 경우 가장 두드러집니다. 특정 색상에는 직접적인 문제가 없습니다. 비슷한 색상의 넓은 영역에 관한 것입니다.

넓은 색 영역 만 포함 된 이미지의 경우 gif와 같은 형식이 jpg보다 적합합니다. gif 형식은 넓은 색 영역을 평평하게 유지하도록 설계되었습니다.


4
질문에 대답하지 않습니다.
Nearoo

0

JPEG는 색상을 동일하게 압축하므로 빨간색으로 인해 흐려짐이 발생하지 않지만 육안으로 볼 수 있습니다. 사람의 눈에는 약 700 만 개의 원뿔이 있으며 그 중 약 65 %가 적색 광선을받습니다. 이것이 다른 색상보다 빨간색이 더 흐리게 보이는 이유 일 수 있습니다. "더 많은"빨간색이 표시되기 때문입니다.


그렇습니다. 실제 편견이 없습니다. 그러나 그 의미는 빨강이 사람의 눈에 더 많은 속임수를 쓴 다음 파란색과 초록색이 뒤따른다는 것입니다. 예를 들어 TV 세트를 보면 RED가 가장 일반적으로 너무 높게 설정되어 있고, BLUE가 두 번째이고 GREEN이 세 번째입니다.
GµårÐïåñ

물론 이것은 개별 민감도 및 / 또는 색맹을 설명하지 않으며, 종 곡선의 중심에있는 인구의 대다수에 적용되는 일화 일반화에서 말하는 것입니다.
GµårÐïåñ

0

단단한 가장자리의 압축 아티팩트는 가장자리의 대비에 비례합니다. 빨강 파랑 가장자리는 해당 이미지에서 가장 대조적 인 것입니다.

jpg 색상 표현 체계에서 포화 된 1 차 운임이 잘못되었습니다. 예시 이미지의 차이는 포화 된 적색 대 둔한 청색-회색이다.

"크로마 서브 샘플링은 선명도에 영향을 미치지 않습니다"라는 신조는 또한 검은 색 경계에있는 포화 된 프라이 머리에서 실패하는 경향이 있습니다.


-1

자연 환경이 주로 녹색이기 때문에 눈은 녹색에 가장 민감합니다. 스펙트럼의 녹색 부분에서 더 많은 미묘함을 감지 할 수 있습니다. 진화-포식자를 피하고 먹이를 식별합니다. 색상 인식의이 불평등은 이미지의 빨간색 구성 요소가 다르게 보일 수 있습니다.


1
나는 녹색에 대한 감도 증가와 우리가 빨강을 인식하는 방법에 미치는 영향 사이의 관계를 이해하고 있는지 확실하지 않습니다. 빨간색은 기본 색상입니다. 그것은 혼합되어 있지 않으며 녹색을 포함하지 않습니다.
person27

1
이것은 심지어 옳지 않습니다. 인간의 스펙트럼 감도는 노란색 (600nm)으로 중심 (평균)이며 인간의 인식은 기본적으로 RGB입니다. 다른 것 (노란색 포함)이 계산됩니다.
horatio
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.