Indentifying a vehicle's class

iBWIM measures vehicle parameters—it is natural to use this data to classify vehicles by type. iBWIM has always done so, either using the broad classes set out in COST323, or into much more specific categories required by some of our clients. A description of some important classification schemes is given here. We are currently working on a number of technologies to provide an even finer grain classification.

Why classify vehicles?

A highly specific vehicle classifier has two advantages:

  • First, it would improve the vehicle parameter estimation—this is discussed in more detail in the section on constrained optimisation.
  • Second, it would give more specific economic information—for instance, if we can discriminate concrete mixers and tipper lorries from semi-trailers we can estimate the proportion of traffic due to the construction sector.

Axle Patterns

The simplest way to discriminate between vehicle categories is axle count. This is the first (simplifying) step in all our algorithms. The next obvious feature is the axle groupings: i.e. how are the axles spaced? are they grouped in pairs or triples? With a simple set of IF THEN rules we can discriminate many classes of vehicle based on their axle distances. Figure 1 shows a plot of the distances between the first and second, and second and third axles for three axle vehicles. Simple rules will discriminate many, though not all of the classes shown.

Axle Loading

As a next step we can introduce axle weights as a feature for discriminating vehicles. This is more complex because it depends not only on the vehicle class, but also on the vehicle's cargo. For each category of vehicle axle loads will lie in a range that depends on how the vehicle is loaded. Instead of the loading of each axle, we have to deal with the relationship between the loading of the various axles.

Consider a simple case where we wish to discriminate a Mercedes Acros 3 axle semi-trailer from its tipper variant. The unloaded and fully loaded axle weights are specified be the manufacturer, we can plot the possible loadings of these two axles on a two dimensional plot, Figure 2. The unloaded (kerb) weight is the lower vertex on the diagonal of trapezoid; the maximum loading is the upper vertex. The adjacent vertices allow for natural variation in the measurements. If we were to measure a set of vehicles belonging to these two classes, with various loads, and plot their second and third axle loadings we would get a distribution of the form shown in Figure 3. Simply using one axle load would not be enough to tell us to which class a given truck belongs; however, with both axle loadings and a simple rule (blue line), we can confidently discriminate between the tipper and the semi-trailer.

Advanced Methods

We are now investigating methods based on complementary sensors, e.g. laser scanners and computer vision, for identifying specific vehicle categories, and a the analytical tools that will use this data to extract useful economic information from this data.