Accurate human activity recognition is a challenging topic of research in many areas. A common approach to activity recognition is to use accelerometers and/or gyroscopes to detect trunk or leg movement. This paper present a novel approach to detect human activities based on thigh angle computed using data from a single thigh mounted Inertial Measurement Unit (IMU). As this work forms a component of a system underdevelopment to assist the vision impaired in indoor navigation, activities common in indoor pedestrian tracking such as sitting, standing and walking were considered in the development of the algorithm. This algorithm uses simple signal processing techniques including peak detection, zero crossing detection and timers to identify the activity based on the thigh angle computed by fusing accelerometer and gyroscope. This allows implantation of the algorithm in a general purpose low end microcontroller. To reduce the number of input parameters to the algorithm, it was assumed that accelerometer y–axis is aligned with the thigh such that gyroscopic x–data represents angular velocity of the forward and backward movement of the thigh. The algorithm has shown above 78% accuracy in detecting standing, above 92%accuracy for walking and no measured errors for sitting, in a test conducted with a limited number of samples with ideal testing conditions. These results indicate that this less computationally intense algorithm gives promising results in activity detection in indoor pedestrian navigation applications