Faster Image Edge Detection Using Machine Learning

Many of the microscopy images taken for scientific purposes (especially images of polymer particles) are not as complicated as real-life images (i.e. there is a presence of only two materials and a good contrast). The common edge detection algorithms (such as Canny) are "too good" for some scientific applications which means that the development of a simpler faster algorithm should be possible. I have developed an algorithm that creates a classification edge-detection dataset using the Canny edge detector. This dataset can then be used as input to train a machine learning algorithm to identify the edges of particles on similar images. This way the extraction of data from a large number of microscopy images becomes more feasible.

GitHub Code