Спектральная чувствительность ПЗС линейки фотоаппарата

Статус
Закрыто для дальнейших ответов.

Status

Топикстартер
15 лет на форуме
Сообщения
177
Реакции
0
Добрый день!

Вопрос может не совсем корректен, но все же осмелюсь задать:

как определить спектральные чувствительности ПЗС линеек в фотоаппарате? Есть ли возможность получить эти данные из "прошивки" в фотоаппарате?

Идея следующая, в общем-то не новая, использовать фотоаппарат как спектрофотометр. Проблема в том, что идея должна реализоваться с использованием встроенных фотоаппаратов в мобильные телефоны, поэтому нужно получать данные по спектральной чувствительности с любой фотокамеры телефона.
Есть мат модель расчета спектра, зная спектральные чувствительности и значения RGB, полученные при фотографировании. Но как получить эти спектральные чувствительности - неизвестно.
Если есть идеи или этот вопрос уже решен, пожалуйста, поделитесь.
Заранее СПАСИБО БОЛЬШОЕ!

С уважением, Алексей.
 

splxgf

12 лет на форуме
Сообщения
7 744
Реакции
3 425
Ответ: Спектральная чувствительность ПЗС линейки фотоаппарата

А чем будет обеспечиваться источник света?
 

ch_alex

Погулять вышел.
15 лет на форуме
Сообщения
8 420
Реакции
2 709
Ответ: Спектральная чувствительность ПЗС линейки фотоаппарата

Я смотрю, со вчерашнего раннего вечера пропала куча сообщений.

А не получится фотоаппарат использовать в качетсве спектрофотометра. Только как колориметр, если поотключать всяческий улучшайзин. И то, многое зависит от матрицы - есали она шумная, то придётся делать довольно много снимков, чтобы вычесть шум.
 

AlexG

15 лет на форуме
Сообщения
702
Реакции
492
Ответ: Спектральная чувствительность ПЗС линейки фотоаппарата

Есть мат модель расчета спектра, зная спектральные чувствительности и значения RGB, полученные при фотографировании. Но как получить эти спектральные чувствительности - неизвестно.
Если есть идеи или этот вопрос уже решен, пожалуйста, поделитесь.

Вообще, если действительно есть мат.модель расчета спектра из спектральных чувствительностей и RGB (запишем как z=f(x,y)), то, по идее, можно даже не аналитически, а численными методами получить x=f'(z,y)...
 

Status

Топикстартер
15 лет на форуме
Сообщения
177
Реакции
0
Ответ: Спектральная чувствительность ПЗС линейки фотоаппарата

Добрый день!

Вообще, если действительно есть мат.модель расчета спектра из спектральных чувствительностей и RGB (запишем как z=f(x,y)), то, по идее, можно даже не аналитически, а численными методами получить x=f'(z,y)...

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

Поэтому нужна какая-то методика, либо как-то из самого фотоаппарата "брать" эти данные...

По поводу источника - да это вопрос серьезный, но пока рассчитываем на градиентную засветку вспышкой фотоаппарата.

Спасибо!
С уважением, Алексей.
 

magneto

рептилоЙд
15 лет на форуме
Сообщения
5 646
Реакции
4 369
Ответ: Спектральная чувствительность ПЗС линейки фотоаппарата

Ну воперых, спектрофотометр не получится по определению - всего 3 шага по спектру, да еще с шириной в сотню нанометров :).
Колориметр может и получится, но с большим трудом - надо будет, помимо узнавания параметров матрицы, ещё как-то обойти АРУ и прочие автоматы, которые помешают абсолютным измерениям (о источнике тут уже говорили). Вынуть какие-то параметры из фирмвари камеры - это уже хакинг и здесь его обсуждать не принято.
 

ch_alex

Погулять вышел.
15 лет на форуме
Сообщения
8 420
Реакции
2 709
Ответ: Спектральная чувствительность ПЗС линейки фотоаппарата

Вообще, если действительно есть мат.модель расчета спектра из спектральных чувствительностей и RGB (запишем как z=f(x,y)), то, по идее, можно даже не аналитически, а численными методами получить x=f'(z,y)...
Например, можно численно получить обращение кривой чувствительности глаза по известной формуле. Но это только благодаря тому, что по формуле мы можем получить произвольное количество точек. Табличные данные, особенно сильно ограниченные, такой возможности не дают. Всё, что будет вычислено между реальными узлами, может быть представлено сплайнами или степенными многочленами, узлами которых являются те самые реальные точки. Т.е. иначе говоря, по 3 точкам мы можем достоверно определить только параметры квадратного уравнения (параболу). Уравнения более высоких порядков через заданные 3 точки можно провести бесконечное количество.
 
Статус
Закрыто для дальнейших ответов.