Все ли цвета можно описать с помощью RGB?

Если бы можно было выбрать идеальную чувствительность для RGB-фильтров сенсора камеры, можно ли было бы захватить любой цвет, как его видят люди?

Что вы подразумеваете под "идеальной чувствительностью"? Длина волны, при которой каждый цвет фильтра наиболее проницаем? Или относительные отношения отклика трех цветов фильтра друг к другу?
Обычно чувствительность к красному, зеленому и синему цветам не соответствует одной длине волны, а находится в диапазоне длин волн с пиком вокруг того, что мы воспринимаем как эти цвета. Идеальная чувствительность, возможно, определяется тем, насколько колбочки глаза чувствительны к этим длинам волн. Думаю, этим я ответил на свой вопрос.
За исключением того, что это еще не все, особенно с кадрами. Смотрите принятый ответ.
Я в курсе всего этого. Я пытался выяснить, обеспокоены ли вы тем, что точки в видимом спектре пикового пропускания цветов в маске Байера отличаются от пикового отклика соответствующих цветовых рецепторов нашей сетчатки, или вас больше беспокоит то, что Соотношения между тремя цветами различаются между сетчаткой и датчиками с маской Байера. Первый более или менее заперт для обоих. Последний постоянно адаптируется интерпретацией обоих.

Ответы (3)

Взгляните на это введение в восприятие и воспроизведение цвета . Он также содержит сравнение гамм CIE, RGB и CMYK внизу, где CIE представляет то, что может делать глаз, а RGB и CMYK, что могут делать камеры, мониторы и принтеры.

В вашем подробном вопросе вы в основном спрашиваете, будет ли выбор различных фильтров RGB точно моделировать человеческое восприятие цвета, чего нет:

Человеческий глаз очень адаптивен, поэтому камеры, например, испытывают трудности в ситуациях с экстремальным контрастом (где можно было бы использовать HDR-изображение) или в условиях слабого освещения, когда люди теряют цветовое зрение. Таким образом, это повысит точность или улучшит модель набора цветов, которые мы можем воспринимать, но адаптированная модель RGB по-прежнему будет иметь ограничения.

Кроме того, возможность точно моделировать или измерять то, что воспринимают люди, не решает проблему создания такой же стимуляции цветового зрения у других людей.

Это означает, что использование другого набора фильтров RGB будет «лечить» только получение данных о цвете, но не воспроизведение. Ваш монитор и принтер также должны воспроизводить это.

В воспроизведении цвета присутствуют и другие проблемы, такие как 8 бит против 16 и 32 бит на канал в датчиках, форматы файлов и мониторы, калибровка цвета в устройствах вывода, а также нелинейное восприятие и адаптивность ваших глаз к экстремальному диапазону цветов и яркости. опять же, например, из-за окружающего света.

Другая проблема связана с текстурой, которая может затруднить правильное воспроизведение таких вещей, как поверхности Gold и Silver.

Пожалуйста, ознакомьтесь с часто задаваемыми вопросами о цвете Poynton .

Статья Adobe не дает четкого ответа: в ней говорится: «Важность RGB как цветовой модели заключается в том, что она очень тесно связана с тем, как мы воспринимаем цвет с помощью рецепторов RGB в нашей сетчатке», но позже «Однако, когда мы взгляните на цветовые модели RGB и CMY, которые, по сути, являются моделями воспроизведения цвета, и мы увидим, что цветовая гамма, которую мы можем воспроизвести, намного меньше того, что мы видим на самом деле». Я думаю, вы говорите: «Да, но захват цветов полезен только в том случае, если вы также можете их показать»?
Да, это одна часть ответа. Но это еще не все, см. отредактированный ответ (сейчас).
Спасибо, мне нравится ответ, потому что он указывает, что фотографический захват и отображение цвета не могут воспроизводить отражение и блеск, что в человеческом восприятии действительно влияет на восприятие цвета.
Мне любопытно, может ли камера светового поля воспроизводить такие вещи, как блеск, учитывая, что она фиксирует не только цвет света, но и направление?
@ user1118321 Сияние связано как с поляризацией света, так и с направлением, с которого он наблюдается.
Краткий ответ на мой вопрос - нет . Я прочитал здесь: handprint.com/HP/WCL/color1.html , что чувствительность для наших длинных волн достигает пика в фиолетовом цвете. Смесь красного и синего может выглядеть точно так же, как этот оттенок, но он будет казаться менее насыщенным, чем спектральный фиолетовый.

