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


A A A A Автор Тема: Оптимальное сложение снимков + Программа FITStacker  (Прочитано 144267 раз)

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

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

  • *****
  • Сообщений: 2 736
  • Благодарностей: 441
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от StasV
Часто мы сталкиваемся с ситуацией, когда необходимо сложить кадры с разным уровнем шумов. Основная причина – отличие температура сенсора при съемке кадров. Характерным примером является съемка одного объекта в разные ночи с разной температурой воздуха. Так же температура сенсора меняется и из-за нагрева камеры в процессе съемки.
Словом, ситуация типичная.
Я задумался над вопросом оптимального сложения снимков и серии снимков с разным уровнем шумов. Понятно дело, что если у одного снимка шум больше, то вклад его в общую сумму должен быть меньше. Вопрос, на сколько.
Цель - найти оптимальную методику сложения снимков и серии снимков по критерию минимизации шумов.

Данное исследование я сделал на примере сложения 2-х серий снимков М31, сделанных за 2 ночи, на Майданаке в августе 2008г. Первая серия содержала 13 кадров, вторая -15.  Средняя температура этих ночей отличалась на несколько градусов.
Яркость серий после сложения с нормализацией была одинакова с точностью до 1.3%. Уровень шума отличался. Под уровнем шума далее будет пониматься значение Sigma одной и той же области фона, свободной от звезд.
Для определения яркости можно взять характерную область объекта, непересвеченную звезду.

Обозначим:
1) яркость объекта первой серии  - I1, яркость второй серии - I2. В общем случае при постановке задачи, считается, что яркость может быть разной.
2) уровень шума первой серии -  SNR1=S1, второй - SNR2=S2
Отношение С/Ш первой серии -  I1/S1, второй  - I2/S2
Шум в первой и второй серии считаем независимым и сложение шума приводит к сложению дисперсий.
Т.о. отношение С/Ш суммы кадров будет -   SNRS= (I1+k*I2)/Корень(S12+k2*S22)
Где k – весовой коэффициент перед второй серией
Задача оптимального сложения заключается в определение  значения k при котором SNRS будет максимальным.
Рассмотрим поведение данной функции.
При k =0, вклад второй серии будет нулевым и SNRS= SNR1
При k -> бесконечность, вклад первой серии будет стремиться к 0 и SNRS=SNR2
На графике приведена данная функция для конкретного случая с Андромедой

Исследование функции показало, максимум достигается при значении k=(SNR2/SNR1)2  Или при равной яркости снимков, при k=( S1/S2)2
Т.е. Вклад одной серии в общую сумму должен быть пропорционален квадрату отношения SNR.


В моем случае:
SNR1=338
SNR2=286
Оптимальный k=0.7
Как показывают эти цифры, шумы одной серии относительно другой отличались незначительно и оптимальное сложение от прямого сложения (k=1) тоже отличались не сильно.
А конкретно, оптимальное сложения дает тот же результат, что и при неоптимальном сложении (k=1) при использовании на один кадр меньше. Т.е. используя оптимальное сложение я выиграл 8 мин. экспозиции из 224. ;D Это конечно не много.
Но и пример не очень удачный. А вот при сложении нескольких серий с разницей температуры в 10-15 градусов, данная методика должна дать существенный выигрыш.

Обобщив методику оптимального сложения на n серий (кадров) я пришел к следующему.
Возьмем SNR1 за опорный. Тогда, kN=(SNRN/SNR1)2, где kN – оптимальный весовой коэффициент при серии N,   SNRN – Отношение Сигнал/Шум серии N.
Данная методика, естественно применима не только к сериям но и к отдельным кадрам и может быть полезна при съемки с небольшим количеством кадров для поднятия веса первого – холодного (Пока матрица не нагрелась)

В Приложении расчетный файл, в котором строился график
« Последнее редактирование: 21 Авг 2009 [10:11:22] от StasV »

