scispace - formally typeset
Search or ask a question

Showing papers on "Canny edge detector published in 2008"


Journal ArticleDOI
TL;DR: A curvature-based corner detector that detects both fine and coarse features accurately at low computational cost and forms extremely well in both fields is proposed.
Abstract: This paper proposes a curvature-based corner detector that detects both fine and coarse features accurately at low computational cost. First, it extracts contours from a Canny edge map. Second, it com- putes the absolute value of curvature of each point on a contour at a low scale and regards local maxima of absolute curvature as initial corner candidates. Third, it uses an adaptive curvature threshold to remove round corners from the initial list. Finally, false corners due to quantiza- tion noise and trivial details are eliminated by evaluating the angles of corner candidates in a dynamic region of support. The proposed detector was compared with popular corner detectors on planar curves and gray- level images, respectively, in a subjective manner as well as with a fea- ture correspondence test. Results reveal that the proposed detector per- forms extremely well in both fields. © 2008 Society of Photo-Optical

246 citations


Proceedings ArticleDOI
23 Jun 2008
TL;DR: This work implements the entire Canny algorithm on GPUs using the more programmer friendly CUDA framework, and integrates the detector in to MATLAB, a popular interactive simulation package often used by researchers.
Abstract: The Canny edge detector is a very popular and effective edge feature detector that is used as a pre-processing step in many computer vision algorithms. It is a multi-step detector which performs smoothing and filtering, non-maxima suppression, followed by a connected-component analysis stage to detect ldquotruerdquo edges, while suppressing ldquofalserdquo non edge filter responses. While there have been previous (partial) implementations of the Canny and other edge detectors on GPUs, they have been focussed on the old style GPGPU computing with programming using graphical application layers. Using the more programmer friendly CUDA framework, we are able to implement the entire Canny algorithm. Details are presented along with a comparison with CPU implementations. We also integrate our detector in to MATLAB, a popular interactive simulation package often used by researchers. The source code will be made available as open source.

183 citations


Journal ArticleDOI
TL;DR: The objective is to qualitatively explore how well BEMD is able to smooth an image for more effective edge detection with the Sobel method.
Abstract: Crack evaluation is essential for effective classification of pavement cracks. Digital images of pavement cracks have been analyzed using techniques such as fuzzy set theory and neural networks. Bidimensional empirical mode decomposition (BEMD), a new image analysis method recently developed, can potentially be used for pavement crack evaluation. BEMD is an extension of the empirical mode decomposition (EMD), which can decompose nonlinear and nonstationary signals into basis functions called intrinsic mode functions (IMFs). IMFs are monocomponent functions that have well-defined instantaneous frequencies. EMD is a sifting process that is nonparametric and data driven; it does not depend on an a priori basis set. It is able to remove noise from signals without complicated convolution processes. BEMD decomposes an image into two-dimensional IMFs. The present paper explores pavement crack detection using BEMD together with the Sobel edge detector. A number of images are filtered with BEMD to remove noise, and the residual image analyzed with the Sobel edge detector for crack detection. The results are compared with results from the Canny edge detector, which uses a Gaussian filter for image smoothing before performing edge detection. The objective is to qualitatively explore how well BEMD is able to smooth an image for more effective edge detection with the Sobel method.

152 citations


Proceedings ArticleDOI
25 Jun 2008
TL;DR: A new self-adapt threshold Canny algorithm is proposed in this paper to solve the first problem of traditional Canny edge detector and a pipelined implementation on FPGA for this new algorithm is designed.
Abstract: Canny edge detector treats edge detection as a signal processing problem to design an optimal edge detector and has been widely used for edge detection. However, the traditional Canny edge detector has two shortcomings. First, the threshold of the algorithm needs to be set by manual. Secondly, the algorithm is very time consuming and can not be implemented in real time. A new self-adapt threshold Canny algorithm is proposed in this paper to solve the first problem. A pipelined implementation on FPGA for this new algorithm is also designed to solve the second problem. Experiment results are also given to show the efficiency of the proposed method.

78 citations


Journal ArticleDOI
TL;DR: It is concluded that the proposed methodology based on ENO interpolation improves the detection of edges in images as compared to other fourth-order methods.

76 citations


