IP Library Granted Patent US 12694635
Granted Patent B2
US 12694635 · App. 18/680,480 · Granted Jul 28, 2026

Pre-operative planning of surgical revision procedures for orthopedic joints

Inventors: Jean Chaoui (Lyons, FR); Maximilien Mayya (Antibes, FR)
Assignee: Howmedica Osteonics Corp.
G06T19/20A61B6/032A61B34/10A61B2034/102A61B2034/105G06T2210/41G06T2219/2004G06T2219/2016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12694635
App. No.
18/680,480
Granted
Jul 28, 2026
Kind
B2
Abstract

A system is configured to obtain image data of a joint of a patient; determine that the joint includes an existing implant; and one or both of generate an identification of a type for the existing implant and generate a pre-implant, morbid approximation of the joint.

Claims (67)

1 . A method comprising:

obtaining, by a computing system, a 3D model of a joint of a patient;

determining, by the computing system, that the joint includes an existing implant;

segmenting, by the computing system, the 3D model;

identifying, by the computing system in the segmented 3D model, voxels that correspond to the existing implant based on an intensity of voxels in the 3D model;

determining, by the computing system, a number of unconnected objects in the voxels that correspond to the existing implant;

determining, by the computing system, a type for the existing implant based on the number of the unconnected objects, wherein the type for the existing implant comprises one of a reverse shoulder implant type, an anatomical shoulder implant type, or a hemispherical shoulder implant type; and

generating, by the computing system, surgical guidance based on the type for the existing implant.

2 . The method of claim 1 , wherein determining that the joint includes the existing implant comprises determining, by the computing system, that the joint includes the existing implant based on an analysis of the 3D model.

3 . The method of claim 1 , wherein determining that the joint includes the existing implant comprises determining, by the computing system, that the joint includes the existing implant based on a user input.

4 . The method of claim 1 , wherein determining the type for the existing implant based on the number of the unconnected objects comprises:

determining that the voxels that correspond to the existing implant form three unconnected objects; and

determining that the type for the existing implant comprises an undefined type in response to determining that the voxels that correspond to the existing implant form the three unconnected objects.

5 . The method of claim 1 , wherein determining the type for the existing implant based on the number of the unconnected objects comprises:

determining that the voxels that correspond to the existing implant form one connected object;

in response to determining that the voxels that correspond to the existing implant form the one connected object, identifying, based on locations of the voxels that correspond to the existing implant, second locations of voxels;

searching, in the second locations of voxels, for metallic glenoid markers; and

in response to not detecting the metallic glenoid markers, determining that the type for the existing implant comprises the hemispherical shoulder implant type.

6 . The method of claim 5 , further comprising:

generating an output indicating that the type for the existing implant comprises the hemispherical shoulder implant type.

7 . The method of claim 1 , wherein determining the type for the existing implant based on the number of the unconnected objects comprises:

determining that the voxels that correspond to the existing implant form one connected object;

in response to determining that the voxels that correspond to the existing implant form the one connected object, identifying, based on a location of the voxels that correspond to the existing implant, a second location of voxels;

searching, in the second location of voxels, for metallic glenoid markers; and

in response to detecting the metallic glenoid markers, determining that the type for the existing implant comprises the anatomical shoulder implant type.

8 . The method of claim 7 , further comprising:

generating an output indicating that the type for the existing implant comprises the anatomical shoulder implant type.

9 . The method of claim 1 , wherein determining the type for the existing implant based on the number of the unconnected objects comprises:

determining that the voxels that correspond to the existing implant form two unconnected objects; and

in response to determining that the voxels that correspond to the existing implant form the two unconnected objects, determining that the type for the existing implant comprises the reverse shoulder type.

10 . The method of claim 9 , further comprising:

generating an output indicating that the type for the existing implant comprises the reverse shoulder type.

11 . The method of claim 1 , wherein identifying, by the computing system in the segmented 3D model, the voxels that correspond to the existing implant based on the intensity of the voxels in the 3D model comprises:

determining radiodensity values for the voxels in the 3D model; and

identifying a subset of voxels in the 3D model that have radiodensity values exceeding a threshold value.

12 . A device comprising:

a memory; and

one or more processors coupled to the memory, implemented in circuitry, and configured to:

obtain a 3D model of a joint of a patient;

determine that the joint includes an existing implant;

segment the 3D model;

identify, in the segmented 3D model, voxels that correspond to the existing implant based on an intensity of voxels in the 3D model;

determine a number of unconnected objects in the voxels that correspond to the existing implant;

determine a type for the existing implant based on the number of the unconnected objects, wherein the type for the existing implant comprises one of a reverse shoulder implant type, an anatomical shoulder implant type, or a hemispherical shoulder implant type; and

generate surgical guidance based on the type for the existing implant.

13 . The device of claim 12 , wherein the one or more processors are configured to, as part of determining that the joint includes the existing implant, determine that the joint includes the existing implant based on an analysis of the 3D model.

14 . The device of claim 12 , wherein the one or more processors are configured to, as part of determining that the joint includes the existing implant, determine that the joint includes the existing implant based on a user input.

15 . The device of claim 12 , wherein the one or more processors are configured to, as part of determining the type for the existing implant based on the number of the unconnected objects:

determine that the voxels that correspond to the existing implant form three unconnected objects; and

determine that the type for the existing implant comprises an undefined type in response to determining that the voxels that correspond to the existing implant form the three unconnected objects.

16 . The device of claim 12 , wherein the one or more processors are configured to, as part of determining the type for the existing implant based on the number of the unconnected objects:

determine that the voxels that correspond to the existing implant form one connected object;

in response to determining that the voxels that correspond to the existing implant form the one connected object, identify, based on locations of the voxels that correspond to the existing implant, second locations of voxels;

search, in the second locations of voxels, for metallic glenoid markers; and

in response to not detecting the metallic glenoid markers, determine that the type for the existing implant comprises the hemispherical shoulder implant type.

17 . The device of claim 16 , wherein the one or more processors are further configured to generate an output indicating that the type for the existing implant comprises the hemispherical shoulder implant type.

18 . The device of claim 12 , wherein the one or more processors are configured to, as part of determining the type for the existing implant based on the number of the unconnected objects:

determine that voxels that correspond to the existing implant form one connected object;

in response to determining that the voxels that correspond to the existing implant form the one connected object, identify, based on a location of the voxels that correspond to the existing implant, a second location of voxels;

search, in the second location of voxels, for metallic glenoid markers; and

in response to detecting the metallic glenoid markers, determine that the type for the existing implant comprises the anatomical shoulder implant type.

19 . The device of claim 12 , wherein the one or more processors are configured to, as part determining the type for the existing implant based on the number of the unconnected objects:

determine that the voxels that correspond to the existing implant form two unconnected objects; and

in response to determining that the voxels that correspond to the existing implant form the two unconnected objects, determine that the type for the existing implant comprises the reverse shoulder type.

20 . The device of claim 12 , wherein to identify the voxels that correspond to the existing implant based on the intensity of the voxels in the 3D model, the one or more processors are configured to:

determine radiodensity values for the voxels in the 3D model; and

identify a subset of voxels in the 3D model that have radiodensity values exceeding a threshold value.