×

Method and apparatus for segmenting images using stochastically deformable contours

  • US 5,768,413 A
  • Filed: 10/04/1995
  • Issued: 06/16/1998
  • Est. Priority Date: 10/04/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for segmenting images by identifying the boundary of a target object, said boundary having a contour, the method comprising the steps of:

  • (a) selecting a plurality of training objects with contours having predetermined statistical properties in common with predetermined statistical properties of the contour of the target object;

    (b) placing each said training object in a position to be scanned by an imaging system;

    (c) scanning each of the training objects to obtain said predetermined statistical properties of the contours of the training objects;

    (d) deriving an energy function from said predetermined statistical properties of the contours of the training objects;

    (e) selecting a target object to be scanned and placing said target object in a position to be scanned by the imaging system;

    (f) creating an initial evolving contour having an initial topology similar to a topology of the target object;

    (g) calculating a value of the energy function of the evolving contour in a neighborhood of the target object, utilizing the predetermined statistical properties of the evolving contour;

    (h) deforming the evolving contour by applying a deformation generator;

    (i) calculating a value of the energy function of the evolving contour utilizing the predetermined statistical properties of the evolving contour in the neighborhood of the target object after the evolving contour has been deformed, said energy function having a low energy value when the statistical properties of the evolving contour are similar to the statistical properties of the contour of the training object, and having a high energy value when the statistical properties of the evolving contour are not similar to the statistical properties of the contour of the training object;

    (j) comparing the value of the energy function of the evolving contour before and after the evolving contour has been deformed, respectively;

    (k) accepting the deformations of the evolving contour if the value of the energy function after said deformation is lower than the value of the energy function before said deformation;

    (l) determining whether to accept or reject the deformations of the evolving contour if the value of the energy function after said deformation is not lower than the value of the energy function before said deformation, said rejection of the deformations causing the deformations not to be merged into the evolving contour;

    (m) merging said accepted deformations into the evolving contour;

    (n) repeating steps (h)-(m) until less than a predetermined fraction of a predetermined number of deformations generated by said deformation generator are accepted; and

    (o) using the evolving contour to identify the boundary of the target object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×