Ultrasound based multiple bone registration surgical systems and methods of use in computer-assisted surgery

US12544137B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12544137-B2
Application numberUS-202117452317-A
CountryUS
Kind codeB2
Filing dateOct 26, 2021
Priority dateOct 27, 2020
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed herein is a surgical system for surgical registration of patient bones to a surgical plan. As part of its ability to perform the surgical registration, the system is configured to process an ultrasound image of patient bones, the ultrasound image including a bone surface for each of the patient bones. The system includes a computing device including a processing device and a computer-readable medium with one or more executable instructions stored thereon. The processing device is configured to execute the one or more executable instructions. The one or more executable instructions: i) detects the bone surface of each of the patient bones in the ultrasound image; and ii) segregates a first point cloud of ultrasound image pixels associated with the bone surface of each of the patient bones.

First claim

Opening claim text (preview).

What is claimed is: 1 . A surgical system configured to process an ultrasound image of intraoperative patient bones, the ultrasound image including a bone surface for each of the intraoperative patient bones, the system comprising: at least one surgical tool; and a computing device including a processing device and a non-transitory computer-readable medium with one or more executable instructions stored thereon, the processing device configured to execute the one or more executable instructions, the one or more executable instructions including: i) detecting the bone surface of each of the intraoperative patient bones in the ultrasound image as ultrasound image pixels; ii) segregating a first point cloud of the ultrasound image pixels associated with the bone surface of each of the intraoperative patient bones; iii) compute a transformation of the first point cloud into a segregated 3D point cloud that is segregated such that the ultrasound image pixels of the segregated 3D point cloud are each correlated to a corresponding bone surface of the intraoperative patient bones; iv) computing an initial or rough registration of a second point cloud taken from the intraoperative patient bones to pre-operative patient specific computer models of patient bones; and v) compute a final multiple bone registration employing the initial or rough registration and the segregated 3D point cloud, wherein the final multiple bone registration achieves a final registration between the segregated 3D point cloud and the intraoperative patient bones, wherein the at least one surgical tool is in communication with the computing device and the final multiple bone registration serves as an input to navigate the at least one surgical tool in relation to each of the intraoperative patient bones. 2 . The system of claim 1 , wherein the detecting of the bone surfaces occurs via an image processing algorithm forming at least a portion of the one or more executable instructions. 3 . The system of claim 2 , wherein the image processing algorithm includes a machine learning model. 4 . The system of claim 2 , wherein the segregating of the first point cloud occurs via a pixel classification neural network forming at least a portion of the one or more executable instructions. 5 . The system of claim 2 , wherein the segregating of the first point cloud occurs via an image-based classification neural network forming at least a portion of the one or more executable instructions. 6 . The system of claim 1 , wherein, in computing the transformation of the first point cloud into the segregated 3D point cloud, the ultrasound image pixels are calibrated to an ultrasound probe tracker and the ultrasound probe tracker is calibrated to a tracking camera. 7 . The system of claim 6 , wherein calibrating the ultrasound image pixels to the ultrasound probe tracker is based on a propagation speed of ultrasound waves in a certain medium. 8 . The system of claim 1 , wherein, in computing the transformation of the first point cloud into the segregated 3D point cloud, the ultrasound image pixels are calibrated to an ultrasound probe tracker, wherein the ultrasound probe tracker is calibrated to one or more of a tracking camera and a coordinate system relative to the bone surface via an anatomy tracker located on the bone surface of the intraoperative patient bones. 9 . The system of claim 1 , wherein the segregating of the first point cloud occurs via geometric analysis of the first point cloud. 10 . The system of claim 1 , wherein the second point cloud includes multiple point clouds relative to multiple trackers on the intraoperative patient bones. 11 . The system of claim 10 , wherein the multiple point clouds include one point cloud registered to one computer model of the pre-operative patient specific computer models of the patient bones and another point cloud registered to another computer model of the pre-operative patient specific computer models of the patient bones. 12 . The system of claim 1 , wherein the initial or rough registration is landmark based. 13 . The system of claim 1 , wherein the initial or rough registration is computed from a position and orientation of anatomy trackers. 14 . The system of claim 1 , wherein, in computing the initial or rough registration, a third point cloud and a fourth point cloud are generated by the system, the third point cloud being of a first bone of the intraoperative patient bones relative to a first tracker associated with the first bone, the fourth point cloud being of a second bone of the intraoperative patient bones relative to a second tracker associated with the second bone. 15 . The system of claim 14 , wherein, in computing the initial or rough registration, the system matches bony surface points of the third point cloud onto a computer model of the first bone and the system matches bony surface points of the fourth point cloud onto a computer model of the second bone. 16 . The system of claim 1 , wherein, in computing the final multiple bone registration wherein there is the final registration between the segregated 3D point cloud and the intraoperative patient bones, the system iteratively refines registration of the segregated 3D point cloud to the pre-operative patient specific computer models of the patient bones, and iteratively refines the segregation of the segregated 3D point cloud. 17 . A method of processing an ultrasound image of intraoperative patient bones, the ultrasound image including a bone surface for each of the intraoperative patient bones, the method comprising: detecting the bone surface of each of the intraoperative patient bones in the ultrasound image as ultrasound image pixels; segregating a first point cloud of the ultrasound image pixels associated with the bone surface of each of the intraoperative patient bones; computing a transformation of the first point cloud into a segregated 3D point cloud that is segregated such that the ultrasound image pixels of the segregated 3D point cloud are each correlated to a corresponding bone surface of the intraoperative patient bones; computing an initial or rough registration of a second point cloud taken from the patient bones to pre-operative patient specific computer models of patient bones; computing a final multiple bone registration employing the initial or rough registration and the segregated 3D point cloud, wherein the final multiple bone registration achieves a final registration between the segregated 3D point cloud and the intraoperative patient bones; and using the final multiple bone registration to navigate at least one surgical tool in relation to each of the intraoperative patient bones. 18 . The method of claim 17 , wherein the detecting of the bone surfaces occurs via an image processing algorithm. 19 . The method of claim 18 , wherein the image processing algorithm includes a machine learning model. 20 . The method of claim 18 , wherein the segregating of the first point cloud occurs via a pixel classification neural network. 21 . The method of claim 18 , wherein the segregating of the first point cloud occurs via an image-based classification neural network. 22 . The method of claim 17 , wherein, in computing the transformation of the first point cloud into the segregated 3D point cloud, the ultrasound image pixels are calibrated to an ultrasound probe tracker and the ultrasound probe tracker is calibrated to a tracking camera.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12544137B2 cover?
Disclosed herein is a surgical system for surgical registration of patient bones to a surgical plan. As part of its ability to perform the surgical registration, the system is configured to process an ultrasound image of patient bones, the ultrasound image including a bone surface for each of the patient bones. The system includes a computing device including a processing device and a computer-…
Who is the assignee on this patent?
Mako Surgical Corp
What technology area does this patent fall under?
Primary CPC classification A61B34/10. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Feb 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).