. : http://lnfm1.sai.msu.ru/~kupry/SOFTWARE/korel.html
: Fri Aug 15 13:45:52 2003
: Mon Oct 1 22:51:40 2012
:
IDL programs
Anglick peklad

KOREL

Tento program slou k zjiovn korelac v srii fts obrzk. Zde uvedu postup a nkter vsledky. Data, se ktermi jsem pracovala se nachzej v adresi 'e:\medon' (13. jen 2001). Jako pomocn obrzek se v programu zobrazuje prostedn obrzek srie.

Pi prvnm sputn postupujeme dle bodu 1 a 3.

1. 'FILE' - 'LOAD'

Nahrajeme pracovn adres (adres obsahujc srii obrzk). Objev se nsledujc vbr:

Sekce 'Whole image' souvis s vpoty, kter se tkaj celho obrzku, sekce 'Chosen regions' souvis s vpoty, kter se tkaj vybranch oblast. Obrzky jsou v programu brny v abecednm poad.

2. 'OPTIONS' - 'WHOLE IMAGE' - 'COUNT INTEGRALS'

Po kliknut zadme parametry st oblast, se kterou budeme v prbhu celho programu pracovat. Pro pklad zde uvdm mnou zadan hodnoty pro vٚe uvedenou srii obrzk:

Poten bod je pozice levho dolnho rohu st a krokovn je velikost tvercovch oblast st v pixelech. Ke zjitn tchto parametr lze pout proceduru 'sit.pro'.

V tto sti programu se spot integrl pro kadou oblast st pro kad obrzek. Ke kad oblasti st tedy dostaneme adu integrl dlouhou jako je poet obrzk. Integrly de facto uruj celkov jas oblasti, k jejich vpotu se pouv IDL funkce 'int_tabulated'. Protoe se celkov jas obrzk v prbhu srie mn, odeetli jsme jet od hodnot integrl stedn hodnotu integrl potanou pro kad obrzek zvl. Veker integrly jsou uloeny do souboru 'variable.dat', stedn hodnoty do souboru 'average.dat' a parametry st do souboru 'region.dat'. Po skonen vpotu se pes pomocn obrzek zobraz s̝, tak jak jsme ji zadali.

3. 'OPTIONS' - 'WHOLE IMAGE' - 'COUNT CORRELATION COEFFICIENTS'

V teto sti se spotaj korelan koeficienty pro vechny dvojice oblast st (korelujeme jas oblast, tedy dv ady integrl). Prb˞n se vykresluj oblasti, pro kter jsou tyto koeficienty ji spoteny. Vsledky se ulo do souboru 'koeficienty.dat'.

Vpoty v sekci 2 a 3 jsou asov nron. V mm ppad trvalo potn integrl cca 2 hodiny a potn korelanch koeficient cca 1 hodinu. Uloen spotench dat umouje tyto body pi dalm sputn vynechat. Program testuje existenci soubor 'variable.dat', 'average.dat', 'region.dat' a 'koeficienty.dat', z kterch si data vythne.

Po spoten integrl a korelanch koeficient vybrme z nsledujcch bod:

4. 'OPTIONS' - 'WHOLE IMAGE' - 'SHOW REGIONS WITH HIGH CORRELATION'

V tto sekci se zobraz histogram vech korelanch koeficient zskanch v sti 3 a spotou se jeho parametry μ a σ. Na obrzku se zvrazn oblasti, kter spolu koreluj (jejich korelan koeficient k spluje nerovnosti k > μ+3σ nebo k < μ-3σ). Vsledky je mon uloit jako 'corr.jpg' a 'hist.jpg'. Z nsledujcho obrzku 'corr.jpg' je patrn, e oblasti, kter spolu koreluj, pekrvaj aktivn oblasti, skvrny a filamenty.

corr.jpg
'corr.jpg'

hist.jpg
'hist.jpg'

5. 'OPTIONS' - 'WHOLE IMAGE' - 'SHOW REGIONS WHICH CORRELATE WITH TOO MANY REGIONS'

Tato st slou k zobrazen oblast, kter koreluj s velkm potem oblast. Zadme parametr 'n'. Program pak vykresl oblasti, kter koreluj s vce ne n oblastmi. Jejich souadnice je pak mon vyut nap. v sekci 9. Dle se zobraz poty oblast, s ktermi pslun oblast koreluje (m vt jas, tm vt poet) a jejich contour. Obrzky je mon uloit jako 'reg.jpg' a 'count.jpg'. V nsledujcm pklad jsou zobrazeny oblasti, kter koreluj s vce ne 55 oblastmi (n = 55).

reg.jpg
'reg.jpg'

count.jpg
'count.jpg'

6. 'OPTIONS' - 'CHOSEN REGIONS' - 'AUTO CORRELATION'

