Київський клуб аматорів астрономії "Астрополіс"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
27 Листопада 2024, 18:23:30

Увійти

google


Автор Тема: Операция вычитания  (Прочитано 1404 раз)

0 Користувачів і 1 Гість дивляться цю тему.

mnn72

  • Offline Offline
  • Повідомлень: 5664
  • Подяк: 1017
  • Astromouse
    • Astromouse
Операция вычитания
« : 13 Лютого 2016, 14:15:55 »
. - .

Всегда было интересно, но не было времени спросить:
Вот есть сложение снимков и этой процедурой пользуемся все :bigidea: А есть ли возможность по похожему принципу вычесть один кар из другого  :hz:
Записаний
Обсерватория: Ananjev (L33, IAU); AAVSO; TESS TFOP (TESS Followup Program)
Открыто: 200 переменных, 46 транзиента (12 сверхновых); Подтверждения: 15 астероидов, 6 комет.
Николай Мышевский

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Операция вычитания
« Відповідь #1 : 13 Лютого 2016, 14:18:03 »
. - .

Конечно есть. Почти любой софт, в котором складываются картинки, занимается вычитанием фона.
Записаний

bigol

  • Offline Offline
  • Повідомлень: 3343
  • Подяк: 1174
  • Разам і назаўжды!
Re: Операция вычитания
« Відповідь #2 : 13 Лютого 2016, 14:18:49 »
. - .

Вот это вопрос - так вопрос. В максиме (как почти в любой программе) есть меню Pixel Math (пиксельная математика), где можно делать с файлами что угодно - умножать, делить, складывать и т.д.
Ты забыл, что дарки и биасы вычитаются при калюбровке из картинки?
Записаний
Не знаю насчет лучшего, но худшее точно впереди.


M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Операция вычитания
« Відповідь #3 : 13 Лютого 2016, 14:21:39 »
. - .

Биасы из картинки не вычитаются. У них другое предназначение.
Записаний

mnn72

  • Offline Offline
  • Повідомлень: 5664
  • Подяк: 1017
  • Astromouse
    • Astromouse
Re: Операция вычитания
« Відповідь #4 : 13 Лютого 2016, 14:30:27 »
. - .

Не, про дарки и прочее я понимаю и знаю, а вот как вычесть снимок из снимка например в максе?
Записаний
Обсерватория: Ananjev (L33, IAU); AAVSO; TESS TFOP (TESS Followup Program)
Открыто: 200 переменных, 46 транзиента (12 сверхновых); Подтверждения: 15 астероидов, 6 комет.
Николай Мышевский

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Операция вычитания
« Відповідь #5 : 13 Лютого 2016, 14:33:11 »
. - .

Вычитание умеют делать:
DSS, PixInsight, PhotoShop, GIMP, Aladin, Fitswork, IRIS, FitStacker, AstroImageJ, и др.
Записаний

mnn72

  • Offline Offline
  • Повідомлень: 5664
  • Подяк: 1017
  • Astromouse
    • Astromouse
Re: Операция вычитания
« Відповідь #6 : 13 Лютого 2016, 14:34:55 »
. - .

Ахренеть... А как например в FitStacker(e)?
Записаний
Обсерватория: Ananjev (L33, IAU); AAVSO; TESS TFOP (TESS Followup Program)
Открыто: 200 переменных, 46 транзиента (12 сверхновых); Подтверждения: 15 астероидов, 6 комет.
Николай Мышевский

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Операция вычитания
« Відповідь #7 : 13 Лютого 2016, 14:36:25 »
. - .

А софту какая разница что вычитать, дарк или другую картинку?
Если речь идет о поиске различий между кадрами, то есть одна тонкость. Перед вычитанием надо прибавить чистый серый кадр.
Записаний

mnn72

  • Offline Offline
  • Повідомлень: 5664
  • Подяк: 1017
  • Astromouse
    • Astromouse
Re: Операция вычитания
« Відповідь #8 : 13 Лютого 2016, 14:43:56 »
. - .

Шо значит серый?
Записаний
Обсерватория: Ananjev (L33, IAU); AAVSO; TESS TFOP (TESS Followup Program)
Открыто: 200 переменных, 46 транзиента (12 сверхновых); Подтверждения: 15 астероидов, 6 комет.
Николай Мышевский

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Операция вычитания
« Відповідь #9 : 13 Лютого 2016, 14:48:55 »
. - .

Серый это означает R=G=B=n, где n заметно больше нуля и заметно меньше уровня белого. Девиация разности между картинками будет колебаться вокруг этого серого. Точное значение не принципиально, определяет уровень личного комфорта.
Записаний

mnn72

  • Offline Offline
  • Повідомлень: 5664
  • Подяк: 1017
  • Astromouse
    • Astromouse
Re: Операция вычитания
« Відповідь #10 : 13 Лютого 2016, 14:56:08 »
. - .

А если на простом и понятном языке  ;D
Записаний
Обсерватория: Ananjev (L33, IAU); AAVSO; TESS TFOP (TESS Followup Program)
Открыто: 200 переменных, 46 транзиента (12 сверхновых); Подтверждения: 15 астероидов, 6 комет.
Николай Мышевский

