Facebook AI-Assisted Road Tracing

From OpenStreetMap Wiki
Jump to navigation Jump to search

Facebook has been running a project to perform AI-Assisted Road Tracing within OpenStreetMap. This has been an ongoing effort since 2017 and has included, Thailand, Indonesia, Malaysia, Vietnam, India, and Tanzania.

In 2016, Facebook started researching how various machine learning algorithms could be integrated into a mapping workflow. At State of the Map 2016, Facebook shared initial results on how one could use AI and new mapping techniques, such as advanced deep neural net models, to detect roads from satellite imagery. In 2017, the team initially mapped Thailand and Indonesia using an internal fork of iD designed to work with AI data. In 2019, this version of iD was further refined and made available to the public for worldwide AI assisted mapping as RapiD. In early 2020, a JOSM plugin for using Map With AI data was also released.

Our goal is to collaborate with the OpenStreetMap community to create quality road data, validated by trained mappers and local OSM communities. Please send questions to osm@fb.com.

For more information on the project please also check out Mapwith.ai and the github page Blacktocat.svg Facebook OSM Data Team.


Partnering with the local OSM communities, the pilot mapping countries were Thailand followed by Indonesia. They chose these countries because of their relative low road coverage on OSM.

Ongoing Projects


  • Ongoing since January 21st, 2020
  • Changeset: #mapwithai #Vietnam


  • Ongoing since February 1st, 2020
  • Changeset: #mapwithai #Tanzania


Completed Projects


  • June 1, 2017 - December 21, 2018
  • Stats for total project length (including community contributions during the time frame):
    • 956,381 New ways added
    • 515,306 km of roads added


  • Road Network Changes from March 1, 2018 - September 24, 2019
    • 1,095,034 new ways added
    • 474,409 km of roads added
  • Stats for total project length (including community contributions during the time frame)
    • 1,711,470 new ways added
    • 614,328 km of roads added


  • December 23, 2019 - December 31, 2019
  • We added missing roads to area around the city of Leogane at the request of MotoMeds Haiti.


  • September 11, 2019 - January, 20, 2020
    Changeset: #mapwithai #Malaysia

AI Data Processing

Maxar source imagery

Maxar's Vivid+ product provides high-resolution (50cm / pixel, or zoom 18) color-corrected cloud-free satellite imagery with full country coverage. We have license to extract road data from the imagery and contribute to OSM.

The publicly available Maxar Premium layer in iD, RapiD, and JOSM is essentially what is used in the creation of our road predictions. However, this layer is constantly being updated while our predictions are only rerun occasionally, so they may fall out of date with what is being displayed. If our predicted roads appear to be very out of date, feel free to reach out and we can prioritize a rerun.

Figure 2.png

Road Extraction

Currently, Facebook is only directly generating and mapping AI roads, although other data sets such as Microsoft's AI building footprints are available in RapiD. We use the latest deep learning algorithms to assist road extraction and mapping. Here is an example of a prediction using deep learning for an area in Egypt. Initial, predictions are in a raster (image) format rather than a vector format suitable for mapping.

Example of AI road prediction.png

AI road mask example.png

Once an area is predicted, we vectorize the data into lines and then conflate it with OSM. This removes any road already mapped, adds connections, and suggested tags.

AI postprocessing example.png

Data Preparation

Road Type Tagging

During the submission process, our mappers will assign and fix road types according to the general highway tag guidelines of OSM http://wiki.openstreetmap.org/wiki/Key:highway

Before moving to a new location, we will work with mappers from local OSM community in each country to verify our highway tagging method and make sure they align with local conventions.

Some other methods we use to tag roads include:

  • Referring to local Wiki guides for each country.
  • Looking at commonly used tags in the local area of mapping.
  • When connecting to current OSM roads on the map we try to use the same tag where it makes sense to do so.
  • Referring to local community for advice.

Changeset Tags

We currently use the following tagging format for changesets:

  • Current format
    • #mapwithai #country
  • For Thailand and Indonesia:
    • #nsroadimport #thailand
    • #nsroadimport #indonesia

Element Tags

  • Current format
    • source = maxar
  • Before September 12, 2020
  • For Thailand and Indonesia
    • source = digitalglobe
    • import = yes

The 'source' tag indicates that road geometries are based on Maxar satellite imagery.

Mapping Process

The mapping process consists of the following steps summarized in the image below.

