Content overview

1. Introduction to image processing

Image processing is a method to perform some operations on an image, in order to get an enhanced image or to extract some useful information from it. It is a type of signal processing in which input is an image and output may be image or characteristics/features associated with that image. Nowadays, image processing is among rapidly growing technologies. It forms core research area within engineering and computer science disciplines too.

... Loe lähemalt 1. Introduction to image processing kohta

2. Sampling and quantization

In order to become suitable for digital processing, an image function f(x,y) must be digitized both spatially and in amplitude. Typically, a frame grabber or digitizer is used to sample and quantize the analogue video signal. Hence in order to create an image which is digital, we need to covert continuous data into digital form. There are two steps in which it is done:

  • Sampling
  • ...
Loe lähemalt 2. Sampling and quantization kohta

3. Resizing image

Image interpolation occurs when you resize or distort your image from one pixel grid to another. Image resizing is necessary when you need to increase or decrease the total number of pixels, whereas remapping can occur when you are correcting for lens distortion or rotating an image. Zooming refers to increase the quantity of pixels, so that when you zoom an image, you will see more detail.

Interpolation works by using...

Loe lähemalt 3. Resizing image kohta

4. Aliasing and image enhancement

Digital sampling of any signal, whether sound, digital photographs, or other, can result in apparent signals at frequencies well below anything present in the original. Aliasing occurs when a signal is sampled at a less than twice the highest frequency present in the signal. Signals at frequencies above half the sampling rate must be filtered out to avoid the creation of signals at frequencies not present in the original sound. Thus digital sound...

Loe lähemalt 4. Aliasing and image enhancement kohta

5. Image enhancement: contrast enhancement, part I

Image enhancement techniques have been widely used in many applications of image processing where the subjective quality of images is important for human interpretation. Contrast is an important factor in any subjective evaluation of image quality. Contrast is created by the difference in luminance reflected from two adjacent surfaces. In other words, contrast is the difference in visual properties that makes an object...

Loe lähemalt 5. Image enhancement: contrast enhancement, part I kohta

6. Image enhancement: contrast enhancement, part II

If the contrast of an image is highly concentrated on a specific range, e.g. an image is very dark; the information may be lost in those areas which are excessively and uniformly concentrated. The problem is to optimize the contrast of an image in order to represent all the information in the input image. 

In this lecture we will talk about contrast enhancement. Histogram equalization will be introduced in details....

Loe lähemalt 6. Image enhancement: contrast enhancement, part II kohta

7. Arithmetic and logic operations

Image arithmetic applies one of the standard arithmetic operations or a logical operator to two or more images. The operators are applied in a pixel-by-pixel way, i.e. the value of a pixel in the output image depends only on the values of the corresponding pixels in the input images. Hence, the images must be of the same size. Although image arithmetic is the most simple form of image processing, there is a wide range of applications...

Loe lähemalt 7. Arithmetic and logic operations kohta

8. Spatial domain filtering, part I

Filtering is a technique for modifying or enhancing an image. Spatial domain operation or filtering (the processed value for the current pixel processed value for the current pixel depends on both itself and surrounding pixels). Hence Filtering is a neighborhood operation, in which the value of any given pixel in the output image is determined by applying some algorithm to the values of the pixels in the neighborhood of the...

Loe lähemalt 8. Spatial domain filtering, part I kohta

9. Spatial domain filtering, part II

Spatial filtering is a form of finite impulse response (FIR) filtering. The filter is actually a mask of weights arranged in a rectangular pattern. The process is one of sliding the mask along the image and performing a multiply and accumulate operation on the pixels covered by the mask.

In this lecture we will talk about ordered statistical filters and median...

Loe lähemalt 9. Spatial domain filtering, part II kohta