Revolutionizing Land Classification with AI

deepTerra is an innovative AI application designed to simplify land classification from remote sensing data, including drone footage and high spatial resolution satellite imagery. It streamlines the machine learning process into four key aspects:

Data Collection and Organization

deepTerra can automatically source, download, and organize satellite image patches by simply specifying the latitude/longitude coordinates of a 1km land square.

Image Augmentation

The application employs geometric image augmentation techniques to enhance datasets, thereby improving the accuracy and generalization of the machine learning process.

Model Training

deepTerra supports a variety of open-source deep learning models, including ResNet50, VGG16, DenseNet, InceptionV3, InceptionResNet, and a proprietary convolutional network model tailored for specific dataset categories. It offers a wide range of tunable hyperparameters for optimizing training speed, accuracy, and generalizability. A new version has been released that includes sophisticated automatic hypertuning features that automatically search and optimize hyperparameter values without manual intervention

Image Prediction and Data Export

Once trained, models can be applied to new image sets for classification, with rich support for prediction visualization and filtering through interactive heatmaps. The latest release introduces ensemble learning, combining multiple models and statistical techniques to generate more accurate and reliable predictions.

Results can be visualized directly on Google Maps or exported in a variety of formats, including Google Earth KML files, JSON, CSV, and templated documents such as LaTeX or PDF.

Key Points

deepTerra is designed to be user-friendly, requiring no coding or scripting. It comes with several pre-trained datasets and can be applied to general image classification tasks beyond land classification. For instance, it has been trained on a dataset of 25,000 cat and dog images and can distinguish between cat and dog images with over 98% accuracy.

Future Developments

Development of deepTerra is ongoing, with plans to support multi-class applications, use historical data for land change mapping, target relevant parts of images using hotspots, extract heat characteristics using multispectral data, and apply advanced models for incremental learning as new data becomes available.

Screenshots

The following show several screenshots that give a flavour of deepTerra and its main functionalities.

Technical Overview

A paper describing the capabilities and architecture of deepTerra has been uploaded to both ResearchGate and arXiv.