Project Workflow.png

  1. Before beginning a new country, we reach out to the local community using the communication channels popular for that country. This can include any combination of mailing lists, OSM forum, Telegram, Facebook, Slack, or WhatsApp.
  2. We use the OSM Tasking manager to divide up tasks and create a flow of editing and validation for the Facebook mapping team.
  3. The Mapper picks a task and loads a task using RapiD editor.
  4. The Mapper evaluates the task adding roads as needed using RapiD suggestions. Once added, the mapper will adjust the roads as needed for things such as geometry and tagging. Poor predictions or low value predictions will be ignored and thus not uploaded. Before upload, mappers resolve any validation issues using the validation panel built into iD and RapiD.
  5. Once a Mapper completes their task it goes to a Reviewer who reviews the task using JOSM with a custom paint style to distinguish AI roads from preexisting data. Small issues will be fixed immediately, while larger issues will be sent back to the Mapper for fixing as part of the ongoing learning process.
    • Some examples of validation the Reviewer will run:
      • Short Unclassified ways (between 10-60 meters)
      • Highway crossing waterway without a bridge ta
      • Highway crossing buildings
      • Overlapping ways
      • Unmerged ways
      • Inconsistency between task squares
      • incorrect highway tags
  1. We monitor all comments made on our edits and reply to them in a timely fashion. We are happy to incorporate feedback and local expertise into our validation process and future mapping behaviors.
  2. Once a project is completed, we load up the entire project grid into JOSM and go back through the data to make final validation corrections. Some road tagging is easier to do at larger scales as there is a fuller picture of the network so this is a vital step to ensuring quality.

Mapping Team

The map editing team consists of Mappers and Validators, and their accounts are listed as below. Among the skills required:

  • Good experience with iD and JOSM.
  • Familiarity with editing norms: how to merge nodes (M), join ways (J), combine ways (C) and un-glueing (G)
  • S/he knows how to handle conflicts with both iD tool and JOSM.

Our accounts follow recognizable patterns to make it simple to identify our mappers. VLD just stands for validator and RVR for reviewer which were terms we used early on and have stuck with for consistency.

Current Mappers

