pitch tracking mumt 611 philippe zaborowski february 2005

18
Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Upload: alfred-watts

Post on 17-Jan-2018

228 views

Category:

Documents


0 download

DESCRIPTION

Technical Difficulties: Piano

TRANSCRIPT

Page 1: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Pitch Tracking

MUMT 611Philippe Zaborowski

February 2005

Page 2: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Pitch Tracking

Goal is to track the fundamental

Vast area of research mostly focused on voice coding

Dozens of different algorithms

All algorithms have limitations

None are ideal

Page 3: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Technical Difficulties: Piano

Page 4: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Technical Difficulties: E. Bass

Page 5: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Algorithm Classification

Time Domain

Spectral Domain

Combined Time/Spectral Domain

Neural Networks

Page 6: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Time Domain

Common Features: Analysis performed on sample basis instead of

buffered intervals

No transformation needed

Cheap on computation

Common Drawbacks: Not suited for signals where the fundamental is weak

and the harmonics are strong

DC offset can be a problem

Page 7: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Time Domain

Threshold Crossing (zero crossing)

Page 8: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Time Domain

Dolansky (1954)

Page 9: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Time Domain

Rabiner and Gold (1969)

Page 10: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Time Domain

Autocorrelation (Rabiner 1977)

Page 11: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Time Domain

Average Magnitude Difference Function (Ross 1974)

Page 12: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Time Domain

Cooper and Ng (1994)

Page 13: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Time/Spectral Domain

Least-Square (Choi 1995)

Combines the reliability of frequency-domain with high resolution of time-domain

Able to analyze shorter signal segments

Suitable for real-time

Uses constant Q tranform

Page 14: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Spectral Domain

Common Features:

Transformation from time to spectral domain is computationally intensive

Superior control and analysis of formants

Common Drawbacks:

Simple study of spectrum not enough

DFT based algorithms use equally spaced bins

Page 15: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Spectral Domain

FFT with different harmonic analysis:

Maximum of FFT (Division Method)

Piszczalski and Galler (1979)

Harmonic Product (Schroeder 1968)

Page 16: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Spectral Domain

Constant Q transform (Brown and Puckette 1992)

Page 17: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Spectral Domain

Cepstrum (Andrews 1990)

Page 18: Pitch Tracking MUMT 611 Philippe Zaborowski February 2005

Conclusion

Spectral Domain:

Give good results

Require a demanding analysis of spectrum

Time Domain:

Generally inferior to spectral domain

Some have comparable results with less computation