Professional Documents
Culture Documents
Pgina 1 de 23
Actividad 2: Anlisis de regin conexa En la actividad anterior has trabado conocimiento con el concepto de regin conexa. En esta actividad, aprenders cmo y por qu el anlisis de regiones conexas es un rea esencial en el campo de procesamiento de imgenes. Esta actividad incluye los temas siguientes: Anlisis de regin conexa Segmentacin Coeficiente de aspecto de pixel Binaria versus Escala de grises
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 2 de 23
OBJETIVOS
En esta actividad, realizars lo siguiente: Comprender los conceptos de anlisis de regin conexa. Aprender las diversas metodologas de anlisis de una regin conexa. Aprender acerca de segmentacin, regiones de inters y coeficiente de aspecto de pixel. Hacer un anlisis de regin conexa.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 3 de 23
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 4 de 23
Identificacin de regin conexa El anlisis de regin conexa es una rama del anlisis de imgenes, que permite identificar regiones de pixeles conexos (regiones conexas) dentro de una imagen y luego calcular caractersticas seleccionadas de dichas regiones. En la actividad anterior aprendiste que hay caractersticas tpicas que describen el tamao, la forma y la ubicacin de las regiones conexas. Por lo tanto, puedes utilizar los resultados del anlisis de regin conexa para distintos fines, como por ejemplo, diferenciar un objeto de otro en una imagen, ubicar objetos y medirlos. Por ejemplo, a lo largo de una cadena de produccin, puedes utilizar los resultados de una operacin de anlisis de regin conexa para determinar si ciertas piezas se fabricaron dentro del rango de tolerancias determinado.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 5 de 23
Hacer un anlisis de regin conexa Al hacer un anlisis de regin conexa, tal vez no sepas qu caractersticas son pertinentes a tu aplicacin. Si por ejemplo, tratas de diferenciar dos objetos, algunas caractersticas pueden mostrar diferencias ms notables que otras. Por consiguiente, el anlisis de regin conexa suele ser un proceso iterativo, por medio del cual se puede aadir y quitar las caractersticas que se desea calcular y luego a veces volver a aadirlas, hasta determinar las caractersticas que guardan relacin con tu aplicacin.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 6 de 23
Introduccin a la realizacin de anlisis de regin conexa La animacin muestra un proceso de anlisis de imagen para contar el nmero de regiones conexas e identificar las que tienen agujeros. Algunos de los conceptos ya se han tratado. Los programas de creacin de imgenes funcionan de distintas maneras. La tarea se basa en un software capaz de transferir los resultados a un programa de hojas de clculo. 1 La imagen es oscura y el primer proceso consiste en utilizar una operacin especial, denominada filtrado, para alisar las regiones conexas y mejorarlas. 2 La etapa siguiente es aprovechar el hecho de que las regiones conexas son ms claras que el fondo. La imagen se umbralizar (ser binarizada), de manera que aunque el fondo siga siendo negro, cualquier otro valor de la escala de grises se ver blanco.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 7 de 23
Introduccin a la realizacin de anlisis de regin conexa: continuacin 3 El software de creacin de imgenes puede contar ahora las regiones conexas. 4 Se crea una hoja de clculo, que anota el nmero de regiones conexas e identifica aqullas que contienen agujeros. En funcin del tipo de imagen, ciertas aplicaciones de anlisis de regin conexa requieren slo unos pocos pasos sencillos, mientras que otras requieren funciones de anlisis de regin conexa adicionales.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 8 de 23
Segmentacin
Qu es segmentacin? La segmentacin es el proceso de separacin de pixeles de una regin conexa de otros pixeles locales, como por ejemplo, pixeles del fondo. En una imagen en que las regiones conexas o el fondo tienen un valor cero, debers por lo menos umbralizar la imagen. Normalmente, esto es todo lo que se necesita para segmentar una imagen. No obstante, si los niveles de gris de las regiones conexas no son diferentes de los niveles de gris del fondo, puede que sea necesario un algoritmo de segmentacin ms complejo. El proceso de segmentacin puede ser ms complicado cuando dos regiones conexas son colindantes, ya que se consideran como una sola regin conexa, o si el ruido ha introducido algunas regiones conexas adicionales. En general, las regiones conexas de ruido constan de apenas algunos pixeles.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 9 de 23
Mscara de segmentacin La imagen con la que empezaste es fcil de segmentar si los valores de escala de grises de los objetos difieren de los del fondo. Para asegurarte, utiliza al adquirir la imagen un fondo con unos valores de escala de grises muy diferentes de los de los objetos. Cuando los valores de escala de grises de los objetos no se distinguen de los del fondo, puedes utilizar operaciones de procesamiento para segmentar la imagen y luego utilizar la imagen segmentada en el anlisis de regin conexa, importndola como una mscara de segmentacin. La mscara de segmentacin es una imagen que conserva toda la informacin pertinente de la regin conexa y que trata a todo el resto como fondo. Esta mscara puede potencialmente aplicarse a otra imagen como plantilla estndar con fines de segmentacin.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 10 de 23
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 11 de 23
Inspeccin y anlisis Inspeccin de piezas mecnicas: La finalidad de este tipo de anlisis de regin conexa es identificar piezas defectuosas. Para ello se cotejan las caractersticas de las regiones conexas calculadas con un conjunto de valores de caractersticas previstas. En general, esto consiste en utilizar filtros, estadsticas y tolerancias de regiones conexas. Las piezas mecnicas en una cadena de produccin pueden estar sujetas a este tipo de anlisis, por ejemplo para determinar si las dimensiones de un producto fabricado corresponden a las tolerancias admitidas. En una actividad posterior aprenders ms acerca de este tipo de inspeccin.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 12 de 23
Inspeccin y anlisis: continuacin Anlisis de secuencia: La finalidad de este tipo de anlisis de regin conexa es estudiar un conjunto de imgenes adquiridas durante un periodo dado. Durante este periodo, uno o ms factores pueden ser variables. Por ejemplo, en el caso de objetos movibles, el nmero de objetos en la visin de la cmara es variable. En general, este tipo de anlisis requiere cambiar la imagen de origen, pero utilizando el mismo conjunto de parmetros de anlisis de regin conexa. Tambin consiste en mantener estadsticas en los diferentes orgenes, para determinar cambios como posicin, recuento o tamao de objetos de una imagen.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 13 de 23
Inspeccin y anlisis: continuacin Anlisis de tejidos y materiales: La finalidad de este tipo de anlisis de regin conexa es analizar tejidos complejos, como por ejemplo tejidos biolgicos, para determinar algunos de los datos siguientes: la existencia de determinados tipos de regiones conexas, el nmero de regiones conexas en una imagen o su distribucin. Un laboratorio mdico puede utilizar este tipo de anlisis al realizar un recuento globular completo (hemacitometra). En este caso, es importante distinguir entre varios tipos de elementos, entre ellos glbulos blancos y rojos y plaquetas, o clulas sanguneas sanas y enfermas. Un laboratorio mdico puede utilizar este tipo de anlisis al hacer un recuento globular. En este caso, es importante distinguir entre varios tipos de elementos, entre ellos glbulos blancos y rojos y plaquetas.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 14 de 23
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 15 de 23
Utilizacin de regiones de inters Las imgenes utilizadas en anlisis de tejidos y materiales suelen ser muy difciles de segmentar y por eso requieren tcnicas de segmentacin altamente perfeccionadas. Por ejemplo, una imagen puede contener objetos colindantes que es preciso separar antes de poder contarlos con precisin. Por consiguiente, puede ser til segmentar una regin de inters especfica de la imagen, importar la mscara a un anlisis de regin conexa, extraer la informacin necesaria y luego cambiar la imagen y mscara de origen a otra regin de inters en la imagen. De esta manera se puede hacer un anlisis preciso.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 16 de 23
Definicin de regiones de inters La mayora de los programas de software de anlisis ofrecen una serie de caractersticas mediante las cuales un usuario puede definir regiones de inters basndose en varias formas diferentes, o en los valores de gris o de colores de una imagen. En ciertos casos, puede que sea necesario redimensionar o mover una regin de inters dentro de una imagen.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 17 de 23
Definicin de regiones de inters Una regin de inters definida por el usuario puede utilizarse para procesar o analizar slo una parte de una imagen, reduciendo as el tiempo de procesamiento. Tambin se puede copiar una parte especfica de una imagen en el sujetapapeles para exportarla.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 18 de 23
Utilizacin de regiones de inters y anotaciones grficas Una vez adquirida o cargada una imagen, tal vez quieras hacer operaciones en regiones de inters localizadas de dicha imagen. Tambin puedes aadir en tu imagen etiquetas o dibujos, o bien registrar tus conclusiones directamente en la imagen. Si lo deseas, tambin puedes segmentar manualmente una imagen que contiene regiones conexas colindantes. Puedes utilizar las herramientas de regin de inters y de trazado de anotaciones que la mayora de los programas de software de anlisis de imagen ofrecen para definir regiones de inters en las que hacer operaciones o aadir objetos grficos a una imagen ya existente. La mayora de los paquetes de software tambin te permiten aadir a la imagen texto, lneas y figuras rellenas o perfiladas, en el color que desees.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 19 de 23
Aplicacin prctica: rayos X La imagen muestra una radiografa a la que se ha aadido texto, lneas y una regin de inters de varita mgica. Muchos paquetes de software de imgenes incluyen una herramienta especial para seleccionar regiones de inters, conocida como funcin de varita mgica. La funcin de las herramientas de varita mgica consiste en seleccionar contenidos, ms que en definir bordes. Para las selecciones, las herramientas de varita mgica utilizan en su mayora los cuatro tipos de valores siguientes: Valor RGB, matiz, brillo y/o todos los pixeles. El rea puede entonces utilizarse como regin de inters y analizarse como tal. Al hacer anotaciones en imgenes, la mayora de los programas de software te permiten optar entre trazar directamente sobre la imagen (destructivo) o en una transparencia o capa adicional, que se conoce como texto flotante (no destructivo) y seleccionar un color de trazado y el estilo de lnea de los objetos grficos en proceso de trazado (las anotaciones). En la imagen presentada, observa las regiones de inters seleccionadas y sealadas con un borde rojo a su alrededor.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 20 de 23
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 21 de 23
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 22 de 23
Etapas en la ejecucin del anlisis de regin conexa continuacin En ciertos casos, puede que mientras los resultados no hayan sido analizados, no resulte claro qu regiones conexas o caractersticas hay que seleccionar. Por ejemplo, si tratas de distinguir entre dos regiones conexas, puede que no sepas qu caractersticas presentarn la diferencia ms notable entre las dos mientras no hayas probado algunas de las caractersticas y analizado los resultados. De la misma manera, si deseas tener en cuenta nicamente regiones conexas cuyos permetros estn dentro de un rango especfico, no sabrs de qu regiones conexas se trata si no has calculado primero los permetros de todas las regiones conexas y analizado los resultados.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011
Pgina 23 de 23
Conclusin
Conclusin Al demostrar el proceso de anlisis de regin conexa hemos utilizado las operaciones siguientes: Procesamiento de creacin de imgenes: filtros espaciales Conversin de RGB a HSL HSL: extraccin Caractersticas de regin conexa: dimetro de Feret Anlisis de regin conexa En el ejemplo presentado, estn todas las pldoras y son del tamao apropiado. No obstante, tres pldoras son del color incorrecto. Esto demuestra que en una tpica operacin de procesamiento de imgenes para fines de control de calidad, es preciso llevar a cabo varias pruebas.
http://216.93.173.214/cgi-bin/bu.cgi?page=good_content_pr&module_id=1001&mod... 08/10/2011