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


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

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

Оффлайн Ivan7enych

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

Тренировался складывать кадры выровненные по комете так, чтобы по максимуму исчезли все звезды.

2 результата для сравнения.
1-й сложен с сигмой 2.5
2-й сложен в 2 дополнительных прохода sd mask с той же сигмой.

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

Конечно, сложение кадров от кенона 450d, где каждый кадр = 140МБ (цветной float fits) занимает весьма продолжительное время...

Версия еще не сильно проверенная.
qhy.narod.ru/FTS/FITStackerV8.zip

Да, учел несколько пожеланий.

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

Добавил баланс белого (для просмотра)
« Последнее редактирование: 07 Мар 2009 [22:50:17] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Ruslan 7

  • *****
  • Сообщений: 1 220
  • Благодарностей: 179
  • Обсерватория 35км западнее Тулы.
    • Skype - zrus71
    • Сообщения от Ruslan 7
    • flickr
Как складывать по ядру кометы? Выделяю зелёным квадратом фон, красным ядро кометы. Складывает по звёздам.
Ньютоны: 360/F4 и 200/F4 (MPCC), SW 80ED, WS 240 GT,  Canon 350Da, QHY6, Алькор.

http://www.astrobin.com/users/Ruslan/
https://www.flickr.com/photos/ruslan_zakharchenko/?

Оффлайн Тот самый Кеплер

  • *****
  • Сообщений: 3 528
  • Благодарностей: 159
  • Per aspera ad astra
    • Сообщения от Тот самый Кеплер
выровняйте кадры в максиме по ядру
С уважением, Андрей.
--
http://kepler-observatorium.ru

Оффлайн Ruslan 7

  • *****
  • Сообщений: 1 220
  • Благодарностей: 179
  • Обсерватория 35км западнее Тулы.
    • Skype - zrus71
    • Сообщения от Ruslan 7
    • flickr
Ясно. я думал прога сама выравнивает.
Ньютоны: 360/F4 и 200/F4 (MPCC), SW 80ED, WS 240 GT,  Canon 350Da, QHY6, Алькор.

http://www.astrobin.com/users/Ruslan/
https://www.flickr.com/photos/ruslan_zakharchenko/?

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 328
  • Благодарностей: 10
    • Сообщения от lazyBSD
Пока, надеюсь, не умеет. ;)

Вань, смайл адресован тебе.
/ссылка запрещена правилами форума/

Грин

  • Гость
В фильме он сказал, что не будет этим заниматься. Алигните в Максиме, благо он делает это прекрасно. Да и по сложению у меня пока не получилось получить S\N в фитстакере лучше, чем в максиме, правда, на неплохих исходниках...

Оффлайн martalex

  • *****
  • Сообщений: 887
  • Благодарностей: 0
    • Сообщения от martalex
CCDstack (http://ccdware.com/products/ccdstack/) никто не смотрел?

Беглое ознакомление показало:
1) способность проги оперировать большими объемами данных
2) сильно наворочанные алгоритмы отброса данных - сигма клиппинг для маньяков, причем вроде бы с таким же анализом бэкграунда, как у Ивана.
3) ну и вообще настроечек там много, тянет на серьезный софт. :)

очень клевая программа... пользовался ей, пока 30 дней не истекли...
функций действительно куча... и очень классных...

собираюсь ее купить...

P.S. А Ивану спасибо за программку  :)

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

  • *****
  • Сообщений: 4 366
  • Благодарностей: 325
  • хочу в Намибию, Майданак, далее - везде :)
    • Skype - yuriy.toropin
    • Сообщения от Юрий Торопин
Иван, если позволишь (или поясни, в чём я заблуждаюсь или что делаю не так, плиз):
1. выставлять значения Local Sigma Scale для трёх цветовых каналов раздельно для каждого снимка вручную мышкой неудобно и трудоёмко.
Можно добавить некое средство, которое как минимум для выбранного кадра скопирует значение Local Sigma Scale из настраиваемого цветового канала в 2 других? См. эксиз внизу, возможно, впрочем, что кнопка - не лучшее решение.
2. Также было бы неплохо добавить возможность ввода значения Local Sigma Scale с клавиатуры, а не только мышкой, как сделано сейчас.
3. Не уверен, как вычисляется значение median, от которого по сигма-допуску фильтуются значения в точках в индивидуальных кадрах, но - не имеет ли смысл добавить флажок "Skip for Master Median" или что-то в этом роде, который первоначально бы исключал конкретный кадр из вычисления "опорного", но затем анализировал бы значения его точек и добавлял бы их в финальное значение с необходимыми коэффициентами? Может пригодиться, когда есть несколько "сильно бракованных кадров" с тянутыми звёздами, подвижками и т.д., для того, чтобы они не влияли на структуру изображения, но добавили бы свои "5 копеек" в сигнал.

