Los usuarios de Aphelion™ pueden ahora procesar y visualizar imágenes tridimensionales gracias a dos módulos opcionales que poseen la misma funcionalidad y capacidad de calculo que sus equivalentes en 2D. En efecto, la gama de productos Aphelion™ ha sido recientemente enriquecida con dos módulos capaces de manipular imágenes tridimensionales (3D Image Processing) y de visualizarlas (3D Image Display). Dichos módulos permiten procesar imágenes adquiridas por un microscopio electrónico a transmisión, un microscopio confocal, un escáner medico o cualquier otro sistema de adquisición 3D. Las imágenes adquiridas, algunas veces de gran tamaño, pueden ser tratadas, analizadas y visualizadas desde la interfase grafica (GUI) de Aphelion™.
Partiendo de múltiples funcionalidades para la visualización de imágenes 2D ya existentes en Aphelion™ Developer, nuevas opciones han sido incorporadas con el fin de poder visualizar imágenes 3D. Las tres imágenes mostradas a continuación ilustran los distintos modos de operación disponibles en el módulo de visualización 3D. El módulo conserva el mismo aspecto de la interfase estándar de la versión 2D. Los usuarios trabajando en proyectos de investigación sobre imágenes 3D o en aplicaciones requiriendo el procesamiento de imágenes tridimensionales, encontraran que las herramientas disponibles en el módulo 3D permiten realizar rápidamente prototipos de los algoritmos, visualizando en tiempo casi real las imágenes intermediarias en curso de procesamiento. Para poder funcionar, el módulo "3D Image Display" requiere la instalación del módulo "3D Image Processing".
El módulo "3D Image Display" incluye igualmente el grabador AVI® (Aphelion™ AVI® Creator) que permite grabar animaciones en las cuales cada imagen corresponde a una modificación del objeto 3D como la rotación, la posición o intensidad de la luz, el modo de visualización, etc.
Estas animaciones pueden ser registradas como un archivo AVI o como una serie de imágenes en formato TIFF®, JPEG® o bitmap de manera que puedan ser fácilmente integradas en paginas Web o en presentaciones Microsoft Powerpoint.
Imagen cortesía del Synchrotron del ESRF (Grenoble, Francia). Colaboración entre el GEMPPM (INSA, Lyon, Francia) y el Centro de Morfología Matemática (Fontainebleau, Francia).
Incorporar la visualización de imágenes 3D a una aplicación dada es verdaderamente fácil gracias al módulo "Aphelion™ 3D Image Display". Este módulo esta disponible bajo la forma de un componente ActiveX® con las siguientes funcionalidades:
![]() |
![]() |
![]() |
| Imagen 3D de la remolacha visualizada en modo "isosurface". Imagen cortesía del INRA POI, Nantes, Francia | Imagen 3D de células visualizada en modo "composite". Imagen cortesía de GRECAN, Caen, Francia | Simulación 3D visualizada en modo "composite" con cortes |
Los operadores del módulo de procesamiento de imágenes 2D de Aphelion™ han sido adaptados y mejorados con el fin de poder manipular y analizar imágenes tridimensionales. Por ejemplo, la convolución , la adición, la sustraccón, el máximo, la dilatación, la función distancia, el etiquetaje, la línea de separación de aguas (watershed) y la segmentación entre otros están ahora disponibles en el espacio 3D. El módulo incluye igualmente el cómputo de medidas 3D y soporte de los "ObjectSets 3D".
|
Análisis ImgArea ImgAutoCorrelate ImgBandHistogram ImgBoundingBox ImgCompare ImgCorrelateWithTemplate ImgCountObjects ImgCrossCorrelate ImgFirstPoint ImgHistogram ImgLocalVariance ImgMoments ImgProfile ImgRange ImgTrace ImgVolume ObjAttributeRatio ObjHistogram ObjMoments ObjShape (Volume, Surface, Intercepts, Compactness, Sphericity) RegionStatistics Aritmética/Lógica ImgAbs ImgACos ImgAdd ImgAddConstant ImgAnd ImgASin ImgATan ImgBitAnd ImgBitDifference ImgBitNot ImgBitOr ImgBitXNor ImgBitXOr ImgBlend ImgCos ImgDivide ImgExp ImgExp10 ImgInvert ImgLeftShift ImgLog ImgLog10 ImgLogicalDifference ImgMask ImgMaximum ImgMinimum |
ImgMultiply ImgMultiplyConstant ImgNAnd ImgNOr ImgNot ImgOr ImgRemainder ImgRightShift ImgSin ImgSqr ImgSqrt ImgSubtract ImgSubtractConstFloor ImgTan ImgXNOr ImgXOr Detección de bordes ImgExternalGradient ImgInternalGradient ImgLaplacian ImgMorphGradient Filtrado ImgBoxFilter ImgConvolve ImgGaussianFilter ImgHighPass3x3 ImgHighPass5x5 ImgHighPass7x7 ImgLaplacian ImgLaplacian3x3 ImgLaplacian5x5 ImgLaplacian7x7 ImgLowPass3x3 ImgLowPass5x5 ImgLowPass7x7 ImgMedian ImgMedian3x3 ImgMedian5x5 ImgMode ImgMode3x3 ImgRankValueFilter ImgWallisFilter Dominio Frecuencial ImgFFT ImgInverseFFT Utilidades de Imágenes ImgClear ImgClip ImgCopy |
ImgCreateGaussianNoise ImgCreateUniformNoise ImgCut ImgEqualizeHistogram ImgFill ImgFrame ImgFree ImgFreeAll ImgImport ImgLinearScale ImgMapThroughLUT ImgMultipleSubCopy ImgPaste ImgRead ImgReadSlices ImgSetName ImgSetType ImgSubCopy ImgWrite ImgWriteSlices Morfología Matemática ImgAddReconsClose ImgAlternateSequential ImgAreaClose ImgAreaOpen ImgAutoMedian ImgBorderKill ImgBorderKillAndHoleFill ImgCatchmentBasins ImgClose ImgConstrainedCatchmentBasins ImgConstrainedWatershed ImgDilate ImgDilateReconsClose ImgErode ImgErodeReconsOpen ImgEuclideanDistance ImgExtendedRegionalMaxima ImgExtendedRegionalMinima ImgGeodesicDilate ImgGeodesicGraphDistance ImgGraphDistance ImgHoleFill ImgLocalMaxima ImgLocalMinima ImgMorphContrast ImgOpen ImgOpenSkeleton ImgReconstruct ImgRegionalMaxima ImgRegionalMinima ImgSubtractReconsOpen |
ImgUltimateErodedSet ImgWatershed Procesamiento de Objetos RegionClose RegionDilate RegionErode RegionOpen RegionOverlap Utilidades de Objetos ObjAppend ObjCopy ObjDeleteAttribute ObjExport ObjFilter ObjFree ObjFree ObjFreeAll ObjImport ObjMerge ObjRead ObjSpatialAttributeToImage ObjWrite Segmentación ImgAdaptivePercentileThreshold ImgBlackTophat ImgClustersObj ImgClustersSplitConvex ImgClustersToLabels ImgEntropyThreshold ImgEntropyThresholdObj ImgExtremaThreshold ImgHysteresisThreshold ImgHysteresisThresholdObj ImgLabelsObj ImgMomentThreshold ImgMomentThresholdObj ImgRegionGrow ImgRegionGrowObj ImgSeededRegionGrow ImgThreshold ImgThresholdObj ImgWhiteTophat Transforms ImgColorCompose ImgColorToRGB ImgScale |