Aphelion™ Dev

Un programa informático para el desarrollo rápido de aplicaciones en procesamiento de imágenes

Settings-Button

Parámetros

En esta actividad, el usuario configura los parámetros del programa informático Aphelion Dev. para el control del sistema de adquisición de imágenes utilizado, la calibración de las unidades de medida en unidad real, y los directorios de los datos usuario. El control centralizado de estos parámetros permite al usuario realizar más simplemente las modificaciones de estos parámetros.

Settings-Calibration-Button

Parámetros de calibración

Aphelion Dev propone una herramienta potente e intuitiva para definir rápidamente la calibración de las medidas en unidad real (e.g. micrómetro). Con el fin de calcular automáticamente el perfil de calibración relativo a la configuración de adquisición y asociar su tamaño real a cualquier objecto, se necesita únicamente una regla indicada sobre la imagen fija o un vídeo que permite medir un objeto de tamaño conocido.

Settings-Measurements-Button

Selección de las medidas

El interfaz de selección de las medidas permite al usuario elegir entre más de 50 medidas diferentes (longitud, superficie, textura, estadística, etc) para cada tipo de objeto analizado (línea, Círculo, bitmap, etc). Más de 50 medidas diferentes pueden definirse por objeto y no hay límite en el número de objetos por imagen o por muestra. Se expresan todas las medidas en unidades reales en cuanto se asocie una Resolución a la imagen.

Settings-Camera
Acquisition-Button Acquisition toolbar

Adquisición de imágenes

Settings-Camera

Aphelion Dev soporta toda cámara compatible DirectShow® (por ejemplo, webcams y las cámaras Gigabite Ethernet® soportando este protocolo). Dev lee automáticamente los parámetros de la cámara mediante la conexión DirectShow® y los registra en el perfil asociado a la cámara.

Capturar una imagen desde Dev es especialmente fácil. Basta con seleccionar el método de adquisición (i.e. dimensión de la imagen y numero de imágenes por segundos), con ajustar los parámetros de exposición en caso necesario, con apoyar en el botón «Live» para visualizar la imagen vídeo, desplazar la zona de observación y ajustar la claridad, aplicar la corrección de iluminación y por fin apoyar en el botón «Captura» para tomar la imagen que debe analizarse. Las imágenes capturadas anteriormente y archivadas sobre el disco duro pueden tratarse y también analizarse con Dev. Con la versión 64 bits de Dev, se pueden tomar y procesar imágenes de gran tamaño (e.g. escáneres o microscopios electrónicos), proporcionando un alto rendimiento en el análisis.

Extraction-Button

Extracción de objetos

Aphelion Dev propone dos métodos para extraer los objetos de interés de una imagen. La primera explota las funcionalidades de la actividad Developer Task para extraer objetos de las imágenes complejas o para automatizar por completo el proceso de extracción. Dev incluye numerosas funciones de segmentación de imágenes desde los más básicos a los más avanzados. El segundo método es la utilización de Dev's Object Extraction task, un procesamiento semiautomático que guía al usuario a través tres etapas: selección del canal color que debe tratarse, valor de umbral automático o interactivo y filtrado de los objetos para ajustar la extracción.

Editing-Button Editing toolbar

Edición de objetos

La actividad Edición de objetos propone herramientas para modificar los objetos detectados en la extracción de objetos. La adición de nuevos objetos o la supresión y la modificación de objetos existentes se obtienen simplemente con ayuda del ratón. En caso de error de edición, basta con cancelar para volver de nuevo a la etapa anterior. La combinación de las etapas de extracción y de edición permite al usuario finalizar una segmentación optima sin tener en cuenta la complejidad de dicha imagen.

MeasurementsButton

Medidas

MeasurementsButton

Medidas sobre los objetos extraídos