Спасибо!
« Последнее редактирование: 05 Апр 2009 [22:13:24] от Юрий Торопин »

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 043
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Иван, если позволишь (или поясни, в чём я заблуждаюсь или что делаю не так, плиз):
1. выставлять значения Local Sigma Scale для трёх цветовых каналов раздельно для каждого снимка вручную мышкой неудобно и трудоёмко.

Плодить кнопки не хочется, их и так много.
Я могу объединить Local Sigma Scale для трёх цветов намертво. По моему опыту, настраивать эту штуку приходится очень редко, а по разному для каждого цвета - еще реже.

2. Также было бы неплохо добавить возможность ввода значения Local Sigma Scale с клавиатуры, а не только мышкой, как сделано сейчас.

можно


3. Не уверен, как вычисляется значение median, от которого по сигма-допуску фильтуются значения в точках в индивидуальных кадрах

Это просто среднее всех кадров, никакой медианы там нет.

не имеет ли смысл добавить флажок "Skip for Master Median" или что-то в этом роде, который первоначально бы исключал конкретный кадр из вычисления "опорного", но затем анализировал бы значения его точек и добавлял бы их в финальное значение с необходимыми коэффициентами? Может пригодиться, когда есть несколько "сильно бракованных кадров" с тянутыми звёздами, подвижками и т.д., для того, чтобы они не влияли на структуру изображения, но добавили бы свои "5 копеек" в сигнал.

Вообще-то для этого сделан многопроходный сигма-клиппинг (sd-mask), он полностью выполняет ту же задачу - отбрасывает всё сильно бракованное из суммы, и берет результат в качестве опорного для следующей итерации сложения.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

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

  • *****
  • Сообщений: 4 366
  • Благодарностей: 325
  • хочу в Намибию, Майданак, далее - везде :)
    • Skype - yuriy.toropin
    • Сообщения от Юрий Торопин
1. выставлять значения Local Sigma Scale для трёх цветовых каналов раздельно для каждого снимка вручную мышкой неудобно и трудоёмко.
Я могу объединить Local Sigma Scale для трёх цветов намертво. По моему опыту, настраивать эту штуку приходится очень редко, а по разному для каждого цвета - еще реже.
Ок, объединение навсегда - то, что нужно:)

2. Также было бы неплохо добавить возможность ввода значения Local Sigma Scale с клавиатуры, а не только мышкой, как сделано сейчас.
можно
Спасибо!

Вообще-то для этого сделан многопроходный сигма-клиппинг (sd-mask), он полностью выполняет ту же задачу - отбрасывает всё сильно бракованное из суммы, и берет результат в качестве опорного для следующей итерации сложения.
Ок, не пробовал ещё последнюю версию, работал с v.7. Посмотрю, как этот самый sd-mask работает.

FITStacker падает, если по ошибке в него сбросить файлы в формате, отличном от FITS. Я его случайно убил с помощью PIC от IRIS.

Онлайн Pilgrim

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

Маленькая просьба - а можно в списке по кнопке "list..." показывать коэффициенты сложения для каждого файла?
Просто для любопытства - знать "по какому курсу пошла вчерашняя ночь". Или например принять решение выкинуть файл целиком (например сильный смаз заставляет задирать сигму для всей серии, а толку от кадра около нуля - удаляем)
« Последнее редактирование: 11 Апр 2009 [23:53:28] от 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 043
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Маленькая просьба - а можно в списке по кнопке "list..." показывать коэффициенты сложения для каждого файла?
Просто для любопытства - знать "по какому курсу пошла вчерашняя ночь". Или например принять решение выкинуть файл целиком (например сильный смаз заставляет задирать сигму для всей серии, а толку от кадра около нуля - удаляем)

