Making 3D Models from Video Clips 103
BoingBoing is covering an interesting piece of software called VideoTrace that allows you to easily create 3D models from the images in video clips. "The user interacts with VideoTrace by tracing the shape of the object to be modeled over one or more frames of the video. By interpreting the sketch drawn by the user in light of 3D information obtained from computer vision techniques, a small number of simple 2D interactions can be used to generate a realistic 3D model."
Re: (Score:2, Funny)
Unfortunately for him, he tried to make a 3D model of his erect penis. I'm not sure if he realized it or not, but he wasn't very well hung (he's Korean). Well, at one of the presentations he had to make regarding his work, he accidentally opened up the model of his
Terrible link (Score:5, Informative)
A quick search turns up the project homepage http://www.acvt.com.au/research/videotrace/ [acvt.com.au]
Youtube (Score:5, Informative)
Re: (Score:2)
Re:Terrible link (Score:5, Insightful)
Re: (Score:1)
I think both link should be provided, the direct and the wrapped...
Re: (Score:2)
It is not as if they have a shortage of submissions [slashdot.org]. So why bother being kind to spammers who are more interested in self-promotion than producing content?
Re: (Score:3, Funny)
Are we on the same site? What is this "article" you talk of?
Wake me when... (Score:2)
Re: (Score:2)
Re:Wake me when... (Score:4, Insightful)
Actually our company has had technology more advanced than that described in the article for years. With ours you simply pan the camera around and the model creation is fully automatic - there is no need to trace the image at all.
It's called Instant Scene Modeller and heres a link to a demo of the technology for anyone that's interested: http://www.demo.com/demonstrators/demo2005/54188.php [demo.com]
linking to wrappers is probably good (Score:3, Insightful)
Another step towards AI (Score:4, Interesting)
Re:Another step towards AI (Score:5, Interesting)
Re:Another step towards AI (Score:5, Interesting)
In terms of object recognition, there has been great work done by treating an "nxn" pixel image as a point in n^2 space, and then reducing the computation space and projecting a given image onto that new, lower-dimensional approximation of the original object, and finding a match via a nearest-neighbor search through recognized objects.
There is also good work being done in terms of getting a detailed 3-d model using structured light methods: http://www.prip.tuwien.ac.at/research/research-areas/3d-vision/structured-light [tuwien.ac.at]
There is good literature out there, but sometimes the math gets over my head =P
D should have replaced C# by now (Score:2)
People should really give up on that and start using D
Re: (Score:2)
People should really give up on that and start using D
"True AI"? (Score:2, Insightful)
I've never heard of "true AI" -- do you mean strong AI [wikipedia.org]?
And no, computer vision plus physics simulation does not make half of strong AI, either. Russell and Norvig, the classic AI text, lists 9 abilities generally required for strong AI. 2 is not half of 9.
Re:Another step towards AI (Score:5, Interesting)
Re: (Score:2)
From that I can get distance to ob
Re: (Score:2, Interesting)
Navigation needs 3D and that already works.
Navigation might work, but it's far from perfect, or even good.
It's nice that your robot can tell when something is blocking its way. But how does it know when there is nothing left to walk/drive on? For instance, a stair leading down, or a change in materials (from sand to water, or asphalt to ice) that would prevent it from moving properly? Can it tell that certain variations are normal (a rug, or different colored tiles on a ceramic floor) and some are dangerous (the edge of an in-ground pool)?
W
Re: (Score:2)
I really don't see how text recognition AI needs to be able to handle 3D space.
Same for voice recognition and probably a lot of other types of AI.
Re: (Score:2)
Add in a 3d physics simulator, and you're halfway to true AI.
Excuse me but what exactly do you mean by "true AI"?? It'd better not be "strong AI" cause if it is I want some of whatever it is you're smoking.
Buck Rogers (Score:1)
Re: (Score:1)
Re: (Score:1)
Lets you export pointclouds (not 3d models, as in the story) to a variety of formats, including Blender.
Re: (Score:1)
Voodoo is pretty great, although its automatic feature point estimation in 3D is a bit limited. For features far away, in Free Move mode, the stereo math breaks down and it only gets direction correct, while distance from the camera can be anything from -infinity to +infinity.
An option for creating a textured 3D VRML model from images is PTStereo [panotools.org]. It is designed to work with 2 or more images that are taken far apart from each other, not a video sequence. Hugin, and SIFT can create the control points,
Software for 2D images for 3D models is not new (Score:5, Informative)
The only thing "new" about this is using video as the input without having to grab the individual frames yourself.
Never let reality temper imagination
Re: (Score:3, Interesting)
The main problem with existing techniques is that they often require a lot of user interaction to create a complete model, because points between images have to be delineated and correlated by hand, or at be
Re:Software for 2D images for 3D models is not new (Score:5, Informative)
I've been waiting for this technology to go big on eBay for a decade... maybe this'll be the year.
Re: (Score:1)
computer vision technology is pretty wild (Score:4, Insightful)
My prediction for the future: the 21st century will be for robotics what the 20th was for aviation. We've been thinking about it for centuries but now the technology is maturing to the point that we can really do something with it. The stuff we're amazed by today is going to seem like wood and canvas biplanes.
Re: (Score:2)
Re:computer vision technology is pretty wild (Score:5, Interesting)
The same is true for image recognition. You can get a computer to recognize movement pretty easily. Heck, the ability for software to detect the 3d form of an object has been around for ages. However, getting a computer to watch Star Wars and say "I see Dennis Lawson sitting inside an X-Wing fighter." is, as I said before, difficult to do without a concept of 'experience'.
We'll get there one of these days, but right now the sorts of cool-sounding advancements we've been seeing really only work in very specific circumstances.
Re: (Score:2)
Hmm. Though it's not really that clear from your post, I'm concerned that you're seeing one problem where really there is two. In the case of voice recognition, getting a computer to recognize a spoken word within a certain context is far easier than getting the computer to understand a phrase like "Set up an appointment for me on the Fifth of May at 2 pm.". One is simple signal analysis, the other is context-sensitive understanding. The former is easy and has been possible for years. The latter is virtually impossible without the computer in question having 'experience'.
I am aware, that's why I made the distinction between voice recognition on the telephone by automated attendants and dictation software. It's not quite perfect yet but it's a lot better than it used to be. We're moving from stuff being years off to in the next model year or two. I find that impressive.
Re: (Score:2)
Even if a computer can pick the words out of your speech, it has no idea what they mean, unless such
Re: (Score:2)
You say this already exists? On what planet?
Re: (Score:2)
Remember back in the day when we were told that computers would never be able to learn how to understand human speech because it's too complicated?
I remember being told a lot of things. Like there is no moon. Only a small percentage of people would say that a technological advance would never happen. Never is a long time. As a previous poster pointed out, this particular advance hasn't happened yet, but it probably will eventually.
now we've got voice recognition working over crappy telephone connections
That depends on how you define "working." I would not qualify yelling into a phone slowly, and repeating yourself over and over as working. It is sad that so many places have replaced the old "press 1 to do x", which wa
Re: (Score:2)
Recognition != Understanding
Re: (Score:1)
Oh yeah ? (Score:3, Funny)
Re: (Score:1)
Re: (Score:2)
This sounds like a project I did some work on (Score:5, Interesting)
Re: (Score:2)
Pretty neat stuff. A pity the company outspent itself (too
Test case (Score:3, Interesting)
This is pretty great... (Score:1)
Re: (Score:1)
Maybe even for UFO researchers get more details on so called video footage of a "real UFO."
Not sure if additional information can be extrapolated from the technique (I didn't read TFA), but it can potentially be in fact very helpful.
Can someone ... (Score:1)
Re: (Score:2)
Similar concept for my thesis (Score:2, Interesting)
What, all these comments (Score:5, Funny)
Re: (Score:2)
Damn...I was thinking about that, but since you seem to be one step ahead of me, it seems kind of redundant.
I'll leave the elements for you to polish up and use if you like: If you're thinking about creating a model of your favorite porn star, women will stand to benefit from this a bit more than the guys. Might go through a bit more construction material, though.
Any open source programs for this?(video or still) (Score:1)
Does anyone know any open-source projects to do object reconstruction from video or still photographs? I'm asking because my group is building a 3D printer.
http://www.reprap.org/ [reprap.org]
(Self-link pimpage, etc. etc.)
and I think it would be cool and useful to be able to capture a 3D model from photos or video of a sculpted maquette, pet cat, broken part, human, or so on.
(I just stumbled across this by googling "gpl object reconst
Re:Any open source programs for this?(video or sti (Score:2)
David [david-laserscanner.com] is anther free DIY-laserline-scanner-based implementation which doesn't need a turntable (merging multiple scans doesn't seem to be included with the free version, though).
Re:Any open source programs for this?(video or sti (Score:1)
combine techniques (Score:1)
You can do it manually (Score:1)
Swordbreaker (Score:1)
nothingware (Score:2)
I appreciate the links and information in the discussion prompted by this article. Although I'm underwhelmed by the actual announcement, I've learned a lot from the links you folks have provided.
I guess you're not familiar with SIGGRAPH? (Score:2)
Can we scale the models up? (Score:2)
Check out the Campanile movie! (Score:2)
Even more impressive is the Campanile movie [debevec.org], where an entire 3D model of the UC Berkeley campus and a fly-by shot was generated from just 15 still pictures. This was done a whole decade ago, for SIGGRAPH 97.
Good Job! Univ.ofKiel created the pro version 2003 (Score:1)
check this video (scroll page to "Movie for presentation on CeBIT 2003").
http://www.mip.informatik.uni-kiel.de/tiki-index.php?page=3D+reconstruction+from+images [uni-kiel.de]
Re:Good Job! Univ.ofKiel created the pro version 2 (Score:1)
Also, 3D Active countours can be used to trak the shape and reconstruct the model.
Geeks Rejoice! (Score:1)
3d models from 2d video clips? (Score:2)
The Internet is for porn.
No good description (Score:1)