miércoles, 28 de enero de 2009

Histograma

Imagenes a color
 Modelo RGB
 

El histograma es descripción de la apariencia de una imagen de forma que si los niveles de gris están concentrados en los extremo la, imagen será oscura; y si los extremos son blancos la imagen será brillante

Un histograma que tiene un perfil estrecho se presenta una imagen de bajo contraste y un histograma con una dispersión en su perfil muestra una imagen de alto contraste.

La imagen a color aparecen tres histogramas, para elaborar el histograma, el algoritmo debe separar el color correspondiente a cada pixel en sus componentes RGB rojo, verde y azul.

Ecualización del histograma:

La ecualización del histograma es un proceso que en en lugar de utilizar la información correspondiente a todos los pixeles de la imagen tan sólo se tienen en cuenta los correspondientes a una región .

El proceso es definir una máscara puede ser rectangular o circular este entrada en un determinado pixel y aplicar la ecualización del histograma sólo sobre dicha región.

Se puede sustituir el pixel central por su nuevo nivel de gris, permaneciendo los restantes como en la imagen original, pudiendo repetirse el proceso con máscaras centradas en otros pixeles de la región de interés.

Original

martes, 20 de enero de 2009

MediaM = [25, 25, 25, 25, 25;25,128,35,35,25;25,45,35,128,25;25,25,35,25,25]
[n,m]=size(M)
for i=2:n-1
for j=2:m-1
V = M(i-1:i+1,j-1)
V=[V,M(i-1:i+1,j)]
V=[V,M(i-1:i+1,j+1)]sort(V)M(i,j)=V(4)
end
end
Mediana
M = [25, 25, 25, 25, 25;25,45,35,35,35;25,45,35,35,25;25,45,35,35,25;25,25,25,25,25]
[n,m]=size(M)
for i=2:n-1
for j=2:m-1
M(i,j)=fix((M(i-1,j-1)+M(i-1+j)+M(i-1,j+1)+M(i,j-1)+M(i,j)+M(i,j+1)+M(i+1,j-1)+M(i+1,j)+M(i+1,j+1))/9)
end
end
IMÁGENES

Una imagen es una representación visual de un objeto mediante técnicas diferentes de diseño, pintura, fotografía, video, etc.
Una imagen digital, es una representación bidimensional de una imagen utilizando bits . Dependiendo de si la resolución de la imagen es estática o dinámica, puede tratarse de un gráfico rasterizado o de un gráfico vectorial.
.
Las imágenes vectoriales ó gráficos orientados a objetos:
Las imágenes vectoriales se construyen a partir de vectores.
Un vector se define por una serie de puntos que tienen unas manecillas con las que se puede controlar la forma de la línea que crean al estar unidos entre sí. Estas características las convierten en la manera ideal de trabajar cuando se trata de diseño gráfico,
La versatilidad de ellas las convierten en una manera muy útil para trabajar también con textos ya que se pueden modificar y deformar, a cada letra se le pueden asignar contornos editables además de poder descomponer la misma en varios objetos.


Visualización
Para visualizar un imagen digital se necesita un programa de visualización que convierta la información binaria contenida en el fichero en puntos de color perceptibles por el ojo humano, llamados píxels, y una pantalla de ordenador.

Estructura

La mayoría de formatos de imágenes digitales están compuestos por una cabecera que contiene atributos seguida de los datos de la imagen. La estructura de los atributos y de los datos de la imagen es distinto en cada formato.
los formatos actuales añaden a menudo una zona de metadatos que sirve para precisar información adicional sobre la imagen, Estos metadatos se utilizan a menudo en las cámaras digitales.

Filtros

Los filtros se utilizan para la modificación de imágenes ya sea para detectar los bordes de una escena o para modificar el aspecto, otra de las funciones de los filtros es de eliminar el ruido de la imagen, un filtro es realizar una matriz con respecto a un pixel y la vecindad de este, esto quiere decir, si la imagen es de 200x300 pixeles y el filtro con el cual se va a realizar una matriz de 3x3 entonces se irá desplazando el filtro pixel a pixel iniciando en la posición (1,1) hasta llegar a la (199,299).
La magnitud del gradiente es entonces calculada con la siguiente fórmula:

Un filtro para la deteción de bordes que es un clásico el de Sobel el cual utiliza dos filtros los cuales el uno detecta los bordes verticales y el otro los horizontales, y para obtener los bordes completos se realiza la suma de las imágenes de los bordes.