Algoritmy pro rozpoznávání hvězd z digitálních obr

Povídání o astronomické literatuře, počítačových planetáriích, hvězdných mapách, atd.
Uživatelský avatar
Jiří Rošický
Příspěvky: 1
Registrován: 12. 10. 2009, 20:13

Algoritmy pro rozpoznávání hvězd z digitálních obr

#1

Příspěvek od Jiří Rošický »

Dobrý den,

existují algoritmy (případně software), které dovedou rozpoznat (identifikovat) hvězdy na digitálním obrázku? Scénář použití by vypadal takto:
1. Vyfotím oblast noční oblohy. Výsledkem je obrázek HxV pixelů.
2. Obrázek zadám jako vstup do algoritmu/software.
3. Algoritmus/software mi řekne, jakou oblast oblohy jsem vyfotil. Jinými slovy, algoritmus porovná můj obrázek se svojí (kompletní) noční oblohou a pozná, kam můj výřez (obrázek) "pasuje".

Zajímá mě hlavně algoritmus (princip), který tohle dovede. Zabývám se zpracováním obrazu a data (obrázky), která "rozpoznávám" jsou velmi podobná datům (obrázkům) hvězd na noční obloze - tedy plocha posetá izolovanými body.

Děkuji,
Jiří Rošický
Uživatelský avatar
Honza Ebr (honza42)
Příspěvky: 3531
Registrován: 20. 10. 2004, 14:48

Algoritmy pro rozpoznávání hvězd z digitálních obr

#2

Příspěvek od Honza Ebr (honza42) »

Neřeknu vám, jak se to dělá technicky, každopádně je to dneska "denní chleba". Pro mě je to relativně černá skříňka, ale třeba na jednom robotickém dalekohledu, do kterého trochu vrtám, který běží na RTS2 Petra Kubánka (http://rts2.org/) se prostě ani k nějakým snímků běžný "uživatel" nedostane, výstupem už jsou rovnou vypsané nalezené hvězdy, takže to určitě jde zcela autonomně, bez lidského zásahu.
Taurus 500/2100, Paracorr, 24 a 14 mm ES 82 st., Nagler 9, Radian 6, Kasai 4, UHC, OIII a Hbeta. 200D a 250D, Canon 10-18/4.5-5.6, 24/2.8, 50/1.8, 85/1.8, 70-200/4L, 400/5.6L, SW MAK 127 a 90, TAL MT-3S
Uživatelský avatar
Alien_MasterMynd
Příspěvky: 1636
Registrován: 26. 09. 2006, 10:17

Algoritmy pro rozpoznávání hvězd z digitálních obr

#3

Příspěvek od Alien_MasterMynd »

V podstate jednoduse se to dela prahovanim a pak porovnanim s nejakym referencnim snimkem, umi to tusim SW Pixy, ale nejak se mi ho nepodarilo poradne zprovoznit. Idelane by bylo treba taky promerit zkresleni opticke soustavy a snimek prohnat inverzni transformaci toho zkresleni.
SW NWT 200/1000, HEQ5 SS, SW ref. 70/500
Tr. 8x30,10x50,20x50
Praktica Super TL, Sigma SD10, chlazený mod. Canon 350D s amp-off, EOS IX, FujiFilm S3Pro, upravená chlaz. TV kamera, Watec 902H3 Ultimate, obj. 10-300mm

http://www.alien-mastermynd.com
Uživatelský avatar
mkcz
Příspěvky: 1121
Registrován: 16. 08. 2004, 08:09
Bydliště: střední Čechy
Věk: 57

Algoritmy pro rozpoznávání hvězd z digitálních obr

#4

Příspěvek od mkcz »

Z toho odkazu jsem se prokliknul na tohle pdf-ko:

http://lascaux.asu.cas.cz/rts2/poster.pdf

a tam se uvádí, že "...to může být jakýkoli software, který běží na UNIXu.
Oni aktuálně používají "Opera Package", vyvinutý v Madridu. Ten soft zapíše koordináty ve "World Coordinate System (WCS)" do zpracovaných obrázků. Koordináty obrázků jsou poslány k (do) "telescope driver" pro jemné doladění sledování cíle...."

Více se tam nepíše.
Na vesmíru je nejúžasnější to, že jej můžeme pozorovat.
Uživatelský avatar
jezevec
Příspěvky: 517
Registrován: 10. 10. 2010, 22:53

Algoritmy pro rozpoznávání hvězd z digitálních obr

#6

Příspěvek od jezevec »

Na flickr, je nieco take.





Nahras snimku a on ti to otaguje automaticky. ;)
Uživatelský avatar
MilAN
Příspěvky: 24316
Registrován: 17. 04. 2004, 23:56
Bydliště: Jablonec nad Nisou
Věk: 75

