Rychlý FITS prohlížeč - nezná někdo ?

Povídání o astronomické literatuře, počítačových planetáriích, hvězdných mapách, atd.
Uživatelský avatar
nou
Příspěvky: 289
Registrován: 10. 12. 2006, 05:10

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #241 od nou » 29. 07. 2019, 13:48

Tomáš Grygarčík píše:Narazil jsem na jakousi nekonzistenci, kdy mi libraw občas u snímků na výšku vrátí rozměry na šířku, což způsobí totální rozbití obrazu (a interní ukládání do tiffu je správně!), ale na pruhy jsem nikde nenarazil.

Je este toto problem? V libraw_output_params_t treba nastavit user_flip=0 pretoze default -1 to otaca podla flagu v RAW subore ktory nastavil fotoaparat podla orientacie v dobe fotografovania.
Celestron C8-N 203/1000, SW 150/750, CG-5 ADV GoTo, SW EQ6-R, Canon 1100D, ASI120MM-S, ASI1600MM Pro

Uživatelský avatar
palkog
Příspěvky: 316
Registrován: 11. 05. 2012, 14:11
Bydliště: Presov, SR
Věk: 26
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #242 od palkog » 29. 07. 2019, 15:11

Vsimol som si jeden problem pri zobrazovani raw. Ak zobrazim nahlad a dam zapamatat nastaveni histogramu, tak pri prechode na iny subor sa zmeni nastavenie na: tiene=0, jasy=1. Automatika ide dobre aj zobrazenie surovych dat. Mozno nejaky problem so zaokruhlovanim pre maly rozsah hodnot...

Este doplnim, ze ide o raw z Canonu.
http://www.pavolg.6f.sk/
SW 200/1000 + EQ-5 Pro (GoTo)
SW ED 72/420
Canon EOS 600D + seťák 18-55 mm + Tamron 70-300 mm + Carl Zeiss Jena Pancolar 1.8/50mm + Takumar SMC 3.5/135mm
ZWO ASI224MC

Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1276
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 31
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #243 od Tomáš Grygarčík » 29. 07. 2019, 22:11

nou píše:Je este toto problem?

Není, odstranil jsem to už dávno. Chyba byla v rozdělaní práce výpočetním vláknům.

palkog píše:pri prechode na iny subor sa zmeni nastavenie na: tiene=0, jasy=1

Měl jsem tam natvrdo převod z 16bit rozsahu. Opraveno.

Schrastil jsem jednoduchý kód na čtení EXIFu z JPEG a náhledy z RAWů už po načtení automaticky otáčím. EXIF se rovněž zobrazí v pravém sloupci s hodnotami. Funkčnost je nutno vyzkoušet na širším vzorku souborů.

Dále jsem upravoval různé části programu, takže pozor na nové chyby. ;)
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč

Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1276
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 31
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #244 od Tomáš Grygarčík » 24. 08. 2019, 20:55

Narazil jsem na memory leak při načítání EXIFu z náhledu v RAWu. Neměl by mít vliv na funkčnost, přece jenom jsem to zjistil až po měsíci, co jsem to zakomponoval. Sem-tam drobná oprava a trochu ušetřené RAM, což je užitečná leda tak na Raspberry Pi. ;)
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč

Uživatelský avatar
MMys
Příspěvky: 15147
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 46
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #245 od MMys » 24. 08. 2019, 21:13

Vím že jsi na začátku psal, že to dělat nebudeš, ale on se z toho stal tak dobrý SW, že by si to fakt zasloužilo. To o čem mluvím je možnost nelineárního stretchnutí. Nevymýšlel bych nic zbytečně složitého, musí stačit jednoduchá gama korekce. Tedy zachovat nastavení černého a bílého bodu, prostě vše jak je nyní, akorát to v tom intervalu dovolit stretchnoud dle potřeby více či méně exponenciálně. Přidat nastavení jednoho gama koeficientu.