Name Username Role Link
Zvone RVR001 Validator https://www.openstreetmap.org/user/RVR001
Jeff RVR002 QA https://www.openstreetmap.org/user/RVR002
Yunzhi RVR004 QA https://www.openstreetmap.org/user/RVR004
Charmaine RVR012 QA https://www.openstreetmap.org/user/RVR012
Dylan VLD032 Mapper https://www.openstreetmap.org/user/VLD032
Katherine VLD035 Validator https://www.openstreetmap.org/user/VLD035
Jesspher VLD062 Mapper https://www.openstreetmap.org/user/VLD062
Ming VLD066 Mapper https://www.openstreetmap.org/user/VLD066
Jacob VLD067 Mapper https://www.openstreetmap.org/user/VLD067
Christopher VLD073 Mapper https://www.openstreetmap.org/user/VLD073
Michael VLD075 Mapper https://www.openstreetmap.org/user/VLD075
Lewei VLD076 Mapper https://www.openstreetmap.org/user/VLD076
Andre VLD077 Mapper https://www.openstreetmap.org/user/VLD077
Henry VLD080 Mapper https://www.openstreetmap.org/user/VLD080
Gwendolyn VLD082 Mapper https://www.openstreetmap.org/user/VLD082
Julia VLD083 Mapper https://www.openstreetmap.org/user/VLD083
Joshua VLD085 Mapper https://www.openstreetmap.org/user/VLD085
Hector VLD087 Mapper https://www.openstreetmap.org/user/VLD087
Steve VLD089 Mapper https://www.openstreetmap.org/user/VLD089
Tukui VLD090 Mapper https://www.openstreetmap.org/user/VLD090
Yanitza VLD092 Mapper https://www.openstreetmap.org/user/VLD092
Je-Ni VLD093 Mapper https://www.openstreetmap.org/user/VLD093
Amin VLD094 Mapper https://www.openstreetmap.org/user/VLD094
Kayla VLD096 Mapper https://www.openstreetmap.org/user/VLD096
Matthew VLD097 Mapper https://www.openstreetmap.org/user/VLD097
Narendar VLD109 Mapper https://www.openstreetmap.org/user/VLD109
Teesta VLD124 Mapper https://www.openstreetmap.org/user/VLD124
Gunapati VLD126 Mapper https://www.openstreetmap.org/user/VLD126
Nayani VLD127 Validator https://www.openstreetmap.org/user/VLD127
Madduluri VLD129 Mapper https://www.openstreetmap.org/user/VLD129
Srinivas VLD130 Mapper https://www.openstreetmap.org/user/VLD130
Chittipolu VLD131 Mapper https://www.openstreetmap.org/user/VLD131
Mahesh VLD132 Mapper https://www.openstreetmap.org/user/VLD132
Jammula VLD133 Mapper https://www.openstreetmap.org/user/VLD133
Shubham VLD134 Mapper https://www.openstreetmap.org/user/VLD134
Meka VLD135 Mapper https://www.openstreetmap.org/user/VLD135
Venkata VLD136 Mapper https://www.openstreetmap.org/user/VLD136
Adabala VLD138 Mapper https://www.openstreetmap.org/user/VLD138
Ashok VLD139 Mapper https://www.openstreetmap.org/user/VLD139
Saicharan VLD140 Mapper https://www.openstreetmap.org/user/VLD140
Soundarya VLD141 Mapper https://www.openstreetmap.org/user/VLD141
Rampeesa VLD142 Mapper https://www.openstreetmap.org/user/VLD142
Gumpili VLD143 Mapper https://www.openstreetmap.org/user/VLD143
Abdul VLD144 Mapper https://www.openstreetmap.org/user/VLD144
Vishal VLD145 Mapper https://www.openstreetmap.org/user/VLD145
Bokam VLD146 Mapper https://www.openstreetmap.org/user/VLD146
Joanna VLD150 Mapper https://www.openstreetmap.org/user/VLD150
Jami VLD151 Mapper https://www.openstreetmap.org/user/VLD151
Brenna VLD152 Mapper https://www.openstreetmap.org/user/VLD152
Chris VLD154 Mapper https://www.openstreetmap.org/user/VLD154
Ethan VLD155 Mapper https://www.openstreetmap.org/user/VLD155
Callista VLD157 Mapper https://www.openstreetmap.org/user/VLD157
Mark VLD158 Mapper https://www.openstreetmap.org/user/VLD158
Anthony VLD159 Mapper https://www.openstreetmap.org/user/VLD159
Kohl VLD160 Mapper https://www.openstreetmap.org/user/VLD160
Elisa VLD161 Mapper https://www.openstreetmap.org/user/VLD161
Christopher VLD162 Mapper https://www.openstreetmap.org/user/VLD162
Vladimir VLD163 Mapper https://www.openstreetmap.org/user/VLD163
Meng VLD164 Mapper https://www.openstreetmap.org/user/VLD164
Yemi VLD165 Mapper https://www.openstreetmap.org/user/VLD165
Jordan VLD166 Mapper https://www.openstreetmap.org/user/VLD166
Elliot VLD167 Mapper https://www.openstreetmap.org/user/VLD167
Shradha VLD200 Team Lead https://www.openstreetmap.org/user/VLD200
Mourya VLD201 Validator https://www.openstreetmap.org/user/VLD201
Pulumamidi VLD202 Validator https://www.openstreetmap.org/user/VLD202
Madduluri VLD203 Validator https://www.openstreetmap.org/user/VLD203
Rasamalla VLD204 Validator https://www.openstreetmap.org/user/VLD204
Neela VLD205 Validator https://www.openstreetmap.org/user/VLD205
Saisharath VLD206 Validator https://www.openstreetmap.org/user/VLD206
Arusula VLD207 Mapper https://www.openstreetmap.org/user/VLD207
Oraganti VLD208 Mapper https://www.openstreetmap.org/user/VLD208
Madagoni VLD209 Mapper https://www.openstreetmap.org/user/VLD209
P.Ravi VLD210 Mapper https://www.openstreetmap.org/user/VLD210
Sravan VLD211 Mapper https://www.openstreetmap.org/user/VLD211
Malka VLD212 Mapper https://www.openstreetmap.org/user/VLD212
Vasireddy VLD213 Mapper https://www.openstreetmap.org/user/VLD213
Marupally VLD214 Mapper https://www.openstreetmap.org/user/VLD214
Darji VLD215 Mapper https://www.openstreetmap.org/user/VLD215
Konda VLD216 Mapper https://www.openstreetmap.org/user/VLD216
Mir VLD217 Mapper https://www.openstreetmap.org/user/VLD217
Priya VLD218 Mapper https://www.openstreetmap.org/user/VLD218
Ramanyam VLD219 Mapper https://www.openstreetmap.org/user/VLD219
Jaddu VLD220 Mapper https://www.openstreetmap.org/user/VLD220
Syam VLD221 Mapper https://www.openstreetmap.org/user/VLD221
Shrirame VLD222 Mapper https://www.openstreetmap.org/user/VLD222
Harika VLD223 Mapper https://www.openstreetmap.org/user/VLD223
Ramya VLD224 Mapper https://www.openstreetmap.org/user/VLD224
B. Navya VLD225 Mapper https://www.openstreetmap.org/user/VLD225
Pavirala VLD226 Mapper https://www.openstreetmap.org/user/VLD226
Sachin VLD227 Mapper https://www.openstreetmap.org/user/VLD227
Aneesha VLD228 Mapper https://www.openstreetmap.org/user/VLD228
Ravali VLD229 Mapper https://www.openstreetmap.org/user/VLD229
Shivanl VLD230 Mapper https://www.openstreetmap.org/user/VLD230
Roshini VLD231 Mapper https://www.openstreetmap.org/user/VLD231
Joseph VLD238 Lead https://www.openstreetmap.org/user/VLD238
Anusha VLD239 QA https://www.openstreetmap.org/user/VLD239
Ramya VLD240 Editor https://www.openstreetmap.org/user/VLD240
Nitish VLD241 Editor https://www.openstreetmap.org/user/VLD241
Harish VLD242 Editor https://www.openstreetmap.org/user/VLD242
Moumita VLD243 Editor https://www.openstreetmap.org/user/VLD243
Nagaraju VLD244 Editor https://www.openstreetmap.org/user/VLD244
Kavita VLD250 Editor https://www.openstreetmap.org/user/VLD250
Deepak VLD251 Editor https://www.openstreetmap.org/user/VLD251
Kambalapally VLD252 Editor https://www.openstreetmap.org/user/VLD252
Ajay VLD253 Editor https://www.openstreetmap.org/user/VLD253
Shubham VLD254 Editor https://www.openstreetmap.org/user/VLD254
Gaurav VLD255 Editor https://www.openstreetmap.org/user/VLD255
Neeraj VLD256 Editor https://www.openstreetmap.org/user/VLD256
Md. Nurul VLD257 Editor https://www.openstreetmap.org/user/VLD257
Shyam VLD258 Editor https://www.openstreetmap.org/user/VLD258
Sujeet VLD259 Editor https://www.openstreetmap.org/user/VLD259
Vikas VLD260 Editor https://www.openstreetmap.org/user/VLD260
Yashwanti VLD261 Editor https://www.openstreetmap.org/user/VLD261
Rayagiri VLD262 Editor https://www.openstreetmap.org/user/VLD262
Vodapelly VLD263 Editor https://www.openstreetmap.org/user/VLD263
Akhila VLD264 Editor https://www.openstreetmap.org/user/VLD264

