SoPI - Software de Procesamiento de Imágenes

Interfaz de usuario

     La interfaz gráfica de usuario (GUI, de graphical user interface) de SoPI se compone de varios elementos diferenciados: el menú principal, la barra de herramientas, el árbol de capas, el área de visualización, la barra de estado y las ventanas de control.


Interfaz gráfica de usuario en SoPI.

Menú principal

     El menú principal de SoPI contiene la mayoría de las funciones de visualización, gestión, tratamiento y análisis de datos, agrupadas en diferentes menúes de acuerdo a su clase o incumbencia.


Menú principal de SoPI.

Menú de archivo

     Incluye básicamente las funciones de gestión de datos, tanto de un proyecto como de las capas temáticas dentro del mismo (ver sección Gestión de datos).

Nuevo proyecto - Genera un nuevo archivo de proyecto SoPI (.suri).
Abrir proyecto - Abre un archivo existente de proyecto SoPI (.suri).
Cerrar proyecto - Cierra el proyecto SoPI actual.
Guardar proyecto - Guarda el proyecto SoPI actual.
Guardar proyecto como... - Guarda el proyecto SoPI actual en otro archivo de proyecto (.suri).
Exportar proyecto - Exporta el proyecto SoPI actual a una carpeta, incluyendo los archivos correspondientes a todas sus capas temáticas (ráster y vectoriales).
Importar PAT - Importa un Producto Autocontenido Temático (PAT) del Software 2Mp de CONAE (.pat).
-----
Agregar capa - Agrega una capa temática (ráster o vectorial) al árbol de capas del proyecto SoPI actual.
Crear grupo - Genera en el árbol de capas del proyecto SoPI actual un nuevo grupo donde incorporar capas temáticas (ráster o vectoriales).
Acceder a capa remota - Accede a una capa temática remota WMS (según estándares OGC) y la consigna en el árbol de capas del proyecto SoPI actual.
Eliminar elemento - Elimina la capa temática (ráster o vectorial) o el grupo del árbol de capas del proyecto SoPI actual.
Exportar ráster - Exporta la imagen seleccionada.
Exportar vector - Exporta la cobertura vectorial seleccionada.
Importar ráster genérico - Importa una imagen genérica a partir de los parámetros de su modelo ráster.
Importar tabla X/Y - Importa una base de datos con pares de coordenadas X/Y como cobertura vectorial de puntos con su respectiva tabla de atributos.
-----
Salir - Sale de la aplicación SoPI.

Menú de herramientas

     Comprende algunas herramientas interactivas sobre la vista, así como otras de tratamiento ráster y vectorial (ver sección Herramientas).

Acercar - Acerca la vista.
Alejar - Aleja la vista.
Consulta de píxel - Consulta coordenadas del píxel en la vista e información sobre las capas temáticas desplegadas sobre éste.
Navegar - Se dirige a la ubicación solicitada. Esta herramienta abre una ventana de control en el extremo inferior izquierdo de la pantalla.
Medición rápida - Permite medir distancias y superficies sobre la vista. Esta herramienta abre una ventana de control en el extremo inferior izquierdo de la pantalla.
Creación de mapas - Genera mapas con información de referencia, escala, indicador de norte geográfico y grilla de coordenadas.
Capturar vista - Captura la vista actual del visualizador activo en un archivo ráster.
-----
Apilar bandas - Permite apilar bandas individuales de dos o más imágenes con concordancia espacial/geométrica y radiométrica en un archivo multibanda.
Recorte/Máscara - Aplica una recorte y/o una máscara sobre una capa ráster.
Escalado espacial - Escala espacialmente la imagen seleccionada.
Calcular estadísticas globales - Calcula las estadísticas globales de la imagen seleccionada.
-----
Edición vectorial - Permite editar capas vectoriales, tanto geometrías como tablas de atributos.
Operaciones vectoriales - Realiza unión, intersección o recorte entre las coberturas vectoriales elegidas.
Fusión vectorial - Combina dos capas vectoriales en una sola.
Búfer vectorial - Calcula un área de búfer sobre una capa vectorial.

Menú de procesamiento

     Nuclea las funciones de procesamiento digital de imágenes (ver sección Procesamiento).

