09.11.2014 Views

Reporte de actividades del proyecto de Investigación en ...

Reporte de actividades del proyecto de Investigación en ...

Reporte de actividades del proyecto de Investigación en ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.5. Suavizado binario<br />

Al binarizar una imag<strong>en</strong> se produc<strong>en</strong> pequeños huecos, esquinas perdidas,<br />

puntos aislados y contornos irregulares (ruido). Para reducir este tipo <strong>de</strong> ruido se<br />

utilizó una expresión booleana específica sobre un <strong>en</strong>torno <strong>de</strong> vecindad c<strong>en</strong>trado<br />

sobre un píxel “p” y <strong>de</strong>p<strong>en</strong>di<strong>en</strong>do <strong>de</strong> la configuración espacial y los valores binarios<br />

<strong>de</strong> sus vecinos se le asigna al píxel “p” el valor <strong>de</strong> “0” o un “1”, <strong>en</strong> este caso se utiliza<br />

la sigui<strong>en</strong>te la mascara <strong>de</strong> 3x3 <strong>de</strong> la figura 4.5.1 y para simplificación se utiliza la<br />

mascara <strong>de</strong> la figura 4.5.2, don<strong>de</strong> se asigna una letra a cada píxel <strong>de</strong> la mascara.<br />

x-1,y-1 x,y-1 x+1,y-1<br />

x-1,y x,y x+1,y<br />

x-1,y+1 x,y+1 x+1,y+1<br />

⎡a<br />

⎢<br />

⎢<br />

d<br />

⎢⎣<br />

f<br />

b<br />

p<br />

g<br />

c⎤<br />

e<br />

⎥<br />

⎥<br />

h⎥⎦<br />

Figura 4.5.1: Coor<strong>de</strong>nadas <strong>de</strong>l punto p(x,y) y<br />

sus vecinos<br />

Figura 4.5.2: Asignación <strong>de</strong> letras a cada<br />

vecino <strong>de</strong>l punto “p”<br />

Para rell<strong>en</strong>ar los pequeños huecos <strong>de</strong> un píxel <strong>en</strong> zonas oscuras y eliminar los<br />

pequeños cortes y muescas <strong>en</strong> segm<strong>en</strong>tos <strong>de</strong> lados rectos se utiliza la sigui<strong>en</strong>te<br />

expresión booleana:<br />

x 1 p + b*<br />

g *( d + e)<br />

+ d * e*(<br />

b + g)<br />

= (4.5.1)<br />

don<strong>de</strong> el signo “+” y el “*” repres<strong>en</strong>tan las funciones lógicas AND y OR<br />

respectivam<strong>en</strong>te. Si x1 toma el valor <strong>de</strong> 1, asignamos un “1” a p y <strong>en</strong> caso contrario<br />

este píxel tomará el valor <strong>de</strong> “0”. El resultado <strong>de</strong> la ecuación anterior se almac<strong>en</strong>a <strong>en</strong><br />

una nueva imag<strong>en</strong> para que el resultado <strong>de</strong> las operaciones no afecte a la imag<strong>en</strong><br />

original (figura 4.5.3).<br />

Figura 4.5.3: Eliminación <strong>de</strong> pequeños huecos.<br />

57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!