Cargando…

Design patterns for wildlife‐related camera trap image analysis

This paper describes and explains design patterns for software that supports how analysts can efficiently inspect and classify camera trap images for wildlife‐related ecological attributes. Broadly speaking, a design pattern identifies a commonly occurring problem and a general reusable design appro...

Descripción completa

Detalles Bibliográficos
Autores principales: Greenberg, Saul, Godin, Theresa, Whittington, Jesse
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/PMC6953665/
https://www.ncbi.nlm.nih.gov/pubmed/31938476
http://dx.doi.org/10.1002/ece3.5767
_version_ 1783486657196982272
author Greenberg, Saul
Godin, Theresa
Whittington, Jesse
author_facet Greenberg, Saul
Godin, Theresa
Whittington, Jesse
author_sort Greenberg, Saul
collection PubMed
description This paper describes and explains design patterns for software that supports how analysts can efficiently inspect and classify camera trap images for wildlife‐related ecological attributes. Broadly speaking, a design pattern identifies a commonly occurring problem and a general reusable design approach to solve that problem. A developer can then use that design approach to create a specific software solution appropriate to the particular situation under consideration. In particular, design patterns for camera trap image analysis by wildlife biologists address solutions to commonly occurring problems they face while inspecting a large number of images and entering ecological data describing image attributes. We developed design patterns for image classification based on our understanding of biologists' needs that we acquired over 8 years during development and application of the freely available Timelapse image analysis system. For each design pattern presented, we describe the problem, a design approach that solves that problem, and a concrete example of how Timelapse addresses the design pattern. Our design patterns offer both general and specific solutions related to: maintaining data consistency, efficiencies in image inspection, methods for navigating between images, efficiencies in data entry including highly repetitious data entry, and sorting and filtering image into sequences, episodes, and subsets. These design patterns can inform the design of other camera trap systems and can help biologists assess how competing software products address their project‐specific needs along with determining an efficient workflow.
format Online
Article
Text
id pubmed-6953665
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher John Wiley and Sons Inc.
record_format MEDLINE/PubMed
spelling pubmed-69536652020-01-14 Design patterns for wildlife‐related camera trap image analysis Greenberg, Saul Godin, Theresa Whittington, Jesse Ecol Evol Original Research This paper describes and explains design patterns for software that supports how analysts can efficiently inspect and classify camera trap images for wildlife‐related ecological attributes. Broadly speaking, a design pattern identifies a commonly occurring problem and a general reusable design approach to solve that problem. A developer can then use that design approach to create a specific software solution appropriate to the particular situation under consideration. In particular, design patterns for camera trap image analysis by wildlife biologists address solutions to commonly occurring problems they face while inspecting a large number of images and entering ecological data describing image attributes. We developed design patterns for image classification based on our understanding of biologists' needs that we acquired over 8 years during development and application of the freely available Timelapse image analysis system. For each design pattern presented, we describe the problem, a design approach that solves that problem, and a concrete example of how Timelapse addresses the design pattern. Our design patterns offer both general and specific solutions related to: maintaining data consistency, efficiencies in image inspection, methods for navigating between images, efficiencies in data entry including highly repetitious data entry, and sorting and filtering image into sequences, episodes, and subsets. These design patterns can inform the design of other camera trap systems and can help biologists assess how competing software products address their project‐specific needs along with determining an efficient workflow. John Wiley and Sons Inc. 2019-12-02 /pmc/articles/PMC6953665/ /pubmed/31938476 http://dx.doi.org/10.1002/ece3.5767 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
Greenberg, Saul
Godin, Theresa
Whittington, Jesse
Design patterns for wildlife‐related camera trap image analysis
title Design patterns for wildlife‐related camera trap image analysis
title_full Design patterns for wildlife‐related camera trap image analysis
title_fullStr Design patterns for wildlife‐related camera trap image analysis
title_full_unstemmed Design patterns for wildlife‐related camera trap image analysis
title_short Design patterns for wildlife‐related camera trap image analysis
title_sort design patterns for wildlife‐related camera trap image analysis
topic Original Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6953665/
https://www.ncbi.nlm.nih.gov/pubmed/31938476
http://dx.doi.org/10.1002/ece3.5767
work_keys_str_mv AT greenbergsaul designpatternsforwildliferelatedcameratrapimageanalysis
AT godintheresa designpatternsforwildliferelatedcameratrapimageanalysis
AT whittingtonjesse designpatternsforwildliferelatedcameratrapimageanalysis