Filtros de convolución - Permite aplicar filtros espaciales con matrices de convolución editables sobre la imagen seleccionada.
Filtros básicos - Aplica filtros espaciales (pasa-bajos, pasa-altos, detección de bordes) sobre la capa ráster seleccionada.
-----
Álgebra de bandas - Permite calcular expresiones matemáticas sobre el dominio espectral de la imagen seleccionada.
Índices estandarizados - Calcula índices espectrales estandarizados sobre bandas del ráster seleccionado.
Transformación tasseled cap - Calcula las transformaciones lineales correspondientes de acuerdo a parámetros tabulados.
Análisis de componentes principales - Realiza una rotación hacia componentes principales a partir de una matriz de correlación o covarianza.
-----
Clasificación multi-nivel - Agrupa píxeles de acuerdo a valores mínimos y máximos por banda.
Clasificación por ángulo espectral - Agrupa píxeles de acuerdo al ángulo entre el vector-píxel y el vector-firma.
Clasificación supervisada - Permite realizar clasificaciones supervisadas sobre la imagen seleccionada. Debe definirse previamente al menos un área de entrenamiento.
Asignar a áreas de entrenamiento - Asigna como áreas de entrenamiento para realizar clasificaciones supervisadas a las capas vectoriales poligonales consideradas.
Calcular estadísticas en áreas de clasificación - Calcula las estadísticas de la imagen seleccionada dentro de las áreas previamente definidas.
Clasificación no supervisada - Realiza clasificaciones no supervisadas sobre la capa ráster seleccionada.

Menú de pre/pos-procesamiento

     Incluye las funciones de pre-procesamiento y pos-procesamiento (ver sección Pre/Pos-procesamiento).

Reproyectar ráster - Reproyecta la imagen seleccionada.
Reproyectar vector - Reproyecta la cobertura vectorial seleccionada.
Georreferenciar con GCPs - Georreferencia una imagen con puntos de control en terreno.
Corregistrar - Registra espacialmente una imagen con respecto a otra (y la georreferencia con puntos de control imagen-a-imagen).
Editar puntos de control:
- En terreno - Permite editar GCPs. Se debe desplegar previamente la imagen de referencia.
- Imagen-a-imagen - Permite editar puntos de control imagen-a-imagen. Se deben desplegar previamente ambas imágenes en dos visualizadores distintos.
-----
Balance de histograma - Permite realizar un realce de histograma sobre un ráster ajustándolo con respecto al de otro.
Mosaico - Compone un mosaico entre dos o más imágenes.
Fusión de resoluciones - Combina los datos de un conjunto de bandas con otra de mejor resolución espacial.
-----
Pos-clasificación:
- Fusionar clases - Fusiona clases de una imagen clasificada.
- Análisis por mayoría/minoría - Realiza un análisis por mayoría/minoría sobre una imagen clasificada.
- Matriz de confusión - Calcula la matriz de confusión en una imagen clasificada. Debe definirse previamente al menos un área de prueba.
- Asignar a áreas de prueba - Asigna como áreas de prueba para calcular la matriz de confusión a las capas vectoriales poligonales asignadas.

Menú de visualización

     Comprende la configuración de visualización, con parámetros como estilo de visualización, propiedades de visualizadores y disposición de despliegue, y algunas herramientas relacionadas.

Visualizador activo:
- Visualizador #1 - Selecciona como activo al primer visualizador.
- Visualizador #2 - Selecciona como activo al segundo visualizador.
- Visualizador #3 - Selecciona como activo al tercer visualizador.
- Visualizador #4 - Selecciona como activo al cuarto visualizador.
Propiedades - Consulta y edita las propiedades del visualizador activo.
Disposición:
- 1 único - Selecciona un único visualizador que ocupa toda el área de visualización.
- 2 horizontal - Selecciona dos visualizadores que se disponen de manera horizontal.
- 2 vertical - Selecciona dos visualizadores que se disponen de manera vertical.
- 2x1 horizontal - Selecciona tres visualizadores que se disponen uno ocupando media área de visualización y los otros dos de manera horizontal en el espacio restante.
- 2x1 vertical - Selecciona tres visualizadores que se disponen uno ocupando media área de visualización y los otros dos de manera vertical en el espacio restante.
- 3 horizontal - Selecciona tres visualizadores que se disponen de manera horizontal.
- 3 vertical - Selecciona tres visualizadores que se disponen de manera vertical.
- 2x2 cuadrícula - Selecciona cuatro visualizadores que se disponen en una cuadrícula de dos visualizadores por dos visualizadores.
Sincronizar visualizadores - Permite sincronizar hasta cuatro visualizadores.

Menú de bibliotecas

     Contiene el acceso a las bibliotecas de datos de SoPI, para su consulta y edición (ver Bibliotecas).