Proceedings ArticleDOI
14 Oct 2008
TL;DR: This work proposes a method to locate automatically the optic disc (OD) in fundus images of the retina using the Sobel or the Canny method, and the Hough transform, based on the properties of the OD.
Abstract: We propose a method to locate automatically the optic disc (OD) in fundus images of the retina. Based on the properties of the OD, our proposed method includes edge detection using the Sobel or the Canny method, and detection of circles using the Hough transform. The Hough transform assists in the detection of the center and radius of a circle that approximates the margin of the OD. Based on the feature that the OD is one of the bright areas in a fundus image, potential circles detected by the Hough transform are analyzed using intensity. Forty images of the retina from the DRIVE database were used to evaluate the performance of the proposed method. The success rates including both good and acceptable detections were 92.50% using the Sobel operators and 80% using the Canny edge detector.

74 citations


Journal ArticleDOI
TL;DR: An intra field de-interlacing algorithm for spatial edge preserving using the detection of accurate edge direction is presented, and candidate direction vectors (CDVs) are selected using the modified Sobel operation through the edge tendency.
Abstract: This paper presents an intra field de-interlacing algorithm for spatial edge preserving using the detection of accurate edge direction. Conventional intra field de-interlacing algorithms determine the edge direction at the pixel or half pixel level, so that they can be highly sensitive to noise and lead to image degradation. In this paper, the proposed algorithm first considers the edge tendency in the edge region, and then candidate direction vectors (CDVs) are selected using the modified Sobel operation through the edge tendency. Finally, the CDVs are adaptively applied to interpolate the lost pixel in the edge region. Experimental results show that the proposed algorithm performs well with a variety of still and moving images compared with conventional intra field algorithms in the literature.

70 citations


Proceedings ArticleDOI
01 Dec 2008
TL;DR: A FPGA-based approach Sobel edge detection is proposed using of Finite State Machine (FSM) which executes a matrix area gradient operation to determine the level of variance through different of pixels and display the result on a monitor.
Abstract: Edge detection operation is an essential part in the field of image processing There are few ways to improve the performance of edge detection This paper proposes a FPGA-based approach Sobel edge detection An image is captured by a CMOS camera and converted into RGB color space and the image is converted into grayscale to obtain image intensity for edge detection The proposed Sobel edge detection operator is model using of Finite State Machine (FSM) which executes a matrix area gradient operation to determine the level of variance through different of pixels and display the result on a monitor The whole process is performed in the hardware level that utilizes the resources of FPGA board The result shows good performance of edge detection with 27 MHz clock operation

60 citations


Journal ArticleDOI
01 May 2008-Insight
TL;DR: In this article, a short-duration pulsed thermography (FT) was used to detect surface cracks with 0.5 mm to 1 mm crack width successfully but micro-cracks (0.1 mm-0.5mm) can only be detected by adding water with FT and the results showed that the sheared image subtraction method is significantly more effective than the other two edge detection techniques in identifying cracks.
Abstract: . The follow-up actions and the corresponding severity index on different building defects are listed in Table 1. Therefore, the range of crack width of interest in this study is from 0.15 mm to 1 mm. A cement panel with major cracks with widths of 0.5-1 mm and micro-cracks having widths of 0.1-0.5 mm are inspected and the results are presented. Moreover, this paper provides a comparison of the effectiveness of two traditional crack detection techniques, Sobel and Canny, and one proposed method, the sheared image subtraction method, and the results are also presented. Cracking may impair the durability of concrete by allowing immigration of external aggressive agents; therefore, crack monitoring is always a vital part in building pathology. This study proposes to apply short-duration pulsed thermography - flash thermography (FT) - for surface crack detection. This method allows full-field and non-contact qualitative observation of thermal radiation from an object surface and is highly accepted in the aerospace industry. It is superior to the common practice of surface crack detection - visual inspection. The overall inspection time is reduced and hence maintenance costs lowered. During inspection, the inspected surface is excited with a heat-pulse of short duration (~3 ms). Surface cracking is detected based on the difference in heat emission between cracks and intact region. The results show that FT can detect surface cracks with 0.5 mm to 1 mm crack width successfully but micro-cracks (0.1 mm-0.5 mm) can only be detected by adding water with FT. In addition, this study also compared the performances of traditional Sobel and Canny edge detectors and a proposed shear image subtraction method, for crack detection. The results show that the sheared image subtraction method is significantly more effective than the other two edge detection techniques in identifying cracks.

59 citations


