3d reconstruction using isosurface function

*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!

回答(1 个)

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 个评论

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)

请先登录,再进行评论。

提问:

2012-9-24

编辑:

2023-2-13

Community Treasure Hunt

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

Start Hunting!

Translated by