Servidores WMS - Accede a la biblioteca de servidores WMS (OGC) para capas remotas.
Firmas espectrales - Accede a la biblioteca espectral.
-----
Tablas cromáticas - Accede a la biblioteca de tablas cromáticas para aspecto ráster.
Estilos vectoriales - Accede a la biblioteca de estilos para aspecto vectorial.
-----
Matrices de convolución - Accede a la biblioteca de matrices para filtros espaciales.
Ecuaciones - Accede a la biblioteca de expresiones para álgebra de bandas.
-----
Sistema de referencia - Accede a la biblioteca de sistemas de referencia geodésicos.
Datum - Accede a la biblioteca de data.
Elipsoide - Accede a la biblioteca de elipsoides.

Menú de ayuda

     Contiene el acceso a la ayuda, configuración e información sobre SoPI (ver sección Introducción).

Ayuda de usuario - Ingresa a la ayuda de usuario de la aplicación.
Configuración - Accede a las opciones de configuración de la aplicación.
Acerca de... - Muestra la información general sobre SoPI.

Barra de herramientas

     La barra de herramientas de la aplicación contiene botones que realizan diferentes acciones (ya sea directamente o abriendo herramientas). Se divide en herramientas generales y en herramientas específicas.


Barra de herramientas en SoPI.

Herramientas generales

     Se compone de quince botones con las acciones realizadas más frecuentemente. Se encuentran agrupados en dos secciones, una de funciones de archivo con cinco botones y otra de herramientas interactivas con nueve botones, y un botón para la ayuda de usuario.

Herramientas de archivo

 Nuevo proyecto - Genera un nuevo archivo de proyecto SoPI (.suri).
 Abrir proyecto - Abre un archivo existente de proyecto SoPI (.suri).
 Guardar proyecto - Guarda el proyecto SoPI actual.
 Agregar capa - Agrega una capa temática (ráster o vectorial) al árbol de capas del proyecto SoPI actual.
 Eliminar elemento - Elimina la capa temática (ráster o vectorial) o el grupo del árbol de capas del proyecto SoPI actual.

Herramientas interactivas

 Arrastrar - Permite desplazar la vista en todas las direcciones presionando el botón izquierdo del puntero.
 Magnificar - Permite acercar la vista presionando el botón izquierdo del puntero y alejarla con el botón derecho del mismo.
 Ajustar vista a proyecto - Ajusta la vista a la extensión de las capas desplegadas en el proyecto SoPI.
 Ajustar vista a capa - Ajusta la vista a la capa temática seleccionada.
 Ajustar vista a relación 1:1 con imagen - Ajusta la vista a la resolución real de la imagen desplegada.
 Consulta de píxel - Consulta coordenadas del píxel en la vista e información sobre las capas temáticas desplegadas sobre éste.
 Navegar - Se dirige a la ubicación solicitada en el visualizador activo. Abre una ventana de control en el extremo inferior izquierdo de la pantalla.
 Medición rápida - Permite realizar mediciones sobre el visualizador activo. Abre una ventana de control en el extremo inferior izquierdo de la pantalla.
 Capturar vista - Captura la vista actual del visualizador activo en un archivo ráster.

Botón de ayuda

     Aislado a la derecha sobre la misma barra de herramientas se encuentra el botón de ayuda.

 Ayuda de usuario - Ingresa a la ayuda de usuario de la aplicación.

Adicionalmente, este botón está replicado en las ventanas de todas las funciones.

Herramientas específicas

     Esta barra posee un selector desplegable con diferentes opciones de tareas. Cada una de estas tareas implica un conjunto diferente de controles específicos, que se despliegan a la derecha del selector y de acuerdo a la elección realizada.


Selección de tareas en SoPI.

Selector de tareas

     SoPI incluye seis tareas que pueden elegirse desde el selector.

Tarea Brillo/Contraste de imagen

     Permite ajustar brillo y contraste de manera de lograr una visualización adecuada (ver Herramientas interactivas).

Tarea Animación de imágenes

     Permite animar una secuencia de capas ráster (ver Herramientas interactivas).

Tarea Creación de mapas

     Agrupa las herramientas que permiten generar mapas (ver Herramientas interactivas).

Tarea Edición vectorial

     Agrupa las herramientas que permite editar capas vectoriales y tablas de atributos (ver Tratamiento vectorial).

Tarea Georreferenciar con GCPs

     Agrupa las funciones que permiten georreferenciar capas ráster con puntos de control en terreno (ver Transformaciones geográficas).

Tarea Corregistrar

     Agrupa las funciones que permiten realizar corregistro entre imágenes (ver Transformaciones geográficas).

