Zihao Tang, Yao Guo, Xiangqun Chen: Self-Adaptive Step Counting on Smartphones under Unrestricted Stepping Modes. COMPSAC 2016: 788-797