Sub-contracted Teams

Humanitarian OpenStreetMap Team (HOT)

To assist in our mapping process, we have subcontracted HOT employees from Jakarta and Dar Es Salaam. The team is comprised of:

Name Username Role Link
Adiatma Adiatma IRM-RV Team Lead https://www.openstreetmap.org/user/Adiatma%20IRM-RV
Akrimullah Akrimullah IRM-RV QA https://www.openstreetmap.org/user/Akrimullah%20IRM-RV
Ficky Ficky IRM-ED QA https://www.openstreetmap.org/user/Ficky%20IRM-ED
Hanif Hanif IRM-RV QA https://www.openstreetmap.org/user/Hanif%20IRM-RV
Riyadi Riyadi IRM-ED QA https://www.openstreetmap.org/user/Riyadi%20IRM-ED
Aglis Aglis IRM-ED Mapper https://www.openstreetmap.org/user/Aglis%20IRM-ED
Anisa Anisa IRM-ED Mapper https://www.openstreetmap.org/user/Anisa%20IRM-ED
Arma Arma IRM-ED Mapper https://www.openstreetmap.org/user/Arma%20IRM-ED
Diah Diah IRM-ED Mapper https://www.openstreetmap.org/user/Diah%20IRM-ED
Diana Diana IRM-ED Mapper https://www.openstreetmap.org/user/Diana%20IRM-ED
Elisabeth Elisabeth IRM-ED Mapper https://www.openstreetmap.org/user/Elisabeth%20IRM-ED
Elyana Elyana IRM-ED Mapper https://www.openstreetmap.org/user/Elyana%20IRM-ED
Fadlilaa Fadlilaa IRM-ED Mapper https://www.openstreetmap.org/user/Fadlilaa%20IRM-ED
Fanny Fanny IRM-ED Mapper https://www.openstreetmap.org/user/Fanny%20IRM-ED
Fauzan Fauzan IRM-ED Mapper https://www.openstreetmap.org/user/Fauzan%20IRM-ED
Qomar Qomar IRM-ED Mapper https://www.openstreetmap.org/user/Qomar%20IRM-ED
Rizky Rizky IRM-ED Mapper https://www.openstreetmap.org/user/Rizky%20IRM-ED
Silvia Silvia IRM-ED Mapper https://www.openstreetmap.org/user/Silvia%20IRM-ED
Talitha Talitha IRM-ED Mapper https://www.openstreetmap.org/user/Talitha%20IRM-ED
Tantri Tantri IRM-ED Mapper https://www.openstreetmap.org/user/Tantri%20IRM-ED
Haris Haris IRM-ED Mapper https://www.openstreetmap.org/user/Haris%20IRM-ED
Dorica doricamugusi_ImportAccount Team Lead https://www.openstreetmap.org/user/doricamugusi_ImportAccount
Aron Aron Martin_ImportAccount QA https://www.openstreetmap.org/user/Aron%20Martin_ImportAccount
Christina Christina Reuben_ImportAccount QA https://www.openstreetmap.org/user/Christina%20Reuben_ImportAccount
Dorice Dorice lucas_ImportAccount QA https://www.openstreetmap.org/user/Dorice%20lucas_ImportAccount
Neema NeemaAlphonce_ImportAccount QA https://www.openstreetmap.org/user/NeemaAlphonce_ImportAccount
Abou Abou kachongo jr_ImportAccount Mapper https://www.openstreetmap.org/user/Abou%20kachongo%20jr_ImportAccount
Asibwene asibwene_ImportAccount Mapper https://www.openstreetmap.org/user/asibwene_ImportAccount
Catherine CatherineG_ImportAccount Mapper https://www.openstreetmap.org/user/CatherineG_ImportAccount
Charles charles Frank_ImportAccount Mapper https://www.openstreetmap.org/user/charles%20Frank_ImportAccount
Damon Damon Monyo-ImportAccount Mapper https://www.openstreetmap.org/user/DamonMonyo_ImportAccount
Furaha Furaha L Mrema_ImportAccount Mapper https://www.openstreetmap.org/user/Furaha%20L%20Mrema_ImportAccount
Godfrey F Godfrey Faustine_ImportAccount Mapper https://www.openstreetmap.org/user/Godfrey%20Faustine_ImportAccount
Godfrey H Godfrey Hussein_ImportAccount Mapper https://www.openstreetmap.org/user/Godfrey%20Hussein_ImportAccount
Jamal JAMAL AMANI_ImportAccount Mapper https://www.openstreetmap.org/user/JAMAL%20AMANI_ImportAccount
Nuru NURU ATHUMANI_ImportAccount Mapper https://www.openstreetmap.org/user/NURU%20ATHUMANI_ImportAccount
Samwel Samwel Kyando_ImportAccount Mapper https://www.openstreetmap.org/user/Samwel%20Kyando_Import%20Account
Alpha Alpha Ndahoze_ImportAccount Mapper https://www.openstreetmap.org/user/Alpha%20Ndahoze_ImportAccount
Neema CatherineG_ImportAccount Mapper https://www.openstreetmap.org/user/CatherineG_ImportAccount
William B WillliamBonya_ImportAccount Mapper https://www.openstreetmap.org/user/william%20bonya_ImportAccount
William WilliamMponeja_ImportAccount Mapper https://www.openstreetmap.org/user/William%20Mponeja_ImportAccount
Zaituni ZaituniAwadhi_ImportAccount Mapper https://www.openstreetmap.org/user/Zaituni%20Awadhi_ImportAccount
Zaina Zaina Rashidi_ImportAccount Mapper https://www.openstreetmap.org/user/Zaina%20Rashidi%20ImportAccount

