Rychlý FITS prohlížeč

Povídání o astronomické literatuře, počítačových planetáriích, hvězdných mapách, atd.
Odpovědět
Uživatelský avatar
hades
Příspěvky: 3383
Registrován: 01. 11. 2017, 10:02
Věk: 41

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

#166

Příspěvek od hades »

Jo, tak teď už tomu rozumím, díky pánové
William Optics FluoroStar 110, AFR-IV, ASI533MM Pro, EQ-6 R, Berlebach Planet, SVBony SV305M Pro, Intel NUC, DeepSkyDad AF3 a pár dalších kravin vlastní výroby
Astrofotky
Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1675
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 35
Kontaktovat uživatele:

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

#167

Příspěvek od Tomáš Grygarčík »

Táhla ve Windows neopravili, tak jsem přidal aspoň to ukládání zobrazeného snímku do JPG se 75% kompresí. Možnost je v kontextovém menu hlavního obrazu a v kontextovém menu šachovnice.

http://grytom.g6.cz/fits/
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

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

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

#168

Příspěvek od MMys »

Díky, hned jsem zkusil.
Funguje, akorát prosímtě tu kompresi dej na 90%, to je běžná hodnot, kterou používám u astrofotek při nstavení v Adobe PS. Těch 75 je pro astro mizérie. Kolem hvězd a ostrých jasových přechodů je to rozkostičkované. Zkomprimovat např 6.5 MB FIST na 180 kB - což dělá stávající stav, je fakt až moc. Tak šetřit místo zase nemusíš, spíš je potřeba aby ten JPG byl rozumně koukatelný.

----------
edit:
tak jsem zkusil větší FITS 32MB , ale kratší expozicí a hodně stretchnutý, kde je ale hodně šumu. A tam je zase výsledek rozumný i an těch 75%. Má to 6MB a bez kostičkování. Vadí to evidentně jen u málo stretchnutých a tím pádem málo zašuměných snímků, tam to pak komprimuje moc, a kolem hvězd už jsou artefakty. Vzhledem k hlavnímu účelu použití na single snímky je tedy asi navrhovaných 90% zase moc. Možná to v příští verzi přehoď z těch 75 na 80%, čímž se ten problém odsune až k hodně hladkýcm snímkům. To bude rozumný kompromis. (případně někam strč box s nastavitelnou hodnotou, ať si to každý vylaboruje dle svých preferencí, třeba tam vedle těch zaškrtávátek)

----------
A možná ještě jedna hloupost. Když je zaškrtnuté škálovat do okna, tak ono to kromě obvyklého zmenšování, když se to nevejde, i zvětšuje, když je fits menší než okno. Teď jsem na to narazil, na sadě fits výřezů, když jsem se snažil ulovit kamerou Siria B. Chtěl jsem si je prohlížet, ale v tom necelistvém násobku zvětšení je to fakt ošklivé. Musí se nalaborovat velikost okna aplikace, aby to bylo akorát 1:1, pak to jde.

Možná by stálo za to opodmínkovat přizpůsobení pouze na případ, kdy se to zmenšuje. A místo zvětšování to pak ponechat 1:1.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1675
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 35
Kontaktovat uživatele:

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

#169

Příspěvek od Tomáš Grygarčík »

Původně jsem měl 85% kvalitu a to u mých testovacích 16MPix snímků produkovalo 7-8 MB JPEG, tak jsem to hodil schválně na těch 75%. Něco vymyslím.

O zvětšení u malých snímků vím, jen jsem tajně doufal, že na to nikdo nenarazí a nebude to řešit :lol: Tohle je otázka jednořádkové podmínky...

Večer se objeví další verze.
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

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

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

#170

Příspěvek od Tomáš Grygarčík »

Malé snímky se už neroztahují a vedle checkboxů je dropbox s kvalitou JPEG.

http://grytom.g6.cz/fits/
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

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

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

#171

Příspěvek od MMys »

Teď je to ono. Dík :-)
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1675
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 35
Kontaktovat uživatele:

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

#172

Příspěvek od Tomáš Grygarčík »

Včera jsem přišel na způsob, jak nativně donutit bitmapy používat hladkou interpolaci při škálování napříč platformami. Momentálně je tam použita metoda lanczos (nevidím rozdíl oproti bilineární). Protože překreslení žere mrtě času (na desktopu 800 ms a na notebooku 3 s :shock: ), tak by to znemožnilo plynule procházet snímky. Momentálně je tam 2 vteřiny prodleva, než se zavolá hladké škálování. Jinak při prvotním načtení a úpravě histogramu používám kvůli rychlosti původní kostrbatý obraz. Vyzkoušejte a dejte vědět, jestli jsou 2 vteřiny málo, moc či tak akorát.

S tímto tak trochu padá nutnost volby Superpixel CFA, neboť hladká interpolace skoro vůbec nedělá mřížku u bayerovy masky.

