Research Article

Public Transport Driver Identification System Using Histogram of Acceleration Data

Algorithm 1

Inactive-period filtering algorithm.
Input:acceleration acc_raw,
latitude lat,
longitude lng
Output:acceleration (without inactive period) acc
1: for each  acc_raw  do:
2:Initialize next_lat to next five-second of lat
3:Initialize rateOfChange_lat to (next_lat - lat)/lat
4:Initialize next_lng to next five-second of lng
5:Initialize rateOfChange_lng to (next_lng - lng)/lng
6:if  rateOfChange_lat is zero and rateOfChange_lng is zero do:
7:remove acc_raw
8:end if
9:end for
10:return acc_raw as acc