Modelization of objects in images
AssigneeYeda Research and Development Co. Ltd.
InventorsYosef Yomdin, Gregory Dinkin, Niv Sarig, Avital Yomdin
Life of this patent
Estimating the term…
Abstract
A system includes an aligner to align an initial position of a partially kinematically, parameterized model with an object in an image, and a modelizer to adjust parameters of the model to match the model to contours of the object, given the initial alignment. An animation system includes a modelizer to hierarchically match a hierarchically rigid model to an object in an image, and a cutter to cut the object from the image and to associate it with the model. A method for animation includes hierarchically matching a hierarchically rigid model to an object in an image, and cutting the object from the image to associate it with the model.
Claims66
A system comprising:
- an aligner to align an initial position of a hierarchically rigid model with an object in an image, said hierarchically rigid model represented by a plurality of dots associated with alignment points, initial and secondary anatomic points, and by contour points;
- and
- wherein contour points define contour lines;
- a modelizer to adjust parameters of said model to match said model to contours of said object, given said initial alignment;
- and
- means to enable a user to operate at least one of said aligner and said modelizer interactively;
- wherein said initial position alignment comprises said aligner positioning said alignment points at locations associated with extremities of said object, and
- wherein said parameters adjustment comprises
- said modelizer matching said rigid model in stages to correct for noise in each stage, said stages comprising:
- determining a position of said model by positioning said initial anatomic points relative to said alignment points;
- correcting anatomic positioning of said model by positioning said secondary anatomic points relative to said initial anatomic points;
- defining geometrically shaped active regions in said model associated with segments of said contour lines;
- matching said contour lines to contour edges in said object.
An animation system comprising:
- a rigid model and animation library comprising at least one rigid model and animations associated with said at least one rigid model;
- a modelizer to hierarchically match a rigid model selected from said rigid model and animation library to an object in an image;
- a cutter to cut said object from said image along object contour lines determined by said modelizer;
- an animation adapter to animate said cut object according to animations in said rigid model and animation library associated with said selected rigid model;
- and
- means to allow a user to select said rigid model and said associated animations from said rigid model and animation library,
- wherein said hierarchical matching comprises matching said rigid model in stages to correct for noise in each stage, said stages comprising:
- determining a position of said model by positioning initial anatomic points in said model relative to alignment points in said model, wherein said alignment points are associated with extremities of said object;
- correcting anatomic positioning of said model by positioning secondary anatomic points in said model relative to said initial anatomic points;
- defining geometrically shaped active regions in said model associated with segments of contour lines in said model;
- matching said contour lines to contour edges in said object.
A method for animation comprising:
- selecting, using user selection means, a rigid model from a rigid model and animation library comprising at least one rigid model and animations associated with said at least one rigid model;
- hierarchically matching said selected rigid model to an object in an image using a modelizer;
- cutting said object from said image along object contour lines determined by said modelizer using a cutter;
- selecting, using said user selection means, animations from said rigid model and animations library associated with said selected rigid model;
- and
- animating said cut object according to said selected associated animations,
- wherein said hierarchical matching comprises
- matching said rigid model in stages to correct for noise in each stage, said
- stages comprising:
- determining a position of said model by positioning initial anatomic points in said model relative to alignment points in said model, wherein said alignment points are associated with extremities of said object;
- correcting anatomic positioning of said model by positioning secondary anatomic points in said model relative to said initial anatomic points;
- defining geometrically shaped active regions in said model associated with segments of said contour lines;
- matching said contour lines to contour edges in said object.
Dependencies are inferred from the claim text.