Этот коэфициент по сути уже показывается. Выделив 2 прямоугольника и нажав List ты получаешь список с колонкой S/N (сигнал/шум), по ней можно отсортировать все файлы и выкинуть нижние.

Коэфициент при сложении = S/N в квадрате (деленный на сумму коэфициентов для всех файлов).
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Онлайн Pilgrim

  • *****
  • Сообщений: 5 817
  • Благодарностей: 515
  • Игорь Чекалин
    • Instagram: igor.chekalin.33
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Pilgrim
    • Astronomical 3D screensavers
Маленькая просьба - а можно в списке по кнопке "list..." показывать коэффициенты сложения для каждого файла?
Просто для любопытства - знать "по какому курсу пошла вчерашняя ночь". Или например принять решение выкинуть файл целиком (например сильный смаз заставляет задирать сигму для всей серии, а толку от кадра около нуля - удаляем)

Этот коэфициент по сути уже показывается. Выделив 2 прямоугольника и нажав List ты получаешь список с колонкой S/N (сигнал/шум), по ней можно отсортировать все файлы и выкинуть нижние.

Коэфициент при сложении = S/N в квадрате (деленный на сумму коэфициентов для всех файлов).

Сортировка, это качественное, а хочется количественно знать, сколько времени ушло коту под хвост при крайней фотосессии :)
Вот этот "S/N в квадрате (деленный на сумму коэфициентов для всех файлов)" отдельной колонкой и показать, было бы крайне удобно, а то утром после наблюдений думать умом трудно  ;D
Моя галлерея на астробине
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 043
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Сортировка, это качественное, а хочется количественно знать, сколько времени ушло коту под хвост при крайней фотосессии :)

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

Оффлайн Севастьянов Игорь (RotT_)

  • *****
  • Сообщений: 1 111
  • Благодарностей: 21
  • любимая фигура парашютистов ЦАКСССР (рой)
    • Сообщения от Севастьянов Игорь (RotT_)
...
Я правильно понимаю технологию:
Колибрую все снимки в IRISe, перегоняю в RGB, Регистрирую (совмещаю), подрезаю ... а уже потом из CFA (*.pic) преобразовываю в ФИТСы ? (вот как это сделать ?)
И только после этого запускаю в FITStacker ?
Обсерватория "Звездные паруса" (Электрогорск, желтая зона) WS-180/iEQ45, APO102/700(DS), N-SW250; N-320; STF8(Мираж); QHY5/8L - и все это ждет безлунную ночь + погоду + свободное время (не реальная комбинация!)

Онлайн Pilgrim

  • *****
  • Сообщений: 5 817
  • Благодарностей: 515
  • Игорь Чекалин
    • Instagram: igor.chekalin.33
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Pilgrim
    • Astronomical 3D screensavers
...
Я правильно понимаю технологию:
Колибрую все снимки в IRISe, перегоняю в RGB, Регистрирую (совмещаю), подрезаю ... а уже потом из CFA (*.pic) преобразовываю в ФИТСы ? (вот как это сделать ?)
И только после этого запускаю в FITStacker ?

1) Калибруешь в Ирис.
2) Переводишь из CFA в RGB (дебаеризация, Digital Photo->Sequence CFA conversion)
3) Выравниваешь
4) Переключаешь Iris в режим FITS (File->Settings или Ctrl+R, затем чекбокс "FIT", Ок)
5) Конвертируешь последовательность PICов в последовательность фитсов (File->Select files..., чекбокс PIC, имя последовательности, перетаскиваешь из любого файл-менеджера ПИКи в окошко)

Затем FITs Stacker.

6) На выходе сумма в виде цветного FITsа с плавающей точкой. Ирис такие открывает только как ЧБ, поэтому я обычно открываю Максимом и пересохраняю в целочисленный ФИТС или сразу в 16-битный линейный тиф и на пост-обработку в ФШ.

З.Ы. В связи с этим просьба, если у кого-то получается более коротким путём - поделитесь!

З.З.Ы Иван, можно ли сделать опцию сохранения в целочисленный ФИТс, с нормированием с диапазона в отрезок [0...32767] по максимальному значению в файле, специально для заскоков Ириса? Или я проглядел и она уже есть?
« Последнее редактирование: 07 Мая 2009 [01:39:53] от 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 043
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
5) Конвертируешь последовательность PICов в последовательность фитсов (File->Select files..., чекбокс PIC, имя последовательности, перетаскиваешь из любого файл-менеджера ПИКи в окошко)

