EP2562718A2

Inspection system and method for determining three dimensional model of an object

Abstract

Embodiments of a system (500) and method (200) are described that automate processes to reconstruct models (402) from two-dimensional images (100). In one embodiment, the systems (500) comprise an apparatus (504) that can acquire a plurality of images (100) of an object (102) and automatedly form a boundary (106) about the object (102) in each of the images (100). The boundary (106) highlights a portion of the image (100) that will form the basis for the model (402). The apparatus (504) can also select a primary image from the images (100), wherein the boundary (106) in the primary image is narrowest relative to an axis (104) that is common to each of the images (100). In one example, the apparatus (504) can select a secondary image, which is perpendicular to the primary image, and reconstruct the primary image and the second image to generate the model (402).

EP2562718A2, drawing sheet 1
Sheet 1 of 6

Term

5.9 yearsto projected expiry

Projected expiry 24 August 2032, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

16 claims: 8 independent, 8 dependent

  1. 1
    An inspection system (500), comprising:an apparatus (504) comprising a processor (506), a memory (508) coupled to the processor (506), and one more executable instructions stored on the memory (508) and configured to be executed by the processor (506), the one or more executable instructions comprising instructions for: acquiring a plurality of images (100) of an object (102);segmenting one or more of the images (100) to obtain segmented images comprising predominantly pixels (108) that define the object (102) in the segmented images;placing a boundary (106) about the object (102) in the segmented images;selecting a primary image from the segmented images in which the boundary (106) is narrowest relative to an axis (104);selecting a secondary image from the segmented images that is offset from the primary image by an offset angle;generating a model (402) from the boundaries (106) in the primary image and the secondary image;and reconstructing a volume (404) representing the object (102) in the model (402) from the plurality of images (100) of the object (102).
  2. 5
    The inspection system (500) of any preceding claim, wherein the images (100) show the object (102) at angles from about 0° to about 360°.
  3. 6
    The inspection system (500) of any preceding claim, wherein the boundary (106) circumscribes an area that is the smallest area in which the object (102) can fit.
  4. 7
    The inspection system (500) of any preceding claim, further comprising an external server (512) coupled to the apparatus (504), wherein one or more of the executable instructions are stored on the external server (512).
  5. 8
    The inspection system (500) of any preceding claim, further comprising a scan device (518) coupled to the apparatus (504), wherein the scan device (518) can acquire the image (100) of the object (102).
  6. 10
    The inspection system (500) of any preceding claim, further comprising obtaining the images (100) using forward projection of a previously generated volume.
  7. 11
    A method for generating a three-dimensional model, said method comprising steps for:acquiring a plurality of images (100) of an object (102);segmenting one or more of the images (100) to obtain segmented images comprising predominantly pixels (108) that define the object (102) in the image;placing a boundary (106) about the object (102) in the segmented images;selecting a primary image from the segmented images in which the boundary (106) is narrowest relative to an axis (104);selecting a secondary image from the segmented image that is offset from the primary image by an offset angle;and generating a model (402) from the boundaries (106) in the primary image and the secondary image;and reconstructing a volume (404) representing the object (102) in the model (102) from the plurality of images (100) of the object (102).
  8. 16
    A computer-readable medium comprising executable instructions for generating a three-dimensional model, the executable instructions comprising instructions for performing a method of any one of claims 11 to 15.