neprihlásený Štvrtok, 19. marca 2026, dnes má meniny Jozef
Počítač zložil 9600-kusové puzzle len na základe obrazu

DSL.sk, 17.6.2012


Andrew Gallagher z Cornellovej univerzity pracujúci zároveň pre Eastman Kodak Research Laboratories tento týždeň zverejnil a budúci týždeň predstaví na konferencii CVPR 2012 nový algoritmus pre počítačové skladanie puzzle založený čisto na analýze obrazu.

Algoritmus podobne ako viaceré predchádzajúce pracuje s puzzle, ktoré majú všetky diely presne štvorcového tvaru a rovnakej veľkosti. Algoritmy sa tak nemôžu spoliehať na tvar dielikov, skladať musia len čisto na základe obrazových informácií.

Jeden dielik má typicky 28 x 28 pixelov.

Doterajšie algoritmy skladali puzzle so známym otočením dielikov, ich úlohou ich bolo len umiestniť na správnu pozíciu. Algoritmus Gallaghera, na ktorý upozornil New Scientist, funguje aj pre puzzle o otočenými dielikmi, pre ktoré nájde správnu orientáciu.

Nový algoritmus dosahuje podľa Gallaghera lepšie výsledky ako predchádzajúce a podarilo sa mu bezchybne zložiť puzzle s 9600 dielmi, doteraz najväčšie puzzle tohto typu zložené počítačovým algoritmom.

K zlepšeniu prišlo v dvoch hlavných oblastiach. Algoritmus vyhodnocuje podobnosť dvoch potenciálne susedných dielikov podobným spôsobom ako doterajšie algoritmy, ohodnotením farebnej podobnosti blízko okraju dielika. Na rozdiel od nich ale nový algoritmus dobre toleruje aj postupnú zmenu farby na hranici dielikov, nielen približne rovnakú farbu na oboch stranách hranice.

Na bežných obrázkoch dva dieliky označí správne ako susedné v závislosti na obrázku s pravdepodobnosťou cca 90% prípadne vyššou.


Skladanie 600-kusového puzzle algoritmom (video: Andrew Gallagher)



Lepší je aj algoritmus, ktorý na základe podobnosti hrán dielikov hľadá ich zloženie do celého obrázku.

Algoritmus nie je stopercentný a nie vždy poskladá puzzle úplne. Z bežnej testovacej sady dvadsať puzzle ale poskladal úplne dvanásť a jeho celková presnosť v podobe dobre zložených častí sa pohybuje v závislosti na puzzle na úrovni 90% až 93%.

Zväčšiť Zväčšiť
Zamiešané a poskladané 9600-kusové puzzle riešené algoritmom, kliknite pre zväčšenie (foto: Andrew Gallagher)



9600-kusové puzzle zložil na bližšie nešpecifikovanom výkonnom osobnom počítači za 23.5 hodiny.

O vývoji a výsledkoch algoritmu informuje Gallagher na svojej stránke.

Praktickou aplikáciou podobnou algoritmickému skladaniu puzzle je skladanie skartovaných dokumentov. Takejto súťaže vyhlásenej organizáciou DARPA v minulom roku sa s algoritmom vychádzajúcim z algoritmu na riešenie puzzle zúčastnil aj Gallagher, skončil ale až na sedemnástom mieste.


Časť zadania najťažšej úlohy riešenej na súťaži DARPA (obrázok: DARPA)



Podľa vyjadrenia pre New Scientist sa výhody algoritmu plne neaplikovali, keďže naskenované útržky skartovaného papiera nedoliehali presne a často kúsky chýbali. Navyše skladané dokumenty boli iba dvojfarebné, s čiernym textom na žltom pozadí.



Najnovšie články:

Vydaná nová verzia linuxovej distribúcie pre Macy
Nový Firefox bude obsahovať bezplatnú VPN
Starlink zmenil v Európe aj na Slovensku ponuku, zdražil aj zlacnil
Slovensko.sk je spomalené, upozorňuje prevádzkovateľ
Vláda chce zaviesť legislatívu pre samojazdiace autá a drony
Starlink dosiahol 10-tisíc satelitov
Obchodný register mal dnes exspirovaný certifikát, nezabudol ho obnoviť
Dátové centrá vo vesmíre sa blížia, Nvidia avizuje pre ne špeciálnu GPU
Príjmy výrobcov enterprise SSD sa veľmi výrazne zvýšili
Populárne sci-fi Firefly bude mať pokračovanie, animované


Diskusia:
                               
 

S tymto programom budem konecne lepsi ako moje deti :)
Odpovedať Známka: 5.9 Hodnotiť:
 

udaj na krabici nie je cas skladania.
Odpovedať Známka: 9.1 Hodnotiť:
 

"Len" na zaklade obrazu? A podla coho ineho sa este da poskladat puzzle? Zaujimavy clanok by to pre mna bol, keby ten obraz nepoznal a casti puzzle by spajal na zaklade zhody na okrajoch a tym by ziskal obraz...
Odpovedať Známka: -5.5 Hodnotiť:
 

