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


A A A A Автор Тема: PixInsight  (Прочитано 171348 раз)

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

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

  • *****
  • Сообщений: 4 361
  • Благодарностей: 323
  • хочу в Намибию, Майданак, далее - везде :)
    • Skype - yuriy.toropin
    • Сообщения от Юрий Торопин
Re: PixInsight
« Ответ #440 : 31 Авг 2011 [19:53:31] »
Увеличивайте Deviation в Global Rejection - и будет Вам счастье!
По ходу, что-то глобально не так делаете...  :-[

Оффлайн astroeyer

  • *****
  • Сообщений: 1 192
  • Благодарностей: 14
    • Сообщения от astroeyer
Re: PixInsight
« Ответ #441 : 31 Авг 2011 [20:07:28] »
Увеличивайте Deviation в Global Rejection - и будет Вам счастье!
По ходу, что-то глобально не так делаете...  :-[
Не фурычит! Полузунок до упора - результат - из того же материалу.

Ставлю параметры по-умолчанию, гружу старую сборку другого объекта - все работает, а с этим, ну, никак. Что за ж.па?  :-\
Счаcтье так не пришло...

З.Ы. это "чудо" лежит здесь ftp://home.milantiev.com/uploads/m57-HaRGB.fit
« Последнее редактирование: 31 Авг 2011 [20:16:23] от astroeyer »
"человек отличается от свиньи, в частности, тем, что иногда смотрит на звезды" (с) Амбарцумян

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

  • *****
  • Сообщений: 4 361
  • Благодарностей: 323
  • хочу в Намибию, Майданак, далее - везде :)
    • Skype - yuriy.toropin
    • Сообщения от Юрий Торопин
Re: PixInsight
« Ответ #442 : 31 Авг 2011 [20:52:30] »
Пока качается "чудо" (думаю, проблема в том, как комбинировался LRGB из HAlphaRGB, создатели из PixInsight предполагали, что каналы уже растянуты, а фон лучше равнять на исходных линейных данных), стоило бы проверить, насколько выравнивается фон в индивидульных монохромных каналах...

Чудо скачалось.... B (синий) канал абсолютно неправильный, всё, кроме ярких звёзд и самой туманности, "в нуле"...
Если сделать Channel Extraction, то фон на R, G моделируется правильно - а вот на В "слетает", потому что В - в нуле и так, он и так "плоский"...

Повторюсь -
1.  выравнивание фона надо применять на ЛИНЕЙНЫХ данных, монохромных или цветных
2. L(RGB) применяется к РАСТЯНУТЫМ L и RGB.

Проверьте, где изуродовали B канал. В нём нечего ровнять, он и так "плоский" (нулевой)...
Комбинации Ctrl+Shif+ (R, G, B, 0) позволяют посмотреть на экране разные каналы (после растяжения на экране с помощью STF)

Оффлайн astroeyer

  • *****
  • Сообщений: 1 192
  • Благодарностей: 14
    • Сообщения от astroeyer
Re: PixInsight
« Ответ #443 : 31 Авг 2011 [21:23:23] »
Пока качается "чудо" (думаю, проблема в том, как комбинировался LRGB из HAlphaRGB,
Все, зафурыкало - растянул каналы - и все встало на свои места.
Ура!
Юра, ты молодчина, спасиб!
"человек отличается от свиньи, в частности, тем, что иногда смотрит на звезды" (с) Амбарцумян

Оффлайн astroeyer

  • *****
  • Сообщений: 1 192
  • Благодарностей: 14
    • Сообщения от astroeyer
Re: PixInsight
« Ответ #444 : 31 Авг 2011 [22:03:48] »
Теперь такая задачка.

Как мне использу PI совместить две сборки HaGB и RGB, чтобы получить желаемое: бахрому с первого и серцевину со второго?
"человек отличается от свиньи, в частности, тем, что иногда смотрит на звезды" (с) Амбарцумян

OMI

  • Гость
Re: PixInsight
« Ответ #445 : 31 Авг 2011 [22:45:56] »
Неудачная попытка сложить мозаику:

StarAlignment: Processing view: _2_coadd_cut_mosaic
_4_coadd_cut:
Structure map: 100%
Detecting stars: 100%
208 stars found.
_2_coadd_cut_mosaic:
Structure map: 100%
Detecting stars: 100%
172 stars found.
Computing intersection ...
Intersection:
R1  : {   26,   26, 1712, 1762}   195 stars
R2  : {  366, 1192, 2221, 3152}    72 stars
α21 : -45°
Matching stars ...
37 putative star pair matches.
Performing RANSAC ...
* Previous attempt failed - this is try #2
useScaleDifferences=false
8 putative star pair matches.
Performing RANSAC ...
* Previous attempt failed - this is try #3
useScaleDifferences=true
* Reference image: Limiting to 125 brightest stars.
36 putative star pair matches.
Performing RANSAC ...
* Previous attempt failed - this is try #4
useScaleDifferences=false
* Reference image: Limiting to 125 brightest stars.
8 putative star pair matches.
Performing RANSAC ...
* Previous attempt failed - this is try #5
useScaleDifferences=true
* Reference image: Limiting to 60 brightest stars.
* Target image: Limiting to 60 brightest stars.
27 putative star pair matches.
Performing RANSAC ...
* Previous attempt failed - this is try #6
useScaleDifferences=false
* Reference image: Limiting to 60 brightest stars.
* Target image: Limiting to 60 brightest stars.
11 putative star pair matches.
Performing RANSAC ...
* Previous attempt failed - this is try #7
useScaleDifferences=true
* Reference image: Limiting to 30 brightest stars.
* Target image: Limiting to 30 brightest stars.
8 putative star pair matches.
Performing RANSAC ...
* Previous attempt failed - this is try #8
useScaleDifferences=false
* Reference image: Limiting to 30 brightest stars.
* Target image: Limiting to 30 brightest stars.
13 putative star pair matches.
Performing RANSAC ...
* Previous attempt failed - this is try #9
useScaleDifferences=true
* Reference image: Limiting to 15 brightest stars.
* Target image: Limiting to 15 brightest stars.
*** 0 star pair matches found - need at least six matched stars.
* Previous attempt failed - this is try #10
useScaleDifferences=false
* Reference image: Limiting to 15 brightest stars.
* Target image: Limiting to 15 brightest stars.
8 putative star pair matches.
Performing RANSAC ...
*** Error: Unable to find an initial set of putative star pair matches
<* failed *>

Как именно это "вылечить"?

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

  • *****
  • Сообщений: 4 361
  • Благодарностей: 323
  • хочу в Намибию, Майданак, далее - везде :)
    • Skype - yuriy.toropin
    • Сообщения от Юрий Торопин
Re: PixInsight
« Ответ #446 : 31 Авг 2011 [22:53:15] »
Мне не хочется показаться невоспитанным или ещё хуже того, но... - оба вопроса банальны, на оба вопроса есть ответы на форуме PixInsight, потратьте своё время, поищите ответы.. таким образом могут быть получены новые навыки... механистическое исполнение чужих рекомендаций не так полезно.

astroeyer, надо использовать Max в PixelMath... Детали описаны в одной из тем по совмещению узкополосников и RGB на форуме PI.
OMI, недавно были опубликованы новые видеоруководства от Harry Page, как раз - по мозаикам...

OMI

  • Гость
Re: PixInsight
« Ответ #447 : 31 Авг 2011 [22:58:58] »
Cпасибо. Просмотрю...

OMI

  • Гость
Re: PixInsight
« Ответ #448 : 05 Сен 2011 [23:21:45] »
Свежее видео NGC 1808 LRGB Processing Example (2 Parts – 27:06) http://pixinsight.com/videos/NGC1808LRGB-vperis/en.html

Оффлайн NKV

  • *****
  • Сообщений: 5 075
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #449 : 12 Сен 2011 [21:08:59] »
Очередная приблуда... вернее PCL версия AberrationSpotter. т.е. почти ничем от скриптовой версии не отличается. ( STF сохраняет  ;) )