Inactive users

Name Username Link
Adam Adam IRM-ED https://www.openstreetmap.org/user/Adam%20IRM-ED
Aude Aude IRM-ED https://www.openstreetmap.org/user/Aude%20IRM-ED
atmahadi atmahadi IRM-ED https://www.openstreetmap.org/user/atmahadi%20IRM-ED
Dary Dary IRM-ED https://www.openstreetmap.org/user/Dary%20IRM-ED
Dennis Dennis IRM-ED https://www.openstreetmap.org/user/Dennis%20IRM-ED
Deo Deo IRM-ED https://www.openstreetmap.org/user/Deo%20IRM-ED
Diah Suci Diah Suci IRM-ED https://www.openstreetmap.org/user/Diah%20Suci%20IRM-ED
Fatri Fatri IRM-ED https://www.openstreetmap.org/user/Fatri%20IRM-ED
Fathin Fathin IRM-ED https://www.openstreetmap.org/user/Fathin%20IRM-ED
Iko Iko IRM-ED https://www.openstreetmap.org/user/Iko%20IRM-ED
Irwan Irwan IRM-ED https://www.openstreetmap.org/user/Irwan%20IRM-ED
Muty Muty IRM-ED https://www.openstreetmap.org/user/Muty%20IRM-ED
Ratry Ratry IRM-ED https://www.openstreetmap.org/user/Ratry%20IRM-ED
Wulan Wulan IRM-RV https://www.openstreetmap.org/user/Wulan%20IRM-RV
Yeni Yeni IRM-RV https://www.openstreetmap.org/user/Yeni%20IRM-RV
Zainab Zainab IRM-ED https://www.openstreetmap.org/user/Zainab%20IRM-ED
Edger Edger_ImportAccount https://www.openstreetmap.org/user/Edger_ImportAccount
Erasto ERASTO ELIUD_ImportAccount https://www.openstreetmap.org/user/ERASTO&20ELIUD_ImportAccount
Gwantwa Gwantwa_Andrew_ImportAccount https://www.openstreetmap.org/user/Gwantwa_Andrew_ImportAccount
Janet janethmlinga_ImportAccount https://www.openstreetmap.org/user/janethmlinga_ImportAccount
Mariamu Mariamu Crispo_ImportAccount https://www.openstreetmap.org/user/Mariamu%20Crispo_ImportAccount
David RVR003 https://www.openstreetmap.org/user/RVR003
Adrian RVR005 https://www.openstreetmap.org/user/RVR005
Stefani RVR006 https://www.openstreetmap.org/user/RVR006
Mohamed RVR007 https://www.openstreetmap.org/user/RVR007
Sam RVR009 https://www.openstreetmap.org/user/RVR009
Jaclyn VLD001 https://www.openstreetmap.org/user/VLD001
Annie VLD002 https://www.openstreetmap.org/user/VLD002
Alexandra VLD003 https://www.openstreetmap.org/user/VLD003
Sheffield VLD004 https://www.openstreetmap.org/user/VLD004
Mei VLD005 https://www.openstreetmap.org/user/VLD005
Joseph VLD006 https://www.openstreetmap.org/user/VLD006
Kurt VLD007 https://www.openstreetmap.org/user/VLD007
Pablo VLD008 https://www.openstreetmap.org/user/VLD008
Yoko VLD009 https://www.openstreetmap.org/user/VLD009
Klavdija VLD010 https://www.openstreetmap.org/user/VLD010
Michael VLD011 https://www.openstreetmap.org/user/VLD011
Paris VLD012 https://www.openstreetmap.org/user/VLD012
Kailei VLD013 https://www.openstreetmap.org/user/VLD013
Jen VLD014 https://www.openstreetmap.org/user/VLD014
Joseph VLD015 https://www.openstreetmap.org/user/VLD015
Gemma VLD016 https://www.openstreetmap.org/user/VLD016
Lena VLD018 https://www.openstreetmap.org/user/VLD018
Elizabeth VLD019 https://www.openstreetmap.org/user/VLD019
Alayna VLD025 https://www.openstreetmap.org/user/VLD025
Louis VLD027 https://www.openstreetmap.org/user/VLD027
Ismael VLD028 https://www.openstreetmap.org/user/VLD028
Savanna VLD033 https://www.openstreetmap.org/user/VLD033
Christina VLD034 https://www.openstreetmap.org/user/VLD034
Jacob VLD039 https://www.openstreetmap.org/user/VLD039
Jonathan VLD042 https://www.openstreetmap.org/user/VLD042
Casey VLD044 https://www.openstreetmap.org/user/VLD044
Elena VLD050 https://www.openstreetmap.org/user/VLD050
Linzi VLD053 https://www.openstreetmap.org/user/VLD053
Ryan VLD054 https://www.openstreetmap.org/user/VLD054
Yonis VLD055 https://www.openstreetmap.org/user/VLD055
Luxinaree VLD056 https://www.openstreetmap.org/user/VLD056
Katalin VLD057 https://www.openstreetmap.org/user/VLD057
John VLD058 https://www.openstreetmap.org/user/VLD058
Nick VLD059 https://www.openstreetmap.org/user/VLD059
Guowei VLD063 https://www.openstreetmap.org/user/VLD063
Derrick VLD070 https://www.openstreetmap.org/user/VLD070
Johanna VLD078 https://www.openstreetmap.org/user/VLD078
Ashley VLD088 https://www.openstreetmap.org/user/VLD088
Rena VLD017 https://www.openstreetmap.org/user/VLD017
Tina VLD020 https://www.openstreetmap.org/user/VLD020
Ian VLD023 https://www.openstreetmap.org/user/VLD023
Maureen VLD026 https://www.openstreetmap.org/user/VLD026
Sophie VLD030 https://www.openstreetmap.org/user/VLD030
Olympia VLD036 https://www.openstreetmap.org/user/VLD036
Rowen VLD040 https://www.openstreetmap.org/user/VLD040
Mike VLD041 https://www.openstreetmap.org/user/VLD041
Haley VLD043 https://www.openstreetmap.org/user/VLD043
Brady VLD045 https://www.openstreetmap.org/user/VLD045


