2013年11月22日 星期五

Raspberry Pi 平台 DIY 3D 掃描

Raspberry Pi : a DIY body 3D scanner


The blog’s rather late today but definitely worth the wait we think. It’s an jaw-droppingly brilliant Raspberry Pi-driven 3D scanner by Richard Garsthagen . He used it recently to scan over 200 people at the Groningen Makerfaire with spectacular results:
3dscansetup



Richard’s site has details on recent events (including the best party ever: a scanning party) and instructions on how to build your own. It uses 40 Raspberry Pis and cameras but Richard says that he has had impressive results with 12 Pis.
Setting up the scanner. Each of the ‘arms’ has three Pis and cameras mounted top, middle and bottom.
Of course once you’ve been scanned you can be 3D printed:

An early sample taken with 21 cameras. Notice the lettering on the shirt.
There are lots of 3D scanners popping up at the moment. The standout thing about Richard’s build is that the scan is instant—the Pi cameras take simultaneous photos—so there’s no standing still in a ker-ayzee pose whilst lasers or Kinects wibble about doing their thing.
But best of all is that you can build your own 3D scanner and then print yourself. For a science fiction-brewed child of the 70s like myself this is a deeply magical thing and it makes me insanely happy. And just bit overawed.


參考LINK :

Makerfaire Groningen.. it was a blast :-)
We had a blast yesterday at the Groningen Makerfaire (www.mf050.nl). We 3d scanned well over 200 people and the initial results look great. I will soon post some results here. Thanks to everyone visiting our booth, you will soon get the email explaining how to download your 3d scan.
BWYClYSIIAAg1Tf
IMG_4426_small
3d scanning party @ home

     This was my first test with 36 raspberries and everything from a software perspective worked fine. I did have a hard time with getting good and enough light.
3dscansetup
      I only had some time on monday to process some of the images and did notice that the modelling software had a hard time picking up the back off people, so I need to fix that. I was planning to add a laser with a lens cap that projects many points, to generate more references for the modelling software.
3dscansander
       This friday I will be setting up again at the Groningen Makerfaire. I will have more space there and also hopefully more light. So I can start scanning people at large on saturday when the makerfaire is open to the public.
Want to visit the groningen makerfaire, check it out here: http://www.mf050.nl
Get scanned at the Dutch Makerfaire!
     Would you like a free 3d scan of yourself? Come visit us at the Groningen Makerfaire in the Netherlands on October 12th.

      If all goes well, there will be a 37 Raspberry pi setup. 36 with cameras and one for control and processing. The 36 raspberries will take a synchronised snapshot of you in a flash that you can then process with 123d CatchRecap PhotoVisualSFMAgisoft photoscan or any other software you find (please tell me).
My first samples
richard<
Check out my sample gallery!
How does my 3d scanner works?
testsetup


The 3d Scanner
So how is the pi 3d scanner build and working?
Well the setup exist of 12 poles (cut out of wood on my CNC machine). Each pole has 3 Raspberry Pies with the Pi Camera (5m pixel). The raspberries are connected to the network. Each network cable I custom made, using 4 wires for the actual networking (100mb) and 2 wires to supply 5 volt for the raspberry from one central powerfull powersupply (5v 60A).
setup_illustration
Each Raspberry connects to the central NAS (Qnap TS109) and load the listening software. This software listen on the network for a specific network broadcast. When this broadcast is received, each raspberry will take a photo. As the network package arrives at each raspberry at the same time, all 36 cameras take the photo in full synchronization.
testsetup
After the picture is taken and stored on the local SD card, the images are uploaded to the central NAS for further processing.
So far I have tested out the following software / services to render a 3d model:
Autodesk 123D catch (cloud service)
Autodesk Recap Photo (cloud service)
VisualSFM (free windows software)
Agisoft Photoscan Standard (Commercial windows software)
More information on the comparison between these solutions will follow.
If you do not have a 3d printer yourself or want a wide selection of materials, you can always send your model to shapeways.com

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。