SRP > MasterBiasPl

Powrót do listy procedur.

Master bias

uruchomienie z konsoli:
przykład:
start master_bias
start master_bias bias_name "bias*.fits" fits_extension fits
uruchomienie w pliku start.ini: master_bias = 1
parametry tej procedury: mbias_name, bias_sigma
parametry od których zależy procedura: bias_name, fits_extension

Opis

Procedura tworzy nową ramkę o nazwie określonej parametrem mbias_name (np. mbias_name = MBIAS) i rozszerzeniu określonym parametrem fits_extension (np. fita_extension = fits). Nowa ramka jest wyznaczana z wykorzystaniem mediany wartości wszystkich pikseli o tych samych współrzędnych znajdujących się na wszystkich ramkach typu bias (określonych parametrem bias_name, np. bias_name = bias*.fits). Procedura bardzo skutecznie eliminuje promienie kosmiczne i inne niepowtarzalne odchyłki wartości pikseli gdy ramek źródłowych jest co najmniej 3.

Na początku procedura wyznacza średnią i odchylenie standardowe wszystkich pikseli na poszczególnych ramkach typu bias. Następnie wyznacza medianę średnich wartości (MM) oraz minimalną sigmę (SS). W kolejnym kroku odrzucane są wszystkie piksele, których wartości nie mieszczą się w zakresie od MM-bias_sigma*SS do MM+bias_sigma*SS. Z pozostałych pikseli w każdym punkcie ramki wyznaczane są mediany i to one tworzą wynikową ramkę 'master bias'.

Procedura zwraca ostrzeżenie dla każdego punktu ramki 'master bias' dla którego pozycji wartości na wszystkich ramkach są poza dopuszczalnym zakresem. W takim bowiem przypadku wyznaczenie mediany nie było możliwe i wstawiana jest wartość średnia wyliczona w poprzednim kroku.

Page last modified on January 12, 2011, at 08:01 PM