Je suis impliqué dans la télédétection depuis quelques années maintenant pendant mes études. Je me demande quelle combinaison de logiciels et de modules de traitement d'image serait la plus appropriée pour une chaîne de processus entière pour des solutions et des produits professionnels de traitement d'image. Je suis très curieux de savoir ce que les autres utilisateurs pensent et cela mènera peut-être même à une discussion intéressante d'utilisateurs expérimentés.
Ce que je veux dire en détail est la combinaison de:
une base de données stockant des données géographiques comme des fichiers de formes mais surtout de grandes quantités d'images satellites avec les métadonnées correspondantes
modules de traitement d'image utilisant automatiquement les données appropriées de la base de données utiles pour l'étape de traitement choisie (par exemple toutes les données satellite avec au moins une certaine résolution spatiale pour un laps de temps et une zone géographique donnés pour produire des cartes de détection de changement)
les résultats devraient alors être intégrés dans la base de données et peut-être même être disponibles pour distribution via un serveur web
Malheureusement, je n'ai pas de connaissances avancées sur les bases de données pour les données géographiques. Peut-être que GeoNetwork / GeoServer avec PostGIS serait une option?
Pour les modules de traitement d'image, j'ai pensé à implémenter les algorithmes nécessaires en C ++ / GDAL ou JAVA / Geotools. Il faudrait également une sorte de module de connexion à la base de données afin de récupérer les données nécessaires au traitement et à la création de métadonnées pour les images / produits traités. Je pensais que des solutions généralement open source seraient les meilleures, car un tel système serait développé à long terme et indépendant des sociétés commerciales.
Réponses:
vous pouvez consulter OTB [1] et OSSIM [2] et ILWIS (uniquement pour Windows). Tous sont des outils open source.
Il existe des outils commerciaux utilisés en RS tels que ENVI, LCCS, ERDAS, Leica LPS (principalement la photogrammétrie) qui font maintenant partie d'Integraph)
[1] http://ossim.org
[2] http://www.orfeo-toolbox.org/otb/
la source
Vous souhaiterez peut-être développer quelque chose en tant que module complémentaire à Qgis et vous connecter à une base de données PostGIS.
Qgis est un SIG de bureau open source avec un interpréteur python intégré et un accès aux kits d'outils de traitement d'image. Vous pouvez développer des plugins qui utilisent la boîte à outils de l'interface utilisateur Qt et ont accès aux composants internes de Qgis via l'API Qgis-Python.
Si les boîtes à outils de traitement d'image standard ne suffisent pas, vous pouvez également écrire des plugins en C ++ - mais vous constaterez peut-être que la lecture des rasters dans des tableaux numpy en python et leur utilisation est assez rapide.
la source
Je n'ai écrit aucun module, mais j'ai utilisé des routines compilées par l'utilisateur (IDL) dans ENVI. Nous avons également demandé à quelqu'un d'écrire un module pour nous. Semble être assez puissant et flexible, bien que vous ayez bien sûr besoin d'une licence ENVI pour les exécuter.
la source
Vous pouvez essayer les options de gestion raster d'ArcGIS Desktop [1]. Vous devrez faire particulièrement attention si vous ne souhaitez pas modifier vos valeurs de pixels ou si vous souhaitez stocker des données dans des formats de télédétection natifs.
Vous pouvez également extraire les outils Envi pour ArcGIS [2]. Envi est un ensemble de traitement d'image de télédétection établi.
[1]. http://resources.arcgis.com/en/help/main/10.2/index.html#/Design_methodology_for_a_raster_database/009t0000002w000000/
[2] http://www.exelisvis.com/Learn/WhitepapersDetail/TabId/802/ArtMID/2627/ArticleID/9895/ENVI-Tools-for-ArcGIS174-and-ENVI-for-ArcGIS174-Server.aspx
la source