Principales características de Aphelion™
Visualización de imágenes en la interfase grafica
La interfase grafica de Aphelion permite visualizar simultáneamente varias imágenes. El ejemplo siguiente ilustra la visualización simultánea de cuatro imágenes y un engrandecimiento (zoom) realizado sobre todas ellas al mismo tiempo. Las imágenes pueden ser visualizadas en tamaño real o respectando el ajuste X/Y. Herramientas eficaces que permiten controlar el contexto de la visualización y las tablas de colores (LUT) enriquecen las funcionalidades de base. Todas estas funcionalidades están igualmente disponibles en un solo componente ActiveX / .Net®, llamado ApxImageDisplay.
Paso de mensajes entre las imágenes y las graficas
El siguiente ejemplo muestra que es posible visualizar simultáneamente imágenes y curvas, e igualmente, hacer pasar mensajes entre las diferentes ventanas; en este caso, la selección de dos secciones en el histograma, identificadas con colores amarillo y morado, muestra los píxeles correspondientes en la imagen asociada. En la curva siguiente, una sección es definida con la ayuda del ratón sobre un perfil de intensidades, la localización de los póxeles asociados es entonces indicada en la imagen original.
Paso de mensajes entre imágenes, graficas y ObjectSets
El paso de mensajes es una característica única de Aphelion. El hecho de pulsar el ratón (click) sobre una ventana-imagen inicializa un mensaje que es enviado a la otra ventana, quien interpreta el mensaje y actúa en consecuencia si la acción solicitada es valida. El ejemplo dado a continuación, muestra como pasar varios mensajes entre una imagen, un histograma y una tabla de datos en la cual los valores de los atributos de los objetos son indicados. El objeto seleccionado aparece en rojo en las tres imágenes, la línea correspondiente es resaltada en la tabla, y la barra correspondiente en el histograma es visualizada en un color diferente. El paso de mensajes podría igualmente haberse iniciado pulsando el ratón en la tabla de medidas. Las posibilidades que ofrecen el paso de mensajes son extremadamente importantes y múltiples, permitiendo al usuario tener un control total sobre los datos suministrados por el software. Gracias a esta característica de pasos de mensajes, usted entra directamente en el mundo de la interpretación de imágenes (Image Understanding).
Poderoso conjunto de herramientas graficas
El tratamiento de imágenes requiere algunas veces que el usuario interactúe manualmente con las imágenes. Un conjunto de herramientas graficas muy poderosas es suministrado con el software, el cual ofrece al usuario la posibilidad de dibujar objetos gráficos sobre una imagen dada (overlays). Estos objetos pueden ser borrados sin afectar la imagen original, o igualmente, pueden ser luego fusionados a la imagen. El diseño a mano alzada es también posible, permitiendo contornear objetos de interés y extraer rápidamente medidas de estos objetos definidos manualmente.
Ayuda en línea y demostraciones multimedia
La documentación de Aphelion es extremadamente completa y detallada. Ella comprende un manual de utilización describiendo cada objeto de la interfase (botones, menús, iconos, etc.), una guía del lenguaje de macro-comandos explicando como registrar, programar y ejecutar los macros de Aphelion y una guía de referencia de las funciones de tratamiento, describiendo en detalle cada función, con las imágenes, ejemplos de programación y referencias bibliográficas. Finalmente, un manual de programación explica como desarrollar aplicaciones en Visual C++, o como adicionar nuevos operadores a la interfase usuario. Además, numerosos ejemplos de programación listos a ser ejecutados son suministrados con el CD de instalación.
Lenguaje de macro-comandos compatible con Visual Basic
El software Aphelion comprende un lenguaje de macro-comandos compatible con Visual Basic. Todos los operadores de tratamiento de imágenes han sido incluidos al lenguaje de base, preservando funciones originales como el editor de diálogos, menús de despliegues, botones y otros objetos característicos de Visual Basic. Herramientas de depuración (debugger) están igualmente disponibles con algunos simples «click» de ratón.
Multiples regiones de interés
Aphelion soporta la definición de múltiples regiones de interés, de formas regulares o irregulares. El procesamiento puede ser realizado al interior de una de ellas o sobre todas las regiones de interés. Esta funcionalidad única es extremadamente útil en el marco de aplicaciones para el control de calidad. Además, los objetos obtenidos luego de una segmentación pueden ser convertidos en una o varias regiones de interés.