VSG Logo   Avizo Forum

Go Back   Avizo Forum > Avizo main forum

Avizo main forum This is where you can find all the general discussions about Avizo.

Reply
 
Thread Tools Display Modes
  #1  
Old 16th January 2012, 13:43
barbis barbis is offline
Member
 
Join Date: Dec 2011
Location: Austria/Graz
Posts: 16
Default inconsistent surface near branching points

Hello all!

I have a 3D image consisting of porous matrix and some spherical particles attached to the surface. I wanted to know if there are some regularities of how the particles attach to the surface on specific sites regarding the curvature of the matrix.

So i made a module, which calculates the mean local curvature of the particles' docking site within the matrix. The code works such that it finds the branching points between all individual particles and the matrix. Then it proceeds to find the neighboring points of these branching points (1. ring) and then the neighboring points of the 1.ring (2. ring). Then the average is calculated using the shapeindex in avizo (Measure->Curvature). So this gives me three values of the mean curvature around the docking site of the particle.
I wanted to add many rings since the quality of the surface mesh near the branching points is quite low.

In "img1"
img1.jpg

one sees my TEST data surface mesh consisting of one particle attached to an ellipsoid matrix.

In "img2"
img2.jpg

the particle is cut off and the rings are visible, where the local curvature is calculated. But the surface triangles tend to go "outward" near the branching points if the spherical particle is attached such that it is just touching the ellipsoid. And "inwards" if the particle has more surface area inside the ellipsoid than outside. This gives me false results for the local curvature!

My data is quite large, so remeshing the whole surface is out of the question.
Is it possible to remesh the surface locally around the branching points and not just interpolating the old calculated surface result because that would give the same surface?
Or does anyone has any other ideas how to get around this?

With smoothing: none , one acquires better results. but i would prefer some smoothing done, at least constrained...

For example:

img4: original central slice of the labelfield (512x512x512) with sphere matrix and two particles
img4.jpg

img5: "outwards" effect with unconstrained smoothing
img5.jpg

img6: "inwards" effect with unconstrained smoothing
img6.jpg

img7: "inwards" effect with none smoothing
img7.jpg

img8: "inwards" effect with constrained smoothing
img8.jpg


Why generate surface -operation fails when close to the border of two different patches?

Thanks in advance for any advice or ideas!!!

toni
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 22:41.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
Copyright VSG SAS, 2008.