Described herein are methods and apparatus for detecting stones by ultrasound, in which the ultrasound reflections from a stone are preferentially selected and accentuated relative to the ultrasound reflections from blood or tissue. Also described herein are methods and apparatus for applying pushing ultrasound to in vivo stones or other objects, to facilitate the removal of such in vivo objects.