A method for determining a location of a reflecting scatterer in a medium, the method comprising: - a transmitting step (a) in which at least one transducer emits a transmit wave in a medium, said transmit wave being reflected in part by a reflecting scatterer in the medium to form a reflected wave; - a receiving step (b) in which a receive array of n transducers provide respective transducer signals s 1,..., s n, each transducer signal s i comprising a time series of samples s i (t) acquired by a respective transducer i in response to the reflected wave, where n is an integer greater than 1 and 1 ≤ i ≤ n; - a beamforming step (c) in which n beamformed signals x 1,..., x n are computed by focusing the n transducers signals s 1,..., s n in a predetermined spatial direction ψ relative to the receive array of transducers; - an interferometric processing step (d) during which a complex interferometric signal C comprising a time series of interferometric beam samples C(t) is determined, said complex interferometric signal C being a function of at least one product x i x j * of a beamformed signal x i and a conjugate of a beamformed signal x j, with 1 ≤ i, j ≤ n; and - a location determining step (e) during which at least one interferometric beam sample C(t s) is selected from the complex interferometric signal C, based on a complex argument of said selected interferometric beam sample C(t s), said selected interferometric beam sample C(t s) being indicative of a location of the reflecting scatterer, characterized in that the location determining step (e) comprises selecting interferometric beam samples C(t s) whose complex arguments belong to a predefined range of complex argument values wherein a one-to-one correspondence exists between a complex argument of interferometric signal C and a viewing angle of the reflecting scatterer relative to the predetermined spatial direction. - a transmitting step (a) in which at least one transducer emits a transmit wave in a medium, said transmit wave being reflected in part by a reflecting scatterer in the medium to form a reflected wave; - a receiving step (b) in which a receive array of n transducers provide respective transducer signals s 1,..., s n, each transducer signal s i comprising a time series of samples s i (t) acquired by a respective transducer i in response to the reflected wave, where n is an integer greater than 1 and 1 ≤ i ≤ n; - a beamforming step (c) in which n beamformed signals x 1,..., x n are computed by focusing the n transducers signals s 1,..., s n in a predetermined spatial direction ψ relative to the receive array of transducers; - an interferometric processing step (d) during which a complex interferometric signal C comprising a time series of interferometric beam samples C(t) is determined, said complex interferometric signal C being a function of at least one product x i x j * of a beamformed signal x i and a conjugate of a beamformed signal x j, with 1 ≤ i, j ≤ n; and - a location determining step (e) during which at least one interferometric beam sample C(t s) is selected from the complex interferometric signal C, based on a complex argument of said selected interferometric beam sample C(t s), said selected interferometric beam sample C(t s) being indicative of a location of the reflecting scatterer, characterized in that the location determining step (e) comprises selecting interferometric beam samples C(t s) whose complex arguments belong to a predefined range of complex argument values wherein a one-to-one correspondence exists between a complex argument of interferometric signal C and a viewing angle of the reflecting scatterer relative to the predetermined spatial direction.