Оффлайн Pilgrim

  • *****
  • Сообщений: 5 835
  • Благодарностей: 534
  • Игорь Чекалин
    • Instagram: igor.chekalin.33
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Pilgrim
    • Astronomical 3D screensavers
Стас, спасибо большое за табличку, очень удобно!
Что-то подобное для себя уже делал, пришел к тому же результату, только жутко кривым путём, и руки не дошли всё причесать. Твоя табличка удобнее, буду юзать  ;)

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

На первый взгляд достаточно значение I считать как разность между яркостью объекта (та же не пересвеченная звезда или равномерный кусок туманности), и яркостью фона. Но не уверен как тогда надо нормировать кадры - по яркости объекта, фона или чтобы их разность была одинакова?

Или надо кадры не нормировать (умножать на коэффициент нормализации), а вычитать из них разность IфонаN - Iфона1, где Iфона1 - яркость фона на опорном кадре, а IфонаN - на текущем, и далее работать со значениями I и S как обычно ??? Что-то не соображу  :-[
« Последнее редактирование: 17 Фев 2008 [05:17:52] от Pilgrim »
Моя галлерея на астробине
Earth is a spaceship we are flying in, sitting under a huge panoramic window. Ignoring the window is much weirder than gazing through it.

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

  • *****
  • Сообщений: 2 736
  • Благодарностей: 441
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от StasV
Игорь, чтобы ответить на вопрос, как оптимально складывать картинки с разным уровнем шума, нужно более конкретно поставить задачу.
Ранее задача стояла как:
«Найти оптимальную методику сложения снимков и серии снимков по критерию минимизации шумов».
Теперь сформулируем ее так:
«Найти оптимальную методику нормирования и сложения серии снимков по критерию минимизации шумов на выходном нормированном изображении»

Под выходным нормированным изображением понимается следующие.
Когда мы готовим изображения к публикации, мы приводим яркость изображения и уровень фона к некоторому стандартному виду. Фон устанавливаем в районе 10-20 единиц, а ярчайшие части объектов подгоняем к уровню 230-245 (цифры для восьмибитной шкалы). Если мы складываем кадры с разным уровнем фона и с разным ослаблением дымкой, мы все равно потом его приводим к некому стандартному виду, который я описал в цифрах выше.

Я считаю, чтобы получить оптимальный SNR выходного нормированного изображения SNROUT,  необходимо:
1) Отнормировать каждый кадр (каждую серию), таким образом, чтобы этот кадр еще до сложения был приведен к выходному стандарту. Т.е. выбираем для себя требуемый уровень фона и уровень ярчайшей части туманности. Далее каждый кадр (серию) приводим к этим величинам.
2) Применяем описанную выше методику расчета весовых коэффициентов по формуле k=( S1/S2)2

Т.о. мы оптимизируем выходную картинку а не промежуточные изображения.

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

К сожалению не успеваю подтвердить данные предположение конкретными формулами, поэтому ИМХО
« Последнее редактирование: 17 Фев 2008 [17:31:23] от StasV »

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

  • *****
  • Сообщений: 2 736
  • Благодарностей: 441
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от StasV
Целесообразность использования различных методов сложения.

Имеются 2 серии снимков. Пусть серии нормированы по уровню фона и яркости объектов. Шумы серий отличаются. Существует 4 способа сделать из этих 2-х серий итоговый файл–
   1.Сложить напрямую, IOUT= I1+I2
   2.Использовать оптимальное сложение, IOUT= I1+kI2, где k  оптимальный весовой коэффициент
   3.Отбросить второй файл,  IOUT= I1
   4.Отбросить первый файл,  IOUT= I2
Какой из них следует применять в зависимости от относительного шума этих кадров а именно, в зависимости от SNR1 /SNR2 ?

В данном посте будут только анализ поведения выходного SNR различных методов. Все выводы будут в сл. посте.

