Edge detection is the process of identifying points in an image, where image brightness changes sharply.

learn more… | top users | synonyms

0
votes
0answers
28 views

Optimal way for curve detection

I am totally new to image recognition and image analysis and have a project concerning detecting a smooth curve on a uniform background (white/black/any color) and then be able to follow this curve ...
0
votes
2answers
31 views

Edge detection on a color image

I understand the process of using a Sobel kernel for edge detection in greyscale images. The input is a greyscale image, and the output is a greyscale image. I'm having trouble, however, figuring out ...
2
votes
0answers
56 views

Detecting blades of a wind turbine

I have many close-range images of a single wind turbine blade (taken from different positions, same angle): I need to separate the blade image from background like this: The problem arises in ...
2
votes
1answer
44 views

Why are 2nd order edge detectors such as Laplacian more susceptible to noise?

I've been told that they are influenced by noise considerably more than that of a first order edge detector such as a Gaussian. But why?
3
votes
1answer
77 views

Algorithm for finding length and end points of a curly human hair

I'm trying to do some analysis of a curly human hair on an iPhone app. I've been using the openCV library. Particularly I want to be able to estimate the length of the hair, and locate its end points ...
2
votes
1answer
124 views

How to trace the edges on matlab

I am doing my Bachelor's project on Road extraction. I have detected the line segments(edges) in the image using hough transform. I need to detect the curved lines in the road and link them(edge ...
5
votes
2answers
77 views

detecting “deformed” lines

I have a project in which I have to recognize 2 lines in different "position", the lines are orthogonal but can be projected on different surfaces. I'm using opencv. I'm not asking for code, ...
2
votes
3answers
81 views

Which sigma to use for edge detection

I know that in many edge detection algorithm the first step is choosing a scale to work on. We actually operate on the chosen scale by applying a gaussian blur on the original image. I wanted to ...
2
votes
2answers
58 views

Is it feasible to try and classify an enclosed space as being a. Very crowded b. Less crowded & c. Sparsely crowded using image processing?

The idea is to get three classifications for crowd: High, low and medium based on an image captured inside a train compartment. Something like this: This gets classified in the 'High' category ...
4
votes
2answers
683 views

How do convolutions become matrix multiplications?

I know this question may not be very relevant to programming, but if I don't understand the theory behind image processing I'll never be able to implement something in practice. If I got it right ...
2
votes
1answer
204 views

Keypoint orientation with the oFAST from Rublee's ORB

I've just read the papers from Rublee et al. (ORB: an efficient alternative to SIFT or SURF) and Rosten et al. (Machine learning for high-speed corner detection) (=fast-detector). Rublee tries to ...
0
votes
1answer
193 views

best robust feature detectors for detecting similarities among archeological signs

I would like to implement edge detectors for creating a feature vector for archeological signs. Which are best features, algorithms to retrieve? That could be loaded in a Support vector machine for ...
2
votes
0answers
60 views

Finding optimal detectors by numerical optimization (Canny)

In "A Computational Approach to Edge Detection", John Canny explains that the optimal "detector" for finding step edges profiles in an image via convolution is a non-closed-form function closely ...
3
votes
2answers
231 views

Why is Prewitt filter High Pass

Prewitt filters are popular filters in image processing for edge detection http://en.wikipedia.org/wiki/Prewitt_operator Can anyone give a proof on why Perwitt and other edge detecting filters are ...
4
votes
1answer
318 views

Difference of Gaussians

I use the following formula for DoG: $$\frac{1}{\sigma} (\frac{x^2}{2\sigma^2}-1.0) e^{\frac{-x^2}{2\sigma^2}}$$ What is the relationship between this formula and the difference of two Gaussian ...
5
votes
1answer
2k views

Differences between OpenCV Canny and MatLab Canny?

does anyone know why the MatLab Canny (MLC) is so different compared to the OpenCV Canny (OCC)? ML-C delivers precise and more connected edges than the OCC, but how is that possible? The reason why I ...
12
votes
6answers
3k views

Image segmentation issue of different materials

Hi CV/Pattern Recognition Community, I've got a serious problem regarding the segmentation of an image. The scenario is an atmosphere within a furnace which makes my head go insane. And I need to ...
3
votes
1answer
2k views

EmguCV: Detect a ball in the frame

I am having a VERY hard time capturing when the ball comes into frame in this video http://www.youtube.com/watch?v=x1V6_OHrXIo I have no idea what to set the parameters too, and trying random values ...
4
votes
1answer
91 views

learnable segmentation or learnable edge detection

Is there some learnable segmentation or learnable edge detection algorithm exist? For example I mark N fotos by hands and than program "learns" how to do it best way and can do it on similar images. ...
5
votes
2answers
2k views

