Figure 1 - uploaded by Sohag Kabir
Content may be subject to copyright.
Line-Scan Imaging System

Line-Scan Imaging System

Source publication
Article
Full-text available
In this paper, a hardware system for Sobel Edge Detection Algorithm is designed and simulated for a 128 pixel, 8-bit monochrome line-scan camera. The system is designed to detect objects as they move along a conveyor belt in a manufacturing environment, the camera will observe dark objects on a light conveyor belt. The edge detector is required to...

Context in source publication

Context 1
... this work, Sobel edge detection algorithm is implemented in hardware as a part of line-scan edge detector which is shown in Fig.1 [7]. ...

Similar publications

Conference Paper
Full-text available
This paper presents a efficient digit-serial GF(2^m) multiplier. The proposed architecture using digit-serial of concept to combine the principle of Karatsuba multiplier which can reduce circuit space complexity, also it is suitable for Elliptic Curve Cryptography (ECC) technology. We knows that the password system's operation core is a multiplier,...
Poster
Full-text available
1 fontes@lacetel.cu 2 reinier@lacetel.cu 3 leandroc@movitel.co.cu Abstract-Design and implementation of IP modules for modulators equipment according to the DTMB standard is a key element to achieve the technological independence. This article focuses on the design of two IP Modules: ASI-SPI Converter LCT51263 and Frame Header Generator LCT63125, a...

Citations

