Hvor tit køber du ny mobiltelefon?
23. nov. 2009 13:58Har man et eksisterende objekt, man gerne vil have lavet om til et virtuelt 3D-objekt i en computer, så er det nemmeste typisk at scanne det med en 3D-scanner.
Hos University of Cambrigde, Storbritannien, har forskeren Qi Pan opfundet en ny metode til at lave 3D-modeller på, der blot kræver et helt almindeligt kamera, som f.eks. et webkamera.
Ud over kameraet består systemet af en almindelig computer og et stykke software, der danner modellen. Det hele kalder Pan for ProFORMA (Probabilistic Feature-based On-line Rapid Model Acquisition).
Ved at holde et objekt foran kameraet og dreje det rundt, bygger softwaren realtime modellen ud fra billederne. Gittermodellen af objektet vises direkte på optagelserne, så man kan se, hvor langt man er, ligesom modellen, med teksturer, vises i et andet vindue.
Du kan se en video af, hvordan ProFORMA bruges til at lave en 3D-model af en kirke herunder.
23. nov. 2009 14:18
interessant, men hvordan ved den hvad man vil konvertere til 3D?
Er du helt sikker?
23. nov. 2009 14:18
Håber da virkeligt at det bliver open source, for muligheder med sådan noget er nærmest uendelige.
Specielt hvis det bliver kombineret med Sixth Sense device
http://www.ted.com/talks/lang/eng/pranav_mistry_the_thrilling_potential_of_sixthsense_technology.html
Newz.dk - Stedet hvor vi alle er eksperter på det der bliver diskuteret.
23. nov. 2009 14:20
Nice, det ser da super cool ud.
Genialt hvis man skal have modelleret en masse ting, og ikke har store krav til detaljegraden.
Smart at den også generer textures.
Gad vide hvilke formater den kan eksportere til?
Der findes 10 slags mennesker, dem der forstår binært og dem der ikke gør.
23. nov. 2009 14:21
Shit der er mange fucked up polygoner i den færdige model :S men er vel ok som proof of concept
qwerty
23. nov. 2009 14:29
Interessant, men jeg synes denne gamle metode virker bedre. Der får man dog ikke teksturer med.
Faith: The process of non-thinking.
23. nov. 2009 14:53
Jeg ser mange muligheder i det her. Teknologien er langt fra færdig (man kan se hans fingre på kirken, som texture og der bliver lavet lidt for mange polygoner ser der ud til), men en viderudvikling hertil åbner op for mange muligheder
23. nov. 2009 15:00
Det er så smart sådan noget her - ideen er langt fra ny, men alligevel er det svært at opdrive programmer der kan udføre det automatisk. Eller bare i det hele taget... det skal bare være færdigt og brugbart i en fart! :D
23. nov. 2009 15:09
Ikke for at vade i tingene, men det er en gammel nyhed.
Den 13. november modtog jeg et nyhedsbrev fra ACM.org der linkede til selv samme historie. Her er et link til dem der vil læse mere:
http://www.eng.cam.ac.uk/news/stories/2009/3D_models/
23. nov. 2009 15:13
Jeg kan ikke se hvordan i kan se der bliver dannet for mange polygoner. I kan jo ikke gå ud fra, at modellen er perfekt med lige kanter, tværtimod.
Desuden er reducering af polygoner jo kun en detalje og en simpel optimeringsrutine.
23. nov. 2009 15:14
#5 -> David 3D kan også grabbe textures... man skal bare huske ikke at flytte på noget... det gælder bare om at have en "stage" hvor man kan styre belysningen ret kraftigt... (fra helt mørkt når der scannes, til helt lyst når der grabbes textures... er pt. i gang med at bygge en færdig rig med det hele i en kasse.. fun stuff :)
23. nov. 2009 15:15
10 dage er vel ikke gammelt for den slags nyheder. Det er næppe værre end tv2 der fortæller om "Leave britney alone" ;)
http://nyhederne.tv2.dk/article.php/id-26620503.html
Jeg håber der snart bliver lavet et færdigt brugervenligt produkt. Til produktbilleder ville det være uundværligt!
23. nov. 2009 15:25
#11 -> Qi Pan har en mailingliste på hjemmesiden.. linket er i slutningen af videoen.
Der står at han arbejder på en linux baseret demo, som skulle være klar om et par måneder.. Derefter skulle der komme en til windows..
23. nov. 2009 15:25
#1 Som du kan se gør den heller ikke helt det på videoen, i det den nogen gange kommer til at snappe lidt af hans fingre med.
Men hvis det er alt det andet du tænker på tror jeg den filtrerer på samme måde som ved effekterne fx i iChat eller Photobooth på en mac. Programmet beder om at man flytter alt hvad man ikke vil have modelleret væk fra kameraet af hvor kameraet så fanger et billede af. Derefter kan man så indsætte sit objekt i billedet og programmet ved nu hvad der er omgivelser og hvad der er objektet. Måske han laver noget mere avanceret filtrering, men det er i hvertfald et bud på hvordan man kan lave noget som til en hvis grad opnår hvad du efterspørger.
23. nov. 2009 15:41
#8 Off topic:
Hvorfor helved er det flamebait at oplyse links til ældre og evt. yderligere informerende kilder?
Jeg forstår det ikke... ^^
On topic (skulle jo nødig blive flamebait igen, lol):
Jeg synes det er revolutionerende med denne opfindelse. Nu kan grafikkere lave små (og store? En tur rundt om nogle bygninger med helikopter eller ligende er vel billegere end at have XX-antal personer i arbejde i lang tid?) grafiske objekter på ingen tid! :)
23. nov. 2009 16:23
#1 Den "ved" at det kun er bevægelige objekter, idet kameraet skal være statisk. Forskellen mellem baggrund(uden kirke) og det nuværende billede (med kirke) giver kirke (samt støj - fx fingre).
Den tracker allerede kendte interessepunkter og detekterer samt estimere rotationer af punktskyer, og udelukker på den måde fejlpunkter (som fingre). Estimatet af den rotation, der detekteres ved tracking, bruges dels til at optimere næste trin i tracking, dels til at vedligeholde 3D modellen.
Teknikken der benyttes til at tracke punktskyen, er landmark-baseret og bruges bl.a. til lokalisering og kortlægning (SLAM/VSLAM) i avancerede robotter.
Artiklen der omhandler ProFORMA (og som ovenstående "påstande" er hentet fra :) kan hentes her (PDF, 11 sider).
23. nov. 2009 16:40
Hvor meget computer kraft kræver programmet? eller lignende programmer?
Kan den gøre det lige så elegant med f.eks. runde objekter som en bold?
23. nov. 2009 16:53
#16
The reconstruction system was implemented on a machine with an Intel 2.4GHz dual core CPU and Logitech Quickcam Pro 9000(640x480@15fps). Models are displayed using Geomview [21]. Videos showing real-time footage of the system during reconstruction can be found at http://mi.eng.cam.ac.uk/~qp202Kilde
I artiklen er der eksempel på en dåse (som jo er rund), men hvordan det ville gå med en bold er et godt spm. Så længe den har rigeligt med teksturer (som ikke er for ensartede), så burde det gå godt.
23. nov. 2009 16:57
#16 aha, det lyder ikke af ret meget :d....
der skal nok være en eller anden freak der kopierer sin diller i programmet ^^
23. nov. 2009 17:14
meget fedt lavet, ved dog ikke lige hvordan den ignorerer hans hånd (baggrunden er nemmere da den ikke ændrer sig)...
men ok den er vel bedst til ngoet prototyping, da det ser ud til at være en grim mesh der får lavet.
men stadig vildt imponerende...
- Holger
23. nov. 2009 17:28
Hvorfor helved er det flamebait at oplyse links til ældre og evt. yderligere informerende kilder?Bean (#14)
Måske fordi det så tit er hørt med den dér "Gammel nyhed, jeg læste den for x antal dage siden".
Og du læste den endda kun for ca. en uge siden... så den er stadig relativt ny.
Man kan jo ikke forvente at Newz.dk fanger ALLE nyheder samme dag de kommer ud, faktisk passer det mig fint at de ikke gør, da der så bliver "jævnet lidt ud" og kommer lidt hver dag.
Det er selvfølgelig fint du linker til en alternativ nyhed med mere information, men du skulle måske have udeladt den dér "det er en gammel nyhed"-ting... det er lidt belastende...
Jeg kunne personligt ikke finde på at melde flamebait over det, men siden du spørger hvorfor......
...nu bliver jeg sikkert til flamebait :-S
Der findes 10 slags mennesker, dem der forstår binært og dem der ikke gør.
23. nov. 2009 18:29
et skridt tættere på en 3d-kopimaskine.
Hvis den blir open-source og blandet med lidt Rep-Rap bliver det rigtig spændende.
Jeg har alt min information fra Computerworld.dk...
23. nov. 2009 20:05
ja og snart vil vi på ethvert diskoten se nørder danse rundt omkring på dansegulvet i cirkler med en netbook i lommen og et webcamera camofleret som en pandelampe i håb om at scanne alle de lækre tøser ind der er ude at danse for at tage dem med hjem
har jeg ret eller har jeg ret :)
23. nov. 2009 21:12
har ikke læst alle comments :D men jeg tror jeg vil prøve med min anaconda... kunne være nice at se den i 3d :D
PC:Q9300, HD4870,4gb ram, xp + ubuntu <> bærbar: Acer timeline 3820TG win7 <> Nokia N8 <> Lyd: kef 3005, sony dg700...
23. nov. 2009 21:49
#15 Den cirkel der er i starten af optagelsen er heller ikke helt uvæsenlig. Det er der programmet initialiserer og udvælger hvilke dele af scenen der skal trackes - så allerede der begrænses mængden af objekter ganske meget. I udvælgelsen benyttes så de algoritmer du nævner.
Men meget fint lavet med så lav opløsning og fps på optagelsen. For 6,5 år siden skrev jeg speciale på CVMT på Aalborg Uni og der lavede min gruppe et projekt om at bruge computer vision til at arbejde med en 3D verden vha af f.eks. en simpel pind :-).
Min gruppe lavede visualisering- og controller koden og nabogruppen lavede videosystemet til tracking... der var lidt mere hardware involveret dengang skulle jeg hilse at sige. Modellerne var simple flade pinde med én farve i et kvadratisk område i den ene ende og et rektangel der fyldte resten af pindens flade - dermed havde man en retning på "controlleren" - dem kunne vi så have en 5-6 stykker af og flytte rundt i vores 3D verden - det var nu meget sjovt. Det kunne have gjort vores demo lidt mere blæret hvis man kunne kaste rundt med modeller af kirker og sager på bordet :-)
23. nov. 2009 23:58
#25 vil det virke? Som jeg forstår det, scanner den kun det som "roterer", altså skærmen og skrivebordet står hele tiden i samme position, og udelukkes.
#4 angående mange polygoner, tror du ikke den vil kunne glatte lidt ud på det, hvis man eventuelt scanner det hele en gang til, for så at køre nogle algoritmer til at jævne det? På den anden side, så kan hans papkirke vel være lidt skæv, og at programmet egentlig gør det rigtig nok? Den skal jo trods alt tage højde for rundede kanter og sider.
Og som #2 skriver, så vil en open-source af dette projekt være awesome. Det indgår helt sikkert i min aftenbøn :-)
24. nov. 2009 01:12
Monster interessant, og har skrevet mig op til mailinglisten - jeg kan dårligt vente på linux- og windows-versionerne.
Din fritid har kun en værdi hvis du ville bruge den på noget fornuftigt i forvejen.
24. nov. 2009 02:21
##1+19 << Det åbenbart (jf. filmen:) udelukkende foranderlige elementer, som passer på analysen, der medtages. Dette resulterer i, at fingrene medtages, indtil de ikke længere passer på analysen.
And what #15 said :oP
#5 << Naturligvis; men den metode er jo ikke relevant udenfor laboratoriet/kontrollerede omgivelser. Denne metoder kan anvendes overalt.
#6 << Fingrene forsvinder jo, som de udelukkes af analysen - man kan til sidst slet ikke se dem :)
Jeg ved ikke, om jeg synes, at der er for mange polygoner - reelt burde der være uendelige, idet overfladen aldrig vil være perfekt.
#23 << Den fremstår for dig normalt i 2D..? 1D? Surt :)
#25 << Teknikken er allerede brugt til 3D-kortlægning fra fly. Var det ikke Malmö, der blev brugt i pilotprojektet?
#26 << Det er jo blot et spørgsmål om reference; programmet ved ikke, om kamera eller Verden bevæger sig. Resten er simpel rekonfiguration nu, algoritmerne er på plads :)
24. nov. 2009 06:30
Genialt.. nu skal det bare blive open source så det kommer til og blive brugeligt! :)
24. nov. 2009 09:22
Årh *sad panda*
Havde liiige håbet på et downloadlink hehe..
Men det virker sku ret så interessant! Glæder mig til at se hvad dette kan udvikle sig til :)
25. nov. 2009 16:22
#16 aha, det lyder ikke af ret meget :d....
der skal nok være en eller anden freak der kopierer sin diller i programmet ^^Doh09 (#18)
har ikke læst alle comments :D men jeg tror jeg vil prøve med min anaconda... kunne være nice at se den i 3d :Dwn1 (#23)
:-D
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.