DeepCore is split into libraries that are grouped by function. This decoupled approach allows the application developer to use the pieces necessary for their needs, and no more. For more information on DeepCore, it's architecture and uses, please visit the DeepCore Architecture page. DeepCore uses the Apache License V2.0.
The GBDXM packaging tool is a DeepCore based executable that enables the user to package a machine learning model for use with other DeepCore based tools. It takes in a supported model format as an input, packages the model files into a single easy-to-use, easy-to-share container. The DeepCore framework can then use that model package to perform machine learning and object detection tasks. Currently, only Caffe models are supported, but other model formats are forthcoming as additional machine learning frameworks are incorporated into DeepCore.
A sample model can be downloaded from the Sample Download links at the top of the page or in the footer of the page.
OpenSpaceNet is a DeepCore-based sample application that uses DigitalGlobe satellite imagery as an input source for the object detection. Using DigitalGlobe image services, such as the DigitalGlobe Maps API or the My DigitalGlobe imagery service, the user can access current satellite imagery for use in machine learning. OpenSpaceNet allows the user to select an area for detection, specify a model to use during detection, and get the results back in a geospatial format suitable for use in a GIS application or service.
To use the OpenSpaceNet application, please download the sample image and model provided on this page. They can be downloaded via the Sample Data links at the top and bottom of the page.