Algoritmy pro rozpoznávání hvězd z digitálních obr

#7

Příspěvek od MilAN »

Tohle ale asi nikdo nehledá - k tomu nepotřebujeme žádný program. :)
lepší rada žádná než špatná
milantos(šnek)centrum(puntík) cz
Uživatelský avatar
jezevec
Příspěvky: 517
Registrován: 10. 10. 2010, 22:53

Algoritmy pro rozpoznávání hvězd z digitálních obr

#8

Příspěvek od jezevec »

Ale nezaznamenal som ze by tu bol spomenuty nejaky free program, isto drahy software taky je, tak aspon daco niekoho to mozno potesi Ale ak by take nieco bolo free tak super, prispejte to sem :D
Uživatelský avatar
Prazan
Příspěvky: 1221
Registrován: 11. 12. 2007, 22:01
Bydliště: Praha Vinoř
Věk: 48

Algoritmy pro rozpoznávání hvězd z digitálních obr

#9

Příspěvek od Prazan »

Pokud na snímku provedeš tzv. plate solving (snímku přiřadíš souřadnice středu a jejich natočení), data stačí poskytnout tomuto atlasu
http://aladin.u-strasbg.fr/ a máš v podstatě vyhráno. Otázkou je, jak řešit zdarma plate solving. Řešili jsme to ve vlákně o barevné kalibraci snímku pomocí programu Excalibrator. Návod k Excalibratoru ti pomůže i s tím, jak z atlasu Aladin vydolovat tebou požadovaná data.
Triedr 10x50, Canon EOS20D
http://astrofotky.cz/~Prazan/
Uživatelský avatar
janek950
Příspěvky: 710
Registrován: 30. 12. 2005, 15:38

Algoritmy pro rozpoznávání hvězd z digitálních obr

#10

Příspěvek od janek950 »

3. Algoritmus/software mi řekne, jakou oblast oblohy jsem vyfotil. Jinými slovy, algoritmus porovná můj obrázek se svojí (kompletní) noční oblohou a pozná, kam můj výřez (obrázek) "pasuje".Tohle jsou ale dva kroky. Jednak se musí ze snímku určit pixelové souřadnice objektů (tzn. i najít co vlastně jsou na snímku žádané objekty) a druhak toto potom zkorelovat s vybranými katalogy (zpravidla na základě podobnosti trojúhelníků).

Pokud chcete pouze pasívně využít možnosti automatického rozpoznání snímku, zkuste http://astrometry.net

Pokud chcete sám něco tvořit, musíte do toho proniknout. Stručně třeba ZDE. Anebo jít ke zdrojům a přečíst nějaké články - dobrý souhrn např. ZDE.

Jen pro zajímavost - metody tzv. pattern matching použité právě pro zpracování astronomických snímků byly využité třeba i pro rozeznávání žraloků.

mn
janek950, Newton 203/810, ASI174MM, QHY5L-II-M, Watec 120N
Uživatelský avatar
Michal Trneny
Příspěvky: 46
Registrován: 19. 06. 2009, 12:33

Algoritmy pro rozpoznávání hvězd z digitálních obr

#11

Příspěvek od Michal Trneny »

Dobrý den, existují algoritmy (případně software), které dovedou rozpoznat (identifikovat) hvězdy na digitálním obrázku?
Dobrý den, kdysi mě napadlo, že si přesně takový algoritmus vytvořím.  :)
Ve své bakalářce se zabývám jednoduchou analýzou obrazu pomocí strojového učení. Jen pro představu.
http://www.michaltrneny.cz/wp-content/u ... /AOPNS.pdf

Vesmírem a matematikou jsem nadšený a váš úkol se mi moc líbí. Myslím, že se do něj pustím co nevidět. Jen si to představte. Jste někde ve vesmíru, pořídíte si fotku oblohy svým mobilem a teď ho necháte, aby zjistil, kde v Galaxii se nacházíte. Toto mám prostě rád.

