How to do the example in iso2mesh?

102 views
Skip to first unread message

顾安燕

unread,
Jan 5, 2022, 10:43:36 PM1/5/22
to iso2mesh-users
Dear iso2mesh users,
I would like to ask how the specific implementation process of the example mentioned below iso2meh is done? I am a newcomer is not very clear. Can anyone give a detailed process? 
2. Demonstration 1 for vol2mesh
The first vol2mesh demonstration is to create an FEM mesh from a CT scan of a rat-head. In this example, the volumetric data is a thresholded CT image of a rat. In a vol2mesh session, we first wrap the volume with a layer of zeros, in order to make the non-zero region close. Then we extract the boundary of the non-zero regions by calling Matlab's isosurface(). The created iso-surface, in the resolution of voxel sizes, will be re-sampled to specified mesh density. Before and after the simplification, we perform a mesh validation and repair process to avoid the appearance of "non-manifold" nodes. Once the surface mesh is completed, we produce volumetric mesh within the region bounded by the re-sampled surface mesh.
Thanks,
Anyan

Qianqian Fang

unread,
Jan 5, 2022, 10:48:42 PM1/5/22
to iso2mes...@googlegroups.com, 顾安燕
On 1/5/22 22:30, 顾安燕 wrote:
Dear iso2mesh users,
I would like to ask how the specific implementation process of the example mentioned below iso2meh is done? I am a newcomer is not very clear. Can anyone give a detailed process?


although the below description is already outdated (no longer using isosurface() since 2007/8), but in spirit, isn't that what you are looking for?

or you want to understand the underlying algorithms?

please check out these two papers, and I believe those should help explaining the general steps


http://iso2mesh.sourceforge.net/upload/ISBI2009_abstract_final_web.pdf
http://dx.doi.org/10.1117/1.NPh.7.1.015008


Qianqian


2. Demonstration 1 for vol2mesh
The first vol2mesh demonstration is to create an FEM mesh from a CT scan of a rat-head. In this example, the volumetric data is a thresholded CT image of a rat. In a vol2mesh session, we first wrap the volume with a layer of zeros, in order to make the non-zero region close. Then we extract the boundary of the non-zero regions by calling Matlab's isosurface(). The created iso-surface, in the resolution of voxel sizes, will be re-sampled to specified mesh density. Before and after the simplification, we perform a mesh validation and repair process to avoid the appearance of "non-manifold" nodes. Once the surface mesh is completed, we produce volumetric mesh within the region bounded by the re-sampled surface mesh.
Thanks,
Anyan
--
You received this message because you are subscribed to the Google Groups "iso2mesh-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to iso2mesh-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/iso2mesh-users/6cb88b38-9322-4a81-ac3d-b0d1266d0dcdn%40googlegroups.com.

顾安燕

unread,
Jan 6, 2022, 1:52:10 AM1/6/22
to iso2mesh-users
In fact, I want to ask, I have  generated 3D  volumetric mesh with a binary volume image but it is rough,  what to do can make the mesh  surface smooth?I have been going to upload the picture of me, but I don't know why the function of uploading pictures cannot be used.

Qianqian Fang

unread,
Jan 21, 2022, 12:28:06 AM1/21/22
to iso2mesh-users
you can run sms() to smooth out the surface, see this example
Reply all
Reply to author
Forward
0 new messages