Files in this item
Files | Description | Format |
---|---|---|
application/pdf ![]() | (no description provided) |
Description
Title: | High throughput livestock monitoring using computer vision |
Author(s): | Shirke, Aniket |
Advisor(s): | Caesar, Matthew C |
Department / Program: | Computer Science |
Discipline: | Computer Science |
Degree Granting Institution: | University of Illinois at Urbana-Champaign |
Degree: | M.S. |
Genre: | Thesis |
Subject(s): | Multi-Camera Tracking
Computer Vision Pig Monitoring Surveillance Livestock Action Recognition Object Detection Object Tracking Homography |
Abstract: | Increasing demand for meat products combined with farm labor shortages has resulted in a need to develop new real-time solutions to monitor animals effectively. Extracting valuable information about pigs from video data is a challenging problem. The focus of this thesis is to apply computer vision techniques on animal video feeds to ensure high throughput monitoring of livestock. We first consider a pig dataset acquired in controlled lab environments and apply state-of-the-art action recognition methods to it. The 'Pig Novelty Preference Behavioral Dataset' is used to train and validate the performance of different models. We obtain an accuracy of more than 93% and a precision of more than 90% for predicting pig behavior. We open-source our code and annotated dataset at https://github.com/AIFARMS/NOR-behavior-recognition We then consider a pig dataset acquired in farm environments. Significant progress has been made in continuously locating individual pigs using tracking-by-detection methods. However, these methods fail for oblong pens because a single fixed camera does not cover the entire floor at adequate resolution. We address this problem by using multiple cameras, placed such that the visual fields of adjacent cameras overlap, and together they span the entire floor. Avoiding breaks in tracking requires inter-camera handover when a pig crosses from one camera’s view into that of an adjacent camera. We identify the adjacent camera and the shared pig location on the floor at the handover time using inter-view homography. Additionally, we estimate the time spent at the feeder and drinker for each pig based on proximity to the feeder or drinker. For evaluating the detection module, we use the usual average height (precision) of the precision-recall curve; we obtain 99% for Intersection over Union threshold of 50%. We open-source our code and annotated dataset at https://github.com/AIFARMS/multi-camera-pig-tracking |
Issue Date: | 2021-04-27 |
Type: | Thesis |
URI: | http://hdl.handle.net/2142/110553 |
Rights Information: | Copyright 2021 Aniket Shirke |
Date Available in IDEALS: | 2021-09-17 |
Date Deposited: | 2021-05 |
This item appears in the following Collection(s)
-
Dissertations and Theses - Computer Science
Dissertations and Theses from the Dept. of Computer Science -
Graduate Dissertations and Theses at Illinois
Graduate Theses and Dissertations at Illinois