Ver Mensaje Individual
  #4  
Antiguo 13-06-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Como alternativa a las redes neuronales, existen otros métodos. Pero estos son relativamente complejos de llevar a cabo y dependerá también de las formas básicas.

¿De que formas estaríamos hablando? ¿Que tanto difieren cada imágen de otra?¿Todas son estrellas?

Mira, hay una técnica llamada EigenFace. Se emplea para el reconocimiento de caras, pero puede ser extrapolada para cualquier forma ya que no se trata de una técnica local (es decir que analiza la imagen como un todo y no por partes). Pero claro, funcionará siempre y cuando todas las formas presentes en cada imagen tengan un patrón común (por ejemplo: todas las caras siguen una misma forma: dos ojos, una boca, una nariz, los ojos arriba, las boca abajo. Y la silueta tiende a ser un círculo).

La técnica lo que trata de conseguir es una representación media de todas las imagenes. Luego al ingresar la imagen a analizar se "transforma" a una representación compacta (vector). Este vector se compara con la representación media (todo mediante fórmulas matemáticas) buscando maximizar un valor y que no supere un umbral de decisión.
Entonces, se asocia la identidad (se ha reconocido) a la forma a aquella imagen que ha conseguido maximizar dicho valor (si es que no se superó el umbral)

Esto suena bonito y muy matemático, pero no todo lo pintan de rosas: Esta técnica puede fallar arrojando falsos positivos (se dio por reconocido una identidad cuando en realidad no lo era) y requiere, al igual que las redes neuronales, de un conjunto de entrenamiento.

Quiero hacerte saber que no es sencillo el reconocimiento de formas mediante técnicas asistidas por computadoras. Consumen recursos y la matemática que emplean no son cosas cotidianas: transformaciones espaciales, calculo de autovectores y autovalores, operaciones sobre matrices...

Se que hay trabajos en internet sobre este campo. Busca en google que hay mucho que ver. Debes informarte bien sobre esto si quieres hacerlo.

Lo que expuso seoane es lo primero que deberás realizar. Sobel es una técnica casi obligada a emplear. La información no se encuentra almacenada en el color sino en la forma y lo que hace Sobel (y otros filtros de estos tipos) es eliminar todo el relleno y dejar los bordes. Como bien sabemos los bordes guardan la info de cada forma. Esto reduce mucho los tiempos de proceso, además permite reducir la transformación del espacio vectorial.

Como te dije... informate mejor sobre estas técnicas.
Me encantaría poder pasarte unos links, pero todo lo que tengo es dirijido hacia la identificación de caras. Tiene sus diferencias, con respecto a la identificación de otros objetos.

Espero haberte aportado algo.
Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita