“…Consequently, the last decade has witnessed tremendous efforts in utilizing smart technologies such as BSNs for health monitoring and diagnosis through physical activity monitoring/assessment. Recent years have seen considerable research demonstrating the potential of BSNs in a variety of physical activity monitoring applications such as activity recognition [9,10,11,15,16,17], activity level estimation [18], caloric expenditure calculation [19,20], joint angle estimation [21], activity-based prompting [53,54,55,56,57,58], medication adherence assessment [59,60], crowd sensing [61,62,63,64,65,66], social networking [67,68,69,70], and sports training [22,23,24,25,26].…”