Proceedings ArticleDOI
30 Sep 2008
TL;DR: In this paper, wavelet transform is used to remove noises from the image collected and it is shown that the Binary morphology operator can obtain better edge feature.
Abstract: Edge detection is a basic and important subject in computer vision and image processing. In this paper we discuss several digital image processing techniques applied in edge feature extraction. Firstly, wavelet transform is used to remove noises from the image collected. Secondly, some edge detection operators such as Differential edge detection, Log edge detection, Canny edge detection and Binary morphology are analyzed. And then according to the simulation results, the advantages and disadvantages of these edge detection operators are compared. It is shown that the Binary morphology operator can obtain better edge feature. Finally, in order to gain clear and integral image profile, the method of bordering closed is given. After experimentation, edge detection method proposed in this paper is feasible.

53 citations


Journal ArticleDOI
TL;DR: A novel approach utilizing Shannon entropy other than the evaluation of derivates of the image in detecting edges in gray level images has been proposed and it has been observed that the proposed edge detector works effectively for different gray scale digital images.
Abstract: Most of the classical mathematical methods for edge detection based on the derivative of the pixels of the original image are Gradient operators, Laplacian and Laplacian of Gaussian operators. Gradient based edge detection methods, such as Roberts, Sobel and Prewitts, have used two 2-D linear filters to process vertical edges and horizontal edges separately to approximate first-order derivative of pixel values of the image. The Laplacian edge detection method has used a 2-D linear filter to approximate second-order derivative of pixel values of the image. Major drawback of second-order derivative approach is that the response at and around the isolated pixel is much stronger. In this research study, a novel approach utilizing Shannon entropy other than the evaluation of derivates of the image in detecting edges in gray level images has been proposed. The proposed approach solves this problem at some extent. In the proposed method, we have used a suitable threshold value to segment the image and achieve the binary image. After this the proposed edge detector is introduced to detect and locate the edges in the image. A standard test image is used to compare the results of the proposed edge detector with the Laplacian of Gaussian edge detector operator. In order to validate the results, seven different kinds of test images are considered to examine the versatility of the proposed edge detector. It has been observed that the proposed edge detector works effectively for different gray scale digital images. The results of this study were quite promising.

Proceedings ArticleDOI
23 Jun 2008
TL;DR: The effectiveness of edge matching in the applications of wide-baseline correspondence, structure from motion from line segments, and object category recognition on the Caltech 101 dataset is demonstrated.
Abstract: This paper describes a method for finding wide-baseline correspondences between images at locations along gradient edges. We find edges in scale space using established methods and develop invariant descriptors for these edges based on orientation and scale histograms. Because edges are often found on occluding boundaries, we calculate and store two descriptors per edge, one on each side, for robustness to occlusions. We demonstrate the effectiveness of edge matching in the applications of wide-baseline correspondence, structure from motion from line segments, and object category recognition on the Caltech 101 dataset.

Proceedings ArticleDOI
15 Oct 2008
TL;DR: The efficiency of this approach is demonstrated by a parallelization and optimization of Canny's edge detection algorithm, and applying it to a computation and data-intensive video motion tracking algorithm known as ldquovector coherence mappingrdquo (VCM).
Abstract: In this paper, we introduce real time image processing techniques using modern programmable graphic processing units (GPU). GPUs are SIMD (single instruction, multiple data) device that is inherently data-parallel. By utilizing NVIDIA's new GPU programming framework, ldquocompute unified device architecturerdquo (CUDA) as a computational resource, we realize significant acceleration in image processing algorithm computations. We show that a range of computer vision algorithms map readily to CUDA with significant performance gains. Specifically, we demonstrate the efficiency of our approach by a parallelization and optimization of Canny's edge detection algorithm, and applying it to a computation and data-intensive video motion tracking algorithm known as ldquovector coherence mappingrdquo (VCM). Our results show the promise of using such common low-cost processors for intensive computer vision tasks.

Proceedings ArticleDOI
01 Nov 2008
TL;DR: A new and fast vertical edge detection algorithm (VEDA) which is based on the contrast between the gray scale values is proposed and applied and revealed accurate edge detection performance and demonstrated the great efficiency of using VEDA in order to highlight license plate details.
Abstract: Edge detection is a very important process for many image processing applications, especially in Car License Plate Detection and Recognition Systems(CLPDRS). The need to distinguish the desired details is a very important pre-process in order to give good results in short time processing. We proposed a new and fast vertical edge detection algorithm (VEDA) which is based on the contrast between the gray scale values. Once, input gray image was binarized by using adaptive threshold, unwanted lines elimination algorithm (ULEA) was proposed and applied. After that, a VEDA was applied for experimental images. Then, implementation on the application is performed and discussed in order to confirm that VEDA is robust for highlighting license plate details easily. The results revealed accurate edge detection performance and demonstrated the great efficiency of using VEDA in order to highlight license plate details. Finally, VEDA showed that it is faster than Sobel operator by about 7-9 times.

