Patent ID: 9704232
Date: 2017-07-11
CPC Classifications: G06K,G06T,H04N

Claim:
1. A method of operating an imaging processor in an image processing system comprising: obtaining at least one stereo image from an imaging setup in the image processing system, wherein the at least one stereo image includes a left view and a right view of an electronics package including a substrate and a plurality of solder balls on a surface of the substrate such that each one of the left view and the right view are obtained from separate cameras located at opposite angles with respect to the electronics package; for each one of the left view and the right view, grouping a number of points on a surface of each one of the plurality of solder balls together based on the intensity of light reflected from the particular point and connecting the grouped points together in order to form a plurality of iso-contours; visually segmenting the plurality of solder balls from the substrate such that a solder ball mask is generated, which includes a plurality of solder ball mask boundaries that delineate a boundary of each one of the plurality of solder balls with respect to the surface of the substrate; calculating a centroid of each one of the plurality of solder ball mask boundaries; and matching each one of the plurality of iso-contours in the right view to a corresponding iso-contour in the left view to form a plurality of matched iso-contours, wherein the matching comprises: