Estimation of accurate maximum velocities and spectral envelope in ultrasound Doppler blood flow spectrograms are both essential for clinical diagnostic purposes. However, obtaining accurate maximum velocity is not straightforward due to intrinsic spectral broadening and variance in the power spectrum estimate. The method proposed in this paper for maximum velocity point detection has been developed by modifying an existing method-signal noise slope intersection, incorporating in it steps from an altered version of another method called geometric method. Adaptive noise estimation from the spectrogram ensures that a smooth spectral envelope is obtained postdetection of these maximum velocity points. The method has been tested on simulated Doppler signal with scatterers possessing a parabolic flow velocity profile constant in time, steady and pulsatile string phantom recordings, as well as in vivo recordings from uterine, umbilical, carotid, and subclavian arteries. The results from simulation experiments indicate a bias of less than 2.5% in maximum velocities when estimated for a range of peak velocities, Doppler angles, and SNR levels. Standard deviation in the envelope is low-less than 2% in the case of experiments done by varying the peak velocity and Doppler angle for steady phantom and simulated flow, and also less than 2% in the case of experiments done by varying SNR but keeping constant flow conditions for in vivo and simulated flow. Low variability in the envelope makes the prospect of using the envelope for automated blood flow measurements possible and is illustrated for the case of pulsatility index estimation in uterine and umbilical arteries.