EP1522875B1

A method of tracking position and velocity of object's borders in two or three dimensional digital echographic images

Abstract

This record has no abstract on file.

EP1522875B1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 30 September 2023, 3 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

13 claims: 8 independent, 5 dependent

  1. 1
    A method of tracking position and velocity of objects' borders in two or three dimensional echographic images comprising the following steps:Acquiring a sequence of at least two consecutive ultrasound image frames of a moving tissue or a moving object which ultrasound image frames are timely separated by a certain time interval. Automatically or manually defining a certain number of reference points of a border of a moving tissue or object at least on a first image frame of the sequence of image frames acquired;Automatically tracking the border of the moving tissue or object in the at least one further following frame by determining the new position of the reference points of the border in at least one following image frame of the sequence of image frames by estimating the position of the said reference points in the said at least following image frame of the sequence of image frames on the basis of the ultrasound image data of the acquired sequence of image frames. the sequence of image frames acquired is a sequence of consecutive B-mode, grey scale ultrasound images;On a first frame a border line is drawn either manually or by means of an automatic border detection algorithm the border being defined by a trace of pixels of the image frame coinciding with the said border line;The original trace of pixels coinciding with the manually or automatically drawn border line is followed in time, i.e. in the at least one following image frame by searching the maximum likelihood of the trace of pixels in the following image frame with the trace of pixels in the first or timely previous image frame of the sequence of image frames by analyzing the image pixels in the neighbourhood of the said trace of pixels;the tracking of the border line is carried out by defining a certain number of reference points on the manually or automatically drawn border line on the first image frame and by using the method of the so called transmural cuts. the said transmural cuts consist in defining for each reference point a line which crosses the border line drawn on a first image frame and each of which lines passing through one reference point;each transmural cut line having a definite direction, which typically can be the orthogonal direction to the border line at the reference point;carrying out the above mentioned step of defining transmural cuts for each image frame of the sequence of frames and for each reference point chosen;the pixels taken along each transmural line in each of the image frames of the sequence of image frames being than placed in columns, each column corresponding to one frame of the sequence of images, forming a two-dimensional space-time representation of the evolution of the position of each reference point along the corresponding transmural cut;the tracking of the border line i.e. of the trace of pixels, is carried out for each reference point defined on the said border line along the corresponding two-dimensional space-time image using a cross-correlation procedure of the pixel column in the space-time image corresponding to a first image frame with the pixel column in the space-time image corresponding to a successive image frame of the sequence of image frames, the method comprising steps for determining the border line instant velocity on each image frame of the sequence of image frames, whereby a first estimation of the instant velocity is determined for each reference point on the border line by dividing the displacement vector of each of the reference point from a first to a following image frames of the sequence of image frames by the time interval occurred between the said first and said following image frames, And which method is further characterized by the steps of Determining the components of the velocity vector on each of the image frames of the sequence of image frames for each of the reference points on the border-line by selecting additional direction for the transmural cuts on the already displaced point and evaluating the velocity along the additional direction by applying the said method steps of the so called transmural cuts along the said additional direction required to evaluate the complete velocity vector;The evaluation of each of the component(s) of the velocity vector along each direction, the total number of components being two for two-dimensional imaging and being three for three-dimensional imaging ;being carried out according to the following steps: aa) For each reference point, on each image frame of the sequence of image frames, a transmural cut consisting in a line which crosses the tracked point and directed along the direction where the additional component of velocity is evaluated, orthogonal to the direction for the other components of the velocity vector. bb) the pixels taken along each transmural cut line in each of the image frames of the sequence of image frames are placed in columns for all instants at once in a two-dimensional space time representation;cc) the evaluation of the velocity component along the chosen direction is carried out along the space-time image using a cross-correlation procedure of the pixel column in the space-time image, the said velocity being given by the ratio of the column-wise displacement of the correlation maximum and the time interval between the corresponding frames.
  2. 3
    A method according to one or more of the preceding claims in combination with objects imaged having at least one or more representative reference points in particular a starting and an ending point of a border which having a relevance as particular reference points in the motion executed by the border-line of the object, characterised in that prior of carrying out the tracking of all the reference points defined on the border line drawn on a first image frame of the sequence of at least two image frames a preventive tracking cycle of only the representative reference points is carried out according to the method of one or more of claims 1 to 2.
  3. 6
    A method according to one or more of the preceding claims characterised by the following steps:a) Acquiring a sequence of at least two consecutive ultrasound image frames of a moving tissue or a moving object which ultrasound image frames are timely separated by a certain time interval;b) Tracing a border line over one single first frame either manually or with the help of an automatic border drawing algorithm;c) Tracking the position displacements of one or more eventually present representative reference points over the entire sequence of consecutive image frames;d) Rescaling the border line drawn on the first image frame at least for some or for each of the following image frames of the sequence of image frames according to the corresponding position tracked of the representative reference points;e) Defining a certain number of further reference points distributed along the border line on the first image frame and falling on the said border line;f) Tracking the position of each point independently from the others along the sequence of image frames;g) Tracking of the position of the representative reference points and of the other reference points being carried out by h) for each point independently and in each of the image frames of the sequence of image frames defining a transmural cut line consisting in a line which crosses the border line drawn and passing through the said reference point;i) the pixels taken along each transmural cut line in each of the image frames of the sequence of image frames are placed in columns, each column corresponding to one frame of the sequence of images for representing the evolution along a transmural cut line, for all instants at once in a two-dimensional space time representation;j) the tracking of the border. i.e. of the trace of pixels along each transmural cut line is carried out along the space-time image using a cross-correlation procedure of the pixel column in the space-time image corresponding to a first image frame with the pixel column in the space-time image corresponding to a successive image frame of the sequence of image frames.
  4. 7
    A method according to one or more of the preceding claims characterised in that in combination of images of poor quality, i.e. with a low signal-to noise-ratio, the space-time representation along the transmural cuts is built using a line for the transmural cut with a thickness larger than that of a single pixel and by extracting the average value across such a thickness.
  5. 8
    A method according to one or more of the preceding claims characterised in that it is applied for carrying out a surface border tracking in three-dimensional imaging and comprising the following steps:l) Acquiring a sequence of three-dimensional ultrasound imaging data sets, each three-dimensional data set being acquired with a predetermined time interval from the previous one;m) Defining at least a principal section plane of each three dimensional data set along one chosen direction for obtaining a sequence of two dimensional image frames along the said section plane;n) Drawing a border line of the object imaged either manually or automatically on the first two dimensional image frame of the sequence of two dimensional image frames taken along the said principal section plane or each of the said principal section planes;o) Carrying out the tracking steps c) to j) previously disclosed for the each sequence of two-dimensional image frames for each corresponding principal section plane;p) For each three-dimensional data set of the sequence of three-dimensional datasets defining a preestablished number of further secondary section planes crossing the at least one, preferably all the principal section planes, the said secondary section planes being spaced apart one from the other along a predetermined direction and dividing the object represented by each three-dimensional data set of the sequence of three-dimensional data sets in slices. q) For each secondary section plane in the sequence of three dimensional data sets constructing the corresponding sequence of two-dimensional image frames relative to the said secondary section plane;r) For each sequence of two-dimensional image frames relatively to each secondary section plane determining a guess border line in one single frame, by letting the guess border line passing across the intersection points of the corresponding secondary section plane with the border line drawn on the principal section plane or of the principal section planes;s) Tracking the said guess border line by detecting a new border by applying the method steps according to c) to j) or e) to j) by substituting the time coordinate in the said disclosed steps with the spatial coordinate along the said guess border line by t) defining a certain number of transmural cuts on the single image frame of the sequence of images frames corresponding to each secondary section plane along the guess border line;u) identifying the pixels along the said transmural cuts and placing the pixels along each tansmural cuts side by side for constructing a two-dimensional image where the horizontal axis indicates the spatial coordinate along the guess border line;v) carrying out the cross correlation between each of the consecutive pixel columns in the said two dimensional image and thus tracking the border line in one frame for each of the sequences of two-dimensional image frames corresponding to each of the secondary section planes.
  6. 10
    A method according to claims 8 or 9, characterised in that two orthogonal principal section planes are chosen for carrying out the above mentioned method steps, the crossing line of the two principal section planes defining a preferred direction of the said planes.
  7. 11
    A method according to one or more of the preceding claims 8 to 10, characterised in that in order to better define the group of secondary section planes cutting the principal section planes, the following steps are provided:defining bounds or limits for a distance range within which the group of the said secondary section planes has to be defined.
  8. 13
    A method according to one or more of the preceding claims the correct border line tracked is displayed overlaid on the corresponding displayed image frame as an highlighted line characterized by a colour which is different from the grey-scale B-mode image displayed.