CPC G06F 30/27 (2020.01) [B60B 7/068 (2013.01); G05B 15/02 (2013.01)] | 17 Claims |
1. A system for locating a center of a lug nut comprising:
one or more processors; and
a non-transitory computer-readable medium storing a plurality of instructions, which when executed, cause the one or more processors to:
obtain a two-dimensional image of a vehicle wheel, the vehicle wheel including a set of lug nuts;
determine an initial center point of at least a first lug nut by processing the two-dimensional image using a first machine learning model;
obtain a three-dimensional image of at least a portion of the vehicle wheel including the first lug nut;
locate a set of edges at various points around a perimeter of the first lug nut by processing the three-dimensional image using a second machine learning model;
determine a set of distances between a point within the three-dimensional image that corresponds to the initial center point and the located set of edges;
update the initial center point of the first lug nut based on the determined set of distances; and
map a set of two-dimensional coordinates representing the initial center point to a set of three-dimensional coordinates representing the point within the three-dimensional image that corresponds to the initial center point.
|