Systems and methods configured to process motion data associated with a user. The systems and methods are configured to receive motion data from a sensor, calculate motion attributes from the data, and classify the motion data using one or more mathematical models. Attributes may be calculated without classifying the motion data into an activity type (such as walking, running, swimming, or any specific or general activity). Attributes may be compared to activity models comprising motion data from several individuals, which may not include the user. Motion data within the models and attributes of the user may be independent of any activity type. Attributes may be compared to select an energy expenditure model from one or more energy expenditure models, which may be selected as a best-match to the one or more motion attributes. An energy expenditure associated with the motion of the user may then be calculated.L'invention concerne des systèmes et des procédés configurés pour traiter des données de mouvement associées à un utilisateur. Les systèmes et les procédés sont configurés pour recevoir des données de mouvement en provenance d'un capteur, calculer des attributs de mouvement à partir des données, et classifier les données de mouvement à l'aide d'un ou plusieurs modèles mathématiques. Des attributs peuvent être calculés sans classifier les données de mouvement dans un type d'activité (tel que la marche, la course, la natation, ou toute activité spécifique ou générale). Des attributs peuvent être comparés à des modèles d'activité comprenant des données de mouvement provenant de plusieurs individus, qui peuvent ne pas comprendre l'utilisateur. Des données de mouvement dans les modèles et des attributs de l'utilisateur peuvent être indépendants de tout type d'activité. Des attributs peuvent être comparés pour sélectionner un modèle de dépense énergétique parmi un ou plusieurs modèles de dépense énergétique, lequel peut être sélectionné comme correspondant le mieux à