Sparkle in color flow imaging is detected. Color flow data is estimated with different pulse repetition frequency (PRF). By correlating the color flow data estimated with different PRFs, sparkle is identified. Color flow images may be filtered to reduce motion while maintaining the sparkle region (e.g., kidney stone imaging) or reduce the sparkle region while maintaining motion (e.g., remove sparkle as system noise).