AlanLuSun / High-quality-ellipse-detection

A high-quality ellipse detector based on arc-support line segments which can both accurately and efficiently detect ellipses in images.
459 stars 145 forks source link
ellipse-detection ellipse-detector high-quality image-processing

High-quality Ellipse Detection

1. Illustration

2. Requirements

3. How to use

4. Examples

Some high-quality ellipse detection examples run with default parameters and on the same computer with Intel Core i7-7500U 2.7GHz CPU and 8 GB memory

4.1 Detecting all ellipses in the image





4.2 Detecting the ellipses with positive polarity

4.3 Detecting the ellipses with negative polarity

4.4 Detecting the ellipses sharing different polarity

5. Successful Application Cases Up to Now

6. Citation

@article{lu2019arc,
  title={Arc-Support Line Segments Revisited: An Efficient High-Quality Ellipse Detection},
  author={Lu, Changsheng and Xia, Siyu and Shao, Ming and Fu, Yun},
  journal={IEEE Transactions on Image Processing},
  volume={29},
  pages={768--781},
  year={2020},
  publisher={IEEE}
}

7. Our Previous Work

We also proposed a circle detection method in our previous work which could detect circles from image efficiently, precisely and robustly.