Iris kuvankäsittelyopas

Aloittaja Vesa Kankare, 25.10.2006, 18:23:36

« edellinen - seuraava »

Lauri Kangas

Lukaisepa täältä miten värikameroiden kennot oikein toimivat, se on keskeistä iriksen käyttämisen hallitsemisessa: http://en.wikipedia.org/wiki/Bayer_filter

Lyhyesti: Kenno on oikeasti mustavalkoinen, mutta joka pikselin edessä on oma tietyn värinen filtteri. Kun lataat kuvan irikseen, näet sen varsinaisen mustavalkodatan jonka kenno tuottaa (näyttää shakkilaudalta kun suurennat). Tuosta voi sitten laskea miltä värikuvan suunnilleen pitäisi näyttää, ja sellainen toiminto löytyy Iriksestä (ja sen kamera normaalisti tekee ihan itse jos otat jpg-kuvia).

klistier

#46
LainaaAvaa ylävalikosta Digital photo -> Preprosessing.. ( katso kuva Preprosessing.. )
Nimeä kentät seuraavasti:

Input generic name: M78- ( tai mikä kohteesi nimi onkaan.. huomaa nimen - merkki, että ei puutu..)
Offset:                      offset ( aiemin tekemämme masteroffsetin nimi )
Dark:                        darkki ( aiemin tekemämme mastedarkin nimi )
Flat-field:                   flätti  ( aiemin tekemämme masteflätin nimi )
Cosmetic file:             cosme ( aiemin tekemämme kuumat pikselit-lista )
Output generic name:kalib ( lopputuloksena 17kpl kalib1.pic , kalib2.pic ... kalib17.pic kuvia
Number:                17 ( kalibroidaan 17kpl edellä ilmoitettuja M78- kuvia )

Miten jos vaikka en ole ottanut flat kuvia ollenkaan niin onnistuuko tämän etapin tekeminen mitenkään? Täytin nuo kohdat ja jätit tuon "flat_field" kohdan tyhjäksi niin tuli joku error että missing .pic.

Toisin sanoen jos haluaa tehdä vain vaikka dark kuvat ja valot niin onnistuuko jotenkin?

Tikkes

Tuli mieleen, että tarvitseeko masterkalibrointikuvia(FLAT, DARK, BIAS) venytellä mitenkään ennen varsinaista yhdistämistä, vai onko ne käyttövalmiita kun IRIS on ne luonut?

Itse olen tykännyt IRIS ohjelmasta, enkä ole kokenut sitä mitenkään ylivoimaiseksi. Johtuu ehkä siitä, että nuo ohjeet on aivan LOISTAVAT ja sitten toiseksi ei ole tietoa eikä taitoa paremmasta. Vielä kun oppisi tekemään viimeistely hommat. Kyntämätön sarka on kyllä toivottoman pitkä  :shocked:

Toivottavasti IRIS vielä kehittyy ja opas siinä yhtä mukaa.

Celestron C8 SCT XLT
Sky Watcher ESPRIT 100ED SUPER APO
Sky Watcher EQ8
ATIK 314L+ / SBIG ST-8300M /Canon 80D

-Esko

Kettu-Pekka

Darkit ja flatit kyllä ymmärrän mutta mikä on flat dark? Miten semmoinen tehdään? Iriksellä jotenkin?

Timo Kantola

Lainaus käyttäjältä: Kettu-Pekka - 02.11.2013, 18:24:38
Darkit ja flatit kyllä ymmärrän mutta mikä on flat dark?

Jos käyttää kapeakaista suotimia, tai flättivalo on muuten vaan himmeä ja joutuu käyttämään "pitkiä"valotuksia fläteille - esim 10sek...60sek - silloin pitää myös flätit kalibroida darkeilla.
Eli silloin flättien kalibrointiin käytetään darkkeja joilla on sama valotusaika kuin fläteillä.
Timo Kantola

Lauri Kangas

Lainaus käyttäjältä: Kettu-Pekka - 02.11.2013, 18:24:38
Darkit ja flatit kyllä ymmärrän mutta mikä on flat dark? Miten semmoinen tehdään? Iriksellä jotenkin?

Flätistä pitää vähentää pimeäsignaali, jota tosin kertyy yleensä paljon vähemmän lyhyellä valotuksella otettuihin flätteihin kuin useamman minuutin galaksikuviin.

Yleensä flätin aikana kertynyt pimeäsignaali on siis tosi vähäistä, joten flat darkin voi korvata biassilla, joka sama asia kuin äärettömän lyhyt darkki (nolla sekuntia).

Ja vielä soppaa hämmentämään sellainen oikotie, että yleensä biassissa ei ole mitään mielenkiintoista, joten sen voi korvata vähentämällä jokaisesta pikselistä bias-tason (eli vähentämällä keinotekoisen bias-kuvan, jonka joka pikselissä on sama numero). Järkkäreillä tämä on muutenkin kaikista paras vaihtoehto.

Sekä light- että flat-ruuduista on pakko vähentää jotain ennenkuin niitä käytetään jakolaskuun, muuten flättikorjaus ei tule toimimaan oikein.

Liikanen

Ohje on varmasti hyvä, jos sen vaan saisi auki :sad: :undecided:. Alkuperäisestä linkistä ei löydy mitään, joten onko ohje enää saatavilla? :huh:

Adobe Reader on asennettu (OS X)
Lakeuden Ursa

Timo Kantola

Timo Kantola

hoptari

IRIS lopetti toimintansa.
Vaihdoin koneessani kovalevyjä ja iris ei suostu enää tallentamaan asetuksia. Hankalaa, kun joka kerta joutuu käymään kohdan "settings" läpi. Olen muutaman kerran poistanut iriksen kokonaan koneeltani ja asentanut sen uudelleen, mutta jostain kohtaan settings löytyy entiset asetukset jostain mystisestä paikasta. Käsittääkseni iris ei käytä windowsin (7) rekisteriä, joten noiden entisten tietojen ilmaantuminen on mystistä. Josko joku guru pystyisi antamaan vinkkiä??????

Homma selkisi. Tarvittiin lisää valtuuksia. Silti vanhojen tietojen ilmaantuminen jäi mystiikaksi.

CSB

Monta tunttia Iris kansa ja kun tule kohdistus ilmoita kun Orionissa ei ole tahti, vaikka on muutama satoja. Harmat solu lepolle nyt ja kokeilan uudestaan joskus  :oops:

vhinkkan

Suurimman osan Iriksen toiminnoista voi suorittaa automaattisesti skriptillä. Alla skriptiluonnos, jolla voi hoitaa kalibroinnin, kohdistuksen, pinoamisen ja osan jälkikäsittelystä automaattisesti. Skriptiä voi käyttää myös tarkistuslistana siinä tapauksessa, että komennot antaa ohjelmalle käsin. Käytännössä eräitä asetuksia joutuu aina säätämään tapauskohtaisesti, joten ainakin ensimmäisellä kerralla komennot kannattaa antaa käsin Command-ikkunaan. Myöhemmin voi sitten viilata skriptiin oikeita arvoja.

Skripti ei täysin vastaa Vesan oppaan työnkulkua, vaan tässä dark-kuvia käytetään vain kuumien pikselien poistoon.

Tallenna skripti Iriksen skriptihakemistoon nimellä kasittely.pgm.


# kasittely.pgm
# Canon EOS 600D-tähtikuvien käsittely IRIS-ohjelmistolla
# - toiminee muillakin järkkäreillä
# (c) Ville Hinkkanen 2017
#
# IRIS 5.59
# ks. http://www.astrosurf.com/buil/us/iris/iris.htm
# ja uusi libdcraw.zip

# Skripti sisältää useita kohtia, joissa oikeat asetukset
# riippuvat kuvien sisällöstä. Jos asetukset poikkeavat liikaa
# optimaalisista, IRIS antaa virheilmoituksen eikä käsittely onnistu.
# Näitä asetuksia ovat mm. kuumien pikselien tunnistuksen kynnysarvo (FIND_HOT)
# ja tähtien tunnistuksen kynnysarvo kuvien kohdistuksessa (SETFINDSTAR).
#
# Suoritettaessa skriptiä kuvasarjalle ensimmäistä kertaa skripti kannattaakin
# suorittaa komento kerrallaan käsin, jolloin ko. muuttujille
# voidaan etsiä oikeat arvot, jotka korjataan skriptiin.

################################################################################
# KUVIEN OTTAMINEN: KAMERAN ASETUKSET & TYÖNKULKU
################################################################################
# - Kuvan laatu: RAW
# - Valinnaiset toiminnot (C.Fn):
#     Kohinan poisto suurella herk: 3:Pois
#     Pitkän valot. kohinanpoisto: 0:Pois     
# - tarvittaessa: (C.Fn) Peilin lukitus: 1:Päällä + Itselaukaisu: 2 sek
# - kamera jalustalle
# - etsimen suojus paikalleen
# - (Magic Lantern Overlay/Histogram: RAW RGB, Log)
# Tarkennus:
# - manuaalitarkennus
# - ISO H (12800)
# - esitarkenna suurin piirtein äärettömään
# - suuntaa johonkin kirkkaaseen tähteen
# - Live View x10
# - tarkenna tähti pistemäiseksi ja valkoiseksi
#   (jos ei pysy valkoisena, jätä mieluummin hieman magentaksi kuin vihreäksi)
# - (tarvittaessa teippaa tarkennusrengas paikalleen)
# - Live View pois päältä
# Lightit:
# - ISO 800 (tai 1600?)
# - M
# - suurin aukko
# - pisin valotusaika, jolla tähdet pistemäisiä eikä kuva ylivalotu (tarvittaessa BULB ja Magic Lantern Bulb Timer)
#   (ilman seurantaa t = 150...300 mm * s / f; esim. 11 mm objektiivi: 300 mm*s / 11 mm ~= 27 s ~= 30 s)
#   (histogrammin painopisteen tulisi olla vasemmassa laidassa; Magic Lantern ETTR hint: E>0, ei OVER)
#   (jos valosaaste haittaa, pienennä tarvittaessa ISOa, jotta valotukset riittävän pitkiä)
# - (kuva-asetukset: Neutraali; käsiteltäessä kuvia Iriksess tällä ei kuitenkaan merkitystä)
# - (valkotasapaino: Päivänvalo 5200 K; käsiteltäessä kuvia Iriksessä tällä ei kuitenkaan merkitystä)
# - ota tarkistuskuva; tarkista että rajaus ja tarkennus kohdallaan
# - Disp. pois päältä
# - Magic Lantern: Intervalometer (Take pics... like crazy, Start after 3s)
# - ota kuvat
# Darkit:
# - sama iso ja sama valotusaika kuin lighteissä; linssinsuojus eteen
# - Itselaukaisu: Jatkuva 10 (tai muu arvo)
# Bias-kuvat (jos halutaan, ei tarpeellinen):
# - sama iso kuin lighteissä, valotusaika 1/4000 s; linssinsuojus eteen
# - Itselaukaisu: Jatkuva 10 (tai muu lkm)
# Flatit:
# - kameran eteen valkonäyttöinen pädi/kännykkä, jonka päällä valkoinen paperi
# - ISO 100
# - Av (sama aukko kuin edellä eli suurin, automaattivalotus)
# - 2 * Itselaukaisu: Jatkuva 10 (tai muu lkm)
################################################################################

################################################################################
# IRIKSEN ASETUKSET                                             
################################################################################
# File -> Settings
# => File type: PIC
# => Working path: <hakemisto, johon työtiedostot tallennetaan>
# => Script path: <hakemisto, josta skripti löytyy>
# Camera settings
# => Model: CANON (50D/5Dmk2, 7D)
# => RAW interpolation method: Gradient
# (ks. http://www.astrosurf.com/buil/iris/im29/lecon29_us.htm)
################################################################################

################################################################################
# ENNEN SKRIPTIN SUORITUSTA:
# tuo Digital photo -> Decode RAW files... -toiminnolla
# - light-kuvat (drag&drop light-tiedosto Files-kenttään,
#                 Name: light, ->CFA, Erase list)
# - flat-kuvat (ks. edellä, Name: flat)
# - dark-kuvat (ks. edellä, Name: dark)
# => Done
#
# Dark-kuvia käytetään vain kuumien pikselien poistoon, ei muuhun kohinaan
# Ks. Lauri Kangas, http://www.ursa.fi/~lkangas/dslr-ohje/
################################################################################

################################################################################
# SKRIPTIN SUORITUS:
# - avaa Command-ikkuna
#
# run kasittely <light_lukumaara> <flat_lukumaara> <dark_lukumaara>
#
# missä
# <light_lukumaara> on light-kuvien määrä
# <flat_lukumaara> on flat-kuvien määrä
# <dark_lukumaara> on dark-kuvien määrä
#
# Esimerkiksi:
# run kasittely 66 20 10
################################################################################

# Ks. kalibroinnista
# http://www.astrosurf.com/buil/iris/tutorial2/doc91_us.htm

# LAADITAAN (LASKENNALLINEN) MASTER_BIAS
# Bias-taso riippuu kamerasta, Canon 600D:n bias-taso on 2048.
# Tason voi tarvittaessa tarkistaa dark-kuvista stat-komennolla tai ottamalla erilliset bias-kuvat.
# Ainakin Canonin kameroissa dark-kuvien mediaani on käytännössä lähellä jotakin 2:n potenssia.
load flat1
fill 2048
save master_bias

# KOOTAAN LISTA KUUMISTA PIKSELEISTÄ (COSMETIC)
# rajana esimerkiksi 2100 = bias-taso 2048 + 52
# valitaan mahdollisimman pieni luku, josta ei kuitenkaan tule too many hot pixels -virheilmoitusta
# eli jossa hot pixeleitä tunnistetaan alle 10 000
smedian dark $3
save cosmetic_dark
load cosmetic_dark
find_hot cosmetic 2100

# LAADITAAN MASTER_FLAT
fill 1
save dummy_flat
pr flat master_bias dummy_flat flat_calib $2
cosme_cfa2 flat_calib flat_calib cosmetic $2
smedian flat_calib $2
# normalisoidaan arvoon 5000 (muutakin arvoa voi käyttää)
ngain 5000
# tehdään flatista valkotasapainoltaan neutraali
grey_flat
save master_flat

# KALIBROIDAAN LIGHT-KUVAT
pr light master_bias master_flat calib $1
cosme_cfa2 calib calib cosmetic $1
cfa2pic calib rgb $1

# REKISTERÖIDÄÄN / KOHDISTETAAN KUVAT
# Jätä tämä vaihe pois, jos tarkoituksena on tehdä viirutähtikuva.
# Global matching
# Cubic transformation; voi olla tarvittaessa isompikin, max-arvo 5
# Laajakulmalla ilman seurantaa vähintään 3; seurannalla kuvatuissa tai pidemmillä
# polttoväleillä voi olla pienempikin.
setregister 3
# Tarvittaessa: SETSPLINE 1 (?)
# tarkistetaan, kuinka monta tähteä kuvasta tunnistetaan
findstar
# Jos virheilmoitus (Too many stars), muutetaan tunnistusehtoja
# SETFINDSTAR <sigma> -komennolla jotta löytyy sopiva määrä tähtiä
# (oletusarvo on 7; suurempi arvo=>vähemmän tähtiä, pienempi arvo=>enemmän tähtiä;
# pimeällä paikalla kuvatuissa voi olla tarpeen esim. sigma 15)
# esim. setfindstar 10
# rekisteröidään
coregister2 rgb reg $1

# TARVITTAESSA CROPATAAN KUVAT
# (jos esim. ei seurantaa ja reuna-alueet siksi vajavaisia)
# Tehdään yhdistelmäkuva croppausta varten
add_norm reg $1
# Koordinaatit etsittävä tapauskohtaisesti, 1 1 on vasen alakulma; 4875 3300 lähellä oikeaa yläkulmaa
window2 reg crop 1 1 5135 3404 $1

# PINOTTAVIEN KUVIEN VALINTA
# jätetään tarvittaessa pois kuvat, joissa satelliitteja, pilviä tai lentokoneita
# ks. http://www.astrosurf.com/buil/iris/tutorial13/doc32_us.htm
# valitse valikosta View -> Select images
# Input Generic name: crop
# Output Generic name: crop2
# >>
# jos ok: Save ja >>
# jos ei: >>
# HUOM: Jos valitset kuvia, korvaa seuraavassa vaiheessa eli pinoamisessa 'crop' => 'crop2'

# PINOTAAN KUVAT
# ks. pinoamisesta http://www.astrosurf.com/buil/iris/tutorial2/doc121_us.htm
# Huom! Pinotaan vain niin monta kuvaa kuin onnistuttiin rekisteröimään.
# Tämä saattaa olla pienempi kuin lightien lukumäärä.
# Jos rekisteröinti antaa virheilmoituksen, muuta $1:n paikalle rekisteröityjen kuvien lukumäärä.
# Sigma-clipping-menetelmä (sigma coefficient=2.5 [1..3]; iterations=3)
composit crop 2.5 3 1 $1
# Vaihtoehtoisesti: arithmetic (average)
# add_mean crop $1
# Vaihtoehtoisesti:
# smedian2 crop $1
# Vaihtoehtoisesti (viirutähtikuvat!)
# add_max2 crop $1

# TALLENNETAAN VÄLIVAIHE
save stack

# SÄÄDETÄÄN KUVA

# Säädetään valkotasapaino (kerrotaan r-arvot luvulla 1.6, g-arvot luvulla 1.0 ja b-arvot luvulla 1.9)
rgbbalance 1.6 1.0 1.9
# Myös mahdollisia: black, white, white2

# Normalisoidaan, olisiko tämä ollut syytä tehdä ennen rekisteröintiä?
noffset 0

# Tarvittaessa: käännetään 90 astetta vasemmalle
# mirrorxy
# mirrory
# Tarvittaessa: maisematähtikuvan horisontin suoritus rot-komennolla

# Poistetaan taustan hehku; jos monimuotoista (esim. valosaastetta), on tärkeää että
# jälkimmäinen parametri on riittävän iso (esim. 5)
# yksinkertaiseen voi riittää esim. setsubsky 4 1
setsubsky 4 5
subsky
# Vaihtoehtoisesti tai lisäksi voidaan käyttää maskia (esim. bin_down-komento)
# tai ring-median-tekniikkaa (blur & synthe)
# ks. http://www.astrosurf.com/buil/iris/tutorial2/doc8_us.htm
# ks. http://www.astrosurf.com/buil/iris/tutorial3/doc13_us.htm

# Tallennetaan välivaihe
save subsky

# Tarvittaessa: supistetaan dynamiikkaa LOG-komennolla
# ks. http://www.astrosurf.com/buil/iris/tutorial1/doc6_us.htm
# Tarvittaessa: supistetaan dynamiikkaa opacity maskilla
# http://www.astrosurf.com/buil/iris/tutorial1/doc6_us.htm
# Tarvittaessa: tehdään dynamiikasta tasaista (View -> Modified equalization)
# ks. http://www.astrosurf.com/buil/iris/tutorial1/doc6_us.htm
# Tarvittaessa: venytetään dynamiikkaa (View -> Dynamic stretching)
# http://www.astrosurf.com/buil/iris/tutorial1/doc6_us.htm

# Tarvittaessa: kirkkaimpien tähtien korostus selective blur -toiminnolla
# sblur [sigma, tyypillisesti 2-15] [gamma, tyypillisesti 4-10]
# sblur 5 7
# Tarvittaessa: kohinan poisto (gaussian filter)
# Tarvittaessa: terävöitys unsharp maskilla
# Tarvittaessa: wavelet/crisp/blur/gaussian blur

# Venytetään värejä
# Asinh; 0.03 3; voi olla myös esimerkiksi 0.01 2; 0.02 2; 0.04 4; 0.02 2; 0.005 30
asinh 0.005 30
# Värikylläisyyden lisääminen (View -> Saturation adjustment)

# Tarvittaessa: binning (missä vaiheessa tämä kannattaisi tehdä, jos tehdään? ennen pinoamista?)
# binxy 2

# Valitaan näytettävä dynamiikka-alue (sopivia arvoja voi kokeilla Threshold-toiminnolla interaktiivisesti)
visu 32767 10000

# TALLENNETAAN LOPULLINEN PIC (Korjaa tarvittaessa tiedostonimi!)
save final

# KORJATAAN VÄRIARVOT PHOTOSHOP- YMS. KUVANKÄSITTELYYN SOPIVIKSI (1-32767)
# Tarkista stat-komennolla suurimman maxi- ja pienimmän mini-arvon erotus.
# Jos erotus on suurempi kuin 32 767, kerro arvot luvulla 32767 / erotus.
# Esim. suurin maxi=30000, pienin mini=-20000 => erotus=50000.
# Kerrotaan luvulla 32767 / 50000 ~= 0.65
# mult 0.65
# Tarkista stat-komennolla pienin mini-arvo. Kasvata arvoja lisäämällä niihin luku siten, että pienin arvo on 1.
# Esim. pienin mini=-13000. Lisätään 13001.
# offset 13001

# TALLENNETAAN PSD (Korjaa tarvittaessa tiedostonimi!)
savepsd2 final

# TALLENNETAAN KUVAAN COPYRIGHT-TIEDOT (Korjaa nimi!)
text (c)_Ville_Hinkkanen_2017 1 1 1

# TALLENNETAAN JPEG (1=paras laatu; Korjaa tarvittaessa tiedostonimi!)
savejpg final 1

# JÄLKIKÄSITTELY ESIM. GIMP:SSÄ TAI PHOTOSHOPISSA
# Värit -> Säätöarvot; lisää kontrastia; sinistä kirkkaista kohdista pois?
# vähemmän brightnessiä, lisää kontrastia?
Ville Hinkkanen