![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Хочется странного: математическую функцию, которая переводит цветное RGB-изображение в "ночной вид". Так как я перфекционист, хочется, чтобы результат был приближен к теоретически идеальному. Впрочем, хорошая эвристическая художественная находка тоже не помешает.
Дополнительно возникли вопросы.
1. Как так получилось, что фиолетовый цвет аппроксимируют пурпурным, и это вроде бы даже работает. На чём основан этот эффект?
2. Как связаны между собой колориметрические функции XYZ с реальной чувствительностью колбочек?
3. Участвуют ли палочки в дневном зрении? Если да, то почему колориметрия ими пренебрегает, и это работает? Попадалась теория, что палочки отвечают за восприятие синего, так как якобы синих колбочек слишком мало, чтобы объяснить восприятие синего только ими. Если это так, то зачем вообще синие колбочки?
4. Несколько раз встречал график спектральной чувствительности палочек -- он не совпадает с синими колбочками. С другой стороны, попадалось упоминание, что у них имеется две "крайних" спектральных чувствительности, и реальная чуствительность является их средним, зависящим от уровня освещенности. Если так, то где найти эти функции по отдельности вместе с правилом суммирования для получения зависимости при конкретной освещенности? Совпадает ли чусвтвительность с синими колбочками хоть при каком-нибудь уровне освешения?
Дополнительно возникли вопросы.
1. Как так получилось, что фиолетовый цвет аппроксимируют пурпурным, и это вроде бы даже работает. На чём основан этот эффект?
2. Как связаны между собой колориметрические функции XYZ с реальной чувствительностью колбочек?
3. Участвуют ли палочки в дневном зрении? Если да, то почему колориметрия ими пренебрегает, и это работает? Попадалась теория, что палочки отвечают за восприятие синего, так как якобы синих колбочек слишком мало, чтобы объяснить восприятие синего только ими. Если это так, то зачем вообще синие колбочки?
4. Несколько раз встречал график спектральной чувствительности палочек -- он не совпадает с синими колбочками. С другой стороны, попадалось упоминание, что у них имеется две "крайних" спектральных чувствительности, и реальная чуствительность является их средним, зависящим от уровня освещенности. Если так, то где найти эти функции по отдельности вместе с правилом суммирования для получения зависимости при конкретной освещенности? Совпадает ли чусвтвительность с синими колбочками хоть при каком-нибудь уровне освешения?
no subject
Date: 2011-10-21 10:30 am (UTC)no subject
Date: 2011-10-21 04:06 pm (UTC)Итого, по RGB картинке нельзя восстановитьь спектр исходного объекта, от которого существенно зависит его искажение в темноте.
При просмотре чего-то глазом спектр каждого "светящегося" объекта сворачивается с спектральной чувствительностью всех типов рецепторов и получаются скалярные значения интенсивностей.
При фотографировании те же спектры сворачиваются с спектральной чувствительностью пикселей на матрице и (в общем случае) получается совершенно другой результат и потери информации.
Теоретически, эту информацию можно дофантазировать, но результат будет непредсказуемо отличаться от ожидаемого.
no subject
Date: 2011-10-21 06:43 pm (UTC)http://en.wikipedia.org/wiki/Bezold-Br%C3%BCcke_shift
http://en.wikipedia.org/wiki/Opponent_process
no subject
Date: 2011-10-22 07:36 am (UTC)2) А как вы картинку можете пересчитать и отрисовать? Мне тоже нужно пересчитывать картинки имея формулы преобразования RGB в RGB (или CMK в CMYK).
В экселе я все это делаю, а как сделать для каждой точки изображения и отрисовать это новое изображение?
no subject
Date: 2011-10-22 02:07 pm (UTC)no subject
Date: 2011-10-22 08:49 pm (UTC)ну очень не хочется опять лезть в программирование, буду искать фрилансера