Árbol de capas

     El árbol de capas es la zona de la interfaz gráfica de usuario donde se organiza toda la información incluída en el proyecto, sean imágenes o coberturas vectoriales, respectivamente en forma de capas temáticas ráster o vectoriales. Cada capa temática o grupo aparece identificado por su nombre en el árbol de capas.


Árbol de capas de SoPI y menú contextual de la capa vectorial seleccionada.

 La posición de una capa o grupo en el árbol de capas indica la prioridad para su visualización durante despliegue, siendo ésta mayor cuánto más arriba se ubique al elemento en el árbol.

Selección de capas

     Para seleccionar una capa temática debe hacerse clic izquierdo con el puntero sobre ésta en el árbol de capas. Para seleccionar más de una capa, debe mantenerse presionada la tecla Control, mientras se seleccionan las restantes. Pueden seleccionarse capas contiguas en el árbol si se mantiene presionada la tecla Mayúsculas (Shift). Las capas seleccionadas se muestran resaltadas en color.

 La mayoría de las funciones de SoPI requieren previamente la selección de una o varias capas temáticas antes de ser llamadas. Las herramientas o procesos operan sobre las capas seleccionadas.

Despliegue y ocultamiento de capas

     Cada capa temática posee un casillero a la derecha que indica si está desplegada en el visualizador activo. Para desplegar/ocultar una capa del visualizador activo basta con tildar/destildar ese casillero; alternativamente puede hacerse desde el menú contextual de la capa en el árbol.

Menúes contextuales

     Haciendo clic derecho sobre cualquiera de las capas temáticas puede accederse a su correspondiente menú contextual.

Menú común ráster/vectorial

     El menú es similar para capas ráster y vectoriales.

 Desplegar - Despliega la capa temática en el visualizador activo.
 Ocultar - Oculta la capa temática en el visualizador activo.
 Desplegar en todos - Despliega la capa en todos los visualizadores.
 Ocultar en todos - Oculta la capa en todos los visualizadores.
 Eliminar - Elimina la capa temática del proyecto SoPI actual.
-----
 Propiedades - Muestra las propiedades de la capa temática.
 Aspecto - Permite consultar y modificar el aspecto visual de la capa.

Menú vectorial

     Las capas temáticas vectoriales poseen además funciones exclusivas.

 Tabla de atributos - Permite consultar y editar los atributos en la tabla de la capa vectorial.
-----
 Asignar a áreas de entrenamiento - Asigna como áreas de entrenamiento para realizar clasificaciones supervisadas a las capas vectoriales poligonales consideradas.
 Asignar a áreas de prueba - Asigna como áreas de prueba para calcular la matriz de confusión a las capas vectoriales poligonales asignadas.

 Las capas vectoriales a ser asignadas como áreas de entrenamiento o prueba deben ser de tipo poligonal.

Área de visualización

     El área de visualización es la superficie de la aplicación donde se despliegan tanto las ventanas de visualización con las capas temáticas del proyecto como las tablas correspondientes, y constituye la superficie de interacción con éstas.


Área de visualización en SoPI con cuatro visualizadores sincronizados en una cuadrícula de 2x2.

     SoPI admite hasta cuatro ventanas de visualización simultáneas. Cada visualizador actualiza su vista independientemente, de acuerdo al aspecto de las capas temáticas desplegadas configurado en el árbol de capas correspondiente a éste.

Visualizador activo

     El visualizador activo es aquel con el que se interactúa. Puede seleccionarse desde el menú Visualización en el menú principal, o en el caso de tener desplegado más de un visualizador, haciendo clic directamente con el puntero sobre la ventana del mismo. Sólo puede haber un único visualizador activo.

Propiedades de visualizador

     Las propiedades del visualizador activo pueden consultarse y modificarse desde la función Propiedades dentro del menú Visualización en el menú principal. Para entender las opciones de configuración es necesario familiarizarse previamente con los entornos y modos de visualización.


Propiedades del visualizador activo 2D.

Entornos de visualización

     Hay dos entornos de visualización: bidimensional (2D) y tridimensional (3D). El usuario puede seleccionarlos desde el menú principal, en el menú Visualización. El entorno por defecto es el bidimensional.

 En el caso de seleccionar el entorno 3D para un visualizador, es indispensable contar con al menos un modelo digital de elevación (MDE) en el proyecto SoPI para asociarlo al visualizador 3D.


Visualizador en entorno 3D.

Entorno 2D

     El entorno de visualización bidimensional es el utilizado comúnmente en los Sistemas de Información Geográfica (SIG). Un visualizador 2D admite dos modos de visualización diferentes.

