Kiadott Feladatok
1) Kép konvertálása
Bemenő adatok
- Tiff formátumú, 8 bites, 200x100-as felbontású
kép
Kimenő adatok
- FITS formátumú, float típusú kép
Felatadat leírása
- Tiff kép beolvasása
- konvertálás 8 bites char tipusú formátumból
4 byte-os float tipusúba
- FITS kép lementése
2) Kép forgatása
Bemenő adatok
- FITS formátumú, float tipusú, 100x100-as felbontású
kép
- forgatás szöge
- origó
Kimenő adatok
Felatadat leírása
- FITS kép beolvasása
- forgatás a megadott szögben és origó körül
- FITS kép lementése
Megjegyzés
A forgatást követően az "üres" pixeleknek
adjunk értéket az inverz művelet és lineáris
interpoláció együttes alkalmazásával.
3) Spline interpoláció
Bemenő adatok
- A következő mátrixelemekkel definiált kép:
Kimenő adatok
- FITS formátumú, float tipusú, 100x100-as felbontású
kép
Felatadat leírása
- a bemenő kép kiterjesztése köbös Spline
segítségével
- FITS kép lementése
4) Képaritmetika
Bemenő adatok
- 2 db FITS formátumú, float típusú, 100x100-as
felbontású kép
Kimenő adatok
- FITS formátumú, float típusú, 100x100-as
felbontású kép
Felatadat leírása
- FITS képek beolvasása
- a két bemenő kép összeadása, kivonása,
szorzása vagy osztása
- FITS kép lementése
Megjegyzés
A végrehajtandó művelet lehet a program bemenő
paramétere vagy egszerűen a forráskódban beállítható.
5) Flat és Dark korrekció
Bemenő adatok
- 3 db FITS formátumú, float típusú, 100x100-as
felbontású kép
(Flat field kép, Sötét kép, Nyers kép)
Kimenő adatok
- FITS formátumú, float típusú, 100x100-as
felbontású kép
Felatadat leírása
- FITS képek beolvasása
- a korrekciók elvégzése
- FITS kép lementése
6) Hisztogram kiszámítása
- FITS formátumú, float típusú, 100x100-as
felbontású kép
- hisztogram minimuma
- hisztogram maximuma
- lépésköz a hisztogramon
Kimenő adatok
- hisztogram szövegállomány formájában
Felatadat leírása
- FITS képek beolvasása
- a korrekciók elvégzése
- FITS kép lementése
7) Hisztogram kiegyenlítése
- FITS formátumú, float típusú, 100x100-as
felbontású kép
Kimenő adatok
- FITS formátumú, float típusú, 100x100-as
felbontású kép
Felatadat leírása
- FITS kép beolvasása
- hisztogram kiegyenlítése integrál formula alapján
- FITS kép lementése
8) Ekvidenzitogram kiszámítása
9) Képek Medián összegzése
- 5 db FITS formátumú, float típusú, 100x100-as
felbontású kép
Kimenő adatok
- FITS formátumú, float típusú, 100x100-as
felbontású kép
Felatadat leírása
- FITS képek beolvasása
- medián összegzés
- FITS kép lementése
Megjegyzés
Minden egyes képből mintát veszünk. Az így
nyert adatokra alkalmazzuk a medián algoritmust. Az eljárás
által módosított intenzitásértékeket
pedig hagyományos módon összeátlagoljuk.
10) Képek Fourier transzformáltja
11) Képek szűrése a Fourier
térben
- FITS formátumú, float típusú, 100x100-as
felbontású kép
(tesztkép: egy 16x16 pixel méretű, 1.0 amplitúdójú
négyzet a kép közepén)
Kimenő adatok
- FITS formátumú, float típusú, 100x100-as
felbontású kép
Felatadat leírása
- FITS kép beolvasása
- Fourier transzformáció
- Frekvencia szelektív szűrés
- Inverz Fourier transzformáció
- FITS kép lementése
Megjegyzés
A transzformációhoz FFT algoritmust használjunk!
Különböző szűrőfüggvényekkel
is végezzük el a számolást!
Bizonyítsuk be, hogy a keletkező (szürt) képen
annál erősebbek az interferencia zajok minnél élesebb
volt a vágás a frekvencia-tartományban.