... Sobel masks have better noise suppression characteristics hence are preferred over other edge detectors [50]. The Sobel operator [55] also proves to perform better in terms of software computation and hardware implementation [56]. The Sobel kernels (g x andg y ) are given as: ...
Article
Robust estimation of noise strength in Magnetic Resonance Images (MRIs) is a task of great importance due to its extensive applications in image post-processing techniques. Many noise estimation algorithms have been proposed in the past to retrieve noise characteristics of the magnitude image. These algorithms rely on either the spatial or transform domain information of the image. In this research article, we propose a noise estimation algorithm that utilizes a hybrid Discrete Wavelet Transform (DWT) and edge information suppression based algorithm to estimate the strength of noise in magnitude MR images. The wavelet coefficients corresponding to spatial domain edges are eliminated using a down-sampled complement of the Sobel edge map. The distribution of average noise energy in spatial and transform domain which follows Parseval’s theorem is utilized for calculating the initial noise estimate. Further, the robustness of the proposed algorithm is enhanced using Feedforward Neural Network. The proposed algorithm is observed to be computationally fast and accurate. Results on synthetic and clinical T1- and T2-w brain MRIs following Gaussian or Rician distribution show better performance than the existing benchmark algorithms over a wide range of input noise.
... The reason of inaccuracy in Sobel method is that the edges are ignored if they are not stronger than the threshold. 50,53 However, the Sobel edge detector has the minimum average computation time. ...
Article
Full-text available
Magnetic resonance images are often influenced by noise. Reliable estimation of noise characteristics is important for image post‐processing. The benchmark algorithms often assume a uniform noise model across the image; that is, the noise features are spatially invariant. A few noise estimators are found to cope with nonhomogeneous noise; however, they either require multiple acquisitions or other additional information. In this research work, we develop a method that can accurately estimate the nonhomogeneous parameters of noise from just a single magnitude image. The proposed algorithm is a two‐step approach. In the first step, we evaluate the standard deviation of noise assuming that it follows Gaussian distribution. This step utilizes a hybrid of spatial domain edge information suppression and transforms domain coefficient statistics to estimate a single value of standard deviation of noise in magnitude MR images. In the second step, the evaluated noise is corrected using the analytical expression that establishes the relationship between Gaussian noise and Rician noise. Results on synthetic and clinical data evidence the better performance of the proposed algorithm when compared to the benchmark methods.
... Sobel edge detection architecture had been proposed which include a dedicated hardware with a processor having the memory buffer [34]. In [35], Sobel edge detection technique was evaluated as a 2D spatial gradient of every image pixel using convolution and line scan edge detector. Eng [39]. ...
Article
Full-text available
Edge detection is an essential process used to determine the object margins in most of the computer vision applications. Sobel edge detection algorithm, which is a simple method of edge detection, detects edges of various objects in an image. Real-time image applications need to be processed with large pixel data for a given time interval. So, Most of the VLSI architectures proposed for implementing sobel edge detection systems use FPGA, due to the parallel computing and reconfigurable feature. So, this paper introduces various VLSI architectures of sobel edge detection and compares the parameters like execution time, power dissipation with respect to similar input image size, different clock frequencies.
... The extracted features are then used by computer vision algorithms, e.g. recognition and tracking [1]. A classical method of edge detection involves the use of operators, a two dimensional filter. ...
Article
Full-text available
In this paper, a method for adaptive Canny edge detection algorithm is proposed. Adaptive Canny algorithm is used to increase the accuracy of output objects. In traditional Canny need to set two threshold values manually,so there are some defects to different images but this paper puts forward an adaptive threshold values based on mean and median values. Our proposed adaptive Canny edge detection method can detect edges successfully which is divided into several steps. First, Gaussian filter is used to smooth and remove noise. Second, gradient magnitude is computed. Third, non-maximum suppression is applied in which the algorithm removes pixels that arenot part of an edge. Finally, hysteresis thresholding is applied which uses two threshold values, upper and lower. A pixel will be marked as an edge if it’s gradient lies in between of lower and upper threshold values. A pixel will be discarded if it’s gradient below the lower or beyond the upper threshold values. Eventually, the pixels gradient is between the two threshold values will be connected as marked edge. The experimental results show the efficacy of the proposed method
... In other words, the goal of edge detection is to produce a line drawing of the input image as shown in Fig. 1. The extracted features are then used by computer vision algorithms [1] [2]. The conventional method of edge detection integrates the use of operators, a two dimensional filter. ...
... Compute the derivatives (D x(x, y) and D y(x, y) ) of the image in the x and y directions. Here compute the gradient magnitude by using equation (1) and the angle of the gradient by using equation (2). Step 3 ...
Article
Full-text available
In this paper, a hardware system for adaptive Canny edge detection algorithm is designed and simulated for a 128 pixel, 8-bit monochrome linescan camera. The system is designed to detect objects as they move along a conveyor belt in a manufacturing environment, the camera observe dark objects on a light conveyor belt . Here adaptive Canny algorithm is used to increase the accuracy of output objects. In traditional Canny need to set two threshold values manually, so there are some defects to different images but this paper puts forward an adaptive threshold values base on mean and median values. The output result of adaptive Canny proves its accuracy is high. There are multiple steps to implement adaptive Canny. First, Gaussian filter is used to smooth and remove noise. Second, compute the gradient magnitude. Third, non-maximum suppression is applied in which the algorithm removes pixels that are not part of an edge. Hysteresis uses two threshold values, upper and lower. A pixel will be marked as an edge if it’s gradient lies in between of lower and upper threshold values. A pixel will be discarded if it’s gradient below the lower or beyond the upper threshold values. Eventually, the pixels gradient is between the two threshold values will be connected as marked edge.
Conference Paper
Now a days door detection is a key factor in robotics, especially physically disabled people or old age or senior citizen. So, it necessary to improve an assistive device for detecting door. The proposed work includes the way of robot is going to identify the door by using Sobel edge detection algorithm through image processing, once the image of the door is captured then robot move inside the door or outside the door as per the requirement. The image will be captured through camera which is fixed to the robot whenever there is an edge like structure while moving from one room to another room. This Sobel edge algorithm is implemented on Xilinx FPGA Zed board with 100Mhz frequency.
Chapter
While software implementation of various image processing methods is adequate for general application, when it comes to meeting real-time requirements, the implementation has to be performed in hardware. In applications like digital signals and handling massive data in particular in real time, field programmable gate arrays (FPGAs) have many advantages. FPGAs have now become a part of digital signal processing (DSP), mostly due to the ever-decreasing cost and reconfigurability. Xilinx System Generator (XSG) is a Xilinx tool that expands Simulink models to allow for FPGA design to be built inside MATLAB. This chapter deals with implementation of different image processing algorithms on medical images using XSG for the purposes of translating them to hardware. Several algorithms such as contrast stretching and edge detection (Robert, Prewitt, Sobel, and Canny) are described in detail and compared. Results indicate that Prewitt and Sobel detectors achieve better results than Robert, while Canny method outputs thinner edges. However, the Robert operator is the least resource demanding in comparison to other methods. These implemented algorithms can be extended and used as a part of more complex designs in medical image processing on FPGA.
Conference Paper
Full-text available
Edge detection is an essential process used to determine the object margins in most of the computer vision applications. Sobel edge detection algorithm, which is a simple method of edge detection, detects edges of various objects in an image. Real-time image applications need to be processed with large pixel data for a given time interval. So, Most of the VLSI architectures proposed for implementing sobel edge detection systems use FPGA, due to the parallel computing and reconfigurable feature. So, this paper introduces various VLSI architectures of sobel edge detection and compares the parameters like execution time, power dissipation with respect to similar input image size, different clock frequencies.
Chapter
Although software implementations of different image processing techniques are suitable for general-purpose use, in order to meet the real time requirements, an image processing technique needs to be realized in hardware. Field Programmable Gate Arrays (FPGAs) have many benefits in applications that include digital signal acquisition, but also processing of large data, especially in real time. Mainly due to the ever-decreasing cost and re-configurability, FPGAs have also found its place in digital signal processing (DSP). Xilinx System Generator is a tool from Xilinx that enables the Mathworks Simulink models to be adapted for FPGA design. For comparative study on several levels in edge detection, CT image of a brain with a tumor is used. Performances of gradient based edge detectors - Robert, Prewitt and Sobel were compared. Even from just visual analysis of results, it can be seen that Prewitt and Sobel methods give better results than Robert method. In contrast, the calculation of Robert operator is simpler in comparison to the other operators and occupies less resources, since only adder-subtractor logic is sufficient to detect the edges. As the implemented algorithms could be part of more complex systems for tumor detection, the design architecture used in this paper can be extended to be used in very complex real time image processing techniques.