Extracción de características de cobertura terrestre de imágenes satelitales

14

Me interesa una solución de código abierto o de bajo costo para crear capas GIS de cobertura terrestre que utilicen algoritmos de extracción de texturas y espectrales. He utilizado PCI Geomatica, ENVI y Feature Analyst VLS en el pasado; Sin embargo, estas soluciones están un poco más allá de mi rango de precios, ¿alguna recomendación de software?

    
pregunta artwork21 07.05.2011 - 04:39

3 respuestas

18

Puede usar GRASS GIS para esto, que admite la extracción de texturas y la clasificación de imágenes según un enfoque radiométrico / segmentario. Para una idea, revise esto eventualidad en el recargo. >

Vea también: enlace y enlace para una visión general.

    
respondido por el markusN 07.05.2011 - 09:24
8

Si te entiendo correctamente, estás buscando un procedimiento de clasificación supervisado. Algunos antecedentes teóricos: enlace

Esto es ciertamente posible a través de la hierba: enlace

Como alternativa, también puedes ver la saga (no estoy diciendo que sea mejor, solo la conozco mejor), que también funciona bien con qgis y R. Hay algunos videos que lo demuestran en este sitio: enlace (descargue los archivos de datos para obtener las presentaciones).

En todos los programas gis, lo que hará es definir una cantidad de puntos de referencia o polígonos en un tipo de terreno, que luego se extrapolarán al resto del área. Aquí hay un ejemplo de una clasificación de uso del suelo:

Ydehecho,sihadibujadosuspolígonosdeentrenamientoencualquierprogramagis,puedeusarRparapredecir.Creeunasuperposiciónconsuscuadrículasyluegousecualquiersistemadepredicciónqueleguste(porejemplo,rpartsideseaárbolesdeclasificación).Másinformaciónenestelibroenlapágina222: enlace

Hay mucho más que decir, los conjuntos de entrenamiento deben ser representativos para su área de estudio (quizás incluso sería mejor generar puntos aleatorios en R y clasificarlos). También debe elegir sus conjuntos de datos auxiliares con cuidado, y es posible que desee generar otros nuevos si, por ejemplo, la textura es una propiedad importante.

-

Si todo lo que desea hacer es extraer regiones o funciones (sin clasificarlas), es más probable que desee un algoritmo de segmentación. Un ejemplo (implementado en SAGA GIS) se discute en este documento: enlace

    
respondido por el johanvdw 26.09.2011 - 12:42
3

Podrías hacer eso con GRASS.

Primero trabajará con datos ráster:

Finalmente, manipularás datos vectoriales . v.db.select y v.class te ayudará.

    
respondido por el simo 26.09.2011 - 12:51