Nowadays, our mobile phones have evolved into powerful handheld computing devices. Holding a smartphone is now part of our daily activities. This is why many research studies explored smartphone sensors such as an accelerometer and gyroscope to detect human activities [1]}. In general, one of the most significant tasks in pervasive computing is to provide precise and timely information about people's activities and behaviors [2]}. In fact, the study of human activities has emerged as one of the most active research areas in computer vision [3]}.
