# Questions tagged [edge-detection]

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

120 questions
Filter by
Sorted by
Tagged with
36 views

### Analytical expression for salient Blob detection in scale space

I am working on exact mathematical expression which can be obtained in image processing tasks.(I do not know much about image processing but my work is more mathmatical) In Gaussian scale space, we ...
216 views

### 2nd order edge detectors more susceptible to noise?

I am reading about edge detection and I read that 2nd order detectors are more susceptible to noise. Is there a mathematical proof to this ?
4k views

### detect to rising, stable and falling point in non-smooth rectangular wave

I am working on basic signal processing problems in MATLAB. I have found a signal from the internet (i don't remember the site exactly). The data is organized in column wise. 1st and 2nd column is ...
161 views

### How to find a noisy line in a picture

Hi I would like to find a line in a noisy image as showed bellow. I tried gabor filter and cany edge detection, but it didn't produce anything usefull. I am looking for lines of specific orientation ...
6k views

I would like to compute the gradient of an image I. I have the following two options : [Gx, Gy] = gradient(I); g = sqrt(Gx.^2+Gy.^2); or ...
157 views

### necessity of patch size in edge detection algorithms

I have recently started learning about the image edge detection methods. I studied few of these methods including Sobel and Canny. I observed that edge detection is performed using patch/kernel size ...
207 views

### Beginner Question: Extracting Features for Image Classification

I'm a Python programmer, but a beginner to image processing :) Apologies if this isn't a suitable question for the forum, happy to rewrite or move. I want to create a supervised classifier to ...
372 views

### Algorithm to extract polygones with holes [closed]

I have this picture and would like to extract the bones. First I thought of contour-Tracking, but as you can see in some bones there are holes (Like for example at the left finger, in the bone in the ...
799 views

### How to do edge detection using Curvelet transform?

I wanted to use Curvelet thresholding for edge detection, that is first take discrete curvelet transform then choose coefficient which are for curve and then reconstruct back to get an edge map. ...
61 views

### Methods for edge detection with non-equidistant samples

This posting describes two methods of edge detection for wave analysis in a water pipe. I am not sure about advantaged and disadvantages. Therefore I want to evaluate the best method for this ...
1k views

### Edge linking using local processing - why is this criterion imposed

I'm reading Digital Image Processing by R. Woods and R. Gonzalez. In it, a section on edge linking using local processing in an image details a simplified algorithm, that imposes a criterion on the ...
352 views

### Convolution theorem for “weighted” convolution?

Consider what I call a "weighted" convolution of a two-dimensional signal (image) with itself: $f({\bf r}) = \int d {\bf r}' \, g({\bf r}') s({\bf r},{\bf r}') g({\bf r}-{\bf r}')$ where $s$ is a ...
610 views

### How do I compute the gradient vector of pixels in an image?

I'm trying to find the curvature of the features in an image and I was advised to calculate the gradient vector of pixels. So if the matrix below are the values from a grayscale image, how would I go ...
1k views

### Detecting water level in an image

I have designed a surface with a shape like a rounded rectangle and I want to detect its exact boundaries in a photo I take from it. A sample photo is like this: I have tried thresholding the image ...
1k views

### Help Understanding the Robert Cross Operator

I have been reading this Wikipedia article: https://en.wikipedia.org/wiki/Roberts_cross And it says this: Now I have also been reading this for the Robert Cross operator (from Feature Extraction ...
172 views

### Singularity Detection from 2D Wavelet Modulus Plot

I was wondering if I could get some tips/resources on how to pick out the singularity from my 2D Continuous Wavelet Transform Coefficient Plot (scalogram) using the Gaussian Derivative as the mother-...
199 views

### Sobel Filter Operatios

I have an image which has a vertical line which is 2 pixels wide and 4 pixels long and the remaining image is black. Now I want to find the edges in the vertical direction and for that I use the ...
11k views

### In opecv function Hough circles how does parameter 1 and 2 affect circle detection and how can I adjust them to increase accuracy?

I'm using opencv houghcircle function to detect circles. http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/hough_circle/hough_circle.html Problem is if I set minimum radius to null it detects ...
903 views

### What's the best technique to determine if the contents of two images are the same?

I need to run comparisons on the output of hundreds of frames of simple 3D-rendered characters. Perceptually, many of the frames are exact duplicates. Based on this, I assumed something like a ...
2k views

### Ridge finding in noisy 2D image

I'm using MATLAB, and have experience with it but not with this kind of problem. I'm trying to identify white lines in noisy 2D images such as the one below. I can separate the brighter ones just by ...
44 views

### Tracking a Predefined Curve in a Series of Images

I have a series of images. I want to be able to draw a curve on the image and track the curve in the series. For example, in the figure below, the left image illustrates the original image at time <...
3k views

### Sobel Vs Gaussian Derivative

What would be the most significant difference when using either a sobel filter or a gaussian-derivative filter, apart from the obvious difference of the size of the 2 filters?
1k views

### Laplacian Operator with and without diagonal direction

This is a general question on the laplacian operator, which has two different versions. The first version is : \begin{matrix} 0 & 1 & 0 \\ 1 & -4 & 1 \\ 0 & 1 & 0 \end{...
9k views

### Rectangle detection in “real life” images

I have seen a lot of posts here and on SO and on various websites, using Matlab, OpenCV, name it, on how to detect rectangles in an image. I have done it myself too, using Matlab. My usual steps were: ...
83 views

### Image Processing - Identifing/locating Random Solid Blocks of Colour

I am not overly familiar with image processing. I know a little about it from University, but I have not really done any for a while and I have found myself with a problem that requires it. What I ...
944 views

### What's the state-of-the-art algorithms in image edge detection?

There are several state-of-the-art algorithms in image denoising including Non-Local Means, BM3D and so on. I am wondering whether there is some well-known state-of-the-art algorithms in image edge ...
747 views

### Visual regression test - Extract elements of GUI-Screenshot - MSER OpenCV

For a visual regression test I need to compare screenshots of webpages (different release-versions). I started with pixel by pixel compare. Actually I split the screenshot in different parts (maybe ...
6k views

### An alternative algorithm for blob detection

Here's a sample image of my experiment which is to be processed for finding the information of all the blobs (centre, dimension etc.). Basically the image contains some noise, few bold lines, and of ...
27 views

### Need to batch detect, measure, calc DPI for a consistently placed ruler in large set of technical images

I have a large set of photographs of pieces of rocks. In each photo there is a 4 inch ruler bar placed next to the rock, consistently on the left near the edge, see example: Over 10 years the ...
413 views

### Edge Preserving Smoothing

I'm searching for a method that can smooth a 3D volume whilst preserving the edges in my volume. I researched anisotropic diffusion filtering and bilateral filtering but I'm having trouble to evaluate ...
187 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 ...
5k 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 ...
161 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 image ...
179 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?
2k 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 ...
2k 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 ...
230 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, but ...
4k 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 ...
80 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 http:/...
16k 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 ...
715 views

### Keypoint orientation with the oFAST from Rublee's ORB

I've just read the papers from Rublee et al. (ORB: an efﬁcient alternative to SIFT or SURF) and Rosten et al. (Machine learning for high-speed corner detection) (=fast-detector). Rublee tries to ...
320 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 ...
112 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 ...
1k 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 ...
3k 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 ...
9k 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 ...
5k 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 ...
9k 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 ...