Распаковать нужную (Win_х64 или Win_х86). кинуть в папку bin (это где PI валяется). Инсталировать PI > Menu > Process > Modules > InstallModules > Search > Install. В Process > Geometry появится модуль AberrationSpotter.

Файлы брать тут

Add: v0003: выкинул одну крутилку. Теперь уголки только квадратные.

Add: v0004: Keyboard shortcut Ctrl+A: 8) Ctrl+A - зарезервировано под AutoSTF  ;)

Add: v0005: Keyboard shortcut Alt+S  :P

Add: v0007: +Preferences.
« Последнее редактирование: 01 Окт 2011 [16:31:01] от NKV »
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн NKV

  • *****
  • Сообщений: 5 075
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #450 : 07 Окт 2011 [23:01:26] »
Ещё одна примочка: PCL версия CosmeticCorrection скрипта.
Как инсталировать: см. предыдущий пример.

Файлы брать тут
« Последнее редактирование: 09 Окт 2011 [08:56:05] от NKV »
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн Anton

  • *****
  • Сообщений: 7 278
  • Благодарностей: 77
    • Сообщения от Anton
Re: PixInsight
« Ответ #451 : 08 Окт 2011 [01:08:09] »
Ещё одна примочка: PCL версия CosmeticCorrection скрипта.
У меня на предмет всей этой косметики давно, но очееень лениво ворочается одна мысль. Определять карту дефектов по порогу N ADU - вообщем то слишком прямолинейно. Гораздо более интересный метод - это проходить по мастер дарку окном регулируемого, но достаточно большого размера, чтобы набиралась хорошая статистика, ну, например, не менее чем 64х64, считать медиану, сигму и и отбирать дефекты по критерию вылезания за X сигм сверху и снизу. Если окном ползать лениво, то в принципе можно и по всему кадру статистику брать, хоть это и менее красиво.
Коля, вот бы такую примочку изваять, а? ;)
Резать какашки измеряя их в сигмах - это очень даже пиксинсайтно.
А ежели сделать детектор структур на вейвлетах, чтобы более крупномасштабные, чем одиночный пискел структуры прикрывать, то таким алгоритмом можно даже и по живым картинкам проходиться.

