Телескопы покупают здесь


Голосование

Интересно ли вам точное отображение на мониторе длин волн?

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

A A A A Автор Тема: Табличка RGB(λ).  (Прочитано 10709 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #40 : 16 Окт 2009 [14:37:13] »
Сверил указанные длины волн по следующему источнику:

Цитата
Ralchenko, Yu., Kramida, A.E., Reader, J., and NIST ASD Team (2008). NIST Atomic Spectra Database (version 3.1.5), (Online). Available: http://physics.nist.gov/asd3 (2009, October 15-16). (American) National Institute of Standards and Technology, Gaithersburg, MD.

При обновлении таблички я старался указывать более точную расчётную величину длины волны, а экспериментальную — лишь при заметных расхождениях.  Точность теперь избыточна для TrueColor (удалось исправить цвет лишь одной линии, на единичку зелёного), зато поможет при составлении таблички для DeepColor.  Так что теперь дело исключительно за математикой.

Увы, следующие линии отождествить не удалось.  Удалять я их совсем не стал, вместо этого вынес в следующую табличку:

ВолнаДлина(R, G, B)=#hexНазваниеПример
*H15371,197нмближний ультрафиолетовыйЖЖЖ
*H14372,194нмближний ультрафиолетовыйЖЖЖ
*H13373,437нмближний ультрафиолетовыйЖЖЖ
*H12375,015нмближний ультрафиолетовыйЖЖЖ
*H11377,063нмближний ультрафиолетовыйЖЖЖ
*H10379,790нмближний ультрафиолетовыйЖЖЖ
*He II392,348нм(125, 0, 150)=#7D0096фиолетовыйЖЖЖ
*He II402,560нм(131, 0, 191)=#8300BFфиолетовыйЖЖЖ
*He II454,16нм(0, 93, 255)=#005DFFсинийЖЖЖ
*Na I-D518,4нм(47, 255, 0)=#2FFF00зелёныйЖЖЖ
*N I519,85нм(53, 255, 0)=#35FF00зелёныйЖЖЖ
*(Ca XV)596.4нм(255, 202, 0)=#FFCA00оранжевыйЖЖЖ
*He II689.07нм(255, 0, 0)=#FF0000красныйЖЖЖ
*He II717.75нм(223, 0, 0)=#DF0000красныйЖЖЖ

Кто-нибудь из коллег сталкивался с этими линиями, они важны?  Также я встречал упоминания про линии H7 (около 432нм) и Na II (570нм, 600нм), Na II-D (583нм), но не смог их найти в каталоге.  Также, если какие-то важные линии пропущены или отождествлены неправильно, просьба добавить или исправить.

Особенно разочаровывает отсутствие астрономически значимых оранжевых линий (590-625нм), единственная линия оттуда не подтвердилась.  :(  И да, линии городской засветки являются астрономически значимыми.  ;D
« Последнее редактирование: 16 Окт 2009 [15:00:04] от ath »
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #41 : 16 Окт 2009 [15:28:59] »
http://www.narrowbandimaging.com/synthetic_rgb_page.htm

Спасибо за ссылку.

Только я не понял, какие именно линии [SII] получаются на снимках.  В статье указано 673.4nm, но линии с такой длиной я не нашёл.  Хотя для [OIII] и Hα длины волн указаны точно.

(понятно, что грубая SPECTRA выбивает все волны в этом диапазоне в (255,0,0) — но мониторы позволяют передавать оттенки красной части спектра, если уменьшить яркость пикселя)
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #42 : 16 Окт 2009 [16:12:06] »
Исправил названия цветов по Куликовскому (было по Википедии).  Стало куда больше походить на русский язык.  :)  Для справки привожу диапазоны здесь (вместе с RGB по SPECTRA):
  • красный (λ от 770 до 620 нм, RGB от #770000 до #FF7700)
  • оранжевый (λ от 620 до 585 нм; RGB от #FF7700 до #FFEF00)
  • жёлтый (λ от 585 до 570 нм; RGB от #FFEF00 до #E1FF00)
  • зелёный (λ от 570 до 510 нм; RGB от #E1FF00 до #00FF00)
  • голубой (λ от 510 до 480 нм; RGB от #00FF00 до #00D5FF)
  • синий (λ от 480 до 450 нм; RGB от #00D5FF до #0046FF)
  • фиолетовый (λ от 450 до 380 нм; RGB от #0046FF до #610061)

Средние значения семи цветов радуги по SPECTRA получаются такие:
ЦветДлина волныRGBПример
красный695нм#FF0000ЖЖЖ
оранжевый602,5нм#FFB600ЖЖЖ
жёлтый577,5нм#F8FF00ЖЖЖ
зелёный540нм#81FF00ЖЖЖ
голубой495нм#00FFCBЖЖЖ
синий465нм#0092FFЖЖЖ
фиолетовый415нм#7600EDЖЖЖ

На моём мониторе, вроде, похоже.  ;)  Но буду рыть алгоритм Джона Волкера.
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн Globe-trotter

  • *****
  • Сообщений: 1 224
  • Благодарностей: 23
  • Антон Ткаченко
    • Skype - globe-trotter76
    • Сообщения от Globe-trotter
    • Мои фотографии
Re: Табличка RGB(λ).
« Ответ #43 : 16 Окт 2009 [16:21:57] »
На моём мониторе, вроде, похоже.  ;) 

Откуда знаете? Все всегда надо проверять. В данном случае - пипеткой  ;)

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #44 : 16 Окт 2009 [16:34:28] »
Проверка пипеткой Гимпа показала, что форум правильно отображает RGB-цвета.  ;)

Любопытнее, что Куликовский приводит для Hγ значение λ=434,066нм.  Я же взял с американского института значение λ=434,047нм (это для воздуха, для вакуума он выдаёт λ=434,169нм).  Разумеется, в RGB-пространстве эти сотые доли нанометра роли не играют и по SPECTRA все три соответствуют одному фиолетовому #2800FF.

Но интересно, откуда взялась разница.
« Последнее редактирование: 16 Окт 2009 [16:38:43] от ath »
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн Дмитрий Иванов

  • *****
  • Сообщений: 3 380
  • Благодарностей: 54
    • Сообщения от Дмитрий Иванов
Re: Табличка RGB(λ).
« Ответ #45 : 16 Окт 2009 [16:40:37] »
Видимо, скорость вращения Земли сыграла злую шутку. Т.е. американцы приближались к генератору фотонов , а нашы удалялись... ;D  Эффект Доплера, такскть.

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #46 : 16 Окт 2009 [16:44:21] »
Может.

А, может быть, Куликовский у меня 2002 года.  Писал главу 3.6.2, скорее всего, в 1990-е годы.  Данные же с сайта идут напрямую из базы данных института, опираясь на достижения спектрометрии 2009 года.
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #47 : 16 Окт 2009 [17:43:55] »
Тут спрашивали о применении RGB(λ).  Они многочисленны, вот одно из них.

Цитата
«У ярких визуально-двойных звёзд встречаются любопытные сочетания цветов: у β Лебедя одна из звёзд жёлтая, другая ярко-голубая, у γ Андромеды оранжевая и голубая и т.д.  Появление зелёного, голубого или синего цветов у компонентов двойных звёзд является оптическим обманом: чувствительный слой глаза (ретина), утомлённый ярким светом главной, например, красной звезды, менее яркую звезду видит в так называемом дополнительном цвете, которым в данном случае является зелёно-голубой.» © Куликовский-2002, 1.10.4, стр. 141.
Теперь этот визуальный эффект можно имитировать на астрофото.  Например (названия частот и примеры взяты из Куликовского; цвет подсчитан по SPECTRA):

КонтрастДлины волнRGBПример
красный/синевато-зелёный656нм/492нм#FF0000/#00FFEAЖЖ
оранжево-красный/голубовато-зелёный608нм/490нм#FFA200/#00FFFFЖЖ
жёлтый/синий585нм/482нм#FFEF00/#00DEFFЖЖ
зелёно-жёлтый/фиолетовый564нм/433нм#CFFF00/#2E00FFЖЖ

На прилагаемом изображении эти контрасты проиллюстрированы на чёрном фоне.  Любопытно, напоминает ли упомянутые двойные?  Если нет, будем стараться дальше. 8)

HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн LifeIsGood

  • *****
  • Сообщений: 5 943
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Re: Табличка RGB(λ).
« Ответ #48 : 16 Окт 2009 [17:44:36] »
Только я не понял, какие именно линии [SII] получаются на снимках.  В статье указано 673.4nm, но линии с такой длиной я не нашёл. 
Наерное те две, которые красные.

Оффлайн LifeIsGood

  • *****
  • Сообщений: 5 943
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Re: Табличка RGB(λ).
« Ответ #49 : 16 Окт 2009 [17:47:17] »
У каждой звезды оттенок свой. Даже, если это цвет и звучит как голубой.

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #50 : 16 Окт 2009 [18:10:40] »
Только я не понял, какие именно линии [SII] получаются на снимках.  В статье указано 673.4nm, но линии с такой длиной я не нашёл. 
Наерное те две, которые красные.

Наверное.  Но они же, вроде, 671.64нм и 673.08нм.  А откуда автор взял 673.4нм, не с потолка же?

У каждой звезды оттенок свой. Даже, если это цвет и звучит как голубой.

Согласен, до определения RGB-цвета звёзд ещё далеко.  Но Куликовский приводит точные нанометры, чтобы продемонстрировать визуальный контраст.  Если есть функция RGB(λ), мы можем относительно точно посмотреть на мониторе, что он имел в виду.

Судя по полученным RGB-значениям, дополнительный цвет (без учёта гаммы) это просто (255-R, 255-G, 255-B) и визуальный контраст навести — относительно просто.
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #51 : 16 Окт 2009 [20:11:37] »
Помнится, Аркадий говорил, что На - скорее на марганцовку похож.

При алгоритме SPECTRA все λ=650…700нм выгорают в чисто красный: R=255, G и B нулевые.  Даже на крутейших LUA-мониторах эту часть спектра не различить, сколько не колдуй с настройками.  Монитор с 24-битным цветом даже не узнает, что мы хотим от него разные оттенки красного.  :'(

Возможно, когда мы перейдём на более корректный алгоритм, уменьшающий яркость пикселей в этом диапазоне, Hα таки станет марганцовкой.
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Табличка RGB(λ).
« Ответ #52 : 16 Окт 2009 [22:54:15] »
Помнится, Аркадий говорил, что На - скорее на марганцовку похож.


Это Баадеровский H-a узкополосник кажется с одной стороны сиреневым, с другой стороны золотистым, из-за отражений. Если отсечь паразитные отражения то цвет будет чисто красным, довольно темным.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Дмитрий Иванов

  • *****
  • Сообщений: 3 380
  • Благодарностей: 54
    • Сообщения от Дмитрий Иванов
Re: Табличка RGB(λ).
« Ответ #53 : 16 Окт 2009 [23:02:22] »
Помнится, Аркадий говорил, что На - скорее на марганцовку похож.


Это Баадеровский H-a узкополосник кажется с одной стороны сиреневым, с другой стороны золотистым, из-за отражений. Если отсечь паразитные отражения то цвет будет чисто красным, довольно темным.

Тот разговор был ещё при Хрюнделе. Аркадий упоминал про газоразрядную трубку.

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #54 : 17 Окт 2009 [11:37:44] »
но ничто не мещает мне обработать картинку так, что OIII будет чисто синим (0,0,255), тогда Hβ примерно такой и будет как я сказал (5,2,255) - это если исходить из второго варианта задачи. В результате в Вашей табличке до яркости 51/255 эти два цвета не будут отличаться никак, а дальше оттенок будет меняться скачками.

Такие примеры «скачков», кстати, ещё раз доказывают, что для серьёзного астрофото в естественных цветах нужен DeepColor.

256 оттенков ч/б, которые даже невозможно без огрубления картинки окрасить в желаемый цвет — это профанация высокого искусства.  Сейчас разве что вебки дают меньше 12 бит на канал, а компьютерная обработка позволяет выиграть ещё минимум пару бит.

К счастью, DeepColor уже стучится в наши двери.  HDMI 1.3 активно внедряется, 16-битный TIFF уже существует, операционки развиваются.  Надеюсь, к тому времени табличка уже будет точна для sRGB и мы будем работать над глубокими (48-битными) цветами scRGB.

Быть может, HDR вообще сделает эти операции автоматическими и табличка понадобится лишь при столкновении с предыдущим уровнем технологий.
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #55 : 17 Окт 2009 [23:00:09] »
Всё, разобрался в правильном подходе (через таблицу CIE, матрицу и гаммы sRGB) и отладил свою программу для вычисления RGB-цвета волн.  Впрочем, не успел я сделать завершающие штрихи в своей программе, как уже нашёл готовую работу одного немца для sRGB.  ;D  Пока я тружусь, можете посмотреть его готовый результат, цвета спектра в sRGB, полученные им летом 2008 года:
http://www.magnetkern.de/spektrum.html

А здесь немецкая программа на языке Haskell:
http://www.magnetkern.de/software/color-v0.3.hs

Моя программа, впрочем, основывается на 1нм табличке CIE, имеющей чуть больше значащих цифр за счёт использования плавучки, а не фиксированной запятой.  Поэтому будет давать чуть более точный результат.

Более того, Mitchell N. Charity из МТИ выложил цвета чёрного тела в sRGB:
http://www.vendian.org/mncharity/dir3/blackbody/
http://www.vendian.org/mncharity/dir3/blackbody/UnstableURLs/bbr_color.html

И даже RGB-цвета звёзд — то, к чему я так медленно подступал:
http://www.vendian.org/mncharity/dir3/starcolor/
http://www.vendian.org/mncharity/dir3/starcolor/UnstableURLs/starcolors.html

В статье «Where's purple? Or, how to plot colours properly on a computer screen» он объясняет современный алгоритм, принятый для отображения чистых волн спектра (правда, для Rec. 704, а не sRGB):
http://casa.colorado.edu/~ajsh/colour/rainbow.html
« Последнее редактирование: 18 Окт 2009 [10:36:52] от ath »
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #56 : 17 Окт 2009 [23:02:49] »
Сохраняю здесь табличку, созданную с помощью устаревшего алгоритма SPECTRA — на случай, если кто будет сталкиваться с такой кодировкой.  Чтобы знать, откуда она.

Линияλ(R, G, B)=#hexЦветПример
Fe XIII338,85нмближний ультрафиолетовый
Fe I N358,1195нмближний ультрафиолетовый
Hg I365,0158нмближний ультрафиолетовый
(O II)372,6032нмближний ультрафиолетовый
(O II)372,880нмближний ультрафиолетовый
Fe I M373,4864нмближний ультрафиолетовый
Fe I L382,0425нм(104, 0, 106)=#68006AфиолетовыйЖЖЖ
Mg I383,22996нм(107, 0, 112)=#6B0070фиолетовыйЖЖЖ
H9383,5384нм(108, 0, 113)=#6C0071фиолетовыйЖЖЖ
H8388,9049нм(120, 0, 136)=#780088фиолетовыйЖЖЖ
Ca II K393,3663нм(126, 0, 154)=#7E009AфиолетовыйЖЖЖ
He I396,47288нм(129, 0, 167)=#8100A7фиолетовыйЖЖЖ
(Ne III)396,747нм(129, 0, 168)=#8100A8фиолетовыйЖЖЖ
Ca II H396,8469нм(129, 0, 168)=#8100A8фиолетовыйЖЖЖ
Hε397,0072нм(129, 0, 169)=#8100A9фиолетовыйЖЖЖ
He I402,6191нм(131, 0, 191)=#8300BFфиолетовыйЖЖЖ
He I402,63569нм(131, 0, 191)=#8300BFфиолетовыйЖЖЖ
Mn I403,076нм(131, 0, 193)=#8300C1фиолетовыйЖЖЖ
Fe I404,5813нм(130, 0, 198)=#8200C6фиолетовыйЖЖЖ
Hg I404,6565нм(130, 0, 199)=#8200C7фиолетовыйЖЖЖ
Fe I406,3594нм(130, 0, 198)=#8100CDфиолетовыйЖЖЖ
(S II)406,860нм(129, 0, 207)=#8100CFфиолетовыйЖЖЖ
Fe I410,1686нм(125, 0, 219)=#7D00DBфиолетовыйЖЖЖ
Hδ410,174нм(125, 0, 219)=#7D00DBфиолетовыйЖЖЖ
He I412,08237нм(123, 0, 226)=#7B00E2фиолетовыйЖЖЖ
He II419,983нм(106, 0, 255)=#6A00FFфиолетовыйЖЖЖ
Ca I g422,6728нм(94, 0, 255)=#5E00FFфиолетовыйЖЖЖ
Cr I425,435нм(82, 0, 255)=#5200FFфиолетовыйЖЖЖ
C II426,7001нм(76, 0, 255)=#4C00FFфиолетовыйЖЖЖ
C II426,7261нм(76, 0, 255)=#4C00FFфиолетовыйЖЖЖ
Ca I G430,7744нм(57, 0, 255)=#3900FFфиолетовыйЖЖЖ
Ti II G430,790нм(57, 0, 255)=#3900FFфиолетовыйЖЖЖ
Fe I G430,7901нм(57, 0, 255)=#3900FFфиолетовыйЖЖЖ
Fe I f432,5761нм(48, 0, 255)=#3000FFфиолетовыйЖЖЖ
Hγ434,047нм(40, 0, 255)=#2800FFфиолетовыйЖЖЖ
Hg I435,8335нм(30, 0, 255)=#1E00FFфиолетовыйЖЖЖ
(O III)436,3209нм(27, 0, 255)=#1B00FFфиолетовыйЖЖЖ
Fe I d438,3544нм(14, 0, 255)=#0E00FFфиолетовыйЖЖЖ
He I438,79291нм(11, 0, 255)=#0B00FFфиолетовыйЖЖЖ
Fe I440,4750нм(0, 6, 255)=#0006FFфиолетовыйЖЖЖ
He I447,1479нм(0, 54, 255)=#0036FFфиолетовыйЖЖЖ
He I447,16832нм(0, 54, 255)=#0036FFфиолетовыйЖЖЖ
Mg II448,1126нм(0, 60, 255)=#003CFFфиолетовыйЖЖЖ
Mg II448,1327нм(0, 60, 255)=#003CFFфиолетовыйЖЖЖ
Ba II455,4033нм(0, 99, 255)=#0063FFсинийЖЖЖ
(Mg I)457,10956нм(0, 108, 255)=#006CFFсинийЖЖЖ
He II468,568нм(0, 163, 255)=#00A3FFсинийЖЖЖ
He I471,3146нм(0, 175, 255)=#00AFFFсинийЖЖЖ
Hβ486,133нм(0, 239, 255)=#00EFFFголубойЖЖЖ
He I492,19310нм(0, 255, 232)=#00FFE8голубойЖЖЖ
Ba II493,4077нм(0, 255, 220)=#00FFDCголубойЖЖЖ
(O III)495,8911нм(0, 255, 193)=#00FFC1голубойЖЖЖ
(O III)500,6843нм(0, 255, 138)=#00FF8AголубойЖЖЖ
He I501,56780нм(0, 255, 128)=#00FF80голубойЖЖЖ
Mg I b4516,73216нм(39, 255, 0)=#27FF00зелёныйЖЖЖ
Fe I b4516,7487нм(39, 255, 0)=#27FF00зелёныйЖЖЖ
Fe II b3516,9033нм(40, 255, 0)=#28FF00зелёныйЖЖЖ
Mg I b2517,26843нм(42, 255, 0)=#2AFF00зелёныйЖЖЖ
Mg I b1518,36042нм(47, 255, 0)=#2FFF00зелёныйЖЖЖ
Fe I E2526,9537нм(82, 255, 0)=#52FF00зелёныйЖЖЖ
Ca I E1527,0270нм(82, 255, 0)=#52FF00зелёныйЖЖЖ
Fe I E1527,0357нм(82, 255, 0)=#52FF00зелёныйЖЖЖ
(Fe XIV)530,286нм(95, 255, 0)=#5FFF00зелёныйЖЖЖ
Fe II531,6615нм(100, 255, 0)=#64FF00зелёныйЖЖЖ
He II541,152нм(133, 255, 0)=#85FF00зелёныйЖЖЖ
Hg I e546,0750нм(150, 255, 0)=#96FF00зелёныйЖЖЖ
(Cl III)551,7709нм(169, 255, 0)=#A9FF00зелёныйЖЖЖ
(Cl III)553,7873нм(175, 255, 0)=#AFFF00зелёныйЖЖЖ
(O I)557,7339нм(188, 255, 0)=#BCFF00зелёныйЖЖЖ
(N II)575,459нм(242, 255, 0)=#F2FF00жёлтыйЖЖЖ
Hg I576,9610нм(246, 255, 0)=#F6FF00жёлтыйЖЖЖ
Hg I579,0670нм(252, 255, 0)=#FCFF00жёлтыйЖЖЖ
He I D3587,56251нм(255, 231, 0)=#FFE700оранжевыйЖЖЖ
Na I D2588,9950нм(255, 226, 0)=#FFE200оранжевыйЖЖЖ
Na I D1589,5924нм(255, 224, 0)=#FFE000оранжевыйЖЖЖ
Na II617,525нм(255, 128, 0)=#FF8000оранжевыйЖЖЖ
… a627,81нм(255, 88, 0)=#FF5800оранжевыйЖЖЖ
(O I)630.0304нм(255, 79, 0)=#FF4F00красныйЖЖЖ
(S III)631.206нм(255, 74, 0)=#FF4A00красныйЖЖЖ
(O I)636.3776нм(255, 51, 0)=#FF3300красныйЖЖЖ
(Fe X)637.451нм(255, 46, 0)=#FF2E00красныйЖЖЖ
(Ar V)643.510нм(255, 13, 0)=#FF0D00красныйЖЖЖ
(N II)654.805нм(255, 0, 0)=#FF0000красныйЖЖЖ
He II656.010нм(255, 0, 0)=#FF0000красныйЖЖЖ
Hα656,28516нм(255, 0, 0)=#FF0000красныйЖЖЖ
Ca I657.2779нм(255, 0, 0)=#FF0000красныйЖЖЖ
(N II)658.345нм(255, 0, 0)=#FF0000красныйЖЖЖ
He I667.81518нм(255, 0, 0)=#FF0000красныйЖЖЖ
(S II)671.6440нм(255, 0, 0)=#FF0000красныйЖЖЖ
(S II)673.0816нм(255, 0, 0)=#FF0000красныйЖЖЖ
O2 B687.02нм(255, 0, 0)=#FF0000красныйЖЖЖ
(Ar V)700.567нм(255, 0, 0)=#FF0000красныйЖЖЖ
He I706.519нм(243, 0, 0)=#F30000красныйЖЖЖ
(Ar III)713.5790нм(230, 0, 0)=#E60000красныйЖЖЖ
H2O718.46нм(221, 0, 0)=#DD0000красныйЖЖЖ
(Ar IV)723.726нм(212, 0, 0)=#D40000красныйЖЖЖ
(Ar IV)726.276нм(207, 0, 0)=#CF0000красныйЖЖЖ
He I728.13504нм(203, 0, 0)=#CB0000красныйЖЖЖ
(O II)731.892нм(196, 0, 0)=#C40000красныйЖЖЖ
(O II)731.992нм(196, 0, 0)=#C40000красныйЖЖЖ
(O II)732.967нм(194, 0, 0)=#C20000красныйЖЖЖ
(O II)733.073нм(194, 0, 0)=#C20000красныйЖЖЖ
O2 A759.41нм(142, 0, 0)=#8E0000красныйЖЖЖ
Fe XI789.18нминфракрасный
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #57 : 18 Окт 2009 [00:20:50] »
Обновил первую страничку, указав значения для цветового пространства sRGB — в котором работают зеркалки и которому должны соответствовать хорошие мониторы.

Использовавшуюся программу преобразования λ→RGB можно скачать отсюда:
http://the-hacker.ru/soft/Spectrend.pas

Она значительно более точная, чем наивная SPECTRA, но предъявляет требования к калибровке монитора — он должен соответствовать цветовому стандарту sRGB.  Чем точнее монитор соответствует стандарту, тем ближе цвета будут к спектральным.  Но идеальная точность не получится.  Для того, чтобы вместить чистые цвета в sRGB, их пришлось «разбавлять белым», уменьшая насыщенность.

Есть определённые трюки по улучшению отождествления фиолетовой и красной частей спектра, но это немного попозже.  :)
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #58 : 18 Окт 2009 [09:57:39] »
Средние значения семи цветов радуги по Spectrend получаются такие:

ЦветλRGBПример
красный690нм#ff0055ЖЖЖ
оранжевый602,5нм#ff4700ЖЖЖ
жёлтый577,5нм#ffca00ЖЖЖ
зелёный540нм#00ff77ЖЖЖ
голубой495нм#00ffecЖЖЖ
синий465нм#001dffЖЖЖ
фиолетовый410нм#8d00ffЖЖЖ

При вычислении среднего красного и фиолетового я принял условные границы видимого спектра 760нм и 370нм соответственно, т.к. Куликовский немного расширил этот диапазон по сравнению с учебником Кононовича.  Видимо, чтобы любители не боялись ИК и ультрафиолета.  :)

Оптический цветовой обман визуально-двойных по Spectrend:
КонтрастДлины волнRGBПример
красный/синевато-зелёный656нм/492нм#ff0052/#00fffcЖЖ
оранжево-красный/голубовато-зелёный608нм/490нм#ff2600/#00f6ffЖЖ
жёлтый/синий585нм/482нм#ff9e00/#00c0ffЖЖ
зелёно-жёлтый/фиолетовый564нм/433нм#c9ff00/#8500ffЖЖ
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 212
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Re: Табличка RGB(λ).
« Ответ #59 : 18 Окт 2009 [13:07:25] »
Звезды, галактики, звездные скопления - излучает во всем диапазоне волн! И подобный подход (разбивание на какие-то длины волн) не применим в принципе.
Сейчас, когда разобрался с RGB(λ), могу объяснить подход, который подходит для изображения в sRGB «звёзды, галактик, звездных скоплений — излучающих во всём диапазоне волн» и который используют лучшие учёные мира, например американец Mitchell N. Charity.

Составляется таблица спектральной функции P(λ), табулированная на всём видимом диапазоне с дискретностью 5нм или 10нм.  С помощью этой функции и таблицы чувствительности глаза CIE вычисляются хроматические координаты x, y, z.  Потом, как и в случае чистой волны λ, они переводятся в цветовые координаты R, G, B.  Масштабируются в gamut, применяется гамма — и небесный объект готов к отображению в цвете!

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

Цитата
I have heard some scientists argue that “color isn't important”, and that “all the science is in the numbers”. (If they really believed that, they would not show color slides at DPS meetings!)  This is a naive attitude; color does
influence our thinking, whether we recognize it or not. The enormous importance of color was recognised by the award of the 1908 Nobel prize in physics to G. J. Lippmann for his development of a method of color photography so
imperfect it is now almost forgotten.  To ignore the importance of color is to risk being led astray by incorrect colors.  At the Workshop on Volcanic Flows on Io, there were gasps of amazement when the customary false-color Voyager pictures were replaced by more accurately colored ones, and one scientist said he would have done his work differently if he had seen the correct colors earlier.

Not only will we be less likely to deceive ourselves with falsely colored pictures, but we may prevent a public-relations fiasco in dealing with a public that can be resentful at being misled, and that supports our efforts with its taxes.  Accurately colored pictures are one thing the public definitely expects of us, and are by far the most accessible product we can produce for the scientifically untrained layman.  Neglecting color could be hazardous to the health of the whole planetary research program.
© Andrew T. Young, http://mintaka.sdsu.edu/GF/explain/optics/color/color.html

В переводе с буржуйского:
Цитата
Слышал возражения некоторых учёных, что «цвет не имеет значения» и «вся наука в цифрах». (Если бы они на самом деле верили этому, то не показывали цветные слайды на встречах DPS!)  Это наивная позиция, цвет действительно влияет на наше мышление, признаём мы это или нет.  Невероятное значение цвета было признано награждением в 1908 Нобелевской премией по физике G. J. Lippmann'а за его развитие метода цветной фотографии, настолько несовершенного, что уже практически забытого.  Игнорировать важность цвета означает рисковать впасть в заблуждения из-за неправильных цветов.  На секции вулканических потоков Ио были вздохи изумления, когда картинки Вояджера в произвольных ложных цветах были заменены на более точно раскрашенные, и один учёный сказал, что выполнил бы свою работу иначе, если бы раньше увидел увидел правильные цвета.

Мы не только будем меньше обманываться картинками в ложных цветах, но также предотвратим P.R.-фиаско при общении с публикой, которая может быть сбита с толку и возмущена, а также которая поддерживает наши достижения налогами.  Точно раскрашенные картинки это то, что публика определённо ожидает от нас и до сих пор это наиболее доступный продукт, который мы можем производить для обывателя без научной подготовки.  Пренебрежение цветом может стать риском для здоровья всей программы планетных исследований.
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50