Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introducción al
Procesamiento de Imágenes
RGB
Cualquier color puede ser representado mediante la combinación de los colores rojo, verde y azul, cada uno en
diferente proporción.
La combinación RGB estándar indica 256 niveles por cada canal, es decir por cada color rojo, verde o azul.
Para representar el valor de 256, requerimos de 8 bits para cada canal de color. Lo que nos permite una combinación del
orden 2563 lo que nos permite una combinación de casi 17 millones de colores. (16777216).
Ajuste de Canales:
Consiste en manipular la intensidad de únicamente un canal a la vez, ya sea el
rojo, verde, o azul independientemente.
M + A= C
Una imagen puede ser representada como una función real que depende de
dos variables, 𝑓(𝑥, 𝑦) , donde 𝑥 e 𝑦 son coordenadas espaciales (indican
posición) y la amplitud (valor de 𝑓 en cualquier par de coordenadas) es
llamado la intensidad de la imagen en ese punto. El término nivel de gris
se refiere, frecuentemente, a la intensidad en una imagen monocromática.
M filas x N columnas
M filas
N columnas
5 bits- 32 niveles de gris 4 bits – 16 niveles de gris 2 bits – 4 niveles de gris 1 bit- 2 niveles de gris
Histograma
La imagen 120
mostrada tiene
109
100
14 × 18 = 252 𝑝𝑖𝑥𝑒𝑙𝑒𝑠
18 80
al lado se muestra 40
45 44
su histograma. 20
0
BL RO MA NA
En este ejemplo, se usó como umbral al valor 63. Es decir, todos los
valores que eran mayores que 63 se convirtieron en blanco (255) y
los restantes se convirtieron en negro (0). Con esto se mejoró la
imagen (eliminando la sombra).
MATEMÁTICA COMPUTACIONAL - MA475 25
Procesamiento por Histograma
Cuando el rango de niveles de gris que toma la imagen se
encuentra concentrado en una zona del intervalo, la imagen posee
poco contraste, mientras que si las frecuencias se muestran
uniformemente distribuidas entonces posee alto contraste. Para
aumentar el contraste, podemos expandir el histograma o bien
realizar una ecualización del mismo.
𝑠 = 𝑇 𝑟 = 𝑟 − 𝑟1 ∗ (𝐿 − 1)/(𝑟2 − 𝑟1 )
Dada una imagen de tamaño MxN, con 𝑛𝑘 píxeles para cada nivel 𝑟𝑘 ,
la ecualización del histograma consiste en realizar la siguiente
transformación sobre los niveles de intensidad de la imagen:
𝑘 𝑘
𝐿−1
𝑠𝑘 = 𝑇 𝑟𝑘 = (𝐿 − 1) 𝑝𝑖 𝑟𝑖 = 𝑛𝑖
𝑀𝑁
𝑖=0 𝑖=0
850
790
800
656
600
400 329
245
200
122
81
0
0 1 2 3 4 5 6 7
1200
Histograma
1023
1000
850
790
800
656
600
400 329
245
200
122
81
0
0 1 2 3 4 5 6 7
𝑀 = 64 𝑁 = 64
Histograma Original
0.3
0.25
0.25
0.21
0.2 0.19
0.16
0.15
0.1 0.08
0.06
0.05 0.03
0.02
0
0 1 2 3 4 5 6 7
rk pr(rk) sk sk ps(sk)
r0=0 0,19 (8-1)(0,19)=1,33 1 0,19
r1=1 0,25 (8-1)(0,19+0,25)=3,08 3 0,25
r2=2 0,21 (8-1)(0,19+0,25+0,21)=4,55 5 0,21
r3=3 0,16 5,67 6 0,16+
r4=4 0,08 6,23 6 0,08
r5=5 0,06 6,65 7 0,06+
r6=6 0,03 6,86 7 0,03+
r7=7 0,02 7 7 0,02 Para cada sk se
suman los
El sk se redondea al pr(rk) que le
entero más cercano corresponden
Histograma Ecualizado
0.3
sk ps(sk) 0.25
0.25
0.24
1 0,19 0.21
5 0,21 0.15
6 0,24 0.11
7 0,11
0.1
0.05
0 0 0
0
0 1 2 3 4 5 6 7
0.25 0.25
0.25 0.25 0.24
0.21 0.21
0.2 0.19 0.2 0.19
0.16
0.15 0.15
0.11
0.1 0.1
0.08
0.06
0.05 0.05
0.03
0.02
0 0 0
0 0
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
Máscara
Imagen original
Imagen nueva
Paso 1: Se coloca la máscara sobre la posición del pixel de la imagen que se va a modificar; de tal manera que
dicho pixel se encuentre en el centro de la máscara.
Imagen nueva
Paso 4: Se mueve la máscara sobre la imagen hasta que todos los píxeles hayan aparecido una vez en el centro de
la máscara
Por ejemplo, 𝑔 1,2 = (0) 1 + (1) 1 + (0) 3 + (1) 1 + (−2) 1 + (1) 2 + (0) 2 + (1) 3 + (0)(2) = 5
En este caso, al terminar de hacer los cálculos tendremos:
Imagen nueva
Desventajas:
•El filtro de la media es bastante sensible a
cambios locales.
•El filtro de la media puede crear nuevas
intensidades de grises que no aparecían en la
imagen.
Máscara
Imagen original
Solución:
Analizando las intensidades de los píxeles, se puede notar que hay
“discontinuidades” en algunos cambios adyacentes. Estas
discontinuidades se dan por el cambio brusco de intensidades (un
cambio brusco se da de 5 a 0 y un cambio continuo es de 2 a 3).
MATEMÁTICA COMPUTACIONAL - MA475 58
Debido al análisis de la imagen, veremos que al aplicar el filtro de la
media, deben desaparecer estas discontinuidades.
Imagen original
Solución:
Analizando las intensidades de los píxeles, se puede notar que hay
puntos blancos y negros (ruido “sal y pimienta”).
Calculemos g(2,1).
Imagen Nueva