MATLAB: How to identify the disk edge

circleedgeImage Processing Toolboxradius

How can MATLAB determine the radius of the disk? (imagine the center is known)
I know that if the whole circle is visible, I can use imfindcircle or other methods to determine the center and radius, but I wonder whether MATLAB can determine the edge of the radius for such an image?
Thanks
Steven

Best Answer

Try it and see. Otherwise, just segment it and get the edge coordinates with bwboundaries() and use the FAQ to fit them to a circle or ellipse.
Related Question