Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T09:12:13.889Z Has data issue: false hasContentIssue false

Clustering driving styles via image processing

Published online by Cambridge University Press:  27 October 2020

Rui Zhu*
Affiliation:
Faculty of Actuarial Science and Insurance, The Business School, City, University of London, London EC1Y 8TZ, UK
Mario V. Wüthrich
Affiliation:
RiskLab, Department of Mathematics, ETH Zurich, 8092 Zurich, Switzerland
*
*Corresponding author. E-mail: rui.zhu@city.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

It has become of key interest in the insurance industry to understand and extract information from telematics car driving data. Telematics car driving data of individual car drivers can be summarised in so-called speed–acceleration heatmaps. The aim of this study is to cluster such speed–acceleration heatmaps to different categories by analysing similarities and differences in these heatmaps. Making use of local smoothness properties, we propose to process these heatmaps as RGB images. Clustering can then be achieved by involving supervised information via a transfer learning approach using the pre-trained AlexNet to extract discriminative features. The K-means algorithm is then applied on these extracted discriminative features for clustering. The experiment results in an improvement of heatmap clustering compared to classical approaches.

Information

Type
Paper
Copyright
© The Author(s), 2020. Published by Cambridge University Press on behalf of Institute and Faculty of Actuaries
Figure 0

Figure 1 Two examples of v-a heatmaps.

Figure 1

Figure 2 The architecture of AlexNet.

Figure 2

Figure 3 The scree plot of K-means.

Figure 3

Figure 4 The scree plot of K-means on PCA features.

Figure 4

Figure 5 The cluster means of the four clusters identified by K-means on PCA features. (a) Cluster 1 (b) Cluster 2 (c) Cluster 3 (d) Cluster 4.

Figure 5

Figure 6 Example heatmap images of the four clusters identified by K-means on PCA features, cluster means are provided in Figure 5. (a) Cluster 1 (b) Cluster 2 (c) Cluster 3 (d) Cluster 4.

Figure 6

Figure 7 The scatter plot of heatmaps with the first two PCs. The clusters are labelled by K-means on PCA features.

Figure 7

Figure 8 The scree plot of K-means on AlexNet features.

Figure 8

Figure 9 The cluster means of the four clusters identified by K-means on AlexNet features. (a) Cluster 1 (b) Cluster 2 (c) Cluster 3 (d) Cluster 4.

Figure 9

Figure 10 Example heatmap images of the four clusters identified by K-means on AlexNet features, cluster means are provided in Figure 9. (a) Cluster 1 (b) Cluster 2 (c) Cluster 3 (d) Cluster 4.

Figure 10

Figure 11 The PC plot of K-means on AlexNet features.

Figure 11

Figure 12 The strongest activation channel in the first convolutional layer, conv1, of driver 1.

Figure 12

Figure 13 The 14th and 99th channels in the fifth convolutional layer, conv5, of driver 1.

Figure 13

Table 1. The average silhouette values of all heatmaps when clustering by K-means with $K=4$