Circles overlap remover

Remove one or both circles from an overlapping circles pair (with tolerance).

You are now following this Submission

This function includes 3 options to deal with overlaping circles by:
1. remove one circle of the two.
2. removes the smaller circle of the two. 3. kills both all overlaping circles.

This function was used in 'Detecting and Counting Objects with Circular Features' blog post: http://imageprocessingblog.com/detecting-and-counting-objects-with-circular-features/

Cite As

Elad (2026). Circles overlap remover (https://uk.mathworks.com/matlabcentral/fileexchange/42370-circles-overlap-remover), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired by: Snip.m Snip elements out of vectors/matrices

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.4.0.0

Better description, links and acknowledge of submissions.

1.2.0.0

added options and better documentation.

1.1.0.0

image changed

1.0.0.0