Цвета, используемые в фильтре Байера, максимально приближены к трем длинам волн света, к которым человеческий глаз наиболее чувствителен. Насколько чувствителен каждый цвет по отношению к двум другим, определяется тем, как обрабатываются необработанные данные с датчика. Обычно это достигается изменением множителей, используемых для пикселей с красным и синим фильтрами. Зеленый канал обычно поддерживается с множителем 1,0.

Чтобы действительно понять, что происходит, нам нужно осознать, что ни фильтры на маске Байера, ни цветовые рецепторы в наших глазах не имеют жесткой границы между красными, зелеными и синими рецепторами. Все это подробно описано в этом ответе на то, что файлы RAW хранят 3 цвета на пиксель или только один? Здесь мы рассмотрим несколько основных моментов.

Вот график, демонстрирующий нормированные кривые отклика трех типов цветовых рецепторов сетчатки глаза человека. Длины волн, при которых цветовые рецепторы в сетчатке человека наиболее чувствительны, точно моделируют длины волн, при которых каждый фильтр в маске Байера является наиболее пропускающим. Обратите внимание, как много совпадений между тремя, особенно между зеленым и красным.

отклик

Необработанные файлы на самом деле не хранят цвета на пиксель. Они хранят только одно значение яркости на пиксель.

Это правда, что с маской Байера над каждым пикселем свет фильтруется красным, зеленым или синим фильтром над каждым пикселем. Но нет жесткой границы, при которой только зеленый свет проходит к пикселю, отфильтрованному зеленым, или только красный свет проходит к пикселю, отфильтрованному красным. Есть много совпадений. Через зеленый фильтр проходит много красного и немного синего света. Через красный фильтр проходит много зеленого и даже немного синего света, а некоторое количество красного и зеленого света записывается пикселями, отфильтрованными синим цветом.

Поскольку необработанный файл представляет собой набор отдельных значений яркости для каждого пикселя на датчике, в необработанном файле нет фактической информации о цвете. Цвет получается путем сравнения соседних пикселей, отфильтрованных по одному из трех цветов с помощью маски Байера. Но точно так же, как установка красного фильтра перед объективом при съемке на черно-белую пленку не приводила к получению монохроматической красной фотографии, маска Байера перед монохроматическими пикселями также не создает цвет. Что он делает, так это изменяет тональное значение (насколько ярким или темным записывается значение яркости определенного цвета) различных цветов в разной степени. Когда тональные значения (интенсивность серого) соседних пикселей, отфильтрованных для трех разных цветов, используемых в маске Байера, сравниваются, цвета могут быть интерполированы из этой информации. Это процесс, который мы называемдемозаика .

То же самое верно и для цветовых рецепторов в человеческом глазу.¹ «Зеленые» рецепторы воспринимают большую часть того же света, что и «красные» рецепторы, и наоборот. То, что мы воспринимаем как цвет, основано на относительных различиях между реакцией красных, зеленых и синих рецепторов нашей сетчатки.

Слишком часто мы отождествляем определенную длину волны света с определенным «цветом». Правда в том, что «цвет» определенной длины волны света воспринимается нашими глазами и мозгом. Животные с по-разному настроенными цветовыми рецепторами различают разные длины волн света иначе, чем люди. Некоторые животные имеют только монохроматическое зрение. Некоторые имеют всего два разных типа цветовых рецепторов. Некоторые животные имеют более трех различных типов цветовых рецепторов, которыми обладаем мы, люди.

