1. Segmentation of roads represented as polygonal curves in OpenStreetMap according to curvature change / junction occurence. (https://pergamos.lib.uoa.gr/uoa/dl/frontend/file/lib/default/data/2750654/theFile)

2. Alignment of road segments through translation and rotation for the minimization of the Discrete Fréchet Distance. (https://www.ncbi.nlm.nih.gov/pubmed/18324745)

OPTIONAL
3. Clustering of road segments through 1) k-means (Mean Discrete Fréchet Curve), or 2) LSH of curves.