A method of generating a 3-D patient-specific musculoskeletal model. The method includes acquiring a plurality of raw radiofrequency ("RF") signals from an A-mode ultrasound scan of the bone while tracking the acquiring in 3D space. The bone contours are isolated in each of the plurality of RF signals and transformed into a point cloud. A 3-D model of the bone is then optimized with respect to the point cloud. The 3-D patient-specific musculoskeletal model may include a model of a bone, a model of a joint, a model of cartilage, or a combination thereof.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.