“…An image edge detection can be achieved by separating discontinuities in image intensity, colour, or texture [13,14]. Over the years numerous edge detection techniques have been proposed ranging from classical gradient-based methods [2,3] to more recent approaches based on machine learning [15,16] and deep learning [17,18]. Image edge detection is mostly a processing step in myriads of computer vision and image processing tasks such as image segmentation, object recognition and image compression [19].…”