Research Article
DrivingSense: Dangerous Driving Behavior Identification Based on Smartphone Autocalibration
Algorithm 1
Sensor noise distribution determination algorithm.
Require: The raw data reading ; | The none-zero first-order difference set of the raw data; | The pseudo second order differential set of the raw data; | Ensure: The sensor noise mean and variance ; | (1) Collecting raw sensor data | (2) for ; ; i++ do | (3) | (4) if then | (5) D.add() | (6) end if | (7) end for | (8) for ; ; i++ do | (9) | (10) | (11) S.add() | (12) end for | (13) for ; ; do | (14) if then | (15) i++ | (16) else | (17) if then | (18) is the change point in | (19) i++ | (20) end if | (21) end if | (22) end for | (23) Find that is correspond with in the raw data | (24) If the sample number between two change point greater than 100 | (25) , | (26) return() |
|