Described here are systems and methods for ultrasound clutter filtering to produce images of blood flow in a subject. In general, the clutter filtering is based on a singular value implementation, such as an accelerated singular value decomposition ("SVD"). In one example, the singular value-based clutter filtering can be accelerated by implementing a randomized SVD ("rSVD"). In another example, the singular value-based clutter filtering can be accelerated by implementing a randomized spatial downsampling. In still another example, singular value-based clutter filtering can be accelerated by implementing both an rSVD and a randomized spatial downsampling.La présente invention concerne des systèmes et des procédés de filtrage de clusters ultrasonores pour produire des images de flux sanguin chez un sujet. En général, le filtrage de cluster est basé sur une mise en oeuvre de valeur singulière, telle qu'une décomposition de valeur singulière accélérée ("SVD"). Dans un exemple, le filtrage de cluster à base de valeur singulière peut être accéléré par mise en œuvre d'un SVD randomisé ("rSVD"). Dans un autre exemple, le filtrage de cluster à base de valeur singulière peut être accéléré par mise en oeuvre d'un sous-échantillonnage spatial randomisé. Dans un autre exemple supplémentaire, un filtrage de cluster à base de valeur singulière peut être accéléré par mise en œuvre à la fois d'un rSVD et d'un sous-échantillonnage spatial randomisé.