Proceedings ArticleDOI
Bahman Zafarifar, Hans Weda1
27 Jan 2008
TL;DR: In this article, an edge-based and a color-based horizon detection technique is proposed to detect the horizon line in still images or video sequences, which can contribute to image understanding, automatic correction of image tilt and image quality enhancement.
Abstract: Horizon detection in still images or video sequences contributes to applications like image understanding, automatic correction of image tilt and image quality enhancement. In this paper, we propose an algorithm for detecting the horizon line in digital images, which employs an edge-based and a new color-based horizon detection technique. The color-based detector calculates an estimate of the horizon line by analyzing the color transition in the clear sky areas of the image. The edge-based detector computes the horizon line by finding the most prominent line or edge in the image, based on Canny edge detection and Hough transformation. The proposed algorithm combines the two detectors into a hybrid detection system, thereby taking advantage of their complimentary strengths. We have applied the algorithm on a manually annotated set of images and evaluated the accuracy of the position and angle of the detected horizon line. The experiments indicate the usefulness of the proposed color-based detector (40% lower error vs. the edge-based detector) and the benefit of the adopted approach for combining the two individual detectors (57% and 17% lower error vs. the edge-based and the color-based detectors, respectively).

Proceedings ArticleDOI
01 Nov 2008
TL;DR: A time-spatial imagery based algorithm is proposed to estimate the road status from the video and the experimental results show that the time-Spatial method is robust in complex lighting and traffic environment.
Abstract: This paper presents a novel approach to detect traffic congestion on roads in a natural open world scene observed from TV cameras placed on poles or buildings. In this system, a time-spatial imagery based algorithm is proposed to estimate the road status from the video. The experimental results on real road traffic congestion estimation show that the time-spatial method is robust in complex lighting and traffic environment. The detailed algorithm and the comparison results are given in the paper.

Proceedings ArticleDOI
12 Dec 2008
TL;DR: This paper deals with a new multiscale directional representation called the shearlet transform that has been shown to represent specific classes of images with edges optimally and techniques based on this transform for edge detection and analysis are presented.
Abstract: Mathematically wavelets are not very effective in representing images containing distributed discontinuities such as edges. This paper deals with a new multiscale directional representation called the shearlet transform that has been shown to represent specific classes of images with edges optimally. Techniques based on this transform for edge detection and analysis are presented. Unlike previously developed directional filter based techniques for edge detection, shearlets provide a theoretical basis for characterizing how edges will behave in such representations. Experiments demonstrate that this novel approach is very competitive for the purpose of edge detection and analysis.

Proceedings ArticleDOI
12 Dec 2008
TL;DR: A novel method of shot boundary detection based on the knowledge of mutual information and Canny edge detector is presented, which is robust to object motion, performance is better and frame edge differences are analyzed.
Abstract: Shot boundary detection servers as the preliminary step to video retrieval. Most of error detections in the present algorithms are caused by object and camera. Many researchers make use of mutual information to detect shot boundary, and the effect is good, however, object motion reduce performance of algorithm in the methods. In this paper, we present a novel method of shot boundary detection based on the knowledge of mutual information and Canny edge detector. We extract video frame edge using Canny edge detector, then distinguish object motion and shot transform effectively by analyzing frame edge differences, reducing error detections caused by object motion, improving recall and precision. Experiments prove this method is robust to object motion, performance is better.

Proceedings ArticleDOI
01 Dec 2008
TL;DR: The incremental technique reduces region for edge detection and parameter space for Hough transform, facilitating accurate and fast iris segmentation.
Abstract: The paper presents an incremental method for accurate iris segmentation. Firstly, observing the characteristics of iris images, we search for a square region that contains pupil within or nearby which a specular highlight lies. Means and standard deviations of both pupil and specular highlight are employed for detection of such a square, and Integral Images are used to accelerate the detection procedure. Next Canny edge detection followed by Hough transform are used for accurate localization of pupillary boundary. Secondly, by seeking points with maximum gradient along two line segments radiating from pupil center, the radius of outer, limbic boundary can be coarsely determined. According to the rough radius, two annulus sectors are found out within which limbic boundary is finely localized by Canny edge detection plus Hough transform as well. The incremental technique reduces region for edge detection and parameter space for Hough transform, facilitating accurate and fast iris segmentation. Experiments on publicly available UBIRIS database show that the proposed method has encouraging performance.

