Hostname: page-component-7b7567c8c-tnzcf Total loading time: 0 Render date: 2026-11-15T00:33:12.735Z 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 1Two examples of v-a heatmaps.

Figure 1

Figure 2The architecture of AlexNet.

Figure 2

Figure 3The scree plot of K-means.

Figure 3

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

Figure 4

Figure 5The 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 6Example 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 7The scatter plot of heatmaps with the first two PCs. The clusters are labelled by K-means on PCA features.

Figure 7

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

Figure 8

Figure 9The 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 10Example 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 11The PC plot of K-means on AlexNet features.

Figure 11

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

Figure 12

Figure 13The 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$