scholarly journals Dilated Filters for Edge-Detection Algorithms

2021 ◽  
Vol 11 (22) ◽  
pp. 10716
Author(s):  
Ciprian Orhei ◽  
Victor Bogdan ◽  
Cosmin Bonchis ◽  
Radu Vasiu

Edges are a basic and fundamental feature in image processing that is used directly or indirectly in huge number of applications. Inspired by the expansion of image resolution and processing power, dilated-convolution techniques appeared. Dilated convolutions have impressive results in machine learning, so naturally we discuss the idea of dilating the standard filters from several edge-detection algorithms. In this work, we investigated the research hypothesis that use dilated filters, rather than the extended or classical ones, and obtained better edge map results. To demonstrate this hypothesis, we compared the results of the edge-detection algorithms using the proposed dilation filters with original filters or custom variants. Experimental results confirm our statement that the dilation of filters have a positive impact for edge-detection algorithms from simple to rather complex algorithms.

Biometrics ◽  
2017 ◽  
pp. 382-402
Author(s):  
Petre Anghelescu

In this paper are presented solutions to develop algorithms for digital image processing focusing particularly on edge detection. Edge detection is one of the most important phases used in computer vision and image processing applications and also in human image understanding. In this chapter, implementation of classical edge detection algorithms it is presented and also implementation of algorithms based on the theory of Cellular Automata (CA). This work is totally related to the idea of understanding the impact of the inherently local information processing of CA on their ability to perform a managed computation at the global level. If a suitable encoding of a digital image is used, in some cases, it is possible to achieve better results in comparison with the solutions obtained by means of conventional approaches. The software application which is able to process images in order to detect edges using both conventional algorithms and CA based ones is written in C# programming language and experimental results are presented for images with different sizes and backgrounds.


2020 ◽  
Vol 32 ◽  
pp. 03051
Author(s):  
Ankita Pujare ◽  
Priyanka Sawant ◽  
Hema Sharma ◽  
Khushboo Pichhode

In the fields of image processing, feature detection, the edge detection is an important aspect. For detection of sharp changes in the properties of an image, edges are recognized as important factors which provides more information or data regarding the analysis of an image. In this work coding of various edge detection algorithms such as Sobel, Canny, etc. have been done on the MATLAB software, also this work is implemented on the FPGA Nexys 4 DDR board. The results are then displayed on a VGA screen. The implementation of this work using Verilog language of FPGA has been executed on Vivado 18.2 software tool.


Author(s):  
Farhad Soleimanian Gharehchopogh ◽  
Samira Ebrahimi

Cellular Learning Automata (CLA) has been used in many fields of image processing such as noise elimination, smoothing, retrieval, fractionated and extraction of the content Characteristics of the images. The edge detection in images and methods if edge detection, have a great role in machine vision and cognizance systems. This method uses operands for analyzing images and digital image processing. Many studios here been conducted till now in edge detection algorithms of various conditions. In this study a new method for edge detection in images with the use of CLA is recommended. The proposed method of edge detection in images was tested with different sizes and the results were compared with Sobel edge detector classic method. The result show that the method based on CLA has a desirable performance in edge detection and compares the images with a more uniformity during a minimum period of time.


2014 ◽  
Vol 644-650 ◽  
pp. 1154-1157
Author(s):  
Yi He ◽  
Tian Li Li ◽  
Ying Qian Zhang

With mobile platform development there are more and more Android-based image processing applications. The principles of four kinds of edge detection algorithms are analyzed in this paper and such algorithms are realized by adopting JNI technology based on android platform. At last the effect and efficiency of such algorithms are also compared and summarized.


2021 ◽  
Vol 7 (9) ◽  
pp. 188
Author(s):  
Yiting Tao ◽  
Thomas Scully ◽  
Asanka G. Perera ◽  
Andrew Lambert ◽  
Javaan Chahl

