Just to add a comment on top of my last email: since the mesh is not
*that* coarse, it could be that there are issues with the mapping. In 
case, to speed things up, just send over the model_clipped_mapping.vtp
file and I'll take a look.

Luca


On Oct 22, 2012, at 3:26 PM, Luca Antiga wrote:

> Dear Emilie,
>  what could be happening is that the surface mesh is coarse and patches
> are comparable in size to the underlying mesh, which might create issues
> with the patch clipping.
> 
> I suggest you subdivide your surface prior to patching (or prior to mapping
> altogether), using
> vmtksurfacesubdivision -subdivisions 1 -method loop -ifile ... -ofile ...
> 
> You could also try with -subdivisions 2, if the surface mesh is very coarse.
> 
> Hope this helps
> 
> Luca
> 
> On Oct 15, 2012, at 7:24 PM, Emilie Sauvage wrote:
> 
>> Dear Luca,
>> 
>> thank you very much for your help. Your advice about clipping the short
>> branch indeed solved my problem. Unfortunately, I am stuck with the
>> following step as well. I ran this command:
>> 
>> vmtkbranchpatching -ifile model_clipped_mapping.vtp -groupidsarray
>> GroupIds -longitudinalmappingarray StretchedMapping -circularmappingarray
>> AngularMetric -longitudinalpatchsize 0.5 -circularpatches 12 -ofile
>> model_clipped_patching.vtp
>> 
>> The surface that I obtained has holes in it. I tried to change the
>> longitudinal patch size and number of circular patches, but this does not
>> remove the holes. Do you know what am I doing wrong? Vmtk does not issue
>> any error message.
>> 
>> Thank you very much.
>> 
>> Emilie
>> 
>> 
>>> Dear Emilie,
>>> I'm finally getting back to you.
>>> So, the splitting is very reasonable, it actually worked well. The small
>>> gaps are
>>> due to the finite resolution of the mesh, if you want to make them
>>> smaller, you'll
>>> have to subdivide the surface using vmtksurfacesubdivision.
>>> 
>>> What was actually creating problems is the very short open branch in the
>>> attached
>>> figure: the branch was not long enough to represent a real branch on its
>>> own, so
>>> the parent vessel was not a topologically a tube, because it contained
>>> that hole.
>>> 
>>> The solution is easy: run vmtksurfacecapper and close off that small
>>> branch. Then
>>> run the mapping script. I did and it worked well.
>>> 
>>> Best,
>>> 
>>> Luca
>>> 
>>> 
>>> 
>>> 
>>> On Sep 25, 2012, at 6:12 PM, Emilie Sauvage wrote:
>>> 
>>>> Dear Luca,
>>>> 
>>>> I'm sending you the file you requested and also the input file with
>>>> which
>>>> I started the whole tutorial (model.vtp.tar.gz). There are holes between
>>>> the split branches (I attached two screenshots) and I don't know if this
>>>> is normal or not. I'd be grateful for any hint for solution of this
>>>> problem.
>>>> 
>>>> Thank you very much.
>>>> 
>>>> Emilie Sauvage
>>>> 
>>>>> Dear Emilie,
>>>>> 
>>>>> I currently don't have time to reproduce the pipe on the data (but
>>>>> thanks
>>>>> for
>>>>> the pointers to the data so I can get to it as soon as I can).
>>>>> 
>>>>> In the meantime, can you share your model_clipped_metrics.vtp file? In
>>>>> that
>>>>> model, the branches are already split, and the problem should manifest
>>>>> itself
>>>>> by looking at where the split lines are located. Probably
>>>>> vmtkbranchclipper
>>>>> has produced an invalid clipping of the surface, so I'd like to take a
>>>>> look.
>>>>> 
>>>>> Thank you and best regards
>>>>> 
>>>>> 
>>>>> Luca
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Luca Antiga, PhD
>>>>> Cofounder and Principal Scientist, Orobix Srl
>>>>> via L.A. Muratori 3, 24123 Bergamo, Italy
>>>>> 
>>>>> orobix: www.orobix.com
>>>>> home: lantiga.github.com
>>>>> twitter: twitter.com/lantiga
>>>>> 
>>>>> On Sep 20, 2012, at 4:34 PM, Emilie Sauvage wrote:
>>>>> 
>>>>>> Dear VMTK users and developers,
>>>>>> 
>>>>>> I'm trying to reproduce the tutorial "Mapping and Patching" on a
>>>>>> vascular
>>>>>> geometry. But I'm facing a problem during the process.
>>>>>> Everything goes well until I reach to step where the code is
>>>>>> "Executing
>>>>>> vmtkbranchmapping".
>>>>>> There I got a first a warning saying :"Input poly data is not
>>>>>> topologically a cylinder" then an error saying: "Branch not
>>>>>> topologically
>>>>>> a cylinder".
>>>>>> 
>>>>>> Here is the complete command line I used:
>>>>>> vmtkbranchmapping -ifile model_clipped_metrics.vtp -centerlinesfile
>>>>>> model_cl.vtp -referencesystemsfile model_cl_rs.vtp -normalsarray
>>>>>> ParallelTransportNormals -abscissasarray Abscissas -groupidsarray
>>>>>> GroupIds
>>>>>> -centerlineidsarray CenterlineIds -tractidsarray TractIds
>>>>>> -referencesystemsnormalarray Normal -radiusarray
>>>>>> MaximumInscribedSphereRadius -blankingarray Blanking
>>>>>> -angularmetricarray
>>>>>> AngularMetric -abscissametricarray AbscissaMetric -ofile
>>>>>> model_clipped_mapping.vtp
>>>>>> 
>>>>>> In fact the geometry I use is globally a tortuous pipe with some
>>>>>> outlets
>>>>>> (to my opinion), and has the particularity to show an aneurysm. I took
>>>>>> the
>>>>>> geometry from the AneuriskWeb. The geometry is precisely called C0016.
>>>>>> 
>>>>>> Has anyone experienced the same problem? Is there something wrong with
>>>>>> this geometry? Is it the fact that there is an aneurysm on the way?
>>>>>> 
>>>>>> Thanks in advance for your answer.
>>>>>> 
>>>>>> Emilie Sauvage.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ------------------------------------------------------------------------------
>>>>>> Everyone hates slow websites. So do we.
>>>>>> Make your web apps faster with AppDynamics
>>>>>> Download AppDynamics Lite for free today:
>>>>>> http://ad.doubleclick.net/clk;258768047;13503038;j?
>>>>>> http://info.appdynamics.com/FreeJavaPerformanceDownload.html
>>>>>> _______________________________________________
>>>>>> vmtk-users mailing list
>>>>>> vmtk-users@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/vmtk-users
>>>>> 
>>>>> 
>>>> <model.vtp.tar.gz><model_clipped_metrics.vtp.tar.gz><clipped_metrics1.png><clipped_metrics2.png>------------------------------------------------------------------------------
>>>> Live Security Virtual Conference
>>>> Exclusive live event will cover all the ways today's security and
>>>> threat landscape has changed and how IT managers can respond.
>>>> Discussions
>>>> will include endpoint security, mobile security and the latest in
>>>> malware
>>>> threats.
>>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
>>>> vmtk-users mailing list
>>>> vmtk-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/vmtk-users
>>> 
>>> 
>> <stretched_mapping.jpg>
> 
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_sfd2d_oct_______________________________________________
> vmtk-users mailing list
> vmtk-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/vmtk-users

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
vmtk-users mailing list
vmtk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vmtk-users

Reply via email to