Journal ArticleDOI
TL;DR: An illumination-independent edge detection and fuzzy enhancement algorithm based on wavelet transform is proposed to extract edges out of the non-uniform weak illumination image and works well for the uneven gray and low contrast images.

Proceedings ArticleDOI
26 Aug 2008
TL;DR: An Improved Canny edges (ICE-ACO) algorithm is presented which uses ACO to solve the problem of linking disjointed edges produced by Canny edge detector.
Abstract: Ant colony optimization (ACO) is a metaheuristic approach for solving hard optimization problem. It has been applied to solve various image processing problems such as image segmentation, classification, image analysis and edge detection. In this paper, we present an Improved Canny edges (ICE-ACO) algorithm which uses ACO to solve the problem of linking disjointed edges produced by Canny edge detector.

Book ChapterDOI
20 Oct 2008
TL;DR: A new segmentation method for ear recognition that forms a triangle with the top, bottom, and left points of the detected boundary to form a triangle and extracts the ear region using a predefined window centered at the reference point.
Abstract: Personal identification based on the ear structure is an emerging biometrics. Clearly ear segmentation plays a vital role in automated ear recognition methods. In this paper, a new segmentation method for ear recognition is proposed. We apply the Canny edge detector to an ear image. Then the longest path in the edge image is extracted and selected as the outer boundary of the ear. By selecting the top, bottom, and left points of the detected boundary, we form a triangle with the selected points as its vertices. Further we calculate the barycenter of the triangle and select it as a reference point in all images. Then the ear region is extracted from the entire image using a predefined window centered at the reference point. Experimental results show the effectiveness of our proposed method.

Reference EntryDOI
15 Apr 2008
TL;DR: The fundamental theories and the important edge detection techniques for grayscale, color, and range images are presented.
Abstract: Edges are commonly defined as significant local changes in an image Edge provides an indication of the physical extent of objects in the image Edge detection is viewed as an information reduction process that provides boundary information of regions by filtering out unnecessary information for the next steps of processes in a computer vision system Thus, edge detection is one of the most essential steps for extracting structural features for human and machine perception The success of high-level computer vision processes heavily relies on the good output from the lower level processes such as edge detection Many edge detection algorithms have been proposed in the last 50 years This article presents the fundamental theories and the important edge detection techniques for grayscale, color, and range images Keywords: edge; gradient; Sobel edge; Laplacian; Laplacian of gaussian; Canny edge; Cumani operator; roof edge; normal changes

Journal ArticleDOI
TL;DR: The developed system has been successfully used in the TFT-LCD manufacturing industry, and repeatability of less than 30 nm (3 σ ) can be obtained with a very fast inspection time.

Journal ArticleDOI
TL;DR: The smoothed and scaled perception of wrinkle edges with the viewing distance and its influence in the evaluation of the fabric appearance is simulated, analyzed and proposed for a more realistic assessment of a fabric.
Abstract: We propose a method of fabric surface imaging and processing so that information about wrinkles can be extracted and evaluated. We consider two images of the sample obtained under orthogonal lateral illumination and apply a joint Canny edge detector to integrate the information about wrinkles of both images. The smoothed and scaled perception of wrinkle edges with the viewing distance and its influence in the evaluation of the fabric appearance is simulated, analyzed and proposed for a more realistic assessment of a fabric.

Journal ArticleDOI
TL;DR: This article introduces a template based deformable object tracking algorithm, based on the boundary element method, that is able to track a wide range of deformable objects and quantifies the performance increase provided by the robust error measure and the robust edge detector.
Abstract: The manipulation of deformable objects is an important problem in robotics and arises in many applications including biomanipulation, microassembly, and robotic surgery. For some applications, the robotic manipulator itself may be deformable. Vision-based deformable object tracking can provide feedback for these applications. Computer vision is a logical sensing choice for tracking deformable objects because the large amount of data that is collected by a vision system allows many points within the deformable object to be tracked simultaneously. This article introduces a template based deformable object tracking algorithm, based on the boundary element method, that is able to track a wide range of deformable objects. The robustness of this algorithm to occlusions and to spurious edges in the source image is also demonstrated. A robust error measure is used to handle the problem of occlusion and an improved edge detector based on the Canny edge operator is used to suppress spurious edges. This article concludes by quantifying the performance increase provided by the robust error measure and the robust edge detector. The performance of the algorithm is also demonstrated through the tracking of a sequence of cardiac MRI images.

