Laser scanner simulation

Discuss all Computer Graphics World (CGI) related issues here.
Post Reply
eburakanil
I have made <0 posts
I have made <0 posts
Posts: 5
Joined: Tue May 18, 2010 3:19 pm
Full Name: Engin Anil
Company Details: CMU
Company Position Title: Research Ass.
Country: USA
Linkedin Profile: Yes

Laser scanner simulation

Post by eburakanil » Sat Jan 22, 2011 9:02 pm

Hi all,

I am doing research with scanners. I will build a model and actually scan it later. But first I want to simulate the scanner on the as-designed model.

Is anyone here aware of such a laser scanner simulation that would produce a point loud from a model??? A physics engine, some matlab code, or anything would work.

Thank you very much for keeping this fantastic forum up!
Engin

User avatar
mortted
I have made 80-90 posts
I have made 80-90 posts
Posts: 83
Joined: Sun Sep 06, 2009 5:08 pm
Full Name: Ted Mort
Company Details: Zelus
Company Position Title: Chief Innovation Officer
Country: United States
Linkedin Profile: Yes
Contact:

Re: Laser scanner simulation

Post by mortted » Sun Jan 23, 2011 12:47 am

I assume that the "as design model" is a digital model and not a physical model.

1) (less accurate but essentially free) This is more of a work-around but how about using multiple screen shots of the model and running them through a Photofly type software to create the cloud?

2) (more accurate but potentially cost prohibitive) Use a 3D printer to create a miniature of the model, use a close range scanner to scan. You could then scale up the cloud by the ratio of miniature for a 1:1 result.

If you are referring to a miniature mock-up as the "as design model' then you can still use either option with slight modifications.

Alrawli
I have made 50-60 posts
I have made 50-60 posts
Posts: 56
Joined: Thu Sep 25, 2008 10:58 am
Full Name: Al Rawlinson
Company Details: Digital Design Studio CDDV
Company Position Title: Head of Data Acquisition
Country: Scotland
Linkedin Profile: Yes
Contact:

Re: Laser scanner simulation

Post by Alrawli » Sun Jan 23, 2011 11:48 am

What part of the scanning process are you trying to simulate? There are lots of different factors to build into a simulation, is this a small or large object mm or metres, what type of scanner are you trying to replicate......... and so on.

;)

Al.

User avatar
dirdim
V.I.P Member
V.I.P Member
Posts: 126
Joined: Sat Apr 26, 2008 2:15 pm
Full Name: Michael Raphael
Company Details: Direct Dimensions Inc
Company Position Title: President
Country: United States
Linkedin Profile: Yes
Location: Baltimore, MD USA
Contact:

Re: Laser scanner simulation

Post by dirdim » Sun Jan 23, 2011 1:15 pm

I love the previous ideas - Photofly and scanning the 3D print. Very creative, but it's not nearly that hard. Making a point cloud from CAD or a polygon model is a pretty common function.

The high end point cloud processing softwares (PolyWorks, Geomagic, and Rapidform) can create polygons from the CAD geometry. You can then subdivide endlessly, if you wish, to create a massive point cloud from the vertices.

These points will be 'clean', or in other words will not have scanner noise errors. You could introduce those errors via a Monte Carlo routine in Excel, Matlab, or other.

Sounds like a neat project, we've done things like this before. Years ago we simulated the expected overall error of using a 4-ft reach FARO Arm in multiple positions using spheres as mutual reference points. Tons of fun back in the Lotus 1-2-3 days but worked great!

If the CAD isn't too complicated and this is a one-time thing for you, I'd be happy to have our guys make the point cloud for you.
Michael Raphael
Direct Dimensions, Inc.
rapid solutions to 3D problems...
Baltimore, MD USA
410-998-0880
[email protected]

User avatar
mortted
I have made 80-90 posts
I have made 80-90 posts
Posts: 83
Joined: Sun Sep 06, 2009 5:08 pm
Full Name: Ted Mort
Company Details: Zelus
Company Position Title: Chief Innovation Officer
Country: United States
Linkedin Profile: Yes
Contact:

Re: Laser scanner simulation

Post by mortted » Sun Jan 23, 2011 5:25 pm