Итак, еще раз введем условные обозначения.
Имеем 2 серии снимков (2 кадра), назовем их L1 и L2.
Каждый кадр имеет свой SNR – SNR1 и SNR2.
Выходной файл имеет SNR – SNROUT.
SNROUT в зависимости от метода может принимать значения:
   SNR1 –при отбрасывании второй серии
   SNR2 –при отбрасывании первой серии
   SNRS –при использовании прямого сложения
   SNROPT – при использовании оптимального сложения.

На графике 1 приведена зависимости SNROUT при разных методах от отношения SNR1/SNR2.
Отношение SNR1/SNR2 отложено по оси X  и меняется  от 10 до 0.1.
От точки А к точке E SNR1 падает по закону геометрической прогрессии, а SNR2 растет по аналогичному закону. В точке С они равны друг другу.
SNR1 – красная линия
SNR2 – синя линия
Результат использования прямого сложения (SNRS)представлен на графике черной линией.
Результат оптимального сложения (SNROPT) – зеленой.

Рассмотрим поведения графиков слева направо:
Точка А
Результат оптимального сложения примерно равен SNR1. SNR2 мало. Результат прямого сложения меньше SNR1
Или в виде неравенства:
                                      SNR1~=SNROPT>SNRS>SNR2
Отрезок АB
Результат оптимального сложении постоянно растет относительно всех других вариантов

Точка B
Это очень важная точка перелома. В ней результат прямого сложения достигает значения SNR1, а выигрыш от применения оптимального сложения становится максимальным. Точке B соответствует значение SNR1/SNR2 = Корень(3) ~=1.73
В виде неравенства:
                                      SNROPT>SNR1=SNRS >SNR2

Отрезок BC
На данном отрезке SNROPT падает, а SNR прямого сложения растет.
В виде неравенства
                                      SNROPT>SNRS>SNR1 >SNR2

Точка С
В этой точке значения SNR1 и SNR2 уравниваются (серии одинаковые в части шумов), а оптимальное сложение вырождается в обыкновенное.
В виде неравенства
                                      SNROPT=SNRS>SNR1=SNR2

Далее все повторяется в обратном направлении. Просто SNR1 и SNR2 меняются местами.

На графике 2 представлена зависимость отношения SNROPT к максимальному из SNR1, SNR2, SNRS
Максимальный выигрыш оптимальное сложение дает в точках
   B - SNR1/SNR2=Корень (3) и
   D -SNR1/SNR2 = 1/Корень(3).
В этих точках оптимальное сложение лучше любого другого в 1.154 раза.
В Точках A C и E выигрыша от использования оптимального сложения нет.
« Последнее редактирование: 19 Фев 2008 [09:58:09] от StasV »

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

  • *****
  • Сообщений: 2 736
  • Благодарностей: 441
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от StasV
Выводы
1.Если одна серия хуже другой по SNR более чем в 1.73 раза, прямое сложение только ухудшит результат менее шумной серии. Используйте оптимальное сложение.

2.Оптимальное сложение всегда лучше любого другого метода. Наибольшей выигрыш от использования достигается при отношении SNR1/SNR2 = Корень(3) ~= 1.73.

3.Если одна из серий существенно шумнее другой, лучше ее просто не использовать.

На мой взгляд, вывод N1 очень важен. Он означает, что не всегда выгодно просто складывать кадры. Результат может ухудшиться.

Посмотрим, как легко получить разность в  шумах в 1.73раза. Для этого обратимся к исследованию Юрия Гилева
https://astronomy.ru/forum/index.php/topic,24307.msg443989.html#msg443989

Из графика видна, что отношение шумов в 1.73 раза можно получить при разнице температуры уже в 10*С !!!
Получается, что если вы сняли 2 одинаковые серии в разные ночи с разницей температуры в 10-20*С,  просто складывать холодную серию с теплой нельзя. Это не улучшит результата холодной серии. Единственный выход оптимальное сложение.
« Последнее редактирование: 18 Фев 2008 [19:35:16] от StasV »

