We propose a new algorithm for real-time, adaptive-clutter-rejection filtering in ultrasound color flow imaging (CFI) and related techniques. The algorithm is based on regression filtering using eigenvectors of the signal correlation matrix as a basis for representing clutter, a method that previously has been considered too computationally demanding for real-time processing in general CFI applications. The data acquisition and processing scheme introduced allows for a more localized sampling of the clutter statistics and, therefore, an improved clutter attenuation for lower filter orders. By using the iterative power method technique, the dominant eigenvalues and corresponding eigenvectors of the correlation matrix can be estimated efficiently, rendering real-time operation feasible on desktop computers. A new adaptive filter order algorithm is proposed that successfully estimates the proper dimension of the clutter basis, previously one of the major drawbacks of this clutter-rejection technique. The filter algorithm performance and computational demands has been compared to that of conventional clutter filters. Examples have been included which confirms that, by adapting the clutter-rejection filter to estimates of the clutter-signal statistics, improved attenuation of the clutter signal can be achieved in normal as well as more excessive cases of tissue movement and acceleration.