Skip to content
/ cadasym Public

Image corpus for Computer Vision on symbols in Swiss cadastral maps

License

Notifications You must be signed in to change notification settings

brawer/cadasym

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cadasym

Cadasym is a corpus for Computer Vision on symbols in cadastral maps.

Background: Whenever a Swiss parcel or building changes its geometry, land surveyors are required to submit a so-called “mutation plan” to the local authorities. Today, this is done in a completely digital workflow, but for most of the 20th century, plans were submitted on paper. By analyzing the archived plans, we would like to eventually reconstruct the history how buildings have developed over time. At the moment, the images in the corpus were all taken from cadastral mutation plans supplied by the City of Zürich. In other Swiss municipalities, the plans should look identical, but they will likely not have used the same equipment for scanning paper plans to electronic images.

Purpose: The images from this corpus are useful for testing, evaluating and training computer vision systems. The symbol recognition task appears ideal for training Convolutional Neural Networks with synthetic training data; or maybe it’s enough to go with “old-school” algorithmic computer vision. Whatever solution we end up using, we’ll need to evaluate its quality.

Corpus building: To build the corpus, we wrote an ad-hoc desktop application that extracts image snippet from scanned plans. Human users manually classified the image snippets into one of the categories shown below.

Data download: To download the corpus data, see the ZIP file in Releases.

Structure

The released ZIP file contains PNG images, 256×256 pixel in size, where the symbol in question is located at the exact center of the image. Quite often, there are other symbols drawn nearby, or there is an overlapping line. That complication is what makes this an interesting problem. The PNG files are currently in one of these folders:

Category Sample
white_circle
double_white_circle
black_dot
double_black_circle
small_cross
large_cross
triangle
other

Note: We’ll likely split the white_circle category into several categories by circle size. Because this is rather trivial for a computer (we can just measure the circle radius), we’ll do this later. Also, we’ll likely add more categories over time.

License

Public Domain (CC0-1.0): To the extent possible under law, we have waived all copyright and related or neighboring rights to this work. This work is published from Switzerland.

Public Domain