Straight lines with an edge detection algorithm

I've been thinking of an algorithm for object recognition but it would relies heavily on straight non-noisy lines and as far as I know this is hard to obtain with edge detection algorithms. What's the ...
7
votes
3answers
1k views

Can edge detection be done in the frequency domain?

Can we take advantage of the fact that high frequency components in the FFT of an image generally correspond to edges, to implement an edge detection algorithm in the fourier domain? I did try ...
1
vote
0answers
245 views

Edge detection gives pixel ids, why?

This questions is in conjugation with this one here! Canny edge detector gives ids of pixels in an image. Not the locations of the edges. To be specific, after all it should be an edge between two ...
11
votes
2answers
1k views

Connecting edges detected by an edge detector

I have a binary image obtained from a canny edge detector. The edges are not nicely detected in the center and I need to join them. The connection of edges is orientation and neighborhood dependent. I ...
1
vote
1answer
143 views

Are all of the edge descriptors necessary to differentiate edges?

My question is about edge descriptors produced from an edge detection method applied on an object image. As we know, an edge has four descriptors edge normal, edge direction, edge position, and edge ...
12
votes
2answers
184 views

Identify the correct spot to place a label

In the image shown below, I have a 2D data set where I have identified four clusters labeled [0,1,2,3]. I'm looking for an algorithm to place the labels in a ...
10
votes
1answer
233 views

Could you describe the effects for varying different parameters of a canny edge detector?

Last couple of questions touched upon Canny edge detector What are the limitations of a Canny edge detector? and Best way of segmenting veins in leaves? The basic outline of the algorithm is as ...
11
votes
3answers
2k views

What are the limitations of a Canny edge detector?

Broadly a majority of the literature on edge detection algorithms and applications that uses edge detection, references Canny's edge detector. So much so that it looks like almost "the solution" to ...
4
votes
1answer
644 views

How can I detect elements of GUI using opencv?

Given a screenshot of an application, is there any way of finding GUI elements of that application using only opencv? (something like in the image) I tried to play with blending the image and other ...
11
votes
1answer
652 views

Detection of circles (ellipses) in 2D point cloud

Given a set of points (2D) i.e., point cloud (PC), the question is about a robust, accurate and ...
5
votes
1answer
1k views

Get histogram of edge lengths/orientations in an image using OpenCV

In the process of trying to estimate whether a ROI contains [Japanese] text, I need to get a rough count of edges, hopefully binned by length and/or orientation... I think this would give me ...
0
votes
1answer
187 views

What kind of edge detection use paint.net?

What kind of edge detection is used Paint.NET program? It allows me to choose the angle of the edge not like the one used by opencv (Canny). Here an example:
4
votes
4answers
993 views

Do the DCT coefficients correspond to particular pixels?

Getting the DCT coefficient based on what I've read, is usually done through a matrix, usually 8x8 or 16x16 using these formulas: ...
8
votes
1answer
513 views

Roberts Edge Detector how to use?

I am trying to use Roberts edge detection to process an image. Do I just apply both of the masks to the image and perform convolution as normal? Could someone give me the breakdown of how to use this ...
5
votes
2answers
1k views

Detection of lines in a point cloud

What are the best solutions to detect line in a point cloud? Comparison being made with and between Hough Transform, Radon Transform, RANSAC (see wikipedia) and Brute-Force Search (see wikipedia). ...
17
votes
4answers
2k views

How do I detect distinct objects when their edges touch each other?

I need to find all the contours in an image retrieved from the camera. So I first use the canny edge detector to find the edges and then find the contours. Pretty simple. However, my contours get ...
8
votes
2answers
257 views

Explanation on Haarlets

Would someone be able to give me some info or a link etc ... regarding haarlets aka Haar wavelet-like features. I'm reading several papers for my master dissertation and several of these papers ...
8
votes
2answers
1k views

How to implement a gradient based Hough transform

I am trying to use the Hough transform for edge detection, and would like to use gradient images as the basis. What I have done so far, given the image I of size ...
4
votes
3answers
731 views

Bitmap border/stroke alogirthm?

I am looking for an algorithm that adds borders to a bitmap image(very much like the photoshop stroke effect) but one that will also have antialiasing to the borders(or one that copies alpha from the ...
12
votes
1answer
638 views

Estimating onset time of a tone burst in noise?

What techniques might one use to estimate the onset time of a sinusoidal tone burst in a noisy signal? Assume the tone burst has a known fixed frequency (but unknown phase) and a very sharp rise ...
25
votes
5answers
769 views

What factors should I consider in choosing an edge detection algorithm?

I've learned about a number of edge detection algorithms, including algorithms like Sobel, Laplacian, and Canny methods. It seems to me the most popular edge detector is a Canny edge detector, but is ...