eCognition Developer
eCognition Developer es un potente entorno de desarrollo para el análisis de imágenes basado en objetos. Se usa en ciencias de la tierra para desarrollar conjuntos de reglas (o aplicaciones para eCognition Architect) para el análisis automático de datos de teledetección.
Características y beneficios
- Colección superior de herramientas y algoritmos de análisis de imágenes basados en objetos
- Analiza datos ráster, vectores y nubes de puntos
- Entorno de desarrollo intuitivo
- Escalable desde un solo escritorio a flujos de trabajo de producción empresarial
- Kit de desarrollo de software (SDK)
- Acceso en línea a los recursos del conjunto de reglas
eCognition Developer se puede aplicar a todas las tareas comunes de teledetección, como el mapeo de vegetación, la extracción de características, la detección de cambios y el reconocimiento de objetos. El enfoque basado en objetos facilita el análisis de todas las fuentes de datos comunes, como datos satélites de resolución media a alta, fotografía aérea de alta a muy alta resolución, lidar, radar e incluso datos hiperespectrales.
Herramientas y algoritmos de análisis de imágenes basados en objetos superiores
eCognition Developer ofrece una colección completa de algoritmos adaptados a los diferentes aspectos del análisis de imágenes. El usuario puede elegir entre una variedad de algoritmos de segmentación, como la segmentación multirresolución, el árbol cuádruple o el tablero de ajedrez. El alcance de los algoritmos de clasificación abarca desde el vecino más cercano basado en muestras, la función de membresía de lógica difusa o el análisis especializado basado en contexto. Los algoritmos de operación de capa permiten la aplicación de filtros basados en píxeles tales como pendiente, aspecto, extracción de bordes o aritmética de capa definida por el usuario.
Entorno de desarrollo intuitivo
La interfaz gráfica de usuario muestra de forma flexible cualquier fuente de datos de imagen. La funcionalidad simple de arrastrar y soltar permite a los usuarios sin habilidades de programación desarrollar rápidamente conjuntos de reglas y aplicaciones para el análisis estándar. Los usuarios avanzados pueden aprovechar poderosas herramientas para abordar incluso las tareas más avanzadas.
Automatización y producción
Después de configurar una aplicación en eCognition Architect, se puede almacenar y aplicar a una gran cantidad de imágenes extendiendo la instalación de eCognition con eCognition Server. Esto permite que el proceso de análisis de imágenes se automatice por completo a la vez que proporciona una amplia escalabilidad a través de la arquitectura orientada a servicios.
Kit de desarrollo de software (SDK)
El SDK incluido permite ampliar las capacidades básicas de eCognition Developer mediante la adición de algoritmos, funciones de objeto, controladores de datos y más. De esta forma, las segmentaciones personalizadas, los clasificadores, las operaciones de capa o las características del objeto se pueden agregar al software.
Cómo funciona eCognition Developer
En el paso de carga de datos, los datos pueden importarse en combinaciones arbitrarias. Se admiten diferentes resoluciones, así como diferentes tipos de sensores. La segmentación de imágenes deriva las regiones de imágenes homogéneas que proporcionan la capa base para los siguientes pasos de análisis.
El análisis se puede implementar en base a condiciones, muestras o una combinación de ambos. A través del análisis de contexto, pueden ser extraídos características que no son identificables únicamente basadas en atributos espectrales o texturales .
Las características extraídas se pueden exportar en formato ráster o vector, lo que permite una integración sin problemas en los flujos de trabajo GIS. Los conjuntos de reglas y las aplicaciones desarrolladas para una tarea se pueden reutilizar en áreas extensas, automatizando de manera efectiva el análisis de imágenes.