Z důvodu rychlosti by se to asi muselo realizovat dopředu předpočítanou lookup tabulkou (ta by se přepočítala vždy jen při změně gamma koeficientu a černého a bílého bodu). Na 16-bitové FITSy by to bylo velmi jednoduché, prostě vstupní lineární data by fungovala jako index pole lookup tabulky. S float fitsy je to horší, tam už by byla tabulka nesmyslně velká, tam by se to už asi muselo počítat napřímo. A nebo to nejprve překlopit do 16-bitů a pak teprve aplikoavt gamma korekci, ale to může vést k posterizaci, vzniku skvrnek a map u float fitsů, kde je většina informace uložena ve spodku histogramu.
http://foto.astronomy.cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N300/1200, N185/610, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, CCD G3-16200

Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1276
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 31
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #246 od Tomáš Grygarčík » 27. 08. 2019, 17:24

Linux 64b | Windows 64b | Windows 32b

V této testovací verzi se po kliknutí na histogram otevře nové okno s možností naklikat si body a udělat si vlastní lineární křivku. Levým myšítkem se body přidávají, pravým mažou. Lze je volně přetahovat. Aplikace na obraz se provede až po kliknutí na tlačítko Použít. Výpočet mezi body je lineární, kdo to chce hladší, ať si křivku nakliká (až 256 bodů). :D

:!: :!:
Varování:
Zatím jsem to moc extra neladil, je to první verze, kde mi to nehlásilo chyby. Nastavením táhel na hlavním formuláři (třeba automatikou) se naklikané body smažou. Body se po ukončení aplikace neukládají. Zpětně občas nesedí krajní hodnoty na táhlech na hlavním formuláři. Hrejte si s (polámanou) křivkou a dejte vědět, jestli jdu správnou cestou.
:!: :!:
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč

Uživatelský avatar
MMys
Příspěvky: 15147
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 46
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #247 od MMys » 28. 08. 2019, 00:10

Vyzkoušel jsem na různých snímích. Jo, funguje to, akorát je to zbytečně těžkopádné, stejně to ve finále stačí aproximovat třemi úseky.
Osobně bych to okno s převodní charkteristikou vůbec nedělal, přijde mi to jako zbytečná komplikace (a ještě s nedostatkem, že bod nejde dát myší až hodně do levého kraje, některé fitsy to vyžadují, jinak tam není moc vidět)

Já bych šel cestou, kdy se černý a bílý bod určí pomocí nastaveného percentilu, naprosto beze změny. To funguje excelentně, na to nesahej. Jenom bych pomocí jednoho šupáku nebo boxu pro nastavení čísla udělal tu převodní charakteristiku v intervalu mezi černým a bílým bodem (tak jak je aktuálně nastavený, ať už automatem nebo ručně) nelineární, nejlépe exponenciální, prostě klasická gamma korekce:

http://xahlee.info/img/what_is_gamma_correction.html

Tedy křivku ovlivněnou jedním exponentem, s hodnotou 0 až 1 (nebo nějakých 0.001 až 1). Takto by převodní křivka vypadala mezi černým a bílým bodem. Před černým by byly v LUT tabulce samé nuly, za bílým bodem zase samé 1 (nebo jinou hodnoty místo té 1, nevím jak to počítáš konkrétně)

Na ladění křivky už máme photoshop, nebo Pixinsight. To mi jde v téhle aplikaci tak nějak proti celé její filozofii, tam něco ručně tvarovat. Ten jeden gamma koeficient musí bohatě stačit. Stačí v SIPSu (od Moravských přístrojů) i v Pixi.

M.
http://foto.astronomy.cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N300/1200, N185/610, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, CCD G3-16200

Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1276
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 31
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #248 od Tomáš Grygarčík » 29. 08. 2019, 21:18

Linux 64b | Windows 64b | Windows 32b

