Digiin lisää dynamiikkaa ohjelmoimalla?
-
- Viestit: 57
- Liittynyt: Tammi 17, 2003 13 : 35
Digiin lisää dynamiikkaa ohjelmoimalla?
Olen viime aikoina pohdiskellut sellaista asiaa digikuvauksen tiimoilta, että kameravalmistajat voisivat kehittää sellaisen ohjelman kameroihinsa joka jäljittelee ihmissilmää. Tilannehan on se että usein etualan tummuus ja taka-alan vaaleus aiheuttaa sen että halutusta kohdasta joutuisi ottamaan kaksi eri kuvaa erilaisilla asetuksilla, jotka sitten myöhemmin täytyisi yhdistää käsin photoshopissa, että saataisiin haluttu kokonaisuus.
Miksei kameraa voisi ohjelmoida siten että se haarukoi automaattisesti nuo kaksi kuvaa ja yhdistää nämä itsekseen? Ne tummat osat jotka ovat tukossa, otettaisiin vaaleammasta ruudusta ja puhkipalaneet kohdat tummemmasta ruudusta. Ja siihen sitten portaaton säätö, jolla voisi kontrolloida yli/alimenoa.
Ymmärsiköhän kukaan, mitä juuri yritin sanoa? ;-)
Miksei kameraa voisi ohjelmoida siten että se haarukoi automaattisesti nuo kaksi kuvaa ja yhdistää nämä itsekseen? Ne tummat osat jotka ovat tukossa, otettaisiin vaaleammasta ruudusta ja puhkipalaneet kohdat tummemmasta ruudusta. Ja siihen sitten portaaton säätö, jolla voisi kontrolloida yli/alimenoa.
Ymmärsiköhän kukaan, mitä juuri yritin sanoa? ;-)
-
- Viestit: 239
- Liittynyt: Helmi 12, 2003 13 : 18
- Paikkakunta: Kuopio
Re: Digiin lisää dynamiikkaa ohjelmoimalla?
Joo, eiköhän tuo ihan selvää ole. En tiedä onko asiaa ajateltu koskaan kameravalmistajilla. Pitäisi kysyä.EGE kirjoitti:Ymmärsiköhän kukaan, mitä juuri yritin sanoa? ;-)
Ongelmaksi saattaa muodostua tietomäärät lyhyellä ajalla. Tietysti jos kennoa kehittäisi fixuksi, niin siitä voisi saada ulos jotain muuta kuin suoraviivaista mittaustulosta, mutta joka tapauksessa tuo vaatisi älykkään kennon tekemistä.
Se olisi tottakait helpompi ratkaisu, mutta älykennon tekeminen teknisesti voi olla hankalaa.
Jos taas ehdottamallasi tavalla käsiteltäisiin kuvaa silloin ongelmaksi muodostuu suurien tietomäärien käsittely ja suorituskyky prosessorilla, taas jollain superlogiikalla voitaisiin oikasta. -> Suurempi virrankulutus ym.
Kalliimmat kennothan yksinkertaisesti ovat parempia, eli kennon kyky on parempi kalliimmissa kameroissa kuin halvemmissa.
Tuo on erittäin helppo testata.
Aurinkoisena päivänä laitetaan lippalakki päähän ja hepusta otetaan kuva kahdella kameralla samaan aikaan. Varjossa olevat silmät huonolla kameralla jää pimeään varjoon, mutta kalliimmassa kamerassa silmät näkyvät kohtalaisesti tai ihan hyvin.
T:mo
-
- Viestit: 57
- Liittynyt: Tammi 17, 2003 13 : 35
Hmmm...
Eikait tuossa sensoria tarvitsisi edes vaihtaa? Kunnollinen ohjelma vaan taustalle ja kaksi kuvaa esim. jalustalta jolloin kamera ei ehdi tärähtää lagista huolimatta haarukoidessaan tilannetta.
Vähän samaan tyyliin kun esim. Canonit esittää puhkipalaneet kohdat vilkuttamalla. Softa etsisi juuri nämä kohdat ja korjaisi ne automaattisesti itsekseen tummemmasta ruudusta. Keinotekoinen korjaus, joka jäljittelisi silmän kaltaista kykyä erottaa asioiden dynamiikka.
Vähän samaan tyyliin kun esim. Canonit esittää puhkipalaneet kohdat vilkuttamalla. Softa etsisi juuri nämä kohdat ja korjaisi ne automaattisesti itsekseen tummemmasta ruudusta. Keinotekoinen korjaus, joka jäljittelisi silmän kaltaista kykyä erottaa asioiden dynamiikka.
-
- Viestit: 750
- Liittynyt: Maalis 24, 2003 17 : 53
- Paikkakunta: Helsinki
-
- Viestit: 49
- Liittynyt: Huhti 22, 2003 22 : 07
- Paikkakunta: Kempele
Suuremman (laajemman) dynamiikan tuottaminen ei varmasti olisi mahdottoman vaikeaa, mutta kuvien esittäminen esimerkiksi paperimuodossa varmasti muodostaisi huomattavia ongelmia. :)
Tietokoneellakaan ei välttämättä kovin suurta dynamiikkaa voisi esittää.
Kannattaa kokeilla etsiä googlella HDRI-avainsanaa.
(High Dynamic Range Image, muodostetaan yhdistämällä kaksi tai useampi kuva, käytetään esim. 3D-ohjelmissa realistisempina taustakuvina)
Tietokoneellakaan ei välttämättä kovin suurta dynamiikkaa voisi esittää.
Kannattaa kokeilla etsiä googlella HDRI-avainsanaa.
(High Dynamic Range Image, muodostetaan yhdistämällä kaksi tai useampi kuva, käytetään esim. 3D-ohjelmissa realistisempina taustakuvina)
-
- Viestit: 773
- Liittynyt: Tammi 28, 2003 8 : 36
- Paikkakunta: Espoo
- Viesti:
Tämä idea/menetelmä soveltuu vain kuolleisiin kuviin, siis niihin joissa ei liikahda lehtikään.
Mutta jos olisi kameroita jossa olisi toiset 8 stoppia lisää niin sitten tuo on tehtävissä yhdestä ainoasta otoksesta.
Pulmaksi nousee sitten kuvan esittäminen näytöilla jotka ovat varsin pienikokoisia eivätkä siten juurikaan mahdollista näköaistin paikallista valoisuus-adaptaatiota ja joiden maximi luminanssi on vaatimattomat 100cd/m2 tietämillä jolloin katselutilan valaistuksesta aiheutuvat heijastukset (näytön pinnalla) sekä näköaistin photopic alueen alaraja rajoittavat dynamiikan about 100:1 alueelle eli alle 7 stopin (tai paljonkin sen alle). Puhumattakaan tulostamisesta inkjeteillä joiden dynaaminen alue on vieläkin pienempi. Valokuvapaperin dynamiikka on luokkaa 9 stoppia, sen saa kokonaan käyttöön kun paperi valotetaan digitaalilaitteella värihallitusti ja kuvaa sitten katsotaan voimakkaan valaistuksen (kuten auringon valo) alla.
Timo
Mutta jos olisi kameroita jossa olisi toiset 8 stoppia lisää niin sitten tuo on tehtävissä yhdestä ainoasta otoksesta.
Pulmaksi nousee sitten kuvan esittäminen näytöilla jotka ovat varsin pienikokoisia eivätkä siten juurikaan mahdollista näköaistin paikallista valoisuus-adaptaatiota ja joiden maximi luminanssi on vaatimattomat 100cd/m2 tietämillä jolloin katselutilan valaistuksesta aiheutuvat heijastukset (näytön pinnalla) sekä näköaistin photopic alueen alaraja rajoittavat dynamiikan about 100:1 alueelle eli alle 7 stopin (tai paljonkin sen alle). Puhumattakaan tulostamisesta inkjeteillä joiden dynaaminen alue on vieläkin pienempi. Valokuvapaperin dynamiikka on luokkaa 9 stoppia, sen saa kokonaan käyttöön kun paperi valotetaan digitaalilaitteella värihallitusti ja kuvaa sitten katsotaan voimakkaan valaistuksen (kuten auringon valo) alla.
Timo
Timo Autiokari http://www.aim-dtp.net
-
- Viestit: 239
- Liittynyt: Helmi 12, 2003 13 : 18
- Paikkakunta: Kuopio
Siis jos ajatellaan, että kameran tietomäärien käsittely ei tule ongelmaksi ja tehoa riittää sekä muistia hetkellisesti, eikä lämpenemis ongelmiakaan tule niin...
Jos valotusaika on esim. 1/500 osa, hyvässä valossa, heti perään haarukoidaan valotusta sopivalla logiikalla, eli toinen kuva tulee 1/500 osa sekunnin kuluttua ja tätä voidaan jatkaa erittän paljon. Saadaan hyvin kerättyä tietoa myös tummemmista alueista tai kirkkaammista.
Tuo alkaa toimimaan huonommin kun valotusajat laskevat. Mutta tietäen, että ko. tekniikkaa käytetään, voidaan otta se osittain huomioon.
Tuota lisäten, jos on mahdollista vielä tallentaa kaikki nuo haarukointi tulokset, saadaan ISO kokoinen kuva, jota voitaisiin jälkikäteen purkaa ja yhdistellä sopivasti.
Tämähän oli jalostettu versio tuosta alkuperäisestä, mutta teknisesti voi olla hankala toteuttaa.
Mutta parempi vaihtoehto olisi älykkäämpi kenno, kuten superCCD, mutta parempi. Eli jos kenno olisi moni kerroksinen, jossa päälimmäiset ottaisivat kirkaamman valon, päästäisivät silti valon muuttumattomana (mutta ehkä himmentyneenä) läpi ja alemmille kennoille, jotka keräisivät himmeämpää.
Ongelmaksi muodostunee tuollainen kennon rakentaminen ja tiedon keräämisen, koska tietoa tulee todella paljon, riippuen miten paljon sitä kerätään.
Mutta kaikesta näiden yhdistelmistä voitaisiin tehdä yhdistelmä ratkaisuita, jotka saattaisivat auttaa valon vangisemisessa.
Jos valotusaika on esim. 1/500 osa, hyvässä valossa, heti perään haarukoidaan valotusta sopivalla logiikalla, eli toinen kuva tulee 1/500 osa sekunnin kuluttua ja tätä voidaan jatkaa erittän paljon. Saadaan hyvin kerättyä tietoa myös tummemmista alueista tai kirkkaammista.
Tuo alkaa toimimaan huonommin kun valotusajat laskevat. Mutta tietäen, että ko. tekniikkaa käytetään, voidaan otta se osittain huomioon.
Tuota lisäten, jos on mahdollista vielä tallentaa kaikki nuo haarukointi tulokset, saadaan ISO kokoinen kuva, jota voitaisiin jälkikäteen purkaa ja yhdistellä sopivasti.
Tämähän oli jalostettu versio tuosta alkuperäisestä, mutta teknisesti voi olla hankala toteuttaa.
Mutta parempi vaihtoehto olisi älykkäämpi kenno, kuten superCCD, mutta parempi. Eli jos kenno olisi moni kerroksinen, jossa päälimmäiset ottaisivat kirkaamman valon, päästäisivät silti valon muuttumattomana (mutta ehkä himmentyneenä) läpi ja alemmille kennoille, jotka keräisivät himmeämpää.
Ongelmaksi muodostunee tuollainen kennon rakentaminen ja tiedon keräämisen, koska tietoa tulee todella paljon, riippuen miten paljon sitä kerätään.
Mutta kaikesta näiden yhdistelmistä voitaisiin tehdä yhdistelmä ratkaisuita, jotka saattaisivat auttaa valon vangisemisessa.
T:mo
-
- Viestit: 57
- Liittynyt: Tammi 17, 2003 13 : 35
Hööö!
Nyt kaverit kyllä puhuu sellaista asiaa josta meikäläinen ei ymmärrä höykäyksen pöläystäkään.
Otetaanpa nyt ihan käytännön läheinen esimerkki. Kuvataan yöllä maisemaa. Halutaan saada sellainen lopputulos missä taivaalla nopeasti liikkuvat pilvet valotetaan pitkäksi että saadaan tietty blurrausefekti aikaiseksi. Alueella on paljon kirkkaita katulyhtyjä, joiden ei tietenkään toivota palavan puhki.
Tälläisessä casessa olisi kiva että kamera pystyisi venyttämään tiettyjen paikkojen valotusta ja laittamaan kirkkaat paikat kiinni ennen kuin ne palavat puhki...
Eikö tämä olisi estettävissä ihan siten että kameran prosessori laskeskelisi mitä ottaa että milloin mikäkin paikka palaa puhki ja paljonko jotain kohtaa pitää vielä valottaa että yksityiskohdat tulevat paremmin esiin? Koostaisi sitten lopputuloksen minun puolestani vaikka kymmenestä eri kuvasta... ;-))))
Noh, tämä oli nyt tälläistä utopistista haaveilua vain.
Otetaanpa nyt ihan käytännön läheinen esimerkki. Kuvataan yöllä maisemaa. Halutaan saada sellainen lopputulos missä taivaalla nopeasti liikkuvat pilvet valotetaan pitkäksi että saadaan tietty blurrausefekti aikaiseksi. Alueella on paljon kirkkaita katulyhtyjä, joiden ei tietenkään toivota palavan puhki.
Tälläisessä casessa olisi kiva että kamera pystyisi venyttämään tiettyjen paikkojen valotusta ja laittamaan kirkkaat paikat kiinni ennen kuin ne palavat puhki...
Eikö tämä olisi estettävissä ihan siten että kameran prosessori laskeskelisi mitä ottaa että milloin mikäkin paikka palaa puhki ja paljonko jotain kohtaa pitää vielä valottaa että yksityiskohdat tulevat paremmin esiin? Koostaisi sitten lopputuloksen minun puolestani vaikka kymmenestä eri kuvasta... ;-))))
Noh, tämä oli nyt tälläistä utopistista haaveilua vain.
-
- Viestit: 991
- Liittynyt: Tammi 10, 2003 7 : 24
- Paikkakunta: Vantaa
Jos mummolla olisi munat, se olisikin vaari...timkopon kirjoitti:Siis jos ajatellaan, että kameran tietomäärien käsittely ei tule ongelmaksi ja tehoa riittää sekä muistia hetkellisesti, eikä lämpenemis ongelmiakaan tule niin...
Helppo nakki, ei tarvita kuin kamera, joka pystyy ottamaan 500 täyden resoluution kuvaa sekunnissa. Näillä nykyisillähän kuvan lukemiseen kennolta menee pari sataa millisekuntia eli kuvia saa sekunnissa vain muutamia.timkopon kirjoitti:Jos valotusaika on esim. 1/500 osa, hyvässä valossa, heti perään haarukoidaan valotusta sopivalla logiikalla, eli toinen kuva tulee 1/500 osa sekunnin kuluttua ja tätä voidaan jatkaa erittän paljon.
Ei taida tämäkään toimia - Foveonin yritelmähän perustuu päällekkäisiin kerroksiin eivätkä eri aallonpituudet tunkeudu yhtä syvälle (Foveonin värierottelu perustuu juuri tähän).timkopon kirjoitti: Mutta parempi vaihtoehto olisi älykkäämpi kenno, kuten superCCD, mutta parempi. Eli jos kenno olisi moni kerroksinen, jossa päälimmäiset ottaisivat kirkaamman valon, päästäisivät silti valon muuttumattomana (mutta ehkä himmentyneenä) läpi ja alemmille kennoille, jotka keräisivät himmeämpää.
Fujin superCCD puolestaan... mallikuvatkin olivat feikkejä (vertailukuvat tahallaan ylivalotettu), joten en siltä paljoa odota - ainakaan pokkareiden kokoluokassa.
Kolmas vaihtoehto olisi Minoltan kehittelemä CMOS -kenno, jossa jokaiseen pikseliin on lisätty elektroniikkaa, joka muuttaa niiden vasteen lineaarisesta logaritimiseksi kasvattaen samalla dynamiikkaa reilusti. Tätä tekniikkaa käytetään toistaiseksi vain piskuisessa tieteellisiin ja valvontakamerasovellutuksiin tarkoitetussa videokamerakennossa. En tiedä, olisiko tuosta mahdollista tehdä kookkaampi (sekä fyysisesti että resoluution osalta) versio kamerakäyttöön.
-
- Site Admin
- Viestit: 6388
- Liittynyt: Tammi 08, 2003 20 : 57
- Paikkakunta: Helsinki
- Viesti:
Dynamiikkaa voi yrittää hakea ohjelmillakin (monta kuvaa). Ilmainen ohjelma on AstroStack
http://www.astrostack.com/
Image Stacker on sitten sharewarea, sopii paremmin tavalliseen kuvaukseen
http://www.tawbaware.com/imgstack.htm
http://www.astrostack.com/
Image Stacker on sitten sharewarea, sopii paremmin tavalliseen kuvaukseen
http://www.tawbaware.com/imgstack.htm
-
- Viestit: 239
- Liittynyt: Helmi 12, 2003 13 : 18
- Paikkakunta: Kuopio
Re: Hööö!
EGE kirjoitti:Otetaanpa nyt ihan käytännön läheinen esimerkki. Kuvataan yöllä maisemaa. Halutaan saada sellainen lopputulos missä taivaalla nopeasti liikkuvat pilvet valotetaan pitkäksi että saadaan tietty blurrausefekti aikaiseksi. Alueella on paljon kirkkaita katulyhtyjä, joiden ei tietenkään toivota palavan puhki.
Eli haarukoidaan hieman ja yhdisellään kuvat, ja se ominaisuus laitetaan suoraan kameraan. Toimii helpommin täällä hitaassa päässä, mutta kuten esimerkissäni, nopeammassa päässä tulee teknisiä ongelmia. Mutta ongelmia tulee sitten liikkuvien kohteiden kanssa hitaissa valotusajoissa.EGE kirjoitti:Eikö tämä olisi estettävissä ihan siten että kameran prosessori laskeskelisi mitä ottaa että milloin mikäkin paikka palaa puhki ja paljonko jotain kohtaa pitää vielä valottaa että yksityiskohdat tulevat paremmin esiin? Koostaisi sitten lopputuloksen minun puolestani vaikka kymmenestä eri kuvasta... ;-))))
T:mo
-
- Viestit: 239
- Liittynyt: Helmi 12, 2003 13 : 18
- Paikkakunta: Kuopio
Niin sittenhän ollaan jo lähellä, jos kuvan lukemiseen kuluu vain pari sataa millisekuntia, niin silloin hyvin voidaan ottaa muutama haarukointi, kunhan muisti ym. mainitsemani rajoitteet eivät tule vastaan. Mutta tehoa kyllä vaaditaan, ellei käytetä arvio tekniikkaa haarukointiin. Senhän voisi kamera laskea etukäteen, tai jopa käyttäjä syöttää. Tällöin voitaisiin yrittää arvioida nykytilanteen perusteella, tulevaa kuvaa ja sen valotusta.M.B. kirjoitti:Helppo nakki, ei tarvita kuin kamera, joka pystyy ottamaan 500 täyden resoluution kuvaa sekunnissa. Näillä nykyisillähän kuvan lukemiseen kennolta menee pari sataa millisekuntia eli kuvia saa sekunnissa vain muutamia.
Ei taida tämäkään toimia - Foveonin yritelmähän perustuu päällekkäisiin kerroksiin eivätkä eri aallonpituudet tunkeudu yhtä syvälle (Foveonin värierottelu perustuu juuri tähän).
No jos Foveonin yhdistelmä ei toimi, täytyykin luoda uusi tekninen läpimurto, siitähän tässä keskustelussa ollaan keskusteltu. Eli ellei nykytekniikka ole riittävällä tasolla tarvitaan kehitystä.
T:mo
-
- Viestit: 991
- Liittynyt: Tammi 10, 2003 7 : 24
- Paikkakunta: Vantaa
Pientä epäselvyyttä käsitteestä millisekunti? 200 ms = 1/5 s elikkä sata kertaa pidempi aika kuin kaipaamasi 1/500 s. Tuossa 200 ms ajassa kerkiää hitaampikin kohde liikkua niin, ettei kuvien saumaton yhdistäminen onnistu. Esimerkiksi kävelevä ihminen ehtii liikkua n. 20 cm (ja eteenpäin heilahtamassa oleva koipi vielä reilusti enemmän). Useampi haarukointi... kaveri kerkiää jo vaihtaa suuntaa.timkopon kirjoitti:Niin sittenhän ollaan jo lähellä, jos kuvan lukemiseen kuluu vain pari sataa millisekuntia, niin silloin hyvin voidaan ottaa muutama haarukointi
-
- Viestit: 239
- Liittynyt: Helmi 12, 2003 13 : 18
- Paikkakunta: Kuopio
timkopon kirjoitti:Niin sittenhän ollaan jo lähellä, jos kuvan lukemiseen kuluu vain pari sataa millisekuntia, niin silloin hyvin voidaan ottaa muutama haarukointi
Kiva kun tarkensit, kameran kanssa tulee puhuttua enemmän noista sekunninosista. (Olisi ollut paremin, jos oltaisiin puhuttu samoissa yksiköissä.)M.B. kirjoitti:Pientä epäselvyyttä käsitteestä millisekunti? 200 ms = 1/5 s elikkä sata kertaa pidempi aika kuin kaipaamasi 1/500 s.
Mutta voidaan todeta että "ollaan lähellä", vaikkakin noilla ajoilla ei voi ottaa käyttöön vielä tuota tekniikkaa normaaleissa kuvaolosuhteissa.
T:mo