ВНИМАНИЕ! На форуме началось голосование в конкурсе - астрофотография месяца СЕНТЯБРЬ!
0 Пользователей и 1 Гость просматривают эту тему.
Можно реализовать алгоритм, который будет производить селекцию пикселей по сигме ориентируясь на отнормированные по сигналу кадры, а складывать уже отнормированные по шуму. Но как быть с разным уровнем фона, он ведь почти целиком "отбросится" и вообще какими значениями замещать "дырки". Немного путаница в голове на эту тему
Проблема может проявиться, когда фон от кадра к кадру неравномерный (край облака прошел, ветка дерева попала в кадр)
Валяюсь дома, болею, делать нечего...Накропал софтинку сложения по этому методу.пре-альфа версия, пока без сигма-клиппинга, работает с ч.б. фитсами ...
Ivan7enych, спасибо за програмулину! Работает и падает не часто
Как программа складывает, она ещё на что-то нормирует кадры, борясь с пересветами?
Можно ли выкидывать в простейший TXT файл статистику по кадрам, как-тоимя файла, N, S/N?
Пиши где падает (падение на удалении последнего файла из серии уже нашел).
Цитата: Юрий Торопин от 02 Мая 2008 [10:12:33]Как программа складывает, она ещё на что-то нормирует кадры, борясь с пересветами?Примерно как Павел Бахтинов написал, за основу берет активный файл (отображаемый на экране), все остальные кадры перед сложением приводятся к той же яркости и уровню фона.
1) Нормализация последовательности кадров по амплитуде сигнала. Меряется среднее значение участка фона и вычитанием соответствующей константы из каждого кадра фон приводится к нулевому уровню. Затем измеряется уровень сигнала объекта (например, интенсивность непересвеченной звезды) и каждый кадр делится на константу, пропорциональную измеренной величине.
Одно замечание, фон можно приводить к нулевому уровню, только если дальнейшая математика умеет работать с отрицательными значениями яркости пикселей.
Делать все эти операции в разных программах весьма трудоемко, да и ошибиться можно. Такая реализация не приживеться.Думаю, нужно обязательно реализовывать алгоритм целиком в одной программе!!! Иван, возьмешься?
Кстати, почему-бы не использовать известный шум фона картинки для отбрасывания пикселей? Если мы складываем кадры разного качества, то хорошо-бы на чистой картинке более жестко детектировать дефекты.
Цитата: Ivan7enych от 02 Мая 2008 [12:45:54]Кстати, почему-бы не использовать известный шум фона картинки для отбрасывания пикселей? Если мы складываем кадры разного качества, то хорошо-бы на чистой картинке более жестко детектировать дефекты.Сигмаклипинг с малыми коэффициентами по Сигме, так сказать агрессивный сигмаклипнг опасен.1. Шум имеет статистическое распределение, вероятно близкое к нормальному. Отсечение краев этого распределения меняет статистическое распределение шума. Если отсекать слишком сильно, нарушится естественное распределение шума и картинка будет выглядеть не естественно.
2. Разные кадры могут иметь разную структуру полезного сигнала. К примеру, кадры снятые при разной атмосфере. У одних звезды жирнее, чем у других.В результате при агрессивном сигмаклипенге края звезд будут обрубаться у картинок с звездами жирнее среднего и наоборот наращиваться у картинок со звездами меньше среднего.Это приведет к тому, что края звезд будут рваными
На выходных вплотную позанимался сигма-клиппингом, заставил работать.Ссылка на программу та же.Для отладки программа может сохранять bmp где красным отмечены отброшенные клиппингом точки.
Иван, автоматическая нормировка перед сигмаклиппингом уже есть?
Кстати, почему-бы не использовать известный шум фона картинки для отбрасывания пикселей?
Павел, а как же быть со звёздочками? Они ведь так же выбиваются из окружающей площадки фона....По-моему такая "пространственная" селекция это не правильный путь. Она взаимо-искажает участки изображения.
...Да и площадки может не быть - достаточно вспомнить снимки в Млечном Пути, где весь фон усыпан звёздами.
Было бы огромным плюсом, если бы эта программа смогла работать по TCP/IP, чтобы распределять задачи на отдельные компьютеры, подключенные к инету или локалке. Расширяемость и масштабируемость, думаю, очевидна.