V krajních případech, kdy je obrázek relativně malý, škálováním se zmenší jen o pár stovek pixelů a histogram je zatraceně hodně roztažený, tak hladká interpolace vytvoří vlastní vzor mřížky na jakémkoli obraze.

Jo a posuvníky ve Windows fungují, nějak jsem to přehlédl.

http://grytom.g6.cz/fits/
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

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

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

#173

Příspěvek od MMys »

Pro mě OK,

- zpožděné vyhlazení je nerušivé, nevadí. Akorát možná, an pomalejších strojích by bodlo, když už se začne po zpoždění interpolovat, tak ten proces přerušit, tedy nečekat na dokončení, když uděláš posun na další obrázek. přijde mi, že po kliknutí na jiný to stejně nejprve dopočítá a zobrazí ten aktuální, a pek teprve ten nový.

- Bayer nezmizí dokonale (zleží na rozměru, jaký je poměr velikostí před/po interpolaci). Tedy určitě zachovej tu možnost likvidace Bayera biningem 2x2, ta stejně pořád poskytuje hladší výstup. A jedna parádní vlastnost té softwarové interpoalce, narozdíl od té HW akcelerované, krásně likviduje hotpixely :-)

- scrollbary opravdu fungují
--------------------------------------------
edit:
scrollbary sice fungují, ale když napozicuji zobrazený výřez taháním za ně, místo popotahování obrazu myší, tak se při přechodu na jiný obraz ta poloha nepamatuje, resetuje do levého hormího rohu.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1675
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 35
Kontaktovat uživatele:

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

#174

Příspěvek od Tomáš Grygarčík »

Přerušit interpolaci nelze, nastavím funkci interpolace a zavolám stretchdraw. Ještě se můžu pokusit o napsání vlastní implementace, je to totiž na bázi volání jednoduché funkce s výpočtem, tak zkusím napsat v ASM aspoň bilineární.

Možná jsem u scrollbarů odstranil příliš mnoho vlastního podpůrného kódu.
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

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

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

#175

Příspěvek od MMys »

Ona ta interpolace jeden jen na jednom vlákně ?
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1675
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 35
Kontaktovat uživatele:

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

#176

Příspěvek od Tomáš Grygarčík »

Vypadá to tak. Zatím jsem se nedíval podrobně "pod kapotu".
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

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

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

#177

Příspěvek od Tomáš Grygarčík »

Hladkou interpolaci nelze rozdělit do více vláken či na více kroků, výsledky jsou nelichotivé. Urychlení není tak výrazné a koukat na postupné kreslené odlákává pozornost. Čekat na dokončení, a pak vykreslit taky zbytečně trvá. Nejhorší je škálování dílčích segmentů, kdy jaksi nejde vytvořit bitmapu o výšce 100.15 pixelů. Vytvořím menší bitmapu a 1 řada pixelů chybí. Udělám větší bitmapu a 1 řada pixelů přebývá. :evil:

Radši jsem přidal do kontextového menu snímku položku "Hladká interpolace" s volbami "Vypnout", "Po kliknutí na obraz" a "Automaticky se zpožděním".
Kdo chce rychle prohlížet snímky, nechť zvolí vypnout či po kliknutí. Až se bude chtít kochat nad každým snímkem, může dát automatiku (pořád 2 vteřiny zpoždění).

Posuvníky... snad už :D

http://grytom.g6.cz/fits/
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

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

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

#178

Příspěvek od Tomáš Grygarčík »

Nic nového jsem nepřidal, jen jsem to zkompiloval pro Raspberri Pi, podle architektury OS armv7 (aarch32, 32bit) nebo armv8 (aarch64, 64bit). Je to první pokus, jestli to vůbec jde zkompilovat, nejsou tam optimalizace napsané v ASM, takže výkonnostně naprostá tragédie, widgetset pouze GTK2 (ať netaháte kopu knihoven QT5) a pro armv7 mám jen hodně zastaralý kompiler.

Pouze pro masochisty.
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

FITS prohlížeč
Uživatelský avatar
Psion
Příspěvky: 11502
Registrován: 02. 01. 2001, 05:03
Bydliště: Praha
Věk: 61
Kontaktovat uživatele:

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

#179

Příspěvek od Psion »

Skvělá práce! Už jsem ho integroval do CCD kamery ASTREL a funguje daleko lépe než ten DS9, co je v kameře.
Přílohy
Astrel.jpg
Astrel.jpg (254.11 KiB) Zobrazeno 2266 x
Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1675
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 35
Kontaktovat uživatele:

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

#180

Příspěvek od Tomáš Grygarčík »

Na přání Psiona jsem přidal možnost přepnout jazyk na angličtinu. Ikonka vlajky vlevo nahoře bude snad každému jasná. Některé texty se změní až po interakci s programem (načtení dalšího snímku apod.). Se samotným překladem jsem si hlavu moc nelámal, kdyby měl někdo výhrady, ozvěte se.

Verzi pro ARMv7 jsem oficiálně zpřístupnil na http://grytom.g6.cz/fits/
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

FITS prohlížeč
Odpovědět