This post also appears on my OSM diary.
The Telenav OSM team just released a new version of the OpenStreetCam JOSM plugin. The major new feature is the ability to show and manipulate street sign detections. Images in only a few areas are currently processed for sign detection, so it’s not very likely that you will see anything yet, but that will change over time as we catch up processing over 140 million images.
To enable detections, right-click on the OpenStreetCam layer in the Layers panel, and check ‘Detections’ under ‘Data to display’. You can filter the detections by the following criteria:
- Not older than — show only detections (or images) from that date or newer.
- Only mine — show only detections / images from my own OSM / OSC account.
- OSM Comparison — show detections based on comparison with OSM data:
- Same data — Only show signs that have corresponding tags / data already mapped in OSM
- New data — Only show signs that do not have corresponding data in OSM and need to be mapped
- Changed data — Only show signs that have existing tags in OSM but the value is different (for example a 50 km/h sign and the OSM way is mapped as 60 km/h)
- Unknown — No match could be made between the detected sign and OSM data
- Edit status — show detections based on manually set status of the detection:
- Open — new detection, status not changed yet
- Mapped — manually marked as mapped
- Bad sign — manually marked as a bad detection
- Other — other status
- Detection type — show only signs of the selected types.
- Mode — Show only automatic detections, manually tagged detections, or both.
For the filters OSM Comparison, Edit status and Detection type, you can select multiple values by using shift-click and command/ctrl-click.
In the main editor window, you can select a sign to load the corresponding photo, which will show an outline of the detected sign. If there are multiple signs in an image, you can select the next one by clicking on the location again. (This is something we hope to improve.)
In the new ‘OpenStreetMap detections’ panel, you can see metadata for the detection, and set the status to Mapped, Bad Detection, or Other. By marking signs that are not detected correctly as Bad Detection, you hide them from other mappers, and we will use that information to improve the detection system.
The plugin is available from the JOSM plugin list, and the source is on Github.