Abstract: A velocimetry system for measuring the velocity of a moving body propagating through a measurement volume includes a light source for emitting a light beam, a controller for generating a modulation pattern corresponding to a desired set of fringes to be generated in the measurement volume, and a spatial light modulator operatively connected to the controller to receive therefrom the modulation pattern. The spatial light modulator is configured to spatially modulate the light beam according to the modulation pattern in order to generate the desired set of fringes in the measurement volume. Also provided are a light detector for measuring the energy of the light scattered by the moving body as it intersects the fringes, and a data analysis unit operatively connected to the light detector and adapted to determine the velocity of the moving body from at least one fringe characteristic and the energy of the scattered light measured.