I am involved in a personal project which will require pretty extensive knowledge of edge detection and image segmentation/object recognition.
I know the importance of planning/understanding before writing code and with this in mind, what is the best place to start, to learn about these areas of computing? I am ideally looking for online articles/papers.
Thanks
Common edge detection algorithms include Sobel, Canny, Prewitt, Roberts, and fuzzy logic methods. Image segmentation using the Sobel method. Image segmentation using the Canny method. Image segmentation using a Fuzzy Logic method.
Holistically-nested edge detection (HED) is a deep learning model that uses fully convolutional neural networks and deeply-supervised nets to do image-to-image prediction.
• The four steps of edge detection (1) Smoothing: suppress as much noise as possible, without destroying the true edges. (2) Enhancement: apply a filter to enhance the quality of the edges in the image (sharpening).
Sobel Operator It is also a derivate mask and is used for edge detection. It also calculates edges in both horizontal and vertical direction.
I found the series by Christian Graus on Code Project to be useful:
Image Processing for Dummies with C# and GDI+ Part 1 - Per Pixel Filters
Image Processing for Dummies with C# and GDI+ Part 2 - Convolution Filters
Image Processing for Dummies with C# and GDI+ Part 3 - Edge Detection Filters
Image Processing for Dummies with C# and GDI+ Part 4 - Bilinear Filters and Resizing
Image Processing for Dummies with C# and GDI+ Part 5 - Displacement filters, including swirl
Image Processing for Dummies with C# and GDI+ Part 6 - The HSL color space
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With