https://www.sciencedirect.com/science/article/pii/S1877050920308747?via%3Dihub
Edge Detection: https://en.wikipedia.org/wiki/Canny_edge_detector
Hough Transform: https://cnugteren.github.io/downloads/Braak2011a.pdf
Circle Detection: https://www.sciencedirect.com/science/article/pii/S1877050920308747?via%3Dihub