Оффлайн NKV

  • *****
  • Сообщений: 5 075
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #452 : 08 Окт 2011 [08:57:19] »
отбирать дефекты по критерию вылезания за X сигм
Антон,
1) Х сигм для конкретного пикселя дарка через калькулятор сведутся к банальному N ADU (Level), т.о. в текущий интерфейс надо добавить добавить ещё рычажок Sigma и когда сигму крутят то пусть Level и QTY бегают. Я тебя правильно понял?

2) Ещё можно вообще отказаться от Level, а вместо этого завернуть всё через агрессивность коррекции (Transfer Function). 2 крутилки сигмы и степень агрессии : SigmaLow - ниже этого вообще не трогаем и SigmaHigh выше этого давим по полной. Пиксели с Sigma в диапазоне между Low - High давим соответственно буйности в Х степени.

TransferFunction (Sigma)
{
  s = ( Sigma - Low ) / ( High - Low ) ;
  f = s;
  while (x > 1)
  {
     f *= s;
     x--;
  }
  return f;
}
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

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

  • *****
  • Сообщений: 4 361
  • Благодарностей: 323
  • хочу в Намибию, Майданак, далее - везде :)
    • Skype - yuriy.toropin
    • Сообщения от Юрий Торопин
Re: PixInsight
« Ответ #453 : 08 Окт 2011 [10:44:25] »
Ещё одна примочка: PCL версия CosmeticCorrection скрипта.
Спасибо, Коля!
Мне и скрипт очень нравился, надеюсь, PCL будет не хуже!

Оффлайн NKV

  • *****
  • Сообщений: 5 075
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #454 : 08 Окт 2011 [11:10:26] »
надеюсь, PCL будет не хуже!
PCL должен быть только лучше, т.к. в PCL диалог не в модальном режиме.... ну и по шустрее.