bigol

  • Offline Offline
  • Повідомлень: 3343
  • Подяк: 1174
  • Разам і назаўжды!
Re: Операция вычитания
« Відповідь #11 : 13 Лютого 2016, 15:12:03 »
. - .

Биасы из картинки не вычитаются. У них другое предназначение.
Да ладно. Если у камеры низкий темновой ток, то можно обойтись биасом при калибровке.
А так если по полной - да, они вычитаются из дарков и флэтов при создании мастеров, потом из картинки и т.д.
Цитувати
а вот как вычесть снимок из снимка например в максе?
:spy: Все по буквам надо? Загрузить два снимка, Process - Pixel math - выбрать один кадр, желаемое действие и другой кадр.
Записаний
Не знаю насчет лучшего, но худшее точно впереди.
Подякували

mnn72

  • Offline Offline
  • Повідомлень: 5664
  • Подяк: 1017
  • Astromouse
    • Astromouse
Re: Операция вычитания
« Відповідь #12 : 13 Лютого 2016, 15:20:16 »
. - .

Не, по буквам не надо - хоть направление. Уже ясно - спасибо  :SLA:
Записаний
Обсерватория: Ananjev (L33, IAU); AAVSO; TESS TFOP (TESS Followup Program)
Открыто: 200 переменных, 46 транзиента (12 сверхновых); Подтверждения: 15 астероидов, 6 комет.
Николай Мышевский

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Операция вычитания
« Відповідь #13 : 13 Лютого 2016, 15:24:12 »
. - .

Серый - означает по украински сірий, по английски grey (gray).
Как еще понятнее сказать?  ;D

Лучше один раз увидеть...
Записаний

mnn72

  • Offline Offline
  • Повідомлень: 5664
  • Подяк: 1017
  • Astromouse
    • Astromouse
Re: Операция вычитания
« Відповідь #14 : 13 Лютого 2016, 15:35:19 »
. - .

Ну ты Коля приколист  ;D
Я имею в виду как его получить? Снять серый фон типа флета или он как-то получается манипуляциями определенными с кадрами или взять просто серую картинку? Я в этом смысле  ;D
Записаний
Обсерватория: Ananjev (L33, IAU); AAVSO; TESS TFOP (TESS Followup Program)
Открыто: 200 переменных, 46 транзиента (12 сверхновых); Подтверждения: 15 астероидов, 6 комет.
Николай Мышевский

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Операция вычитания
« Відповідь #15 : 13 Лютого 2016, 15:40:08 »
. - .

Просто взять серую картинку (синтезировать)

В аттаче:
две картинки, серая картинка, простая разница, разница с серым смещением, разница с серым смещением и добавленным контрастом.
Записаний
Подякували

mnn72

  • Offline Offline
  • Повідомлень: 5664
  • Подяк: 1017
  • Astromouse
    • Astromouse
Re: Операция вычитания
« Відповідь #16 : 13 Лютого 2016, 15:49:36 »
. - .

От спасибо Добрый человек  :beer: :SLA:
Записаний
Обсерватория: Ananjev (L33, IAU); AAVSO; TESS TFOP (TESS Followup Program)
Открыто: 200 переменных, 46 транзиента (12 сверхновых); Подтверждения: 15 астероидов, 6 комет.
Николай Мышевский

mnn72

  • Offline Offline
  • Повідомлень: 5664
  • Подяк: 1017
  • Astromouse
    • Astromouse
Re: Операция вычитания
« Відповідь #17 : 17 Лютого 2016, 00:04:01 »
. - .

А софту какая разница что вычитать, дарк или другую картинку?
Если речь идет о поиске различий между кадрами, то есть одна тонкость. Перед вычитанием надо прибавить чистый серый кадр.
К каждому кадру?
Записаний
Обсерватория: Ananjev (L33, IAU); AAVSO; TESS TFOP (TESS Followup Program)
Открыто: 200 переменных, 46 транзиента (12 сверхновых); Подтверждения: 15 астероидов, 6 комет.
Николай Мышевский

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Операция вычитания
« Відповідь #18 : 17 Лютого 2016, 01:00:25 »
. - .

На примере трех пикселей
A        B      A - B      A+100-B     С увел. контраста
100  120       0          80               40
110  110       0        100              100
120  100     20        120              160

Поскольку ярокость ниже нуля не бывает, 100-120 = 0
Записаний

mnn72

  • Offline Offline
  • Повідомлень: 5664
  • Подяк: 1017
  • Astromouse
    • Astromouse
Re: Операция вычитания
« Відповідь #19 : 17 Лютого 2016, 01:46:11 »
. - .

На примере трех пикселей
A        B      A - B      A+100-B     С увел. контраста
100  120       0          80               40
110  110       0        100              100
120  100     20        120              160

Поскольку ярокость ниже нуля не бывает, 100-120 = 0
Наверно я тупой  :P Ниче не понял.
Шо это означает? Точнее как это реализовать на практике?
Вот есть у меня два калиброванных кадра одного и того же поля. Что делать дальше?
Записаний
Обсерватория: Ananjev (L33, IAU); AAVSO; TESS TFOP (TESS Followup Program)
Открыто: 200 переменных, 46 транзиента (12 сверхновых); Подтверждения: 15 астероидов, 6 комет.
Николай Мышевский