Hello,
I would recommend you try out the following MATLAB tools and suggestios to achieve your goal:
- For 3D Image Segmentation, you can leverage the Image Processing Toolbox. It provides functions for reading TIFF stacks ('imread', 'tiffreadVolume'), filtering ('imgaussfilt3'), and thresholding ('imbinarize', 'graythresh').
- Use 'bwconncomp' and 'regionprops3' to label and analyze individual objects in 3D.
- After segmentation, for shape analysis for each 3D object's, you can leverage the 'regionprops3' fuinction. It can compute properties such as 'PrincipalAxisLength', 'Volume', and 'SurfaceArea'. Remove objects based on their shape metrics.
- You can leveraage the Deep Learning Toolbox for semantic segmentation. Please refer to the following link for more details regarding this: https://www.mathworks.com/help/vision/ug/semantic-segmentation-using-deep-learning.html
Refer to the following documentation pages for further details regarding the above descriobed functions and toolboxes:
- Image Processing Toolbox: https://www.mathworks.com/help/images/index.html
- Deep Learning Toolbox: https://www.mathworks.com/help/deeplearning/index.html
- 'imread': https://www.mathworks.com/help/matlab/ref/imread.html
- 'tiffreadVolume': https://www.mathworks.com/help/images/ref/tiffreadvolume.html
- 'imgaussfilt3': https://www.mathworks.com/help/images/ref/imgaussfilt3.html
- 'imbinarize': https://www.mathworks.com/help/images/ref/imbinarize.html
- 'graythresh': https://www.mathworks.com/help/images/ref/graythresh.html
- 'bwconncomp': https://www.mathworks.com/help/images/ref/bwconncomp.html
- 'regionprops3': https://www.mathworks.com/help/images/ref/regionprops3.html
I hope the above suggestions help you resolve the query!