Но если вдруг найдёшь недостатки/баги - пинай.
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн Anton

  • *****
  • Сообщений: 7 278
  • Благодарностей: 77
    • Сообщения от Anton
Re: PixInsight
« Ответ #455 : 08 Окт 2011 [18:51:18] »
1) Х сигм для конкретного пикселя дарка через калькулятор сведутся к банальному N ADU (Level), т.о. в текущий интерфейс надо добавить добавить ещё рычажок Sigma и когда сигму крутят то пусть Level и QTY бегают. Я тебя правильно понял?
Да, правильно, но это только в применении к самому простому случаю, когда статистика считается целиком по всему дарку, который в общем случае может быть вовсе не плоским. По быстрому можно сделать пока так, благо делать то особо нечего. Только нужно слелать sigma-low и sigma-high, чтобы сверху-снизу резать по разным критериям.

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

Оффлайн Anton

  • *****
  • Сообщений: 7 278
  • Благодарностей: 77
    • Сообщения от Anton
Re: PixInsight
« Ответ #456 : 08 Окт 2011 [19:04:25] »
2) Ещё можно вообще отказаться от Level, а вместо этого завернуть всё через агрессивность коррекции (Transfer Function). 2 крутилки сигмы и степень агрессии : SigmaLow - ниже этого вообще не трогаем и SigmaHigh выше этого давим по полной. Пиксели с Sigma в диапазоне между Low - High давим соответственно буйности в Х степени.
Стоп! А кого давим то и зачем?
Косметическая коррекция это же просто интерполяция пикселов из карты дефектов по значениям его окружения. Все что выше/ниже сигмы просто попадает в карту дефектов и обрабатывается, все, что не попадает - не изменяется никак.

Оффлайн NKV

  • *****
  • Сообщений: 5 075
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #457 : 08 Окт 2011 [22:02:43] »
По быстрому можно сделать пока так, благо делать то особо нечего.
Готово. Пробуй.

Цитата
адаптивный алгоритм, который учтет кривость дарка.
Предлогаешь предварительно прогнать дарк через AutomaticBackgroundExtraction? Почему-то вспомнил про кнопка "шЫдевр"

Стоп! А кого давим то и зачем?
Косметическая коррекция это же просто интерполяция пикселов из карты дефектов по значениям его окружения. Все что выше/ниже сигмы просто попадает в карту дефектов и обрабатывается
Можно просто как ты сказал, но кто сказал что некачественный пиксель не ловит фотоны вовсе? Допустим греется пиксель в 5 раз сильней своих собратьев, но почему хотя бы 10% от его шумных фотонов не пустить в с сумму из соседних пикселей? А может 50%? Вот эта крутилка называется Transfer Function.
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн Anton

  • *****
  • Сообщений: 7 278
  • Благодарностей: 77
    • Сообщения от Anton
Re: PixInsight
« Ответ #458 : 08 Окт 2011 [22:15:23] »
По быстрому можно сделать пока так, благо делать то особо нечего.
Готово. Пробуй.
Так, а почему Qty отличается от Real?
И почему они вообще могут отличаться?
И сигму лучше тоже слайдером + поле ввода сделать вместо чисто информационного поля.

Вообще да, пора пробовать.... :)

Оффлайн Anton

  • *****
  • Сообщений: 7 278
  • Благодарностей: 77
    • Сообщения от Anton
Re: PixInsight
« Ответ #459 : 08 Окт 2011 [22:22:54] »
но кто сказал что некачественный пиксель не ловит фотоны вовсе? Допустим греется пиксель в 5 раз сильней своих собратьев, но почему хотя бы 10% от его шумных фотонов не пустить в с сумму из соседних пикселей? А может 50%? Вот эта крутилка называется Transfer Function.
Ммммм... Хмммм...
Если регулярный горячий пиксел ловит фотоны и при этом не уходит в насыщение, то обычная калибровка темновым кадром возьмет из него все 100%  фотонов, которые он поймал и тут вообще ничего придумывать не нужно. Если пиксел моргнул случайно и в темновом кадре ему ничего не соответствует, то как вообще понять сколько из него брать? Тут нужно тупо интерполировать его и все.