mlha se hlásí
Odpovedať Známka: 7.1 Hodnotiť:
 

Takže nie "Plha" ?
Odpovedať Známka: 0.0 Hodnotiť:
 

Prave som na wifi, ale nevie niekto ci si mozem niekde tie kusky stiahnut, vytlacit a vo velkom kancli poskladat?
Odpovedať Známka: -1.0 Hodnotiť:
 

Ja by som si radšej stiahol, vytlačil a dobre "poskladal" Janku Hospodárovú...
Odpovedať Známka: 8.2 Hodnotiť:
 

Well played, sir, well played !!
Odpovedať Známka: 2.0 Hodnotiť:
 

Vo velkom kancli mas pracovat a nie skladat puzzle...!
Odpovedať Známka: 8.2 Hodnotiť:
 

Pripadne aj tlacit cez Wifi a chodit po hotovy papier.
Odpovedať Známka: 5.7 Hodnotiť:
 

asi ten pocitac odkupim, a dam mu poskladat vsetky puzzle co mam doma :D
Odpovedať Známka: 5.3 Hodnotiť:
 

"majú všetky diely presne štvorcového tvaru a rovnakej veľkosti."

"Algoritmy sa tak nemôžu spoliehať na tvar dielikov..."

Hmm, trochu mi to asi unika ...Skor sa prave na ten tvar spoliehaju, nie?
Odpovedať Známka: -4.3 Hodnotiť:
 

Tvar vedia a ktorykolvek kusok hranou zapadne kamkolvek (nemusi sediet farebne) Ale keby to bolo klasicke puzzle, tak moze testovat aj to ci dva rozne kusky zapadnu vystupkami.
Odpovedať Známka: 8.1 Hodnotiť:
 

no lenze ak maju vsetky dieliky rovnaky tvar, tak sa ten algoritmus praveze spolieha na tuto vlastnost rovnakeho tvaru
Odpovedať Známka: 0.0 Hodnotiť:
 

pfff, to je nic... keby tak poskladal puzzle len na zaklade rozpravania
Odpovedať Známka: 7.7 Hodnotiť:
 

Milá babka z Olešanoviec, prosím berte na vedomie, že tá vec čo fajčíte nebol tabak ale konope ktoré sa skôr hodí na vodovodárenske trubky ako na konzumáciu či fajčenie, preto Vás dôrazne prosím, nabudúce to z tej trubky neťahajte, za pochopenie vopred ďakujem.
Odpovedať Známka: 7.6 Hodnotiť:
 

cooo, ta stolicka mi odpisala !
Odpovedať Známka: 6.0 Hodnotiť:
 

To je mi teda "algoritmus". S casom 23.5 hodiny ide na to bruteforce. Take nieco nakodi programator za hodinu....
Odpovedať Známka: -6.0 Hodnotiť:
 

Takze v CSI musia vymyslat nove chujoviny...
Odpovedať Známka: 9.3 Hodnotiť:
 

ok mas nato 1h za 5000e, prosim nezabudni, ze ten obrazok musis poskladat bez toho aby bola znama predloha ... gl hf
Odpovedať Známka: 7.9 Hodnotiť:
 

Asi si nepochopil, ze ten program nemal k dispozicii predlohu...
Odpovedať Známka: 8.9 Hodnotiť:
 

bruteforce mozes robit, ked vies jednoznacne (a jednoducho) overit spravnost riesenia. Kedze v tomto pripade predloha nie je znama, nema zmysel hovorit o nejakom "bruteforce"
Odpovedať Známka: 6.0 Hodnotiť:
 

HODINU??? Si robis srandu? 40 minut staci
Odpovedať Známka: 0.0 Hodnotiť:
 

HODINU??? Si robis srandu? 60 minut staci
Odpovedať Hodnotiť:
 

Ale ja chcem download! Práve dačo také potrebujem a nechce sa mi... :)
Odpovedať Známka: 4.3 Hodnotiť:
 

priemyselna spionaz, tajne sluzby, policia... a dalsie organizacie by mohli mat zaujem. poskladat skartovane dokumenty dokopy z utrzkov to uz je hej.
Odpovedať Známka: -4.0 Hodnotiť:
 

Prosím ťa, keď chceš písať komentáre k nejakému článku, dočítaj si ho až do konca.
Odpovedať Známka: 6.4 Hodnotiť:
 

takze Google kupuje Kodak, ci jak?
Odpovedať Známka: 5.6 Hodnotiť:
 

Až keď mi dokáže strúhanku poskladať do rohlíka, potom mu uverím...
Odpovedať Známka: 6.4 Hodnotiť:
 

53 si zabil :D
Odpovedať Známka: 0.0 Hodnotiť:
 

No,ako sa poznám, mne by vyšiel úplny iný obraz a aj tak by som od jedu nedokončil.

šikovný počítač..:)
Odpovedať Známka: 3.3 Hodnotiť:
 

to si pis ze je sikovny, ja by som to tiez neposkladal, maximalne tak poskladam sam 2000-ku... :)
Odpovedať Známka: 0.0 Hodnotiť:

Pridať komentár