Software Projects

AIDE: the Annotation Interface for Data-driven Ecology

Front-end of AIDE in one of many possible configurations.

If one or more of the following points sound familiar to you:

Then AIDE might be your answer, because it solves all of the above!

AIDE is a web-based annotation service that combines a highly versatile labeling platform with a sophisticated machine learning model, to accelerate and improve your labeling process in every way. To the best of my knowledge, it is the first general-purpose interface ever to include humans and a model with an Active Learning loop.

Background

AIDE was born as part of my internship program at Microsoft Research in the AI for Earth initiative. The initial focus of the platform was on animal detection from aerial images, but the framework can in principle be used for virtually anything requiring (image) labels.
In essence, this means that AIDE is a Microsoft-backed project that will continue to be developed.

Highlights

AIDE features some exciting properties:

Sounds useful, but can I try it?

Sure, we have a few demo instances running that showcase the user interface:

Interested in a sneak peek for the upcoming v3? Here's a demo with awesome new semantic segmentation tools:

Remember: these demos just display the labeling frontend; in reality you would also have a model working hand-in-hand with the users.

Great, how can I get it?

Here's the best part: AIDE is fully Open Source and can be downloaded for free from the corresponding GitHub page!

Big update: I am working on the next version (v3) of AIDE, with lots of new features to come! Implemented: Photoshop-grade semantic segmentation tools (see demos above), polygon annotations, support for multi- and hyperspectral images, support for new image formats (ERDAS Imagine, ENVI, DICOM, etc.). Guaranteed but work in progress: advanced annotation im- and export. Other new features are TBD.

↯ Get it here for free

But I don't have the required infrastructure!

Are you by chance working on an Earth science or conservation project? Then head over to the Microsoft AI for Earth project site and apply for computation credits for the Microsoft Azure cloud! Or, alternatively, drop me a line and I may be able to arrange something for you. AIDE works wonderfully on Azure—in fact, it has been developed on it.

I have a great model, good idea, etc., can I contribute?

Yes, please! Although I am the only developer on the product at this moment, I would like AIDE to turn into a proper collaborative project. If you have:

I would be more than happy to hear from you. Remember: AIDE is open source on Github, so you can start contributing or branching right away.
Thank you!


GeoVITe: Geodata viewer and download portal

The UI of GeoVITe (resp. Geodata4SwissEDU, as it was temporarily called) as it looked like when I developed it.

GeoVITe is a scalable, web-based geospatial data viewer and download service provided by the Institute of Cartography and Geoinformation (IKG), ETH Zurich, Switzerland. GeoVITe allows academic institutions with a subscription to view and download the full geospatial data catalogue provided by swisstopo by means of bounding box selections. During my internship at IKG in 2015/16 I developed most of the GeoVITe engine (full stack), including:

I also presented a beta of the platform at EuroCarto 2015 and released a paper on it soon after.