3d reconstruction using isosurface function

1 view (last 30 days)
wandi
wandi on 24 Sep 2012
Edited: ariannar on 13 Feb 2023
*I want to reconstruct 3d model from pictures taking by confocal microscope. However, the spaces between each pictures are not the same, so I need to leave empty space at z direction. *
(For example, I need to put 5 pictures at [:,:,1], [:,:,4], [:,:,5], [:,:,7], [:,:,10])
*When I do this, the isosurface created are disconnected to each other, but I still want to create one isosurface for all pictures. *
Could anyone help me with that?
Thank you!

Answers (1)

Image Analyst
Image Analyst on 24 Sep 2012
You could create a uniformly spaced 3D sampled image by passing your data into interp1 or interp2, assuming you know what your actual spacings are and what your desired spacings would be.
  1 Comment
ariannar
ariannar on 13 Feb 2023
Edited: ariannar on 13 Feb 2023
may I kindly ask you for an example of how to use this function interp2?
I have a 3D tiff image where the Z axes are 1μm apart (resolution: 16.6555 pixels) so about 17 pixels. How can I apply the function to find my interpolated 3D surface?
(Now I created a 3D binary mask of the image, so I have the xyz coordinates of the interested points also)

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!