«Цвет», как мы его воспринимаем, не является внутренним физическим свойством света. На самом деле то, что мы называем «видимым светом», — это всего лишь узкая полоса, на которую наши глаза химически реагируют из общего спектра электромагнитной энергии. Нет реальной внутренней разницы между видимым светом и невидимыми радиоволнами, кроме того факта, что наши глаза химически реагируют на длины волн электромагнитного спектра, которые мы называем «светом», и наши глаза химически не реагируют на длины волн, которые мы называем «светом». радио." Есть воспринимаемые нами «цвета», которые не могут быть воспроизведены одной длиной волны света. Маджента, например,

Что больше всего отличается между цветовыми рецепторами в сетчатке глаза человека и пикселями в сенсоре с маской Байера, так это формой кривых отклика, особенно в областях с более низким откликом для каждого типа цветового рецептора, когда длина волны источника света удаляется от датчика. длина волны, к которой этот рецептор наиболее чувствителен.

¹Разные люди могут немного различаться в отношении точных длин волн, при которых рецепторы их сетчатки наиболее чувствительны.

Но никто не видит своими глазами. Мы видим своим мозгом.

Точно так же, как камера должна выполнять большую обработку данных, собранных датчиком камеры, для создания цветного изображения, мозг выполняет большую обработку сигналов, которые он получает от сетчатки. Он регулирует относительный вес, который придается каждому набору цветовых рецепторов по отношению к другим. Вот почему мы воспринимаем объект одного цвета при разном освещении. Однако, если источник света достаточно ограничен в своем спектре, наша способность делать это начинает разрушаться. Например, при очень ограниченном спектре красного света наши глаза не могут отличить красную рубашку от белой.

Наш мозг также регулирует относительную яркость различных областей сцены, чтобы мы могли воспринимать детали в очень широком диапазоне уровней яркости. Мозг строит ментальную модель нашего окружения. Он собирает «данные» из темных областей иначе, чем собирает «данные» из ярких областей. Мозг управляет радужной оболочкой наших зрачков и изменяет диаметр радужной оболочки, когда мы сканируем сцену, так что яркость света, попадающего на нашу сетчатку из областей различной яркости, нормализуется до определенной степени.

Есть два очень важных фактора, которые усложняют воспроизведение любого типа камеры, цифровой или аналоговой, полного спектра цветов, которые могут воспринимать наши глаза.

Во-первых, мы все еще должны видеть результаты захвата света камерой, используя наши глаза .. Это означает, что то, что запечатлела камера на основе записанного ею света, должно быть воспроизведено для создания отраженного (печать) или испускаемого света (электронный экран), который стимулирует рецепторы нашей сетчатки так же, как свет, захваченный камерой. На данный момент камеры могут захватывать гораздо более широкий спектр информации, чем то, что наши методы отображения способны одновременно отображать. Таким образом, даже если камера может захватить весь диапазон света, на который реагируют наши глаза, наша технология отображения не может воспроизвести весь этот диапазон. Часть того, что мы делаем в процессе преобразования необработанных данных (или фотолаборатории), заключается в том, чтобы решить, какую часть общей информации, полученной камерой, мы хотим втиснуть в более узкие возможности наших методов отображения.

Во-вторых, наш глаз/мозг не может смотреть на двухмерную фотографию и адаптироваться к свету, который она отражает (или испускает) так же, как наши глаза/мозг адаптировались бы к реальной сцене, записанной на фотографии. Мы теряем преимущество нашего стереозрения, которое помогает нашему мозгу воспринимать глубину и расстояние, поскольку он строит внутреннюю «3D-модель». Мы по-разному адаптируемся к разным областям светлых и темных частей изображения. Мы не приспосабливаемся к различным источникам света и их различным цветовым температурам и спектральному распределению, освещая фотографию, так же, как мы можем приспосабливаться к реальной сцене. Наши зрачки обычно не расширяются и не сужаются, когда мы сканируем различные области высококонтрастной фотографии. (Возможно, если мы сидим в кинотеатре IMAX и показываем сцену, которая с одной стороны очень темная, а с другой — очень яркая.) Свет, при котором мы смотрим на изображение, также влияет на цвета, которые мы воспринимаем как изображение. . Именно поэтому назначаютсястандартные условия просмотра для критического изучения фотографий. Свет, поляризованный в естественной сцене, не поляризован таким же образом, когда он захватывается камерой и затем отображается в виде фотографии. Многие из вещей, которые наш мозг использует для восприятия цвета в реальной сцене, отсутствуют на фотографии.

