Image Processing

Valentine Filtering


Happy Valentine’s Day! This is a bit of a trick post; after luring you in with the cute heart, I’ll explain in this article how image filtering can be implemented in frequency space… read more

Submitted on 12 February 2014

Gaussian Noise is Added, Poisson Noise is Applied

Poisson and Gaussian noise, pixel values 0 to 5

There is a fundamental difference between adding Gaussian noise and applying Poisson noise. In practice, people often talk about adding Poisson noise anyway, but this is not accurate. I will be looking at this from the image processing perspective in this article, and I’ll show purely visual examples. An application of this could be… read more

Submitted on 11 January 2014

Why is Deconvolution Difficult?

Lena convolved with the Airy pattern

When taking a picture with a camera, the “true” image is convolved with the point spread function (PSF) of that camera, potentially producing a blurred image. Deconvolution is the process of removing the effect of this PSF again. In this article, I demonstrate that this is not an easy thing to do… read more

Submitted on 24 December 2013

The Perfect Camera

Airy pattern

The perfect camera is diffraction limited. This article is written strictly from an optical point of view, so don’t expect a Nikon / Canon / Leica comparison here… Optically, a camera (or telescope or other optical instrument) can be described by its point spread function (PSF), which… read more

Submitted on 21 July 2013

Valentine Tomography


Happy Valentine’s Day! I might not be very romantic, but I had to do something with it. Imaging the heart is an important application of tomography and other techniques in medical imaging. Since hearts are everywhere on Valentine’s Day, let’s scan one. This article builds on… read more

Submitted on 14 February 2013