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

What is different between gradient and imgradient functions in MATLAB

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 ...