Operation of a patients heart or lungs may be analyzed by transmitting ultrasound energy into the patients lung, and detecting Doppler shifts of reflected ultrasound induced by moving borders between blood vessels in the lung and air filled alveoli that surround the blood vessels. Movement of the border is caused by pressure waves in the blood vessels that result in changes in diameter of those blood vessels. The detected Doppler shifts are processed with an algorithm designed to increase signal from the moving border with respect to other reflected ultrasound signals and the results are then displayed.Selon la présente invention, une opération du cœur ou des poumons dun patient peut être analysée par transmission dénergie ultrasonore dans le poumon du patient, et détection de décalages Doppler des ultrasons réfléchis induits par le déplacement des limites entre les vaisseaux sanguins dans le poumon et les alvéoles remplis dair qui entourent les vaisseaux sanguins. Le mouvement de la limite est causé par des ondes de pression dans les vaisseaux sanguins qui conduisent à des changements de diamètre de ces vaisseaux sanguins. Les décalages Doppler détectés sont traités avec un algorithme conçu pour augmenter le signal provenant de la limite en déplacement par rapport aux autres signaux ultrasonores réfléchis et les résultats sont ensuite affichés.