EcoIP: An Open Source Image Analysis Toolkit to Identify Different Stages of Plant Phenology for Multiple Species with Pan-Tilt-Zoom Cameras

Joel Granados, Philippe Bonnet

Research output: Journal Article or Conference Article in JournalJournal articleResearchpeer-review


Because of the increased number of cameras employed in environmental sensing and the tremendous image output they produce, we have created a flexible, open-source software solution called EcoIP to help automatically determine different phenophases for different species from digital image sequences. Onset and ending dates are calculated through an iterative process: (1) training images are chosen and areas of interest identified, (2) separation of foreground and background is accomplished based on a naive Bayesian method, (3) a signal is created based on the separation model and (4) it is then fit to a sigmoid that contains the dates of interest. Results using different phenological events of different species indicate that estimated dates fall within a few days of the observed dates for most cases. Our experiments indicate that color separability and scene illumination are contributing factors to this error. EcoIP is implemented as an open platform that encourages anyone to execute, copy, distribute, study, change, and/or improve the application.
Original languageEnglish
JournalEcological Informatics
Pages (from-to)58-65
Publication statusPublished - 2013


  • digital camera; green-up; onset date; ending date; color transformation; Bayesian analysis; phenology; digital photography; computer vision; phenophase

Cite this