GeoDMA is a toolbox for integrating remote sensing imagery analysis methods with data mining techniques producing a user-centered, extensible, rich computational environment for information extraction and knowledge discovery over large geographic databases.
Release | TerraView Version | Date | Download link | Release Notes |
---|---|---|---|---|
Releases compatible to TerraLib 5 → watch 30sec video (below) to learn how to install GeoDMA 2.0.0 | ||||
GeoDMA 2.0.5 beta | 5.7.1 | Aug, 30, 2024 | geodma-2.0.5-beta-setup.exe | |
GeoDMA 2.0.4 beta | 5.6.5 | Aug, 11, 2023 | geodma-2.0.4-beta-setup.exe | |
GeoDMA 2.0.3 beta | 5.6.1 | Mar, 24, 2021 | geodma-2.0.3-beta-setup.exe | |
GeoDMA 2.0.1 beta | 5.5.1 | Aug, 4, 2020 | geodma-2.0.1-beta-setup.exe | This is the second beta version, compatible to the original TerraView |
GeoDMA 2.0.0 beta source-code | 5.4.0 | Nov, 21, 2018 | geodma-develop-2018-11-21-11-03.tar.gz | This file contains ONLY THE SOURCE-CODE for version 2.0.0. To download the latest source-code please check 'Building and Configuring GeoDMA'. |
GeoDMA 2.0.0 beta | 5.3.3 | Aug, 29, 2018 | geodma-2.0.0-beta-setup.exe | This is the first beta version, compatible to the original TerraView |
GeoDMA 2.0.0 alpha 3 | 5.3.1 | May, 7, 2018 | geodma-2.0.0-alpha3-setup.exe | This is an alpha version, compatible to the original TerraView |
GeoDMA 2.0.0 alpha 2 | 5.2.2 | Nov, 6, 2017 | geodma-2.0.0-alpha2-setup.exe | This is an alpha version. It requires a specific version of Terraview 5, downloadable from this link |
GeoDMA 2.0.0 alpha | 5.2.1 | June, 14, 2017 | geodma2.0.0-alpha_setup.exe | This is an alpha version. It requires a specific version of Terraview 5, downloadable from this link |
Releases compatible to TerraLib 4 | ||||
GeoDMA 0.2.2a | 4.2.2 | December, 07, 2015 | install_geodma-0.2.2a.exe | |
GeoDMA 0.2.2 | 4.2.2 | March, 27, 2014 | install_geodma-0.2.2.exe | This is the first version GeoDMA installer, compatible with TerraView 4.2. |
GeoDMA 0.2.1 | 4.0.0 | April, 12, 2011 | GeoDMA_021.zip | |
GeoDMA 0.2.0 | 4.0.0 | March, 17, 2011 | GeoDMA_020.zip | This is the first version compatible with TerraLib 4. |
Releases compatible to TerraLib 3 | ||||
GeoDMA 0.1.9 | 3.5.0 | November, 05, 2010 | GeoDMA_019.zip | |
GeoDMA 0.1.8 | 3.5.0 | October, 21, 2010 | GeoDMA_018.zip | |
GeoDMA 0.1.7 | 3.5.0 | August, 04, 2010 | GeoDMA_017.zip | |
GeoDMA 0.1.6 | 3.4.0 | May, 26, 2010 | GeoDMA_016.zip | |
GeoDMA 0.1.5 | 3.3.1 | May, 11, 2010 | GeoDMA_015.zip | |
GeoDMA 0.1.4 | 3.3.1 | March, 11, 2010 | GeoDMA_014.zip | |
GeoDMA 0.1.3 | 3.3.0 | October, 29, 2009 | GeoDMA_013.zip | |
GeoDMA 0.1.2 | 3.3.0 | September, 16, 2009 | GeoDMA_012.zip | |
GeoDMA 0.1.1 | 3.3.0 | August, 27, 2009 | GeoDMA_011.zip | |
GeoDMA 0.1.0 | 3.3.0 | July, 31, 2009 | GeoDMA_010.zip | |
GeoDMA 0.0.9 | 3.2.0 | May, 12, 2009 | GeoDMA_009.zip | |
GeoDMA 0.0.8 | 3.2.0 | April, 7, 2009 | GeoDMA_008.zip | |
GeoDMA 0.0.7 | 3.2.0 | April, 7, 2009 | GeoDMA_007.zip | This is considered the first version published at http://sourceforge.net/ |
It is easy and straightforward. After downloading/installing TerraView 5 in your computer, follow the instructions of this 35 seconds video:
The first step is to use TerraView software to load and visualize image (download using this link). We selected the True Color composition for our 4 bands image (Blue, Green, Red, Nir), using bands 2, 1 and 0.
We also applied the 2% image stretching to provide a fast visualization with high contrast. With the image on the screen, we selected the Image Segmentation method to produce regions according. We have selected the minimum number of pixels as 25 to avoid very small regions, and defined a similarity threshold of 0.01, based on the minimum euclidean distance of pixels with 4 bands to be considered homogeneous.
Loading Raster in TerraView | Apply image segmentation in TerraView |
Based on the regions obtained by the segmentation, we call GeoDMA Feature Extraction tool that produces a table full of features. This process can take several minutes (~15 minutes in this case). We also select samples from the images to train a Decision Tree Algorithm.
Feature Extraction in GeoDMA | Sample Selection in GeoDMA |
The final step is to load the C5.0 classification algorithm, that based on the previously selected samples, produces a Decision Tree and classify all regions. We define a visualization scheme based on the labels included on the table to visualize the final classification.
The toolbox integrates the following techniques:
GeoDMA is developed in C++ under the Free and Open Source Software (FOSS) foundation, and works as a plugin for TerraView GIS.
GeoDMA has already been used to classify deforestation dynamics in Brazilian Amazonia.
GeoDMA works also with high spatial resolution urban imagery.
The system's workflow is the following:
How to reference software GeoDMA in your paper?
GeoDMA <version number>. São José dos Campos, SP: Brazil's National Institute for Space Research (INPE), 2011. Available at <http://www.dpi.inpe.br/geodma>. Accessed in yyyy/mm/dd.
If you have some paper whose results were produced with GeoDMA, please share with us.
GeoDMA is free software, developed using TerraLib library. It works as a plugin for TerraView, also free software. If you want to download the source code of GeoDMA, try the following:
<https://svn.dpi.inpe.br/terralib/trunk/>
/path/to/terralib/trunk/build/cmake/
We are currently using Microsoft Visual Studio 2010 with QT 3.2 to compile GeoDMA in Windows, and gcc to compile in Linux. More information about compilation issues, please visit http://www.terralib.org/.