Bioacoustics in Python

PyCon Canada 2015

Kent English

@kentenglish

zeroviscosity.com | zevi.co

Forest damaged by the

Mountain Pine Beetle

Photo by: Dezene Huber, University of Northern British Columbia

Identifying bark beetles by their chirps

Project idea by:

Amanda Lindeman

PhD Candidate

Biology

Carleton University

Mountain Pine Beetle

(Dendroctonus ponderosae)

Red Turpentine Beetle

(Dendroctonus valens)

Pine Engraver Beetle

(Ips pini)

Banana for scale

  • librosa
  • numpy
  • scipy
  • pandas
  • matplotlib
  • seaborn
  • jupyter
  • scikit-learn

Mel Power Spectrogram of Mountain Pine Beetle

Mel Power Spectrogram showing 5 chirps

Wave plot of raw sample showing 5 chirps

Wave plot of filtered sample showing 5 chirps

Results

Separation

Thank you!

Bioacoustics in Python

By zeroviscosity

Bioacoustics in Python

Presented at PyCon Canada 2015

  • 2,004