Good call Michael, I didn't think about subdividing the model geometry and extracting the vertices info. Is this an automated function in the software packages that you mentioned or do you have to manually subdivide?

eburakanil
I have made <0 posts
I have made <0 posts
Posts: 5
Joined: Tue May 18, 2010 3:19 pm
Full Name: Engin Anil
Company Details: CMU
Company Position Title: Research Ass.
Country: USA
Linkedin Profile: Yes

Re: Laser scanner simulation

Post by eburakanil » Sun Jan 23, 2011 8:41 pm

Thanks for your answers guys.
Alrawli wrote:What part of the scanning process are you trying to simulate? There are lots of different factors to build into a simulation, is this a small or large object mm or metres, what type of scanner are you trying to replicate......... and so on.

;)

Al.
Data collection itself :geek: Idealy, I want to simulate one of the commercial sacnners used for scaning buildings, such as Scanstation2, etc. So, the dimensions are in meters.

I also thought about meshing the CAD surfaces and using the vertices. I want to have the occlusion, noise and other effect as realistic as possible. Therefore, I am initially looking for an existig one if there is one.

I will give the photofly a try. It is a very creative idea.

Thanks,
Engin

janos
I have made 10-20 posts
I have made 10-20 posts
Posts: 15
Joined: Tue Jul 21, 2009 2:15 pm
Full Name: Janos Faust
Company Details: geo-konzept
Company Position Title: Product specialist

Re: Laser scanner simulation

Post by janos » Mon Jan 24, 2011 8:33 am

Then use 3D Reconstructor! It has a feature called "virtual scan" that is doing exactly what you want to have!

Cheers,

janos

User avatar
Matt Young
Global Moderator
Global Moderator
Posts: 3829
Joined: Fri Nov 30, 2007 3:03 pm
Full Name: Matt Young
Company Details: Baker Hicks
Company Position Title: CAD-BIM Lead
Country: UK
Linkedin Profile: No
Has thanked: 6 times
Been thanked: 3 times

Re: Laser scanner simulation

Post by Matt Young » Mon Jan 24, 2011 8:57 am

Leica Cyclone has a simulated scanner option.

You basically set up a view of the model and then simulate a scanner position. You can scan the model from various angles and register the scans after.
FW-SCAN.jpg
The above image is a scan I did as a sample fro one of our clients. I just created a model of their logo and scanned it with the simulator.
You do not have the required permissions to view the files attached to this post.
If you want to make something simple, then take one thing away that still allows you to do the job. Don't add two more things, and say they both make it easier.

User avatar
NVis
I have made 10-20 posts
I have made 10-20 posts
Posts: 14
Joined: Wed Jan 05, 2011 8:47 am
Full Name: Niels Vis
Company Details: Alice Labs
Company Position Title: Project Manager
Country: Netherlands
Linkedin Profile: No
Location: The Netherlands
Contact:

Re: Laser scanner simulation

Post by NVis » Mon Jan 24, 2011 7:21 pm

If you have Cyclone I think that would be the way to go yes. Those virtual scans took very long when I was working with it (Cyclone 5 or 6 it was), so take your time for it.

Also, you might want to add some markers to register to, since I found virtual scans are alot harder to register then the real-life ones.

Niels

User avatar
pburrows145
V.I.P Member
V.I.P Member
Posts: 1752
Joined: Wed Sep 12, 2007 9:16 am
Full Name: Paul Burrows
Company Details: Leica Geosystems Europe
Company Position Title: Scanning Solutions Manager - Europe
Country: UK
Linkedin Profile: Yes
Location: UK
Has thanked: 4 times
Been thanked: 2 times

Re: Laser scanner simulation

Post by pburrows145 » Mon Jan 24, 2011 8:07 pm

Great tool, as you can simulate range-noise using the preferences in Cyclone... you can see what something would look like using another scanner. I have used this as a sales tool in the past - it works a treat, but definitely needs speeding up!!!

I agree with a few other users that the 'create points from model' in Reshaper/Geomagic et al is also a very useful tool, but does not 'simulate' a scanner - so a perhaps a slight downfall.

Post Reply

Return to “Computer Graphics Industry (CGI)”