Ale neručím za sebe. Často se mi stane, že se nadchnu ještě i pro nějaké další věci, takže na tu původní se vykašlu. Kdyby vás to zajímalo hodně, sledujte můj web, časem se na něm může objevit i algoritmus, který řeší vaši úlohu (i když už to nebudete potřebovat nebo i když to vyřeší někdo dříve).

Jen ze zvědavosti: Jakou úlohu řešíte? Jestli to není tajemství podniku?
Michal Trneny
Uživatelský avatar
MMys
Příspěvky: 17643
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 50
Kontaktovat uživatele:

Algoritmy pro rozpoznávání hvězd z digitálních obr

#12

Příspěvek od MMys »

Jenom malá poznámka, že zrovna neuronové sítě se na tuhle úlohu absolutně nehodí. Na čem bys je učil ?

A ta 3D úloha s pozicí v galaxii je nereálná. Takový katalog nemáme A jak bys to zkoušel ?

Budeš rád, pokud se ti povede slepá astrometrie libovolného úseku oblohy z našeho místa ve vesmíru.
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
Michal Trneny
Příspěvky: 46
Registrován: 19. 06. 2009, 12:33

Algoritmy pro rozpoznávání hvězd z digitálních obr

#13

Příspěvek od Michal Trneny »

Jasně že ne neuronové sítě si teď dají pohov; to byla jen taková ukázka, co mě zajímalo, co jsem dělal a co by se mohlo hodit třeba k rozpoznání hvězdy od čehokoliv jiného (různé hvězdy na fotografiích vypadají různě a ještě k tomu mohou být na různých pozadích (mlhoviny/nemlhoviny...) ). To víte, když jsem nadšený, rád přeháním (třeba s tím určením pozice pozorovatele v Galaxii na základě snímků oblohy) a nadhodím ještě těžší (podobnou) úlohu k té původní.

A teď k tomu automatickému lokátoru hvězd. Myslím, že budu potřebovat:
1. Mít souřadnice (ra,dec) všech hvězd severní i jižní oblohy řekněme až do m.h.v. 10mag (nebo 12?).
2. Pořídit fotku nebo ruční kresbu hvězd ze zorného pole dalekohledu.
3. Zjistit ze snímku (nebo kresby), pozice středů hvězd na obrázku.
4. Spočítat vzájemné pixelové vzdálenosti hvězd (všech?) na snímku.
5. V databázi souřadnic hvězd najít ty skupiny hvězd, jejichž poměry vzájemných vzdáleností jsou co nejvíce podobné poměrům vzdáleností hvězd na snímku.
6. Přiřadit ke hvězdám na snímku souřadnice.

Snad to půjde i lépe, než hrubou silou, protože čekat na vyhodnocení porovnání 100*100 vzdáleností se 100000*100000 vzdálenostmi kvůli otagování jednoho snímku, se mi nechce.

Napadá vás, k čemu by se taková automatická lokace hvězd hodila?
Michal Trneny
Uživatelský avatar
Michal Trneny
Příspěvky: 46
Registrován: 19. 06. 2009, 12:33

Algoritmy pro rozpoznávání hvězd z digitálních obr

#14

Příspěvek od Michal Trneny »

Budeš rád, pokud se ti povede slepá astrometrie libovolného úseku oblohy z našeho místa ve vesmíru.Co je slepá astrometrie?
Michal Trneny
Uživatelský avatar
MMys
Příspěvky: 17643
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 50
Kontaktovat uživatele:

Algoritmy pro rozpoznávání hvězd z digitálních obr

#15

Příspěvek od MMys »

To znamená,  že tomu algoritmu předhodíš snímek, o kterém neví vůbec nic (nezná ani přibližně polohu pole, nezná měřítko snímku, nezná natočení).

A pozor, z nekterých kamer, soustav, padá snímek navíc zrcadlově převrácený kolem jedné z os. Tohle by měl algoritmus znát, aby to nezkoušel zbytečně, protože se nedohledá (nebo to bude trvat 2x tak dlouho, když bude zkoušet obě varianty, normální a zrcadlenou).


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
Odpovědět