Okno s křivkou jsem odstranil a místo něj jsem přidal nové zaškrtávátko "Gamma" a vedle něj kýženou hodnotu. Dělám to přes 16bit LUT, počítat to přímo bylo fakt příšerně pomalé (18 ms -> 180 ms :shock: ). 8bit data násobím $FF, 32bit (a více) přes shr řežu na 16bit. Stav a hodnota se zatím neukládají.
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč

Uživatelský avatar
MMys
Příspěvky: 15147
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 46
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #249 od MMys » 30. 08. 2019, 08:14

Naprosto super. Prolezl jsem s tím nějaké svoje sady snímků a je to přesně to co tomu chybělo. Díky ;)

Ještě to budu testovat. Myslím že tam zatím můžeš dodělat, asby si to tu gammu a stav zaškrtávátka pamatovalo.
http://foto.astronomy.cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N300/1200, N185/610, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, CCD G3-16200

zuzi
Příspěvky: 445
Registrován: 21. 03. 2017, 08:14
Bydliště: Zdemyslice
Věk: 34

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #250 od zuzi » 30. 08. 2019, 08:21

A mě by se líbilo tahátko místo klkátka, ale to už je opravdu drobnost :-) Je to parádní kus sw!

Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1276
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 31
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #251 od Tomáš Grygarčík » 30. 08. 2019, 09:58

Nemusí se klikat, může se rolovat kolečkem myši. ;)

Jestli má někdo 8bit snímky, byl bych rád za vyzkoušení, jestli v obraze nedochází k jasovým artefaktům (kvůli převodu na 16bit).
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč

Uživatelský avatar
MMys
Příspěvky: 15147
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 46
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #252 od MMys » 30. 08. 2019, 10:18

Nemám, ale pár jsem si jich vyrobil a i na 8-bitové FITS-y gamma korekce zdá se funguje normálně.

Ještě vyzkouším 32-bitové, s informací uloženou někde hluboko dole u začátku histogramu, jestli převodem do 16-bitů před aplikací LUT nevzniká nějaká posterizace.
---------------
edit - jo, i 32-bit float fits se chová mravně, klidně bych to vypustil jako ostrou verzi.
http://foto.astronomy.cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N300/1200, N185/610, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, CCD G3-16200

Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1276
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 31
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #253 od Tomáš Grygarčík » 30. 08. 2019, 14:51

U 16bit nic neřeším, 32bit (a více) má informací habaděj, ale 8bit... tam je toho přeci jen málo. Na druhou stranu, kdo by fotil do FITu pouze v 8bit hloubce, že? :lol:
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč

Uživatelský avatar
MMys
Příspěvky: 15147
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 46
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #254 od MMys » 30. 08. 2019, 15:38

8bit data násobím $FF - jasně, to nic nezpůsobí, ale 8-bit FITS asi fakt nikdo neprovozuje, a navíc je to OK.

32bit (a více) přes shr řežu na 16bit - pochopitelně před plikací LUT, předpokládám. Zde právě hrozí malé riziko, že když uřízneš nejnižší bity, ale zároveň v těch bitech budou uložené jemné odstíny (typicky snímky DSO seskládané z 16-bit int FITSů do výsledného 32-bit FITSu), tak o ně tou bitovou rotací přijdeš, a následně po aplikaci gamma korekce může vylézt posterizace, mapy v obrázku se stejným jasem.

Ale zatím jsem nic takového nepozoroval. A navíc ten SW se primárně používá pro prohlížení nasnímaných dat (alespoň u mě) a tam nic takového nehorzí.
http://foto.astronomy.cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N300/1200, N185/610, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, CCD G3-16200

Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1276
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 31
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

Příspěvek #255 od Tomáš Grygarčík » 30. 08. 2019, 17:11

Ořezávám až po výpočtu hodnoty pixelu dle nastavení histogramu, předtím jsem to řezal přímo na 8bit výstup pro zobrazení, teď na 16bit pro LUT a teprve korigovaný výstup oříznu na 8bit data pro zobrazení.

Dodělal jsem ukládání a zkompiloval také pro ARM a ARM64.
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč


Zpět na “Software, literatura, ...”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host