Most Popular

1500 questions
29
votes
4 answers

Gaussian Blur - Standard Deviation, Radius and Kernel Size

I've implemented a gaussian blur fragment shader in GLSL. I understand the main concepts behind all of it: convolution, separation of x and y using linearity, multiple passes to increase radius... I still have a few questions though: What's the…
LodeRunner
  • 393
  • 1
  • 3
  • 5
28
votes
4 answers

Find the stomata in a plant microscopy image

Here is a question for image processing experts. I am working on a difficult computer vision problem. The task is to count the stomata (marked below) in DIC microscopy images. These images are resistant to most superficial image processing…
Matt M.
  • 1,078
  • 7
  • 12
28
votes
8 answers

Are Computer Stereo Vision techniques appropriate for sub-millimetre measurements?

I have a project where I would like to image an object and be able to derive the heights of features in this image to sub-millimetre precision (exactly how precise is still yet to be determined, but let's say 100ths of a millimetre for now). I have…
Stephen
  • 731
  • 8
  • 14
28
votes
1 answer

Mathematics of Harris corner point detection

This is the mathematical expression for Harris corner detection: But I have the following doubts: What is the physical significance of $u$ and $v$? Many references say it is the magnitude by which the window $w$ shifted. So how much is the window…
rotating_image
  • 601
  • 1
  • 9
  • 16
28
votes
2 answers

Overlap-Add versus Overlap-Save

What differences or other criteria can be used to help decide between using overlap-add and overlap-save for filtering? Both overlap-add and overlap-save are described as algorithms for doing FFT based fast convolution of data streams with FIR…
hotpaw2
  • 35,346
  • 9
  • 47
  • 90
27
votes
1 answer

What is the difference between PSD and squared magnitude of frequency spectrum?

The power spectrum of a signal can be calculated by taking the magnitude squared of its Fourier transform. Being an audio person, the signal of interest for me would be a time series. How does this representation differ from a PSD (power spectral…
learnvst
  • 1,513
  • 2
  • 17
  • 25
27
votes
6 answers

Calculating the PDF of a waveform from its samples

A while ago I was trying different ways to draw digital waveforms, and one of the things I tried was, instead of the standard silhouette of the amplitude envelope, to display it more like an oscilloscope. This is what a sine and square wave look…
endolith
  • 15,759
  • 8
  • 67
  • 118
27
votes
5 answers

When is aliasing a good thing?

In Hamming's book, The Art of Doing Science and Engineering, he relates the following story: A group at Naval Postgraduate School was modulating a very high frequency signal down to where they could afford to sample, according to the sampling…
datageist
  • 4,897
  • 4
  • 32
  • 53
26
votes
1 answer

What are the practically relevant differences between various image resampling methods?

Mathematica's ImageResize function supports many resampling methods. Not being familiar with this area, beyond nearest neighbour, bilinear, biquadratic and bicubic (which are obvious from the name), I am lost. Can you point me to some source that…
Szabolcs
  • 365
  • 1
  • 3
  • 12
26
votes
4 answers

What effect does a delay in the time domain have in the frequency domain?

If I have a signal that is time limited, say a sinusoid that only lasts for $T$ seconds, and I take the FFT of that signal, I see the frequency response. In the example this would be a spike at the sinusoid's main frequency. Now, say I take that…
gallamine
  • 693
  • 1
  • 5
  • 10
26
votes
4 answers

FIR Filter Design: Window vs Parks McClellan and Least Squares

Are there any advantages to use a window approach over Parks-McClellan (further abbreviated here as PMcC) or Least Squares algorithms for FIR filter design of a low pass filter? Assume with today's computational power that the complexity of the…
Dan Boschen
  • 50,942
  • 2
  • 57
  • 135
26
votes
2 answers

Stationary vs non-stationary signals?

There are nice technical definitions in textbooks and wikipedia, but I'm having a hard time understanding what differentiates stationary and non-stationary signals in practice? Which of the following discrete signals are stationary? why?: white…
matousc
  • 667
  • 1
  • 6
  • 16
26
votes
3 answers

Intuitive explanation of cross-correlation in frequency domain

According to the cross-correlation theorem : the cross-correlation between two signals is equal to the product of fourier transform of one signal multiplied by complex conjugate of fourier transform of another signal. After doing this, when we take…
silver surfer
  • 523
  • 2
  • 5
  • 11
26
votes
3 answers

Fastest Algorithm for Distance Transform

I am looking for the fastest available algorithm for distance transform. According to Image Processing Learning Resources - HIPR 2 (HYPERMEDIA IMAGE PROCESSING REFERENCE) - Morphology - Distance Transform: The distance transform can be calculated…
Karl
  • 837
  • 1
  • 9
  • 13
26
votes
3 answers

How to find tennis courts in aerial imagery

I'm interested in finding all tennis courts (and other similar well defined features like basketball courts) in my county, and I have aerial imagery of good (but varying) resolution, but I'm not sure of the best way to find them. Here are two…
joshdoe
  • 363
  • 2
  • 6