Processament digital d'imatges

De Viquipèdia
Dreceres ràpides: navegació, cerca
UPIICSA IPN - Imatge binària

El processament digital d'imatges és el conjunt de tècniques que s'apliquen a les imatges digitals amb l'objectiu de millorar la qualitat o facilitar la recerca d'informació.

Les operacions que es poden realitzar amb imatges es divideixen en:

  • Operacions de punt
  • Operacions d'entorn
  • Operacions amb dos o més imatges

Fonaments d'imatges digitals[modifica | modifica el codi]

Una imatge digital

Filtres[modifica | modifica el codi]

UPIICSA IPN - Detecció de moviment

Els filtres s'utilitzen per a la modificació d'imatges ja sigui per detectar les vores d'una escena o per modificar l'aspecte, una altra funció dels filtres és per a l'eliminació de soroll de la imatge.

En parlar d'un filtre ens referim a realitzar una Convolució d'una matriu respecte a un pixel i el veïnatge d'aquest, això vol dir, si la imatge és de 200x300 píxels i el filtre amb el qual es va a realitzar la convolució és una matriu de 3x3 llavors s'anirà desplaçant el filtre pixel a pixel iniciant en la posició (1,1) fins a arribar a la (199,299). La magnitud del gradient és llavors calculada amb la fórmula següent: \left|G\right|=\sqrt{G x^2+G i^2}

Una magnitud aproximada pot ser calculada de la següent manera: \left|G\right|=\left|GX\right|+\left|Gy\right|

Filtres per a la detecció de vores[modifica | modifica el codi]

Imatge Original
Detecció de vores amb Prewitt
Detecció de vores amb Sobel

Un dels filtres clàssics per a la Autodetecció de vores és el filtre de Sobel que utilitza, al seu torn, dues màscares o filtres. Una per detectar les vores verticals i una altra per als horitzontals. Així, per obtenir les vores complets es realitza la suma de les imatges que ens van resultar amb les vores verticals i horitzontals.


 N =\begin{bmatrix}
-1 & -1 & -1\\
1 & -2 & 1\\
1 & 1 & 1\end{bmatrix}  S =\begin{bmatrix}
1 & 1 & 1\\
1 & -2 & 1\\
-1 & -1 & -1\end{bmatrix}
 E =\begin{bmatrix}
1 & 1 & -1\\
1 & -2 & -1\\
1 & 1 & -1\end{bmatrix}  O =\begin{bmatrix}
-1 & 1 & 1\\
-1 & -2 & 1\\
-1 & 1 & 1\end{bmatrix}
 SO =\begin{bmatrix}
1 & 1 & 1\\
-1 & -2 & 1\\
-1 & -1 & 1\end{bmatrix}  NO =\begin{bmatrix}
-1 & -1 & 1\\
-1 & -2 & 1\\
1 & 1 & 1\end{bmatrix}
 ES =\begin{bmatrix}
1 & 1 & 1\\
1 & -2 & -1\\
1 & -1 & -1\end{bmatrix}  NE =\begin{bmatrix}
1 & -1 & -1\\
1 & -2 & -1\\
1 & 1 & 1\end{bmatrix}

Transformacions[modifica | modifica el codi]

Vegeu també[modifica | modifica el codi]

Enllaços externs[modifica | modifica el codi]

A Wikimedia Commons hi ha contingut multimèdia relatiu a: Processament digital d'imatges Modifica l'enllaç a Wikidata