Embedded analytics of animal images
Due to the large increase of image data in animal surveillance, an effective and efficient way of labeling said data is required. Over the past few years the Climate-ecological Observatory for Arctic Tundra (COAT) project have deployed dozens of cameras in eastern Finnmark, Norway during winter, which have resulted in a large volume of wildlife images which is used to document the effects of climate change on animal ecosystems in the area. The images are manually labeled by biologists, and is a time-consuming task. This thesis presents the architecture, design and implementation of an image classification system to be used with the camera traps for in-situ analytics on accumulated image data for periodical updates. The system will automatically classify and label the images taken by the cameras. Using state-of-the-art Convolutional Neural Networks (CNNs) we train the system on previously labeled COAT image data. We train four different models based on the MobileNet architecture. The models vary in number of weights, and input image resolution. Results show that we can automatically classify images on a small computer like the Raspberry Pi, with an accuracy of 81.1% at 1.17 FPS, and a model size of 17Mb. In comparison a GPU computer achieves the same accuracy and model size, but it has a classification speed of 12.5 FPS.
PublisherUiT Norges arktiske universitet
UiT The Arctic University of Norway
The following license file are associated with this item:
Showing items related by title, author, creator and subject.
The Nornir run-time system for parallel programs using Kahn process networks on multi-core machines – A flexible alternative to MapReduce Johansen, Dag; Vrba, Zeljko; Halvorsen, Pål; Griwodz, Carsten; Beskow, Paul; Espeland, Håvard (Journal article; Tidsskriftartikkel; Peer reviewed, 2010)
Kreutzer, Tor (Master thesis; Mastergradsoppgave, 2012-06-11)In recent years, social network providers has become one of the largest industries in the world. These networks created a new arena for sharing information over the Internet, and thus changed the way people interact with each other. Hundreds of millions of social network users are updating statuses and sending messages to each other every day. These interactions produce vast amounts of social data. ...
The Nornir run-time system for parallel programs using Kahn process networks on multi-core machines-a flexible alternative to MapReduce Vrba, Zeljko; Halvorsen, Pål; Griwodz, Carsten; Beskow, Paul; Espeland, Håvard; Johansen, Dag (Journal article; Tidsskriftartikkel; Peer reviewed, 2013)Even though shared-memory concurrency is a paradigm frequently used for developing parallel applications on small- and middle-sized machines, experience has shown that it is hard to use. This is largely caused by synchronization primitives which are low-level, inherently non-deterministic, and, consequently, non-intuitive to use. In this paper, we present the Nornir run-time system. Nornir is ...