What does AI mean?
Artificial Intelligence (AI) is training a computer to do things that require intelligence when done by humans. In this case it involves creating training data for an area by tracing out satellite imagery the same way you would when editing and feeding it to a computer. The output of this is road masks.
Are there limitations with AI?
Yes, AI and algorithms still have a long way to go to figure things such as assigning tags according to OSM region specific guidelines, figure out the correct OSM relation, add bridges over waterbodies or figure out connections with crossing railways among many other things. Currently all of this is done by our mappers manually.
Are you adding roads directly to OSM without humans validating?
Every single road from the AI output will be added only if a a mapper chooses to add it to the map. This ensures that every way is inspected by a human and corrections will be made to geometry or tagging before uploading to live OSM.
What Imagery are you using?
We are using Maxar's Vivid+ which is high-resolution (50cm / pixel, or zoom 18) color-corrected and cloud-free
Can you share Maxar imagery?
Our imagery is very similar to the Maxar Premium imagery available in iD and JOSM.
Facebook License with Maxar
This license is necessary to comply with our obligations to Maxar, and we think the benefits of supplying this data outweigh the licensing restraints. The data will be under ODBL once it has been contributed to OSM in compliance with the terms.
There is no contradiction between the OSM terms and the Facebook license with Maxar. Our license terms do not apply to data once contributed to OSM and termination of the agreement with Maxar would not impact the data that has already been contributed to OSM.
Is the Imagery free of Cloud Cover?
The intended output of +Vivid is cloud free, and in most cases, Maxar meets this. There are some highly cloudy parts of the world where it’s unavoidable. On average though, this product maintains less than 1% cloud cover.
Who is behind osm@fb.com?
Most of our engineering team and QA team are behind this email. This helps us collaborate as a team and is the most efficient way for everyone to be on the same page. More people also ensures that no emails are missed.
Can you Publish Source Code for ML?
We cannot share the source code for Machine Learning at this time, but we can and will share our internal tools.
Can you Publish Source Code for internal tools?
Yes. RapiD is open source and available at https://github.com/facebookincubator/RapiD/ . The MapWithAI JOSM plugin is also open source and available at https://github.com/KaartGroup/JOSM_MapWIthAI_plugin
Can Facebook share other data?
This is clear violation of privacy so we cannot share this kind of information. We are exploring ways to crowdsource road names for OSM and will share that as we have a more concrete plan.
Are you going to map other countries?
Yes. We have mapped several countries at this point, including Thailand, Indonesia, Malaysia, Vietnam, India, and Tanzania. In India and Tanzania we are taking a more targeted approach rather than mapping whole countries. This will allow us to expand our scope more quickly.