Aphelion Dev calcula de forma rápida hasta 50 medidas sobre los objetos anteriormente extraídos pulsando únicamente el ratón. Las medidas calculadas se indican en una hoja de cálculo donde cada línea corresponde a uno de los objetos de interés y cada columna a la una de las medidas calculadas. El interfaz de la actividad Medidas indica la hoja de cálculo de medidas, la imagen asociada en la cual los objetos se indican y un gráfico como un histograma o un diagrama de dispersión. Todo objeto puede ponerse de relieve simultáneamente en la imagen y en la hoja de cálculo de medidas simplemente seleccionando el objeto desde la imagen o la hoja de cálculo. Funciones de exportación permiten registrar las medidas al formato Microsoft® Excel® o CSV.

MeasurementsButton

Medidas interactivas

Se proponen algunas herramientas de medidas interactivas para dibujar con ayuda del ratón toda forma en el plan gráfico de la imagen con el fin de obtener directamente medidas como longitud, superficie, etc Estas herramientas son especialmente prácticas cuando solo algunos objetos deben analizarse o cuando solo especificas medidas son necesarias. Las medidas asociadas se indican en una hoja de cálculo. Como las medidas sobre los objetos extraídos, las medidas interactivas pueden exportarse hacia Excel® o al formato CSV. El histograma de las intensidades para una zona de interés o un perfil de intensidad están también.

Developer-Button

Developer

La Developer Task es las principal herramienta de Aphelion Dev para el desarrollo y el despliegue de aplicaciones específicas en análisis de imágenes. Da acceso a cientos de funciones aplicadas sobre imágenes u Objectsets de Aphelion. El conjunto de estas funciones permite mejorar, restaurar y filtrar las imágenes; extraer objetos de interés, cadenas y líneas; transformar, agrupar, analizar y clasificar los objetos. Todas estas funciones pueden aplicarse a una imagen global o a regiones de interés cualquiera que sea su tamaño o su forma. Las funciones Developer están disponibles a partir de cartas que desenrollan. Cuando se selecciona una función, Dev proporciona entonces una caja de diálogo que hace posibles las entradas simplificadas y el control total de los parámetros asociados a cada función. Cajas de diálogo específicas facilitan la entrada de parámetros complejos, como los núcleos de circunvolución. Una vez todos estos entrados parámetros, la función puede ejecutarse en un clic de ratón y los resultados son inmediatamente visibles.

Aphelion Dev GUI

Con el fin de crear y automatizar las aplicaciones de procesamiento y análisis de imágenes complejas, las funciones de Dev pueden combinarse utilizando una lengua de macro comandos accesibles sin dejar el interfaz usuario de Dev. Cuatro lenguas se soportan: BasicScript®, una lengua macro simple de poner en obra, Python®, Visual C#®, y Visual Basic®. Así mismo, se proporcionan las herramientas para eliminar errores y un grabador de macro comandos1 para ayudar al desarrollo de programa.

Además de la riqueza de las bibliotecas de funciones de procesamiento y análisis de imágenes y objetos, los programadores apreciarán la amplia gama de funciones utilitarias incluidas en Dev. Estas permiten la gestión de imagen y de datos, la visualización de los objetos en el interfaz, la gestión de los gráficos y soportan numerosos formatos de imágenes. Todas las funciones de Dev están documentas con la detallada descripción asociada de sus propiedades y métodos así como de los ejemplos de utilización.

La actividad Developer se concibió para ayudar al usuario a desarrollar aplicaciones de procesamiento de imágenes, cualquiera que sea el ámbito. Dev. Se mostró especialmente adaptado a aplicaciones en biología, microscopía, análisis de los materiales, controla de calidad y teledetección.

Report-Button

Generación de informe

La última etapa de todo análisis es la escritura generalmente de un informe. Hasta ahora, la generación de un informe requería la utilización de varios programas informáticos y la exportación de datos en formatos ad hoc. Con Aphelion Dev., la generación de un informe se volvió claramente más simple. En efecto, basta de: 1) elegir los datos necesarios (i.e selección de las medidas y de la imagen que debe insertarse en el informe), 2) seleccionar el modelo de archivo Excel® que debe utilizarse para generar el informe. El usuario puede elegir entre modelos proporcionados o crear un nuevo. La actividad Generación de informe permite también la exportación de las medidas en forma de archivo texto con el formateado CSV y de la imagen con la representación de los objetos en el ClipBoard de Windows®.


1 Solamente disponible para BasicScript®.