You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-4Lines changed: 9 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,25 +47,30 @@ Features can be anything visually distinguishable in the imagery for example: bu
47
47
Have a look at [this OpenStreetMap diary post](https://www.openstreetmap.org/user/daniel-j-h/diary/44145) where we first introduced RoboSat and show some results.
48
48
49
49
The tools RoboSat comes with can be categorized as follows:
50
-
-pre-processing: preparing a dataset for training feature extraction models
51
-
-modelling: training segmentation models for feature extraction in images
50
+
-data preparation: creating a dataset for training feature extraction models
51
+
- training and modeling: segmentation models for feature extraction in images
52
52
- post-processing: turning segmentation results into cleaned and simple geometries
53
53
54
54
Tools work with the [Slippy Map](https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames) tile format to abstract away geo-referenced imagery behind tiles of the same size.
55
55
56
-
The pre-processing tools help you with getting started creating a dataset for training feature extraction models.
56
+

57
+
58
+
The data preparation tools help you with getting started creating a dataset for training feature extraction models.
57
59
Such a dataset consists of aerial or satellite imagery and corresponding masks for the features you want to extract.
58
60
We provide convenient tools to automatically create these datasets downloading aerial imagery from the [Mapbox](mapbox.com) Maps API and generating masks from [OpenStreetMap](openstreetmap.org) geometries but we are not bound to these sources.
59
61
62
+

63
+
60
64
The modelling tools help you with training fully convolutional neural nets for segmentation.
61
65
We recommend using (potentially multiple) GPUs for these tools: we are running RoboSat on AWS p2/p3 instances and GTX 1080 TI GPUs.
62
66
After you trained a model you can save its checkpoint and run prediction either on GPUs or CPUs.
63
67
68
+

69
+
64
70
The post-processing tools help you with cleaning up the segmentation model's results.
65
71
They are responsible for denoising, simplifying geometries, transforming from pixels in Slippy Map tiles to world coordinates (GeoJSON features), and properly handling tile boundaries.
66
72
67
73
If this sounds almost like what you need, see the [extending section](#extending) for more details about extending RoboSat.
68
-
69
74
If you want to contribute, see the [contributing section](#contributing) for more details about getting involved with RoboSat.
0 commit comments