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
hades
Příspěvky: 859
Registrován: 01. 11. 2017, 10:02

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

Příspěvek #166 od hades » 15. 01. 2019, 10:09

Jo, tak teď už tomu rozumím, díky pánové
SW Evostar 80ED, ASI294MC Pro, EQ-6 R, QHY 5-II M, RaspberryPi 4, DeepSkyDad Autofocuser a pár dalších kravin vlastní výroby
Astrofotky

Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1270
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 #167 od Tomáš Grygarčík » 08. 02. 2019, 12:32

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
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: 15054
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 #168 od MMys » 08. 02. 2019, 13:32

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://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: 1270
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 #169 od Tomáš Grygarčík » 08. 02. 2019, 14:54

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
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: 1270
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 #170 od Tomáš Grygarčík » 08. 02. 2019, 17:06

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
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: 15054
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 #171 od MMys » 08. 02. 2019, 17:58

Teď je to ono. Dík :-)
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: 1270
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 #172 od Tomáš Grygarčík » 20. 02. 2019, 18:27

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
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: 15054
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 #173 od MMys » 20. 02. 2019, 18:35

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://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: 1270
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 #174 od Tomáš Grygarčík » 20. 02. 2019, 20:07

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
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: 15054
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 #175 od MMys » 20. 02. 2019, 20:57

Ona ta interpolace jeden jen na jednom vlákně ?
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: 1270
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 #176 od Tomáš Grygarčík » 20. 02. 2019, 21:23

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
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: 1270
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 #177 od Tomáš Grygarčík » 22. 02. 2019, 14:05

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
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: 1270
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 #178 od Tomáš Grygarčík » 23. 03. 2019, 16:21

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
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
Psion
Příspěvky: 7909
Registrován: 02. 01. 2001, 05:03
Bydliště: Praha
Kontaktovat uživatele:

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

Příspěvek #179 od Psion » 23. 03. 2019, 18:02

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 921 x
Celestron 200/1200, Meade LX-200ACF
Zerochromat 200/2450, TEC 140
Celestron CG-5 AT GT, Gemini G42
SkyWatcher ED80, Pentax 75 SDHF,
Takahashi FC-100DL, Solarview 50
EOS 40Da cooled, SBIG ST-4000XCM
SBIG ST-402ME, SBIG ST-2000XM

Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1270
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 #180 od Tomáš Grygarčík » 23. 03. 2019, 23:29

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
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 3 hosti