A non-transitory computer-readable medium containing computer executable instructions that, when executed by one or more processors, cause the one or more processors to:
- obtain imagery capturing a glenoid surface of a scapula;
- generate, based on the imagery, cartographic data representative of points belonging to the glenoid surface of the scapula;
- distinguish from among the cartographic data a first group of cartographic data corresponding to a first part of the glenoid surface, the first part of the glenoid surface being situated farthest down in a vertical direction in relation to the scapula;
- generate, based at least on the first group of cartographic data, a spherical theoretical glenoid surface;
- and
- send instructions to an output device to cause the output device to display a visualization of a glenoid component with an articular surface in line with the spherical theoretical glenoid surface.