Characterization of physical activity of a person by analyzing sensor measurements acquired by IMUS placed on wearable fabrics such as for knees. The system provides detection and/or prediction of physical activities. Activity classification is achieved by pattern analysis methods running on appropriate computing platforms, including, but not limited to mobile phones, mobile devices, tablets, laptops, PCs, servers, fitness tracking devices, or microcontrollers located on a preferred embodiment, and/or like. Classified activities can be used for reporting daily exercises as well as to estimate calorie expenditure, and to serve for personalized fitness monitoring and coaching purposes.