Cargando…

Animal Scanner: Software for classifying humans, animals, and empty frames in camera trap images

Camera traps are a popular tool to sample animal populations because they are noninvasive, detect a variety of species, and can record many thousands of animal detections per deployment. Cameras are typically set to take bursts of multiple photographs for each detection and are deployed in arrays of...

Descripción completa

Detalles Bibliográficos
Autores principales: Yousif, Hayder, Yuan, Jianhe, Kays, Roland, He, Zhihai
Formato: Online Artículo Texto
Lenguaje:English
Publicado: John Wiley and Sons Inc. 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6392355/
https://www.ncbi.nlm.nih.gov/pubmed/30847057
http://dx.doi.org/10.1002/ece3.4747
_version_ 1783398463770198016
author Yousif, Hayder
Yuan, Jianhe
Kays, Roland
He, Zhihai
author_facet Yousif, Hayder
Yuan, Jianhe
Kays, Roland
He, Zhihai
author_sort Yousif, Hayder
collection PubMed
description Camera traps are a popular tool to sample animal populations because they are noninvasive, detect a variety of species, and can record many thousands of animal detections per deployment. Cameras are typically set to take bursts of multiple photographs for each detection and are deployed in arrays of dozens or hundreds of sites, often resulting in millions of photographs per study. The task of converting photographs to animal detection records from such large image collections is daunting, and made worse by situations that generate copious empty pictures from false triggers (e.g., camera malfunction or moving vegetation) or pictures of humans. We developed computer vision algorithms to detect and classify moving objects to aid the first step of camera trap image filtering—separating the animal detections from the empty frames and pictures of humans. Our new work couples foreground object segmentation through background subtraction with deep learning classification to provide a fast and accurate scheme for human–animal detection. We provide these programs as both Matlab GUI and command prompt developed with C++. The software reads folders of camera trap images and outputs images annotated with bounding boxes around moving objects and a text file summary of results. This software maintains high accuracy while reducing the execution time by 14 times. It takes about 6 seconds to process a sequence of ten frames (on a 2.6 GHZ CPU computer). For those cameras with excessive empty frames due to camera malfunction or blowing vegetation automatically removes 54% of the false‐triggers sequences without influencing the human/animal sequences. We achieve 99.58% on image‐level empty versus object classification of Serengeti dataset. We offer the first computer vision tool for processing camera trap images providing substantial time savings for processing large image datasets, thus improving our ability to monitor wildlife across large scales with camera traps.
format Online
Article
Text
id pubmed-6392355
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher John Wiley and Sons Inc.
record_format MEDLINE/PubMed
spelling pubmed-63923552019-03-07 Animal Scanner: Software for classifying humans, animals, and empty frames in camera trap images Yousif, Hayder Yuan, Jianhe Kays, Roland He, Zhihai Ecol Evol Original Research Camera traps are a popular tool to sample animal populations because they are noninvasive, detect a variety of species, and can record many thousands of animal detections per deployment. Cameras are typically set to take bursts of multiple photographs for each detection and are deployed in arrays of dozens or hundreds of sites, often resulting in millions of photographs per study. The task of converting photographs to animal detection records from such large image collections is daunting, and made worse by situations that generate copious empty pictures from false triggers (e.g., camera malfunction or moving vegetation) or pictures of humans. We developed computer vision algorithms to detect and classify moving objects to aid the first step of camera trap image filtering—separating the animal detections from the empty frames and pictures of humans. Our new work couples foreground object segmentation through background subtraction with deep learning classification to provide a fast and accurate scheme for human–animal detection. We provide these programs as both Matlab GUI and command prompt developed with C++. The software reads folders of camera trap images and outputs images annotated with bounding boxes around moving objects and a text file summary of results. This software maintains high accuracy while reducing the execution time by 14 times. It takes about 6 seconds to process a sequence of ten frames (on a 2.6 GHZ CPU computer). For those cameras with excessive empty frames due to camera malfunction or blowing vegetation automatically removes 54% of the false‐triggers sequences without influencing the human/animal sequences. We achieve 99.58% on image‐level empty versus object classification of Serengeti dataset. We offer the first computer vision tool for processing camera trap images providing substantial time savings for processing large image datasets, thus improving our ability to monitor wildlife across large scales with camera traps. John Wiley and Sons Inc. 2019-02-10 /pmc/articles/PMC6392355/ /pubmed/30847057 http://dx.doi.org/10.1002/ece3.4747 Text en © 2019 The Authors. Ecology and Evolution published by John Wiley & Sons Ltd. This is an open access article under the terms of the http://creativecommons.org/licenses/by/4.0/ License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.
spellingShingle Original Research
Yousif, Hayder
Yuan, Jianhe
Kays, Roland
He, Zhihai
Animal Scanner: Software for classifying humans, animals, and empty frames in camera trap images
title Animal Scanner: Software for classifying humans, animals, and empty frames in camera trap images
title_full Animal Scanner: Software for classifying humans, animals, and empty frames in camera trap images
title_fullStr Animal Scanner: Software for classifying humans, animals, and empty frames in camera trap images
title_full_unstemmed Animal Scanner: Software for classifying humans, animals, and empty frames in camera trap images
title_short Animal Scanner: Software for classifying humans, animals, and empty frames in camera trap images
title_sort animal scanner: software for classifying humans, animals, and empty frames in camera trap images
topic Original Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6392355/
https://www.ncbi.nlm.nih.gov/pubmed/30847057
http://dx.doi.org/10.1002/ece3.4747
work_keys_str_mv AT yousifhayder animalscannersoftwareforclassifyinghumansanimalsandemptyframesincameratrapimages
AT yuanjianhe animalscannersoftwareforclassifyinghumansanimalsandemptyframesincameratrapimages
AT kaysroland animalscannersoftwareforclassifyinghumansanimalsandemptyframesincameratrapimages
AT hezhihai animalscannersoftwareforclassifyinghumansanimalsandemptyframesincameratrapimages