Aspects and embodiments relate to a method of detecting and imaging non-linear components of ultrasound signals returned by a target including a non-linear scatterer, a computer program product configured to perform the method and an apparatus for detecting and imaging non-linear components of ultrasound signals returned by a target including a non-linear scatterer. The method comprises: (a) transmitting a first ultrasound pulse into the target; (b) receiving a first ultrasound signal including linear and non-linear components from the target at two gain levels, the gain levels having a relationship which is known and the gain levels being such that: at one of said the levels, the received first ultrasound signal comprises detectable non- linear components; (c) constructing a replacement first ultrasound signal for the received first ultrasound signal comprising detectable non-linear components by: combining a translation of the received first signal at a first gain level with the received first signal comprising detectable non-linear components, the translation and construction being based on the known relationship between gain levels; (d) transmitting a second pulse into the target and performing steps (b) and (c) in relation to the second pulse to construct a replacement second signal for the received second signal comprising detectable non-linear components; and (e) combining the replacement first signal and the replacement second signal to detect the non-linear components of the ultrasound signals returned by the target to produce an image of a non-linear scatterer in the target. Aspects and embodiments may provide a means to provide high dynamic range ultrasound imaging (HDR) techniques in relation to a target having a non-dominant non-linear response, and allow for effective imaging of scatterers in a target associated with that non-linear response.Des aspects et des modes de réalisation concernent un procédé de détection et d'imagerie de composantes non liné