Entorno 3D

     El entorno tridimensional permite recorrer el proyecto en tres dimensiones, desplegando las diferentes capas temáticas como texturas sobre una base topográfica. Para rotar la vista en este entorno debe moverse el puntero mientras se mantiene presionado su botón izquierdo. Asímismo, para magnificar la vista debe moverse el mismo con su botón derecho presionado. El modelo digital de elevación (MDE o DEM, de digital elevation model) a asociarse al visualizador 3D puede elegirse a través del selector desplegable que indica todas las capas ráster monobanda disponibles en el proyecto.

Las opciones de configuración comprenden la selección de un color de fondo y de valores (entre 1 y 20) para la exageración vertical, la calidad visual de las texturas y la velocidad de la cámara, todos editables mediante sendos deslizadores. Debe considerarse que cuanto mayores sean los valores en cualquiera de estas últimas dos opciones, menor será el rendimiento de la visualización. Además puede seleccionarse el tipo de cámara a utilizarse en la vista: una sobre el terreno que rota en un eje perpendicular a éste o una de desplazamiento esférico alrededor del mismo.


Propiedades de visualizador activo 3D.

Modos de visualización

     Hay dos tipos de visualización bidimensional, con alcances diferentes: modo Imagen y modo SIG (tipo Sistemas de Información Geográfica).

Modo Imagen

     Este modo permite desplegar en el visualizador una única capa ráster, que define automáticamente el sistema de referencia geodésico a adoptarse en éste, y las coberturas vectoriales son automáticamente reproyectadas en el acto (on-the-fly) a ese sistema. Es el modo de visualización con mayor rendimiento, y viene configurado por defecto en SoPI.

 Por su rendimiento superior, se recomienda fuertemente seleccionar el modo Imagen para realizar procesamiento digital de imágenes o utilizar herramientas de tratamiento de datos.

 Debido a que el sistema de referencia queda definido por el ráster a la vista, no es posible visualizar capas vectoriales dentro de un visualizador en modo Imagen si previamente no se despliega en éste una imagen con un sistema de referencia válido.

Modo SIG

     En el modo Sistemas de Información Geográfica (SIG) debe definirse manualmente un sistema de referencia geodésico. Todas las capas temáticas desplegadas, ya sean ráster o vectoriales, son automáticamente reproyectadas en el acto (on-the-fly) al sistema seleccionado. Por lo tanto, este modo permite desplegar más de una capa ráster simultáneamente, inclusive si poseen sistemas de referencia diferentes, pero en este caso se reduce considerablemente el rendimiento de la visualización.


Visualizador en modo SIG con cuatro capas ráster desplegadas simultáneamente.

 El orden de las capas ráster desplegadas dentro del árbol de capas puede definir cuáles se visualizan efectivamente. No se aconseja realizar procesamiento de imágenes ni utilizar herramientas de tratamiento de datos sobre un visualizador en modo SIG.

Cantidad y disposición de visualizadores

     La cantidad de ventanas de visualización a utilizarse en el proyecto y la disposición espacial de las mismas pueden seleccionarse en todo momento entre las opciones incluídas en Disposición dentro del menú Visualización en el menú principal.


Selección de cantidad y disposición de visualizadores.

Sincronizar visualizadores

     SoPI admite la sincronización de hasta cuatro ventanas de visualización, independientemente de los entornos y modos de visualización de cada una. La selección de los visualizadores a sincronizar debe realizarse mediante la función Sincronizar visualizadores dentro del menú Visualización en el menú principal.


Sincronización de visualizadores.

     Hay dos tipos diferentes de sincronización: según las coordenadas relativas (línea/píxel) del modelo ráster de las imágenes o según las coordenadas absolutas de sus modelos geográficos. En ambos casos puede optarse por sincronizar sólo el centro de la vista, en lugar de la totalidad de su extensión.

Barra de estado

     La barra de estado de SoPI muestra información sobre la ubicación del puntero en el visualizador activo: coordenadas geográficas sexagesimales, coordenadas planas o geográficas decimales originales, valores de número digital (DN, de digital number) en la banda o bandas desplegadas y tipo de dato de éstos, y coordenadas línea/píxel de la imagen, y también sobre el estado de la acción que se esté realizando sobre el mismo.


Barra de estado en SoPI.

Ventanas de control

     Las herramientas interactivas Navegar y Medición rápida generan ventanas de control debajo del árbol de capas, que permiten respectivamente ingresar las coordenadas de navegación o seleccionar los parámetros de la medición.


Ventanas de control en SoPI.