Back to results

Science

Mountain Pine Beetle Detection using IoT

Abstract

dc:description.abstract

The large-scale damage caused by outbreaks of forest pests has significant impact on both the ecosystem and forestry industry. Currently, pest outbreaks are monitored using field, aerial and remote sensing surveys. These methods, however, only provide partial spatial coverage and can detect outbreaks only after they have substantially progressed across wide geographic areas. The goal of this thesis is to build and evaluate an IoT system for real-time Mountain Pine Beetle (MPB) infestation detection using bioacoustic recognition via deep learning techniques. First, we present the design of the IoT system and describe its various hardware and software components. We built our IoT device using LoRa communication technology and DIY components. We use a modified version of an adaptive differential pulse-code modulation for sample encoding to reduce the size of the recorded samples and prepare them for transmission. As a result, 15 packets are required to transmit a single, compressed half-a-second sample. The transmitted samples are then received at a gateway and forwarded to a client-server application for decoding, storing, analysis and visualization. Second, we analyze the MPB bioacoustic characteristics in indoor and outdoor scenarios with the use of live beetles. The samples collected using the designed IoT system hardware were manually analyzed and labeled for the convolutional neural network (CNN) training and testing. To predict the presence of MPB with trees, we evaluate a set of state-of-the-art (SOTA) convolutional neural networks (CNN) architectures on recorded samples and live-measurements. To use CNN we transform the recorded bioacoustic samples into spectrograms. Our evaluation results show that with low-resolution samples provided by the low-power, low data rate IoT devices, the SOTA CNN (specifically, ResNet152) can achieve up to 77% accuracy. We observe that even in the outdoor environment the model still achieves as high as 68% accuracy. We conclude by proposing several approaches for improving the proposed system's performance.

Degree

thesis:*
Name thesis:degree_name
Master of Science (MSc)
Discipline thesis:degree_discipline
Computer Science
Grantor dc:publisher.institution
Science
Year dc:date.issued
2020

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Rochester, Edward
Advisor dc:contributor.advisor
  • Ghaderi, Majid
Committee members dc:contributor.committeemember
  • Reid, Mary L.
  • Jacob, Christian J.

Subjects

dc:subject × 3

Rights

dc:rights
Statement dc:rights
  • University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
Language dc:language.iso
eng

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:ucalgary.scholaris.ca:1880/111445

Chain of custody

source
Harvested from
University of Calgary
Base URL
ucalgary.scholaris.ca/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Rochester, Edward. Mountain Pine Beetle Detection using IoT. Science, 2020. http://hdl.handle.net/1880/111445