a method is provided herein for determining and recognizing types of vehicles passing a check point . the method takes advantage of an em algorithm which is up - loaded into a cpu and which processes data of the vehicles which drive past a checkpoint , the data being representative of essential characteristics of vehicles to produce an output model of the traffic volumes of the various types of vehicles . this model enables the forecasting of future road maintenance costs and the planning and designing of future road networks