Dear DAVID Community,

As you are probably aware, the entire DAVID company, team and product range has been integrated into HP Inc.
This forum is now read-only. Relevant content has been migrated to HP and merged into HP's Support Forums on November 1, 2016.

To start new discussions for 3D Scanning, please register and post your new topic at the HP Support Forums

Grouping Align Strategy

The place for all topics related to the 'Shapefusion' tool of DAVID.

Grouping Align Strategy

Postby MagWeb » Tue Dec 17, 2013 10:01 pm

Hi out there,

after doing many scans from different directions and passing them over to Shapefusion you might end in a messy bunch of results which have to be sorted in Shapefusion. You might have lost your overview which one should be aligned to an otherr result? Don't worry, let DAVID do the job.

Shot1.png


To make DAVID search for the best align target simply group all meshes but the one you search a target for:

Shot2.png


Using the Free align tool, DAVID aligns the mesh to the best fitting member of the group:

Shot3.png
MagWeb
Moderator
 
Posts: 2499
Joined: Wed Jul 18, 2007 8:48 pm

Re: Grouping Align Strategy

Postby MagWeb » Tue Dec 17, 2013 10:17 pm

Ungroup all meshes, go to the next mesh you want to find a target for, group all the rest and align the single mesh to the group using Free align. This time DAVID may decide another target mesh:

Shot5.png


Don't worry, ungroup, go to the next mesh to be aligned, group the rest and align again:

Shot6.png


Fortunatly DAVID decided this time to place it next to the previous one

... repeat ths group /ungroup workflow until there's no single mesh any more:

Shot7.png
MagWeb
Moderator
 
Posts: 2499
Joined: Wed Jul 18, 2007 8:48 pm

Re: Grouping Align Strategy

Postby MagWeb » Tue Dec 17, 2013 10:37 pm

Now its a good idea to choose the mesh aglomeration with the fewest partial meshes.
Group the meshes of this aglomeration as Group A and all the rest as Group B. Align Group A to B:

Shot8.png


Ungroup all.
Same procedure with the next aglomeration: Group all members, Group the rest Align A to B:

Shot9.png


If there's no aglomeration left to align ungroup all and do GlobalAlign:

Shot10.png


No need to think about which partial scan matches to an other mesh. :)

Hope that helps a bit

Gunter
MagWeb
Moderator
 
Posts: 2499
Joined: Wed Jul 18, 2007 8:48 pm

Re: Grouping Align Strategy

Postby Simon » Fri Dec 20, 2013 10:02 am

Hi Gunter,
once again your ingenuity is very impressive! Thanks for sharing!
User avatar
Simon
DAVID Developer
 
Posts: 423
Joined: Sun Jan 21, 2007 3:40 pm
Location: Braunschweig - Germany

Re: Grouping Align Strategy

Postby MagWeb » Fri Dec 20, 2013 11:49 am

Hi Simon,

thanks for the flowers.
Think this could be automized - the only missing thing is a way to detect the aglomerations.
MagWeb
Moderator
 
Posts: 2499
Joined: Wed Jul 18, 2007 8:48 pm

Re: Grouping Align Strategy

Postby Simon » Fri Dec 20, 2013 12:56 pm

MagWeb wrote:Think this could be automized

Yes it could. However, an adapted algorithm for multi-matching could run much faster. It would be intressting to see if these sheep scans can be aligned with Lars Multimatching and a long it takes.

BTW: Multi scan matching is still an important and interesting issue for us. I'm thinking about collecting a lot of scans which serve as database for testing new multi-matching algorithms.
@Gunter and @All: I would be glad if you can make some of your nice multi-part scans available for research and testing purposes.
User avatar
Simon
DAVID Developer
 
Posts: 423
Joined: Sun Jan 21, 2007 3:40 pm
Location: Braunschweig - Germany

Re: Grouping Align Strategy

Postby MagWeb » Fri Dec 20, 2013 11:42 pm

Hi Simon,

Yes, Lars' app can align the sheep without any align errors.

Running the same set of sheep scans 10 times (confirming dialogs as soon as possible) with loaded scans I get :

1:24min from clicking Start to the final single blue result if Lars' app doesn`t call a confirmation (1 time of 10)
1:33min from clicking Start to the final single blue result if Lars' app calls a confirmation once ( 1time of 10)
1:54min (averaged) from clicking Start to the final single blue result if Lars' app calls a confirmation twice (8 times of 10)

EDIT: Some box to drop shared files?
MagWeb
Moderator
 
Posts: 2499
Joined: Wed Jul 18, 2007 8:48 pm

Re: Grouping Align Strategy

