Image Processing

Referat
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 6 în total
Cuvinte : 1191
Mărime: 186.61KB (arhivat)
Publicat de: Ilie Axinte Călin
Puncte necesare: 6

Extras din referat

Bi-dimensional digital images are represented by pixels disposed on rows and columns in a matrix form. As shown in figure 1, digital processing of an image means obtaining a new image (output image) by applying an (linear or nonlinear) operator on the original image (input image).

Figure 1. Digital image processing.

Convolution filters are linear operators, by which the value of a pixel in the output image is calculated as a linear combination between the pixels of same coordinates in the input image and the values of its neighbors. The convolution operator is usually in the form of a square matrix of odd size (3 × 3, 5 × 5, etc..), also known as convolution mask. This operator will be centered, in turn, on each pixel in the input image. Convolution matrix elements represent the weighting coefficients of the window pixels, used for calculating the value of one pixel in the output image. All pixels covered, at a given time, by the convolution mask are considered in the computation of the value of a pixel in the output image. The output pixel value is sum of the products between the corresponding values in the convolution matrix and the input image. In other words, to calculate the pixel at the coordinates (x,y) in the output image, only the pixels in the input image which can be seen through a window size equal to the convolution matrix and centered on pixel coordinates (x,y) are taken into account.

For example we consider the image in figure.2.a) and the generalized operator of convolution of size 3 × 3 in figure.2.b)

Figure 2.

a) 5×5 image, b) generalized 3×3 convolution operator

In order to determine the pixel value at coordinates (x,y) in the output image, we will take into account pixels of window size 3 × 3 centered on the coordinates of the input image. Coordinates of the 9 pixels that appear in the window are:

(x+1,y-1) (x+1,y) (x+1,y+1)

(x,y-1) (x,y) (x,y+1)

(x-1,y-1) (x-1,y) (x-1,y+1)

Considering in(col,lin) and out(col,lin) the pixel values at coordinates (col,lin) in the input and out put image, respectively, we can write the following formula for computing the output pixel value at coordinates (x,y):

For example, the result at coordinates (1,2) obtained by applying the convolution operator in figure 2.b. on the image in figure 2.a is:

Border effect and ways to reducing it

As shown before, when computing the convolution of an image with a linear filter, for one pixel computation, besides the current pixel value, its neighboring pixels values are considered also. A special situation occurs when the processed pixels are located on the edges of the image, or when using operators larger than 3 × 3, the pixels in a broad band near the image edges are involved.

As noted in figure 3, where a 3 × 3 operator is used to process a pixel on the edge of an image, in the processing window occur 6 pixels from the image, and 3 pixels outside the image, while in the corners, just 4 pixels of the image enter the window and 5 from the outside.

Preview document

Image Processing - Pagina 1
Image Processing - Pagina 2
Image Processing - Pagina 3
Image Processing - Pagina 4
Image Processing - Pagina 5
Image Processing - Pagina 6

Conținut arhivă zip

  • Image Processing.doc

Te-ar putea interesa și

Prelucrari grafice în Java

Imaginile sunt și un concept cu caracter informațional. Oamenii primesc pe cale vizuală cea mai mare parte din informația pe care sistemul lor...

Interacțiunea contextuală dintre șofer și autovehicul

1. New Tehnology Implementation 1.1 Argument Roland Gérard Barthes (12 November 1915 – 25 March 1980) was a French literary theorist,...

English-Romanian Glossary on Biometrics

I Introduction pag.4 1: What Biometrics Are and Who’s Using Them pag. 5 1.1: How Biometric Systems Work pag. 7 1.2: Characteristics of Biometric...

Evaluarea susceptibilității la alunecările de teren prin analiza bivaribilă

Introducere În literatura de specialitate termenii de susceptibilitate şi hazard la alunecări de teren sunt adesea utilizaţi ca sinonime, cu...

Sistem de Urmărire prin Schimbarea Conținutului Imaginii

Ce este supravegherea IP Supravegherea IP este un sistem care oferă posibilitatea monitorizării şi înregistrării imaginilor şi/sau sunetelor cu...

Rapid Object Detection Using a Boosted Cascade of Simple Features

INTRODUCTION Computer vision is a diverse and relatively new field of study. In the early days of computing, it was difficult to process even...

Quadtree Segmentation

1. PROJECT SYNTHESIS The theme of my project is the quadtree segmentation. A quadtree is a tree whose nodes are either leaves of have four...

Prelucrarea Imaginilor

1.Generalităţi Prelucrarea (digitală) a imaginilor reprezintă un domeniu foarte larg, de sine stătător. Acest domeniu are la baza o teorie...

Ai nevoie de altceva?