Есть кое-что интересное, что такие линейные кривые чувствительности не показывают, но показывают точные логарифмические: колбочки L (и M) имеют второй пик чувствительности в фиолетовой области. Вот почему мы воспринимаем смесь синего и красного как цвет, похожий на фиолетовый, хотя чистый фиолетовый имеет более короткую длину волны, чем чистый красный или чистый синий.
@Szabolcs Это описано в ответе, где говорится: «Что больше всего отличается между цветовыми рецепторами в сетчатке глаза человека и пикселями в сенсоре с маской Байера, так это формы кривых отклика ...»
На вашей диаграмме написано "нормализованная чувствительность конуса". Я заметил, что у вас есть склонность реагировать на комментарии воинственно. Комментарий был адресован не вам — он был адресован заинтересованным читателям, и он не исправлял то, что вы сказали, а дополнял.
Я исправил текст, чтобы он соответствовал диаграмме. Спасибо за внимание. Суть остается в том, что основная цель состоит в том, чтобы показать высокую степень перекрытия, которая существует как в реакции сетчатки глаза человека, так и в реакции цифрового датчика на различные длины волн света.
Думаю, меня немного смутило то, как вы намекнули, что диаграмма неточна. Дело не в том, что одна диаграмма более или менее точна, чем другая. Просто диаграмма LMS связана с отображением относительных различий в спектральных реакциях (то есть различий в реакции на стимулы одной длины волны света) для каждой длины волны, в то время как диаграмма соответствия цветов XYZ связана с отображением реакции на комбинации длины волн, дающие различные воспринимаемые цвета. См. этот ответ для хорошего базового описания каждого из них.

В фотографии мы смешиваем или удерживаем цвета в разных пропорциях и с разной интенсивностью. Мы можем аппроксимировать большинство цветов спектра. Под «спектром» мы имеем в виду те цвета, которые получаются путем отражения белого света через призму. Используя доступные фильтры, мы можем даже получить пурпурный (красный + синий) и многочисленные оттенки фиолетового, это цвета, не видимые в спектре.

Верное цветовое изображение зависит от получения цветового соответствия. Существует два типа цветового соответствия. Один из них - это метод сопоставления, тогда как совпадение достигается, когда два цвета видны в свете с различной длиной волны в одних и тех же пропорциях. Другой метод сопоставления заключается в настройке различных энергий компонентов, чтобы получить требуемый эффект на систему зрительных рецепторов человека, заставляющую нас видеть совпадение. Различие между двумя системами важно, потому что цветная фотография основана на последней. Другими словами, мы не можем с помощью красителя или пигмента воспроизвести фактические физические стимулы, возникающие, когда мы на самом деле смотрим на объект через камеру. Однако мы можем, манипулируя светом, имитировать это действие.

В фотографии мы изображаем и отображаем это изображение, используя три основных цвета: красный, зеленый и синий. Однако они терпят неудачу, когда мы печатаем на бумаге. Чтобы сделать точный отпечаток, мы должны использовать субтрактивные основные цвета, которые являются дополнением (противоположным) трем светлым основным цветам. Это дополнение синего (желтый) - дополнение красного (голубой (синий + зеленый)) - дополнение зеленого (пурпурный (красный + синий)). В фотонауке нам никогда не удавалось получить точные оттенки для изготовления фильтров, красителей и пигментов.

Мы можем приблизиться, но верный образ все еще ускользает от нас.