Motion compensation of an image sequence using optimal polyline tracking
AssigneeSiemens Corporate Research, Inc.
InventorsMarie-Pierre Dubuisson-Jolly, Cheng-Chung Liang, Alok Gupta
Life of this patent
Estimating the term…
Abstract
A technique of displaying a segment of a coronary artery in a stabilized cineangiogram. A computer system receives a sequence of images of a conventional cineangiogram. A user displays a first image on a monitor and selects a point on an arterial segment. The computer system invokes an image tracking procedure that employs active optimal polyline contours to locate the arterial segment and a fixed point in each of the image frames of the conventional cineangiogram. The computer system produces a stabilized cineangiogram by translating the images to place the arterial segment in substantially the same viewing location in each one of the image frames.
Claims29
A method of tracking an object in a sequence of digital images, each said image formed from an array of pixels and having a one-dimensional feature, said method comprising the steps of:
- acquiring said sequence of images;
- displaying a first one of said images containing said object;
- selecting, in said first one of said images, at least one user-selected point on said object of interest adjacent said one-dimensional feature;
- finding, in said first one of said images, a feature point located on said one-dimensional feature adjacent said user-selected point;
- forming an initial polyline contour substantially outlining said one-dimensional feature in said first one of said images;
- and
- recovering an optimal polyline contour in each of the other of said images, each said optimal polyline contour outlining said one-dimensional feature and including said feature point.
A method of producing a stabilized display of a sequence of digital images each image formed from an array of pixels, said display being stabilized about a fixed point in said sequence of images, said method comprising the steps of:
- displaying one of said images of said sequence of images;
- selecting a user-selected point from said one of said images, said user-selected point being located on a moving object having a one-dimensional feature;
- extracting an initial polyline contour from said one of said images, said initial polyline contour outlining said one-dimensional feature in the neighborhood of said user-selected point;
- recovering from each of the other of said images of said sequence of images an optimal polyline contour corresponding to said initial polyline contour;
- locating said fixed point adjacent said user-selected point on said initial polyline contour, and locating said fixed point on each of said optimal polyline contours;
- and
- forming said stabilized display by digitally translating the position of said each of said other of said images such that said fixed point appears substantially motionless in said stabilized display.
An image tracking system comprising:
- image means for acquiring a sequence of digital images, each said image formed from an array of pixels and containing an object having a one-dimensional feature;
- display means for displaying a first one of said images containing said object;
- select means for selecting, in said first one of said images, at least one user-selected point on said object of interest adjacent said one-dimensional feature;
- feature point means for finding, in said first one of said images, a feature point located on said one-dimensional feature adjacent said user-selected point;
- initial polyline contour means for forming an initial polyline contour substantially outlining said one-dimensional feature in said first one of said images;
- and
- recover means for recovering an optimal polyline contour in each of the other of said images, each said optimal polyline contour outlining said one-dimensional feature and including said feature point.
A motion compensation system for producing a stabilized display of a sequence of digital images, wherein each said image is formed from an array of pixels, and said display is stabilized about a fixed point in said sequence of images comprising:
- display means for displaying one of said images of said sequence of images;
- select means for selecting a user-selected point from said one of said images, said user-selected point being located on a moving object having a one-dimensional feature;
- initial polyline contour means for extracting an initial polyline contour from said one of said images, said initial polyline contour outlining said one-dimensional feature in the neighborhood of said user-selected point;
- recover means for recovering from each of the other of said images of said sequence of images an optimal polyline contour corresponding to said initial polyline contour;
- means for locating said fixed point adjacent said user-selected point on said initial polyline contour, and locating said fixed point on each of said optimal polyline contours;
- and
- translate means for forming said stabilized display by digitally translating the position of said each of said other of said images such that said fixed point appears substantially motionless in said stabilized display.
Dependencies are inferred from the claim text.