Postby BoneIndustries » Fri Feb 21, 2014 5:07 am

I've found that it is easier to bring the scans into Meshlab for aligning and editing after scanning with David's.

The rest of Mister P's videos are pretty good also.
https://www.youtube.com/watch?v=4g9Hap4rX0k
BoneIndustries
 
Posts: 43
Joined: Wed Nov 20, 2013 6:18 am

Postby hal » Tue Mar 18, 2014 10:56 am

Good totorial about aligning, Gunter.
Thanks 8)
Mattia
User avatar
hal
Moderator
 
Posts: 1527
Joined: Thu Mar 01, 2007 4:08 pm
Location: Cavaria con Premezzo (VA), Italy.

Re: Grouping Align Strategy

Postby NARMELLA » Sat Nov 15, 2014 1:46 pm

Hi Gunter,

It has been and is a good idea to align scans correctly.
I have used and use your idea in many scans. :D

Here is a sample :

I scanned a cover of mirror in 3 main positions and aligned them separately .

Outside scans
MIR01.png


Side scans
MIR02.png


Inside scans
MIR03.png
Data projector : NEC VE 281
Camera(s) : Canon eos 600D (3x)
Software : Lets scan 2.5 + David laser scanner 3.9
گشتاور صنعت تبریز
User avatar
NARMELLA
 
Posts: 354
Joined: Thu May 29, 2014 9:18 am

Re: Grouping Align Strategy

Postby NARMELLA » Sat Nov 15, 2014 1:51 pm

Then i inserted all of them in to david session and used combine command to add them in 3 separate groups
MIR04.png


And aligned them ( roughly )
MIR05.png


And at last , I used uncombine command + Global Fine Registration
MIR06.png
Data projector : NEC VE 281
Camera(s) : Canon eos 600D (3x)
Software : Lets scan 2.5 + David laser scanner 3.9
گشتاور صنعت تبریز
User avatar
NARMELLA
 
Posts: 354
Joined: Thu May 29, 2014 9:18 am

Re: Grouping Align Strategy

Postby NARMELLA » Sat Nov 15, 2014 1:54 pm

And here is the result

MIR07.png

MIR08.png


Thank you for sharing your great idea :D

NARMELLA
Data projector : NEC VE 281
Camera(s) : Canon eos 600D (3x)
Software : Lets scan 2.5 + David laser scanner 3.9
گشتاور صنعت تبریز
User avatar
NARMELLA
 
Posts: 354
Joined: Thu May 29, 2014 9:18 am

Re: Grouping Align Strategy

Postby Ingo » Sun Mar 29, 2015 8:25 pm

Thanks Gunter for your ideas,
To add to the discussion, I compared your strategy on a scan of a table tennis ball with alignment markers surrounding it.
I did 12 scans (30° each) on a turntable and cleaned the scans.
Afterwards I aligned 10 times the (same!) 12 scans with Gunters strategy.
As it turns out, the results are different for most of the different runs (see attached picture), although the starting point was the same each time.

GroupingAlignStrategy.jpg

The second version occured two times.
So, out of 10 times the correct alignment is found 3 times.
In all other cases different amounts of aglomerations can be found.
It seems, that the algorithm for alignment has different solutions each time it is started, even if the starting point is the same.
Over 12 alignments this adds up to a high diversity.

Best regards
Ingo
SLS-1
SLS-2
Turntable
Ingo
 
Posts: 29
Joined: Thu Jan 15, 2015 12:02 pm
Location: Germany

Re: Grouping Align Strategy

Postby NARMELLA » Wed Dec 02, 2015 6:04 pm

Really great strategy

:

GAS001.png

GAS002.png

GAS003.png


Thanks GUNTER

NARMELLA
Data projector : NEC VE 281
Camera(s) : Canon eos 600D (3x)
Software : Lets scan 2.5 + David laser scanner 3.9
گشتاور صنعت تبریز
User avatar
NARMELLA
 
Posts: 354
Joined: Thu May 29, 2014 9:18 am

Re: Grouping Align Strategy

Postby WalterMo » Thu Dec 03, 2015 3:09 pm

Very good work, Narmella! I mean all what you have scanned and posted in the last time.
And specially thanks for your tutorial 'LET'S SCAN'!

It's a pity that Gunter isn't still working for this forum. Let's hope that he will return sometime.

Walter
User avatar
WalterMo
Moderator
 
Posts: 2363
Joined: Mon Apr 02, 2007 6:52 pm
Location: Braunschweig, Germany


Return to Shape Fusion

Who is online

Users browsing this forum: No registered users and 1 guest