Match Scribbles to Features on the Earth

Caitlin Dempsey

Updated:

Land Lines is an experimental online tool that matches drawn gestures on the screen with landforms extracted from satellite imagery.

Developed by  Zach Lieberman, Matt Felsen, and the Data Arts Team at Google, Land Lines lets users explore Google Earth satellite imagery through the drawing of lines.

The tools works only in Chrome and provides imagery matches to squiggles whether the user draws it on a desktop or a mobile device by harnessing the combination of machine learning, optimized algorithms, and graphics card power.

In developing the tool, OpenCV Structured Forests and ImageJ’s Ridge Detection were used to determine dominant lines from an initial subset of over 50,000 satellite imagery tiles.


Free weekly newsletter

Fill out your e-mail address to receive our newsletter!
Email:  

By entering your email address you agree to receive our newsletter and agree with our privacy policy.
You may unsubscribe at any time.


Those lines were then stored in a vantage point tree which allows the tool to rapidly return an imagery match to an existing land feature in response to a user’s doodle.  To get into more technical detail about Land Lines, read the technical case study or browse the open-source code on GitHub.

The length of the line drawn is limited to a small length.  As you continue to draw, the line moves the starting point, keeping a consistent length.  As with a lot of experimentation, Land Lines can return remarkably accurate matches:

Screenshots showing Land Lines matching scribbles to satellite imagery features.
Screenshots showing Land Lines matching scribbles to satellite imagery features.

and some not so accurate matches:

A satellite imagery mismatch to a scribble from Land Lines.
A satellite imagery mismatch to a scribble from Land Lines.

If you just want to see where the line takes you, switch to the Drag function.  From there you can be taken on an endless journey of connected lines.  As each tile is placed, a label letting you know the geographic location is provided.

Using the drag function on Land Lines to follow satellite imagery features.
Using the drag function on Land Lines to follow satellite imagery features.

More:

YouTube video

Related

Photo of author
About the author
Caitlin Dempsey
Caitlin Dempsey is the editor of Geography Realm and holds a master's degree in Geography from UCLA as well as a Master of Library and Information Science (MLIS) from SJSU.