Proceedings ArticleDOI
07 Jul 2008
TL;DR: A modified Canny edge detector to detect retinal blood vessels especially small vessels by adapting knowledge of the location of major vessels to define a small neighborhood and generating the local hysteresis threshold values to detect meaningful edges especially the edges of small blood vessels that may be missing using Canny Edge detector alone.
Abstract: This paper presents a modified Canny edge detector to detect retinal blood vessels especially small vessels. The detector is designed as a local dynamic hysteresis thresholding value generator based on Canny edge detector. It adapts knowledge of the location of major vessels to define a small neighborhood and generate the local hysteresis threshold values to detect meaningful edges especially the edges of small blood vessels that may be missing using Canny edge detector alone. The effectiveness of the modified Canny edge detector is demonstrated by the preliminary experimental results obtained with the proposed method. A comparative test is also presented to highlight the performance differences between the modified Canny edge detector with origin Canny edge detector.

Patent
24 Mar 2008
TL;DR: In this article, the authors proposed a method to match portions of video streams against stored, previously characterized video streams using Canny edge detection filtering coupled with Hu invariant third moments of those edges.
Abstract: Techniques for managing video stream data and portions of video stream data are disclosed. In particular, the present invention enables the user to match portions of video streams against stored, previously characterized video streams using Canny edge detection filtering coupled with Hu invariant third moments of those edges. According to one aspect of the present invention, the video stream data is encoded with the following technique, which selects specific frames from the video stream, finds the edges of objects within these selected frames using Canny edge detection, separates each edge into a distinct object, calculates Hu invariant third moments for each edge, and stores each edge together with the video stream and frame identification and it's Hu invariant third moments in a database for later comparison. Similar encoding can then be performed for a query video stream to compare against the previously identified video streams stored in the database to identify a unique video stream. It is emphasized that the present invention applies to video stream data but can also be used for imagery data in any other form or taken in any spectrum.

Proceedings ArticleDOI
12 Dec 2008
TL;DR: A robust real-time algorithm to automatically detect and accurately locate ellipse objects in digital images and a robust criterion is developed to identify valid ellipses is presented.
Abstract: This paper presents a robust real-time algorithm to automatically detect and accurately locate ellipse objects in digital images. The algorithm consists of three steps. First the edge pixels are extracted using Canny edge detection algorithm and then a noise removal process is run to remove the non-ellipse edgepoints. In the second step, a direct least-square-fitting algorithm is used to calculate the ellipse parameters from each cluster of pixels. In the third step, a robust criterion is developed to identify valid ellipses. The algorithm is implemented in Visual C++ and tested on a laptop powered by an Intel Centrino Duo CPU at 1.8 GHz. The preliminary experiment shows the algorithmpsilas speed is 212 ms/images on average for image size of 640X480.

Journal Article
TL;DR: The adaptive edge detection method can generate automatically adaptive threshold, improve the performance in getting detailed-edge and restraining noise, and keep advantages of existing Roberts algorithm such as parallel process, fast calculation speed and the comparatively thin edge.
Abstract: An adaptive edge detection method is proposed for the sensitivity to noise and given threshold of existing Roberts algorithmsThe basic principle of the Roberts algorithm is used and the direction of the detection is expandedThe algorithm generates automatically adaptive threshold according to the mean value of the 3×3 area pixels around the detecting pixel and the property of people's visionIt not only can keep advantages of existing Roberts algorithm such as parallel process,fast calculation speed and the comparatively thin edge,but also can play a certain part in restraining noiseBecause the edge detected by Roberts algorithm is comparatively thick,and the efficiency of the edge-thin algorithm is lower,the edge-thin algorithm is analyzed and improvedThe improved algorithm detects the edge of the image where there exists noise,filters the fake edge,then thins the edge of the image,and finally gets the single pixel edgeBy comparing the test results of the adaptive edge detection algorithm with those of the existing Roberts algorithm,the adaptive edge detection method can generate automatically adaptive threshold,improves the performance in getting detailed-edge and restraining noise