Live data from Hacker News

3D scanning like a pro

kurokesu.com

1–10 of 34 posts

Re: 3D scanning like a pro

#2
Bravo! This is really impressive! I have always wanted to do something like this with a kinect, but I think I like this method way more because of the lack of any black boxes. You can really see how the whole thing works, top to bottom.

Re: 3D scanning like a pro

#3
had an idea to scan semi convex objects using a web cam and a green screen (something like this has probably been done before Im guessing). Just trace the outline of the object at various rotations (i.e. using a turn-table) and produce a model from the result. Probably do two passes, rotating the object 90 degrees on its side for the second pass.

Re: 3D scanning like a pro

#4
This is cool!

I built essentially the same kind of contraption for my PhD, except I used a gimbal scanner (±90 degrees in two axes) and an industrial 1D LIDAR (a Dimetix FLS-C). You get some interesting calibration problems, because if your LIDAR isn't perfectly centred on the rotation centre of both axes, you'll get offsets; in one direction you'll overshoot, in the other you'll undershoot. The basic trig works well enough for demonstrations though.

Similar downside: the LIDAR I used was extremely accurate (±1 mm stdev), but could only capture at around 20Hz. 500Hz would have been a luxury! I believe I could have pushed it to 200Hz with analogue out, but I wanted the accuracy.

Re: 3D scanning like a pro

#5

had an idea to scan semi convex objects using a web cam and a green screen (something like this has probably been done before Im guessing). Just trace the outline of the object at various rotations (i.e. using a turn-table) and produce a model from the result. Probably do two passes, rotating the object 90 degrees on its side for the second pass.

Yup, this is called shape from silhouette. Quite a lot of research on it over the years:

https://www.cvg.ethz.ch/teaching/compvis/2011/lecture/vision...

EDIT: Better link

Re: 3D scanning like a pro

#6

had an idea to scan semi convex objects using a web cam and a green screen (something like this has probably been done before Im guessing). Just trace the outline of the object at various rotations (i.e. using a turn-table) and produce a model from the result. Probably do two passes, rotating the object 90 degrees on its side for the second pass.

There was a software in the 90s or early 2000s called "Sculptor 3D" that did precisely this.

You would print a sheet of paper that had location marks, then put in the center whatever object you wanted to model and take pictures of it from different angles.

Then you would manually select each marker (in order, so the program could determine where was this picture taken from) and finally you would outline the object you were interested in.

The program would then process everything and extract a 3D model out of the pictures including textures.

It was pretty amazing for the time, so I'm guessing nowadays this should be much more doable.

They even had a free version distributed in a 3D design magazine, unfortunately due to the very common name it's being very hard for me to find any references to it.

Re: 3D scanning like a pro

#7
post #5

had an idea to scan semi convex objects using a web cam and a green screen (something like this has probably been done before Im guessing). Just trace the outline of the object at various rotations (i.e. using a turn-table) and produce a model from the result. Probably do two passes, rotating the object 90 degrees on its side for the second pass.

Yup, this is called shape from silhouette. Quite a lot of research on it over the years: https://www.cvg.ethz.ch/teaching/compvis/2011/lecture/vision... EDIT: Better link

See also: Visual Structure from Motion, which I believe works off static light sources (same stuff you see in 123D Catch and similar software, this one is free though).

http://ccwu.me/vsfm/

For a less detailed/easier to use process, you can also try Regard3D: http://www.regard3d.org/

Re: 3D scanning like a pro

#9
CSIRO/Data61 have demonstrated with their Zebedee system [1], that the precision mechanical system is optional. Their handheld LIDAR head bounces around randomly and the system is able fit and register the new measurements within the 3D model that it is progressively building.

Such a handheld LIDAR would be a very cool hobby/amateur project, as the mechanical side can be simple and low cost, making the capital cost low. The smarts are in the software and maths. There is also that fascination/aha factor of working though the maths and realising that smart processing means that some "obvious" things, such as precision mechanics, aren't actually necessary, then seeing it work.

[1] https://www.data61.csiro.au/en/Our-expertise/Expertise-Cyber...

Re: 3D scanning like a pro

#10
Great project! but the title "3D scanning like a pro" is quite a stretch. Real 3D scanning pros use something like this Leica P40 scanner: https://www.youtube.com/watch?v=GnmerVV5-T4

And produce outputs that look more like these: https://truviewglobal.leica-geosystems.com/welcome

(full disclosure: I work for Leica Geosystems).

Post reply on HN