Fast edge detection of images can be useful for many real-world applications. Edge detection is not an end application but often the first step of a computer vision application. Therefore, fast and simple edge detection techniques are important for efficient image processing. In this work, we propose a new edge detection algorithm using a combination of the wavelet transform, Shannon Entropy and thresholding. The new algorithm is based on the concept that each Wavelet decomposition level has an assumed level of structure that enables the use of Shannon entropy as a measure of global image structure. The proposed algorithm is developed mathematically and compared to five popular edge detection algorithms. The results show that our solution is low redundancy, noise resilient, and well suited to real-time image processing applications.


Author(s):  
Petre Anghelescu

In this paper are presented solutions to develop algorithms for digital image processing focusing particularly on edge detection. Edge detection is one of the most important phases used in computer vision and image processing applications and also in human image understanding. In this chapter, implementation of classical edge detection algorithms it is presented and also implementation of algorithms based on the theory of Cellular Automata (CA). This work is totally related to the idea of understanding the impact of the inherently local information processing of CA on their ability to perform a managed computation at the global level. If a suitable encoding of a digital image is used, in some cases, it is possible to achieve better results in comparison with the solutions obtained by means of conventional approaches. The software application which is able to process images in order to detect edges using both conventional algorithms and CA based ones is written in C# programming language and experimental results are presented for images with different sizes and backgrounds.


Molecules ◽  
2019 ◽  
Vol 24 (7) ◽  
pp. 1235 ◽  
Author(s):  
Jianying Yuan ◽  
Dequan Guo ◽  
Gexiang Zhang ◽  
Prithwineel Paul ◽  
Ming Zhu ◽  
...  

Image edge detection is a fundamental problem in image processing and computer vision, particularly in the area of feature extraction. However, the time complexity increases squarely with the increase of image resolution in conventional serial computing mode. This results in being unbearably time consuming when dealing with a large amount of image data. In this paper, a novel resolution free parallel implementation algorithm for gradient based edge detection, namely EDENP, is proposed. The key point of our method is the introduction of an enzymatic numerical P system (ENPS) to design the parallel computing algorithm for image processing for the first time. The proposed algorithm is based on a cell-like P system with a nested membrane structure containing four membranes. The start and stop of the system is controlled by the variables in the skin membrane. The calculation of edge detection is performed in the inner three membranes in a parallel way. The performance and efficiency of this algorithm are evaluated on the CUDA platform. The main advantage of EDENP is that the time complexity of O ( 1 ) can be achieved regardless of image resolution theoretically.


2020 ◽  
Vol 12 (2) ◽  
pp. 112-120
Author(s):  
Wahyu Supriyatin

Computer vision is one of field of image processing. To be able to recognize a shape, it requires the initial stages in image processing, namely as edge detection. The object used in tracking in computer vision is a moving object (video). Edge detection is used to recognize edges of objects and reduce existing noise. Edge detection algorithms used for this research are using Sobel, Prewitt, Robert and Canny. Tests were carried out on three videos taken from the Matlab library. Testing is done using Simulik Matlab tools. The edge and overlay test results show that the Prewitt algorithm has better edge detection results compared to other algorithms. The Prewitt algorithm produces edges whose level of accuracy is smoother and clearer like the original object. The Canny algorithm failed to produce an edge on the video object. The Sobel and Robert algorithm can detect edges, but it is not clear as Prewitt does, because there are some missing edges.


Current image processing techniques for drivable road detection make use of lane markings. However, most roads lack lane markings which make such techniques obsolete. For such conditions, an image processing technique is required which identifies the boundaries of the road based on the color differences between the road and the surroundings. This paper proposes a flood fill road detection approach in which we first analyze a sample of the road and compute its RGB pixel distribution. The pixel range is used to detect the other road pixels in the image. Edge detection algorithms are then applied on the detected road to give road edge. It classifies the road on the basis of the visible differences between the road and its neighborhood. It allows for subtle color differences on the road surface, and unlike a color mask, due to the inherent growing nature of a flood fill algorithm, it does not detect neighborhood elements beyond the boundary having features similar to the road. This technique also manages to detect any obstructions on the road as opposed to other edge detection algorithms. We also propose methods to enable quick computation of otherwise expensive flood-fill algorithm. The method was tested on both marked and unmarked lanes and produced satisfying results for both images and videos.


Sign in / Sign up

Export Citation Format

Share Document