Оффлайн LifeIsGood

  • *****
  • Сообщений: 5 941
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Вопросик, что подразумевается под
"Яркость серий после сложения с нормализацией была одинакова с точностью до 1.3%" - о какой яркости идет речь? Средняя яркость всех пикселей за вычетом темнового кадра?

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

  • *****
  • Сообщений: 2 736
  • Благодарностей: 441
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от StasV
Вопросик, что подразумевается под
"Яркость серий после сложения с нормализацией была одинакова с точностью до 1.3%" - о какой яркости идет речь? Средняя яркость всех пикселей за вычетом темнового кадра?
Точнее, яркость выбранной в качестве опорной звезды после полной калибровки файла

Оффлайн LifeIsGood

  • *****
  • Сообщений: 5 941
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Точнее, яркость выбранной в качестве опорной звезды после полной калибровки файла
Такой подход катит :)

Оффлайн Павел Бахтинов

  • *****
  • Сообщений: 2 498
  • Благодарностей: 110
    • Сообщения от Павел Бахтинов
    • Искусство астрофотографии
Предложенная идея "оптимального сложения", предусматривающая предварительное умножение складываемых кадров на коэффициент, пропорциональный квадрату SNR, сама по себе очень хороша, однако на пути ее практического использования лежит "подводный камень", на который хотелось бы обратить внимание.

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

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

----
PS. Разумеется, все сказанное относится лишь к "оптимальному сложению" отдельных кадров, в случае же сложения ранее обработанных серий (где артефакты уже удалены) никаких вопросов не возникает, предложенный метод может использоваться без ограничений.

Грин

  • Гость
Стас, чтобы не забивать тему про водородные, продолжу вопросы здесь, хорошо?
Вот начальный снимок серии и конечный. Видно, что объект уходит вниз, засветка фона на последних 3х снимках заметно повышается. Я так понимаю, что это должно убивать контраст и детализацию слабых участков.
 Допустим, перешли на меньшие выдержки - фото №3. Фон неба уменьшился, но вместе с проработкой слабого сигнала. Как оптимальнее поступать в таких случаях?
1. Пустить в сложение только лучшие кадры. остальное - в корзину?
2. Калибровать снимки с выравниванием по Stretch и складывать вместе все кадры из разных серий?
3. Кадры из разных серий складывать отдельно, а затем результаты складывать? Опять же - выравнивать их по Stretch и как - по фону или яркости звёзд?
 Пользую Максимку 4.60, ибо Ирис как-то совсем не пошёл у меня... ::)

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

  • *****
  • Сообщений: 2 736
  • Благодарностей: 441
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от StasV
Олег,
В первую очередь, нужно доснять флеты и сделать полную калибровку файлов. Правильная калибровка гораздо важнее оптимального сложения.
Естественно, флеты желательно снимать сразу после фотосессии. Но если выбирать между снятыми позже и их отсутствием, то лучше первое.

Далее, скажите еще вот что
1. Кадры снимались за один заход или в разные ночи?
2. Если в разные ночи, то на сколько сильно отличалась условия (температура, засветка, дымка, атмосфера, точность гидирования)?
3. Есть ли кадры, которые явно отличаются от большинства в худшую сторону (засветка, смаз)?
4. Сводный вопрос: Можно ли разбить все кадры на 2-3 характерные группы по 8 -15 кадров. Группы могут быть сформированы по выдержке, ISO, по уровню шумов, смазу, засветке?
« Последнее редактирование: 29 Фев 2008 [13:45:22] от StasV »

Грин

  • Гость
