Pity the analyst: Designing software for image inspection

Greenberg, S. (2019)
Pity the analyst: Designing software for image inspection. In Remote Cameras Workshop. (Held at Canmore Nordic Centre, Canmore, AB. Sponsored by Innovis, AB), Presentation: 35 slides with embedded video, March 25. Presentation.

View Publication and Related Materials

PowerPoint PresentationPowerPoint Presentation (2019-PityTheAnalyst.RemoteCameraWorkshop.pptx)

Abstract

This talk describes and explains design patterns for software that supports how analysts can efficiently inspect camera trap images and encode its data. Broadly speaking, a design pattern identifies a commonly occurring problem and a general, reusable design approach to solving 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 address solutions to commonly occurring problems faced by analysts when inspecting a large number of images and entering data describing those images. We base our design patterns on our understanding of analysts do, acquired over eight years developing and iteratively refining the freely-available Timelapse image analysis system. For each design pattern presented, we describe the problem, the design approach that solves that problem, followed by a concrete example of how Timelapse realizes that design pattern in practice. These design patterns can be used to inform the design of camera trap systems, or to help project managers decide between competing software products by considering if their interfaces include design pattern solutions relevant to the project.

Bibtex entry

@INPROCEEDINGS { 2019-PityTheAnalyst.RemotCameraWorkshop,
CLASS = { Workshop },
AUTHOR = { Greenberg, S. },
TITLE = { Pity the analyst: Designing software for image inspection },
YEAR = { 2019 },
MONTH = { March 25 },
BOOKTITLE = { Remote Cameras Workshop },
ADDRESS = { Held at Canmore Nordic Centre, Canmore, AB. Sponsored by Innovis, AB },
PAGES = { Presentation: 35 slides with embedded video },
NOTE = { Presentation },
}