А сразу работать в FITS неудобно? Или промежуточные слишком много места занимать начинают?

З.З.Ы Иван, можно ли сделать опцию сохранения в целочисленный ФИТс, с нормированием с диапазона в отрезок [0...32767] по максимальному значению в файле, специально для заскоков Ириса? Или я проглядел и она уже есть?

Так есть же Ctrl + Save (-32768...32767) - сохраннение для ириса и Shift+ Save (0...65535) - для максима.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Онлайн Pilgrim

  • *****
  • Сообщений: 5 817
  • Благодарностей: 515
  • Игорь Чекалин
    • Instagram: igor.chekalin.33
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Pilgrim
    • Astronomical 3D screensavers
5) Конвертируешь последовательность PICов в последовательность фитсов (File->Select files..., чекбокс PIC, имя последовательности, перетаскиваешь из любого файл-менеджера ПИКи в окошко)

А сразу работать в FITS неудобно? Или промежуточные слишком много места занимать начинают?

Дело в том, что ирис работает с цифрозеркальными баеризованными картинками только в PIC. Упс, сейчас проверил в крайней версии - уже не только  :)
Возможно стоит попробовать работать исключительно в фитсах. Просто полноценная работа с цветными фитсами в Ирис появились относительно недавно, и есть глюки - например зеркальное отображение по вертикали, знаковый диапазон (-32768...32767) вместо Максимовского беззнакового 0..65535 без возможности конвертации при импорте.  Вобщем мне субьективно кажется, что могут вылезти ещё подводные камни, поэтому по-старинке, предпочитаю "родной" ирисовский pic.

З.З.Ы Иван, можно ли сделать опцию сохранения в целочисленный ФИТс, с нормированием с диапазона в отрезок [0...32767] по максимальному значению в файле, специально для заскоков Ириса? Или я проглядел и она уже есть?
Так есть же Ctrl + Save (-32768...32767) - сохраннение для ириса и Shift+ Save (0...65535) - для максима.
О! Спасибо! :) Помню, что "про что-то такое с Control-shift в ветке было", но тогда не оценил полезности и в памяти не отфиксировал. Уж очень мудрёная придумка с клавишами, в жизни не догадаешься.  ;) ИМХУ стоит спрашивать при сохранении, или лучше радио-баттоны сделать в диалоге возле кнопки сэйв. Прости за мелкий интерфейсный придиразм, но многим будущим пользователям будет полезно.  ;)
« Последнее редактирование: 07 Мая 2009 [02:26:34] от 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 043
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
ИМХУ стоит спрашивать при сохранении, или лучше радио-баттоны сделать в диалоге возле кнопки сэйв. Прости за мелкий интерфейсный придиразм, но многим будущим пользователям будет полезно.  ;)

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

Оффлайн Севастьянов Игорь (RotT_)

  • *****
  • Сообщений: 1 111
  • Благодарностей: 21
  • любимая фигура парашютистов ЦАКСССР (рой)
    • Сообщения от Севастьянов Игорь (RotT_)
1) Калибруешь в Ирис.
2) Переводишь из CFA в RGB (дебаеризация, Digital Photo->Sequence CFA conversion)
3) Выравниваешь
4) Переключаешь Iris в режим FITS (File->Settings или Ctrl+R, затем чекбокс "FIT", Ок)
5) Конвертируешь последовательность PICов в последовательность фитсов (File->Select files..., чекбокс PIC, имя последовательности, перетаскиваешь из любого файл-менеджера ПИКи в окошко)

Затем FITs Stacker.
......
Огромное спасибо за подробное описание!
однако ...
Выполнил п.5 получил последовательность файлов *n.fit
Делаю add в FITstacker-e получаю ошибку:
FITSIO Library Error
Какую библиотеку надо? И куда ?
Обсерватория "Звездные паруса" (Электрогорск, желтая зона) WS-180/iEQ45, APO102/700(DS), N-SW250; N-320; STF8(Мираж); QHY5/8L - и все это ждет безлунную ночь + погоду + свободное время (не реальная комбинация!)