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 件)

Image Analyst
Image Analyst 2012 年 9 月 24 日

0 投票

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 件のコメント

ariannar
ariannar 2023 年 2 月 13 日
編集済み: ariannar 2023 年 2 月 13 日
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