A method of generating a 3-D patient-specific musculoskeletal model. The method includes acquiring a plurality of radio frequency (RF) signals (390a) with an ultrasound probe (60) while tracking the probe (60) in 3D space, each RF signal (390a) representing a return signal (364) from a scan line of a pulse-echo ultrasound. Envelope signals (392a) are generated from each of the RF signals (390a), each envelop signal (392a) including one or more peaks (394). A contour line (456) is then generated based on the peaks (394) of the envelope signals (392). The RF signals (390a) may be generated at different frequencies, and the contour line (456) may be generated by filtering peaks (394) in temporally adjacent scan lines. A point cloud (194) may be generated from a plurality of contour lines (456).La présente invention porte sur un procédé de génération d'un modèle musculosquelettique tridimensionnel (3D) spécifique à un patient. Le procédé comprend l'acquisition d'une pluralité de signaux (390a) radiofréquences (RF) avec une sonde (60) ultrasonore tout en suivant la sonde (60) dans un espace 3D, chaque signal (390a) RF représentant un signal (364) de retour provenant d'une ligne de balayage d'un ultrason à écho pulsé. Des signaux (392a) d'enveloppe sont générés à partir de chacun des signaux (390a) RF, chaque signal (392a) d'enveloppe comprenant un ou plusieurs pics (394). Une ligne (456) de contour est ensuite générée sur la base des pics (394) des signaux (392) d'enveloppe. Les signaux (390a) RF peuvent être générés à différentes fréquences, et la ligne (456) de contour peut être générée par filtrage de pics (394) dans des lignes de balayage temporairement adjacentes. Un nuage (194) de points peut être généré à partir d'une pluralité de lignes (456) de contour.