Counting Number of Voxels between 2 points without drawing lines
    5 views (last 30 days)
  
       Show older comments
    

Hi All,
I have curve volumes and I know the coordinates of each and every voxels including the endpoints. I have many curve volumes like this and, I would like to know the straight distance of endpoints(A-B) by VOXELS. I calculated  the distance using Pythagoras therom using the X,Y, Z coordinates.But I would like to know the straight distance by voxels  WITHOUT  drawing a line between those two points. I have lots of volumes like this and I  cannot draw lines between those openning points hence it takes high computational power. Appreciate your comments.
0 Comments
Accepted Answer
  Matt J
      
      
 on 20 Apr 2021
        
      Edited: Matt J
      
      
 on 20 Apr 2021
  
      Assuming you have a binarized image and the curve is the only object in that image,
[I,J]=find( bwmorph(yourImage,'endpoints'));
distance=norm([I(1), J(1)] - [I(2),J(2)]),
More Answers (0)
See Also
Categories
				Find more on Image Processing Toolbox in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


