Abstract: A method for producing interpolated ultrasound images by storing at least two sequential ultrasound images and detecting the movement of objects of interest within two sequential images. A movement vector is then determined that describes the movement of each object within an image. One or more interpolated images are then produced by combining data from two sequential ultrasound images and the movement vectors. In addition, three-dimensional ultrasound images can be compensated for movement of a transducer or object of interest. At least two sequential ultrasound images are obtained and movement vectors are calculated for each object of interest. After determining the movement vectors, the images are compensated for the movement to realign the object of interest. The compensated images are then combined to produce three dimensional images.
Abstract: A method for increasing the valid data points produced by a digital filter. Input data is applied to a pair of filters that produce transients in response to different input data values. Output data from each of the filters is then combined to produce a data set with no transients. In one embodiment, the pair of filters have the same impulse response but the input data is applied to one filter in a first direction and to the other filter in an opposite direction. In another embodiment, the input data is applied to both filters in the same direction but the filters have inverted impulse responses. The present invention is particularly useful for minimizing a gap created when an ultrasound system alternates between different imaging modes. In addition, the present invention, can be used to increase the number of valid data points that are analyzed during color flow ultrasound imaging.