Procesamiento Digital De Imagenes
Enviado por Edisson Andres • 16 de Febrero de 2019 • Trabajo • 1.045 Palabras (5 Páginas) • 510 Visitas
Binarizacio´n (Threshold).
Edisson Andres Coy
Estudiante de Ingenier´ıa Electro´nica Fundacio´n Universitaria los Libertadores. eacoyc@libertadores.edu.co
Henry Telles Uribe
Estudiante de Ingenier´ıa Electro´nica Fundacio´n Universitaria los Libertadores. htellesu@libertadores.edu.co
- INTRODUCC´ION
La binarizacion es un caso particular de la segmentacion donde todos los pixeles asumen solo uno de dos valores posibles, 0 si el valor del pixel es menor al umbral definido y 1 si el valor del pixel es mayor o igual al umbral definido:
Max V alor if in(x, y)
0, en otro caso[pic 1]
0 is in (x, y)[pic 2]
Max V alue en otro caso
(2)
(3)
- → pixel < umbral[pic 3]
- → pixel ≥ umbral
(1)
B. Threshold Truncate.
Para binarizar la imagen sera necesario partir de una escala de grises, en caso de ser a color se debe hacer la conversion previamente.
- RESUMEN
En este documento se expone los diferentes metodos que hay en la binarazion y umbralizacion para imagenes. Para ello se utilizan algoritmos en python para aplicar estas calses de binarazion a una imagen original. Se explica cada uno de los metodos de binarazion los cuales son, (threshold binary, threshold truncade, threshold to zero, threshold to zero invert).
- MARCO TEO´ RICO
- Threshold Binary
El Threshold Binary basicamente umbralisa los pixeles de una imagen en dos estados, que depende unicamente del valor que tengan dicho pixeles. En resumen, en la sigueinte imagen veremos un pocco como se comporta graficamente el Threshold Binary.
El Threshold Truncate, al igual que el binary umbralisa los pixeles de una imagen pero en este caso las condiciones cambian un poco; ya lo veran en la siguiente imagen.
[pic 4]
Fig. 2. Grafica Threshold truncate.
La linea naranja umbralisa la imagen, pero esta vez lo hace para sustituir los valores en los pixeles que estan mas arriba que el umbral, estos valores q estan por encima de del umbral los cambia por el valor del umbral.
T if in (x, y) > 1[pic 5][pic 6]
in, (x, y), en otro caso
(4)
- Threshold to Zero.
El Threshold To Zero, tambien es un tipo de binarizacion y como todos tienen comportamientos especiales en las imagenes.
Fig. 1. Grafica Threshold Binary.
Como se observa en la grafica, la linea naranja marca el valor del umbral, de esta manera, todo lo que sea igual o
La linea naranja umbralisa la imagen, como las anteriores. Esta binarizacion pone en 0 los valores que esten por debajo de la umbralizacion y deja tal cual los que estan por encima.
mayor a este umbral tomara el maximo valor 255(1) y lo que este por debajo tomara el minimo valor 0(0).
In (x, y) if in (x, y) > T
0, en otro caso[pic 7]
(5)
[pic 8]
Fig. 3. Grafica Threshold to Zeero.
- Threshold to Zero (Invert).
Threshold to Zero (Invert), hace exactamente lo opuesto al Threshold to Zero, y tambien tiene su propio comportamiento.
[pic 9]
Fig. 4. Grafica Threshold truncate.
La linea naranja umbralisa la imagen, pero esta vez lo hace para sustituir los valores en los pixeles que estan mas arriba que el umbral, estos valores q estan por encima de del umbral los cambia por el valor del umbral.
...