Zde se pot autokorelace jasu vybran oblasti a Fourierova transformace autokorelan kivky. Souadnice oblasti zadvme podle obrzku. Vsledn graf je mon uloit jako 'auto.jpg'. Zde zobrazen graf se tk oblasti o souadnicch 10,10.

auto.jpg
'auto.jpg'

7. 'OPTIONS' - 'CHOSEN REGIONS' - 'CROSS CORRELATION'

Zde se pot korelace jasu dvou vybranch oblast a Fourierova transformace korelan kivky. Souadnice oblast zadvme podle obrzku. Vsledn graf je mon uloit jako 'cross.jpg'. Zde zobrazen graf se tk oblast o souadnicch 18,17 a 16,20.

cross.jpg
'cross.jpg'

8. 'OPTIONS' - 'CHOSEN REGIONS' - 'LIGHT CURVE'

V tto sti si m۞eme nechat zobrazit svtelnou kivku zvolen oblasti (zvislost velikosti integrlu na poad obrzku). Souadnice oblasti zadme podle obrzku. Zobraz se svteln kivka oblasti po odeten stedn hodnoty integrl, svteln kivka ped odetenm a jejich Fourierova transformace. Grafy je mon uloit jako 'light.jpg'. Zde zobrazen grafy se tkaj oblasti o souadnicch 16,20.

light.jpg
'light.jpg'

9. 'OPTIONS' - 'CHOSEN REGIONS' - 'DISTRIBUTION'

Zde se zjiuje, s ktermi ostatnmi oblastmi nmi vybran oblast koreluje. Souadnice oblasti zadme podle obrzku. Dle zvolme, zda budeme potat histogram ze vech korelanch koeficient ('histogram from all the coefficients') nebo pouze z koeficient, kter se tkaj nmi zadan oblasti ('histogram only for chosen region'). Zobraz se histogram korelanch koeficient a spotaj se jeho parametry μ a σ. V obrzku se zvrazn oblasti, s ktermi zadan oblast koreluje (korelan koeficient k spluje nerovnosti k > μ+3σ nebo k < μ-3σ), ona sama se zvrazn ern. Vsledky lze uloit jako 'corr1.jpg' a 'hist1.jpg'.

corr1.jpg
'corr1.jpg'

hist1.jpg
'hist1.jpg'

10. 'OPTIONS' - 'CORRECTION'

V tto sekci se pot korelace jasu dvou vybranch oblast obsahujcch jasn body. Pozice tchto oblast vak nejsou pevn jako v bod 7, ale posouvaj se s pohybem jasnch bod uvnit tchto oblast.

Zadme souadnice oblast a vybereme, zda budeme korekci potat pomoc t˞it ('center of brightness') nebo nejjasnjho bodu ('the brightest points'). Oblasti pak budou koprovat pohyb t˞it (resp. nejjasnjho bodu), tak e t˞it (resp. nejjasnj bod) bude vdy v jejich stedu.

Pokud srie obrzk neobsahuje sledovan jasn body hned od potku, m۞e se stt, e oblasti, ze kterch potme integrl, sklouznou mimo msto, kde se pozdji objev jasn body. V takovm ppad se vypluje nepovinn daj 'start image'. Je to poadov slo obrzku, ve kterm jsou ji jasn body patrn. Teprve od tohoto obrzku se zane provdt korekce a do t doby je pozice oblast pevn. Chceme-li potat korekci hned od zatku, pak daj nevyplujeme. Pro kontrolu b˞ v prbhu vpotu animace, na kter je znzornna aktuln pozice oblast.

Jako vsledek se zobraz graf s korelac jasu dvou zvolench oblast po oprav a grafy tkajc se pohybu t˞it (resp. nejjasnjho bodu) pro ob oblasti. V tchto grafech je znzornna pozice t˞it (resp. nejjasnjho bodu) v prbhu korekce. Grafy se automaticky ukldaj pod nzvem 'correct1.jpg' a 'correct2.jpg'. Srovnnm obrzk 'cross.jpg' a 'correct1.jpg' si lze vimnout, e korelace jasu oblast po korekci je vy ne ped n. Z obrzku 'correct2.jpg' je dle patrn, e pohyby obou oblast si odpovdaj, co ukazuj tak grafy s korelac souadnic oblast. Ty se ukldaj pod nzvem 'correct3.jpg'. Nsledujc ukzky se opt tkaj oblast o souadnicch 18,17 a 16,20.

correct1.jpg
'correct1.jpg'

correct2.jpg
'correct2.jpg'

correct3.jpg
'correct3.jpg'

Poznmky:

Anglick peklad



Autor procedury: Eva Havlkov (ehavlickova@centrum.cz)