Ultrasonic colour Doppler is an imaging technique that combines anatomical information derived using ultrasonic pulse-echo techniques with velocity information derived using ultrasonic Doppler techniques to generate colour-coded maps of tissue velocity superimposed on grey-scale images of tissue anatomy. The most common use of the technique is to image the movement of blood through the heart, arteries and veins, but it may also be used to image the motion of solid tissues such as the heart walls. Colour Doppler imaging is now provided on almost all commercial ultrasound machines, and has been found to be of great value in assessing blood flow in many clinical conditions. Although the method for obtaining the velocity information is in many ways similar to the method for obtaining the anatomical information, it is technically more demanding for a number of reasons. It also has a number of weaknesses, perhaps the greatest being that in conventional systems, the velocities measured and thus displayed are the components of the flow velocity directly towards or away from the transducer, while ideally the method would give information about the magnitude and direction of the three-dimensional flow vectors. This review briefly introduces the principles behind colour Doppler imaging and describes some clinical applications. It then describes the basic components of conventional colour Doppler systems and the methods used to derive velocity information from the ultrasound signal. Next, a number of new techniques that seek to overcome the vector problem mentioned above are described. Finally, some examples of vector velocity images are presented.