Флеты досниму.
1. Конкретно эти кадры снимались в одну ночь одним заходом.
3. кадр №2 - засвечен фон неба, таких 3шт. Вся серия без смазов.
4. Три группы - 20х10мин хорошие + 3х10мин с повышенным фоном неба + 4х8мин.
 Вообще у меня исходников по разным объектам  с такими разными группами набралось уже часов на 40, а вот ума дать им времени экспериментировать не хватает, поэтому хотелось бы как-то принципиально разобраться...
 Спасибо!

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

  • *****
  • Сообщений: 2 736
  • Благодарностей: 441
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от StasV
Предлагаю поступить следующим образом
1.  В 3-х кадрах с повышенным фоном приведите фон к среднему по остальным кадрам значению. После нужно померить шум фона (Sigma на участке неба без объектов и звезд). Если уровень шума близок к уровню остальных кадров (Экспертная оценка: S1/S2 < 1.2), то и нормально. Можно отнести их к хорошей серии. Если уровень шума больше, я бы их просто выкинул.
2.  Далее в каждой из 2-х серий складываем файлы по сигма клипингу.
3.  Результат сложения одной из серий приводим по уровню шумов и яркости опорной звезды к результату сложения другой.
4.  Замеряем шум фона на обоих картинках. Если отношение шумов не превышает 1.15, просто складываем серии. Если отношение шумов больше, используем оптимальное сложение.

Грин

  • Гость
Спасибо!!! :)
 Уровень шума мерял на завиньетированных углах - он невелик и одинаков.
Досниму флэты - буду продолжать.

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

  • *****
  • Сообщений: 2 736
  • Благодарностей: 441
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от StasV
Спасибо!!! :)
 Уровень шума мерял на завиньетированных углах - он невелик и одинаков.
Досниму флэты - буду продолжать.
Зыбыл, все вышесказанное нужно делать на калиброванных файлах. :)
На характерно завиньетированных углах лучше шум не мерить, возьмите чуть к центру.
Удачи в экспериментах!

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 040
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Часто бывает, есть результаты съемки в разные дни, с разными условиями (накопленное время, дымка на небе, температура камеры) влияющими на шум.
Хочется сложить результаты 2-3 ночей вместе чтобы получить наилучший сигнал/шум. Вопрос - с какими коэфициентами надо их складывать? По идее понятно, чем более шумный снимок, тем меньше коэфициент при сложении. Только какой именно коэфициент?

В математику сильно лазить не хочется, я считал по аналогии. Пусть мы складываем 5 кадров с одинаковым уровнем и сигнала и шума, естественно коэфициент у каждого =1.
Сложим сначала первые 4 кадра, получим кадр с в 4 раза большей яркостью и 2 раза большим шумом (шум увеличивается пропорционально корню числа кадров). Теперь складываем 5-й кадр с этой суммой.

И получается что 1-й кадр (суммма 4-х), имеющий в 2 раза лучший сигнал/шум, складывается со вторым (одиночным) с коэфициентом 4:1.
Точно так же можно посчитать для любого числа кадров (9, 25 и т.д.)

И получается, если кадры выровнены по яркости, но имеют разный шум, то вес каждого кадра пропорционален квадрату числа (сигнал/шум).

Если кадры выровнены по шуму, то их вес пропорционален сигналу (яркости объекта).

Софт, умеющий автоматически вычислять уровень полезного сигнала и уровень шума, и складывать согласно им я еще не встречал.
На практике, таким методом я пользовался в MaximDL, сначала выравнивал снимки по шуму (кнопкой Pixel Math), затем оценивал яркость объекта, умножал на число пропорциональное ему, и складывал все кадры методом average.

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

Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Телеграм для связи, заказы временно не принимаю.

Оффлайн Юрий Торопин

  • *****
  • Сообщений: 4 377
  • Благодарностей: 336
  • хочу в Намибию, Майданак, далее - везде :)
    • Skype - yuriy.toropin
    • Сообщения от Юрий Торопин
Достаточно подробно модель уже обсуждалась здесь.

Объединил темы - П.Б.
« Последнее редактирование: 02 Мая 2008 [02:30:41] от Павел Бахтинов »

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 040
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Достаточно подробно модель уже обсуждалась здесь.

Спасибо, не видел раньше.

