A computer-implemented method of reducing ringdown artifacts in an ultrasound imaging system , comprising: obtaining a plurality of frames of samples including tissue information and a ringdown component, wherein obtaining the plurality of frames includes: receiving a complete frame of samples; and selecting a portion of the complete frame to obtain a current frame according to a ringdown depth; determining a reference frame based on the plurality of frames to approximate the ringdown component; subtracting the reference frame from the current frame of the plurality of frames to produce a difference frame ; characterized in selecting between the current frame and the difference frame to obtain a ringdown-reduced frame to represent the tissue information; forming an ultrasound image from the ringdown-reduced frame , including: multiplying the ringdown-reduced frame by a first tapering factor to produce a tapered ringdown-reduced frame; multiplying the complete frame by a second tapering factor to produce a tapered complete frame; forming a first portion of the ultrasound image corresponding to the ringdown depth by summing the tapered ringdown-reduced frame and a second portion of the tapered complete frame corresponding to the ringdown depth; and forming a remaining portion of the ultrasound image from the tapered complete frame. obtaining a plurality of frames of samples including tissue information and a ringdown component, wherein obtaining the plurality of frames includes: receiving a complete frame of samples; and selecting a portion of the complete frame to obtain a current frame according to a ringdown depth; receiving a complete frame of samples; and selecting a portion of the complete frame to obtain a current frame according to a ringdown depth; determining a reference frame based on the plurality of frames to approximate the ringdown component; subtracting the reference frame from the current frame of the plurality of frames to produce a difference frame ; characterized in selecting between the current frame and the difference frame to obtain a ringdown-reduced frame to represent the tissue information; forming an ultrasound image from the ringdown-reduced frame , including: multiplying the ringdown-reduced frame by a first tapering factor to produce a tapered ringdown-reduced frame; multiplying the complete frame by a second tapering factor to produce a tapered complete frame; forming a first portion of the ultrasound image corresponding to the ringdown depth by summing the tapered ringdown-reduced frame and a second portion of the tapered complete frame corresponding to the ringdown depth; and forming a remaining portion of the ultrasound image from the tapered complete frame. multiplying the ringdown-reduced frame by a first tapering factor to produce a tapered ringdown-reduced frame; multiplying the complete frame by a second tapering factor to produce a tapered complete frame; forming a first portion of the ultrasound image corresponding to the ringdown depth by summing the tapered ringdown-reduced frame and a second portion of the tapered complete frame corresponding to the ringdown depth; and forming a remaining portion of the ultrasound image from the tapered complete frame. <EOS>