Laboratorios
Numerosos laboratorios en el mundo entero han escogido Aphelion™ como plataforma de base para el desarrollo de aplicaciones de procesamiento de imágenes. Los usuarios de estos laboratorios han apreciado enormemente las siguientes capacidades, las cuales estan disponibles en la versión estándar de Aphelion:
- Una biblioteca de operadores extremadamente completa para manipular imágenes (básicas y/o complejas).
- La posibilidad de poder salvaguardar macros lo cual permite automatizar procesos sin necesidad de recurrir a complicados lenguajes de programación. Igualmente, Aphelion propone herramientas para procesar series de imágenes.
- Un conjunto de interfases que permiten controlar equipos científicos como cámaras, scanners, microscopios o platinas motorizadas
- Un ambiente de desarrollo abierto que permite realizar aplicaciones autónomas y una interfase usuario amigable que permite desarrollar fácilmente prototipos de aplicaciones en ingeniería.
A fin de ilustrar las capacidades de Aphelion y su versatilidad, a continuación presentamos algunos ejemplos de aplicaciones desarrolladas con Aphelion en el marco de procesamiento imágenes de microscopia:
- Ejemplo 1: Ciencia de Materiales
-
Material: Microscopio óptico con cámara digital
Aplicación: Tamaño de granos
-
En esta aplicación, Aphelion controla la cámara acoplada sobre un microscopio óptico, visualiza las imágenes provenientes de la cámara, y en curso de procesamiento, y controla el desplazamiento de la platina motorizada. Asimismo, Aphelion realiza la calibración de medidas una vez que el usuario ha definido el tamaño de los píxeles de la imagen en las direcciones X y Y.
La extracción de granos es realizada de manera automática utilizando técnicas de segmentación disponibles en la biblioteca de funciones de Aphelion. Luego de la fase de segmentación, los usuarios pueden utilizar el editor de imágenes binarias «ApxEditor» con el fin de anotar las imágenes y mejorar el resultado de la detección. Finalmente, medidas como la distribución de tamaños y longitud de fronteras son calculadas, correcciones de efectos de borde son también realizadas. Otras medidas basadas en la norma ASTM son igualmente calculadas a partir del número de intercepciones.
-
Imágen Original
Skiz
Imágen Final
Cuadricula
-
Véase también:
- Aphelion Dev - Aphelion version 4.
- Aphelion Lab - Aphelion light version 4.
- Image processing library and Object processing library - Processing libraries.
- Ejemplo 2: Biología y anatomo-patología
-
Material: Microscopio óptico equipado con una platina motorizada multi-laminas,
una cámara de video y una tarjeta de adquisición
Aplicación: Detección de inmuno-marcadores
-
En esta aplicación, Aphelion controla la cámara y la platina motorizada en las direcciones X, Y, y Z. El usuario define previamente la zona analizar, en seguida el software recorre automáticamente la zona y efectúa las adquisiciones. Si es necesario, se pueden definir diferentes regiones con posibilidad de recubrimiento entre ellas. En el caso que la platina no sea motorizada, el usuario la debe desplazar manualmente, y luego utilizar el modulo opcional «Image Montage» con el fin de reconstruir automáticamente una gran imagen a partir de las imágenes resultantes de cada adquisición.
El análisis incluye la detección de marcadores (células marrones), y el cálculo de su tamaño, su número y porcentaje respecto a la población total de células. Inicialmente, un «macro» había sido desarrollado sobre un conjunto limitado de imágenes de prueba, luego fue adaptado y validado sobre miles de imágenes. Hoy en día, esta es una aplicación utilizada habitualmente en laboratorios de todo el mundo.
-
Imágen Original
Detección de Células
Distribución de tamaños
-
Véase también:
- Aphelion Dev - Aphelion version 4.
- Aphelion Lab - Aphelion light version 4.
- Virtual image capture and Virtual image stitcher - VIS generate a virtual image from the set of sub-images captured by VIC.
- Multifocus Extension - Merge of multiple focal planes.
- Ejemplo 3: General
-
Material: Dependiente de la aplicación
Aplicación: Desarrollo de aplicaciones de procesamiento de imágenes utilizando Aphelion
-
Un conjunto de imágenes JPEG es adquirido usando Aphelion u otro software. Todas las imágenes son almacenadas en una base de datos en el disco duro del ordenador. Ellas serán luego utilizadas para desarrollar y validar el algoritmo.
Desde la interfase de usuario, las funciones de procesamiento mejor adaptadas a la solución de la aplicación son escogidas. Los parámetros asociados a cada función son modificados y ajustados a fin de optimizar le detección. Todas las funciones retenidas son automáticamente almacenadas en un «macro», las medidas son visualizadas en la pantalla y si es deseado exportadas a "Microsoft Excel".
Una vez el «macro» ha sido desarrollado, el es aplicado sobre todas las imágenes de la base de datos simplemente incorporándolo en un «loop». Si es deseado, los parámetros (por ejemplo, limites de umbrales de ciertas funciones) pueden ser modificados y ajustados interactivamente. El «macro» puede ser lanzado desde la interfase grafica o convertido en un programa autónomo Visual Basic, Delphi o Visual C++ utilizando componentes ActiveX de Aphelion. En este último caso, una interfase dedicada (independiente del ambiente Aphelion) dirigida a un mercado mas amplio puede ser concebida con el fin de ser utilizada por personas sin experiencia en el área.
-
Microscopio electrónico
Microscopio Óptico
-
Véase también:
- Aphelion Dev - Aphelion version 4.
- Virtual image capture and Virtual image stitcher - VIS generate a virtual image from the set of sub-images captured by VIC.
- MultiFocus Extension - Merge of multiple focal planes.