- Сообщения
- 4 860
- Реакции
- 2 882
У меня к сожалению пока нет стандарта ASTM E308 никакого года, не могу посмотреть что там, может кто знает. Каким именно образом правильно посчитать из SPD иллюминанта референсные значения XYZ белой точки?
Если верить Линдблуму - он берет белую точку из ASTM E308-01 (на сегодня актуальный стандарт ASTM E308-13 но не важно). Смотрим код Линдблума, координаты белого для D50 там такие:
X=0.96422 Y=1 Z=0.82521
Как они получены?
Если мы возьмем формулу Spectral Power Distribution для источника D, строго посчитаем спектры для температуры 5003К (D50) и вычислим из них координаты XYZ - они с приведенными цифрами не сойдутся. Так например Линдблум отмечает, что кривые стандартного наблюдателя отличаются от нуля в диапазоне 360 to 830 nm. Хорошо, берем такой диапазон на SPD D50 c шагом 10 нм - получаем координаты белого:
X=0.9639137810760596 Y=1 Z=0.8247197515129133
Не сходится с ASTM. Ладно, берем наш привычный измеряемый диапазон 380 to 730 nm. Все равно не сходится, получаем:
X=0.9638310889412006 Y=1 Z=0.8246901294158935
Хорошо, предполагаем мы, вот например MT в своих вычислениях интерполирует спектры с шагом 10 нм в шаг 5 нм. Считаем с шагом в 5 - все равно не сходится, получаем еще один набор цифр для референсного белого:
X=0.9641051145413866 Y=1 Z=0.8253190042029728
Ну ладно, берем SPD источника D50 с шагом 1 нм, считаем в диапазоне 360 to 830 nm, получаем:
X=0.9642063494634407 Y=1 Z=0.8253517346233101
Очевидно, что шаг SPD влияет на результат, но точного совпадения с ASTM мы так и не получили. Может диапазон длин волн надо брать иной? Тогда хотелось бы знать какой? В ASTM E308 наверняка написано, вот бы посмотреть.
Если верить Линдблуму - он берет белую точку из ASTM E308-01 (на сегодня актуальный стандарт ASTM E308-13 но не важно). Смотрим код Линдблума, координаты белого для D50 там такие:
X=0.96422 Y=1 Z=0.82521
Как они получены?
Если мы возьмем формулу Spectral Power Distribution для источника D, строго посчитаем спектры для температуры 5003К (D50) и вычислим из них координаты XYZ - они с приведенными цифрами не сойдутся. Так например Линдблум отмечает, что кривые стандартного наблюдателя отличаются от нуля в диапазоне 360 to 830 nm. Хорошо, берем такой диапазон на SPD D50 c шагом 10 нм - получаем координаты белого:
X=0.9639137810760596 Y=1 Z=0.8247197515129133
Не сходится с ASTM. Ладно, берем наш привычный измеряемый диапазон 380 to 730 nm. Все равно не сходится, получаем:
X=0.9638310889412006 Y=1 Z=0.8246901294158935
Хорошо, предполагаем мы, вот например MT в своих вычислениях интерполирует спектры с шагом 10 нм в шаг 5 нм. Считаем с шагом в 5 - все равно не сходится, получаем еще один набор цифр для референсного белого:
X=0.9641051145413866 Y=1 Z=0.8253190042029728
Ну ладно, берем SPD источника D50 с шагом 1 нм, считаем в диапазоне 360 to 830 nm, получаем:
X=0.9642063494634407 Y=1 Z=0.8253517346233101
Очевидно, что шаг SPD влияет на результат, но точного совпадения с ASTM мы так и не получили. Может диапазон длин волн надо брать иной? Тогда хотелось бы знать какой? В ASTM E308 наверняка написано, вот бы посмотреть.