Map Production Tools

To create a map product HERE Technologie uses machine learning algorithms to extract signs, lanes and other map objects from the collected data. I was working with a team of globally distributed product managers, designers, and engineers on internal tools to support this effort.

 

Role: user experience and visual design
2018 - 2020

process.jpg

At the start of the tool build-out, the team needed to have a good understanding of the pipeline, stakeholders, and requirements.

ml-01.png
 

The tools are mainly used to create training data for the object detectors, but also to validate the algorithm.

We not only designed the tools but also looked into the workflow of map coders and tried to find inefficiencies and generally improve the workflow.

The work of the coders is very metrics-driven, they have to code a certain number of objects per hour. This is not always easy because there can be ambiguities on how to code real-world objects and the different density of objects in cities and on highways.

 
pause_log.png
tool_nav.png

We had to design a lot of different tools for changing requirements, like different map objects (signs, lanes, etc.) or different input data (satellite, LiDAR, street imagery).

To streamline this we came up with a design and component system to which I actively contributed. The toolbars above allowed the user to move from image to image or task to task depending on the requirements of the tool.

 
cursor_spec.png

Specification for different mouse cursors used in the tools

 

Some screenshots of various tools

IMG_2271[2].jpg

We had the fortune to have user researchers in Mumbai who could give us feedback on user behavior and tool usability. We also had the opportunity to travel to Mumbai to speak to some coders as well as just being in the same office and observing how they use the tools. We could gather a lot of useful insights.

 
keyboard.png

This was a very satisfying project for me. It gave me a lot of insights into the human part of using machine learning to extract objects out of a huge dataset. Working with product managers on requirements and with engineers on the development of the tools could be a challenge sometimes, especially since the teams were located in different timezones, some with a 13 1/2 hour time difference. Nevertheless, we were able to improve the user experience for the map coders and thereby increase the quality and efficiency of the coding process.

Next
Next

Data Collection & Fleet Managment