Думаю, стоит-ли програмку написать для автосложения таким методом? Пользователю надо будет только выдельть 2 прямоугольника, один - с фоном (шум оценивать), второй - с объектом (оценивать яркость относительно фона).
« Последнее редактирование: 29 Апр 2008 [22:20:08] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Телеграм для связи, заказы временно не принимаю.

Оффлайн Pilgrim

  • *****
  • Сообщений: 5 835
  • Благодарностей: 534
  • Игорь Чекалин
    • Instagram: igor.chekalin.33
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Pilgrim
    • Astronomical 3D screensavers
   Иван, главный недостаток такого метода - невозможность сложения с сигма-клиппингом кадры, отнормированые по шуму.

   Поэтому Стас в своем исследовании рассматривал его в первую очередь для сложения разнородных серий (например за разные дни съемки), внутри каждой из которых кадры сложены сигма-клиппингом и проблемы горячих пикселов, косм.лучей и треков спутников уже нет. Для этого в каждой серии должно быть достаточное кол-во кадров (хотябы >5). То есть область применения довольно узкая.

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

   Вобщем за обсуждением всего этого (+пивом  ;) ) мы со Стасом Вольским просидели до 7 утра крайнего дня Астрофеста. Пришли к тому, что надо изучить проблему поглубже, попробовать написать прогу и оценить результаты, и когда уже будет выработана математика и алгоритм - писать депешу Кристиану Бьюлю с посьбой добавить алгоритм в число стандартных Ирисовских (самопальные проги распространения не получат, да и формат файлов .pic знает только он, а конвертировать туда-сюда ради сложения не удобно).
« Последнее редактирование: 29 Апр 2008 [23:24:22] от Pilgrim »
Моя галлерея на астробине
Earth is a spaceship we are flying in, sitting under a huge panoramic window. Ignoring the window is much weirder than gazing through it.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 040
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
   Иван, главный недостаток такого метода - невозможность сложения с сигма-клиппингом.

Ну, сигма-клиппинг и так плохо справляется с разнородными кадрами (например, в процессе съемки легкие облака ползают).

   Поэтому Стас в своем исследовании рассматривал его в первую очередь для сложения разнородных серий (например за разные дни съемки), внутри каждой из которых кадры сложены сигма-клиппингом и проблемы горячих пикселов, косм.лучей и треков спутников уже нет. Для этого в каждой серии должно быть достаточное кол-во кадров (хотябы >5). То есть область применения довольно узкая.

Угу, именно этим я уже и занимаюсь (собираю композитный "L" из L, R, G и B серий), только долго и вручную.

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

Так я и написал про выделение 2-х квадратов, в одном меряем шум и уровень фона, в другом - яркость объекта (как разность среднего между в 2-м квадратом и 1-м). Дальше можно отнормировать все кадры друг к другу по уровню фона и яркости объекта.
Проблема может проявиться, когда фон от кадра к кадру неравномерный (край облака прошел, ветка дерева попала в кадр), квадраты ведь в разных местах.

   Вобщем за обсуждением всего этого (+пивом  ;) ) мы со Стасом Вольским просидели до 7 утра крайнего дня Астрофеста.
Помню, ты же рассказывал. ;)

Пришли к тому, что надо изучить проблему поглубже, попробовать написать прогу и оценить результаты, и когда уже будет выработана математика и алгоритм - писать депешу Кристиану Бьюлю с посьбой добавить алгоритм в число стандартных Ирисовских (самопальные проги распространения не получат, да и формат файлов .pic знает только он, а конвертировать туда-сюда ради сложения не удобно).

Ирис только с pic файлами работает ?
Читать fits-ы не сложно. Дольше GUI к этому делу писать.

А Кристиан возьмется? GUI ириса не способно выделить сразу 2 прямоугольника. Алгоритмы он добавляет, а изменений-улучшений GUI я что-то не видел. Софт до сих пор остается в 1-ю очередь командно-строчным.
« Последнее редактирование: 29 Апр 2008 [23:58:52] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Телеграм для связи, заказы временно не принимаю.