The estimator-correlator is an effective procedure that improves the signal-to-noise ratio of travel-time estimates and also provides an estimate of signal coherence.  The estimator-correlator smoothes the arrival pulse at the expense of resolution. 
estimator-correlator
The Viterbi algorithm can then be adapted to the task of automated peak tracking. 
Viterbi algorithm