Rank: 903 based on 130 downloads (last 30 days) and 3 files submitted
photo

Peter Hammer

E-mail

Personal Profile:

I have a PhD in biomedical engineering and work as a research scientist at an academic medical center. My research interests include imaging and computational modeling of the heart (myocardium, valves, electrophysiology).

Professional Interests:
signal & image processing, computational biomechanics

 

Watch this Author's files

 

Files Posted by Peter View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
23 Jul 2013 Screenshot Marching Cubes Use vectorized marching cubes algorithm to compute triangulated mesh of an isosurface from 3D matrix Author: Peter Hammer image processing, medical, modeling 94 30
  • 4.9
4.9 | 11 ratings
18 Dec 2008 Screenshot Spiral waves in monodomain reaction-diffusion model A monodomain reaction-diffusion system is implemented to simulate spiral waves. Author: Peter Hammer spiral wave, reactiondiffusion, monodomain, reentry, reentrant tachycardia, simulation 26 4
  • 5.0
5.0 | 2 ratings
08 May 2008 Screenshot Model of atrial fibrillation/flutter. Computer model of atrial fibrillation originally published by Moe et al in 1964 to demonstrate suffi Author: Peter Hammer medical, atrial fibrillation, atrial flutter, refractoriness, moe, cellular 10 1
Comments and Ratings by Peter View all
Updated File Comments Rating
09 Jul 2014 Marching Cubes Use vectorized marching cubes algorithm to compute triangulated mesh of an isosurface from 3D matrix Author: Peter Hammer

Rao - The function is not flexible with input and output arguments. To properly choose the input arguments, please read the long section of commented text at the beginning of the mfile. I cannot answer your question about antenna design without knowing more about your approach. What type of image/data are you passing to marching cubes?

07 Jul 2014 Marching Cubes Use vectorized marching cubes algorithm to compute triangulated mesh of an isosurface from 3D matrix Author: Peter Hammer

Vivek - It could be that the isovalue needs to be adjusted. I have noticed that when image is somewhat noisy and I choose too low an isovalue, the resulting surface is noisy as you describe.

12 Mar 2014 Marching Cubes Use vectorized marching cubes algorithm to compute triangulated mesh of an isosurface from 3D matrix Author: Peter Hammer

Vedpal - Marching cubes is an algorithm to produce a mesh of a surface at a given isovalue contained within 3d volumetric data. In other words, it identifies only bounding surfaces and does not fill the volume within the boundaries with "3-d" mesh elements like tetrahedra or cubes. You will have to come up with a meshing algorithm to do this...or find a software package that can do this.

26 Feb 2014 Marching Cubes Use vectorized marching cubes algorithm to compute triangulated mesh of an isosurface from 3D matrix Author: Peter Hammer

Vedpal - The construction of the edgeTable and triTable values is tricky. I think the original paper on marching cubes by Lorensen & Cline does a pretty good job of explaining. I will email you the paper. Regarding your second question on filling holes, I am not sure I understand what you are asking. Can you be more specific?
-Pete

31 Oct 2013 Marching Cubes Use vectorized marching cubes algorithm to compute triangulated mesh of an isosurface from 3D matrix Author: Peter Hammer

Itzik - Yes, the OpenGL renderer runs faster than default zbuffer - possibly a lot faster depending on hardware. I use a Phong lighting model in MarchingCubes, and Matlab's OpenGL renderer does not support Phong. Using the OpenGL renderer with an alternate lighting model, like Gouraud, is a good choice for large meshes where speed is an issue - and effects of the lighting model are less noticeable.

Comments and Ratings on Peter's Files View all
Updated File Comment by Comments Rating
09 Jul 2014 Marching Cubes Use vectorized marching cubes algorithm to compute triangulated mesh of an isosurface from 3D matrix Author: Peter Hammer Hammer, Peter

Rao - The function is not flexible with input and output arguments. To properly choose the input arguments, please read the long section of commented text at the beginning of the mfile. I cannot answer your question about antenna design without knowing more about your approach. What type of image/data are you passing to marching cubes?

08 Jul 2014 Marching Cubes Use vectorized marching cubes algorithm to compute triangulated mesh of an isosurface from 3D matrix Author: Peter Hammer nageswara rao

hi peter,
it shows an error
Error using ==> MarchingCubes at 33
wrong number of input and/or output arguments
can i use it for antenna designs?

07 Jul 2014 Marching Cubes Use vectorized marching cubes algorithm to compute triangulated mesh of an isosurface from 3D matrix Author: Peter Hammer Hammer, Peter

Vivek - It could be that the isovalue needs to be adjusted. I have noticed that when image is somewhat noisy and I choose too low an isovalue, the resulting surface is noisy as you describe.

06 Jul 2014 Marching Cubes Use vectorized marching cubes algorithm to compute triangulated mesh of an isosurface from 3D matrix Author: Peter Hammer Kandasamy, vivek

Hi Peter, I have tried to create a mesh from volumetric CT data. But the final surface has spiky triangles on the surface creating an uneven surface. How can i avoid this?

22 Jun 2014 Marching Cubes Use vectorized marching cubes algorithm to compute triangulated mesh of an isosurface from 3D matrix Author: Peter Hammer Ben Shabat, Itzik

Contact us