frans-jan/stable-cam v1.0

Background These scripts should be of interest to ecologists and geoscientists that operate timelapse-cameras/phenocams, and want to achieve a consistent and stable dataset of photos, for example to calculate RGB-derived vegetation indices such as Green Chromatic Channel (GCC) and Green-Red Vegetati...

Full description

Bibliographic Details
Main Author: Parmentier, Frans-Jan
Format: Article in Journal/Newspaper
Language:unknown
Published: Zenodo 2021
Subjects:
Online Access:https://dx.doi.org/10.5281/zenodo.4554938
https://zenodo.org/record/4554938
id ftdatacite:10.5281/zenodo.4554938
record_format openpolar
spelling ftdatacite:10.5281/zenodo.4554938 2023-05-15T13:05:46+02:00 frans-jan/stable-cam v1.0 Parmentier, Frans-Jan 2021 https://dx.doi.org/10.5281/zenodo.4554938 https://zenodo.org/record/4554938 unknown Zenodo https://github.com/frans-jan/stable-cam/tree/v1.0 https://github.com/frans-jan/stable-cam/tree/v1.0 https://dx.doi.org/10.5281/zenodo.4554937 Open Access info:eu-repo/semantics/openAccess Software SoftwareSourceCode article 2021 ftdatacite https://doi.org/10.5281/zenodo.4554938 https://doi.org/10.5281/zenodo.4554937 2021-11-05T12:55:41Z Background These scripts should be of interest to ecologists and geoscientists that operate timelapse-cameras/phenocams, and want to achieve a consistent and stable dataset of photos, for example to calculate RGB-derived vegetation indices such as Green Chromatic Channel (GCC) and Green-Red Vegetation Index (GRVI) for fixed areas of interest. This code was used to remove unwanted camera movement that led to misaligned photos taken by phenocams and landscape cameras in Adventdalen, Svalbard. The corrected images are publicly available at https://doi.org/10.21343/kbpq-xb91. This repository holds two python scripts, stabilise_racks.py and stabilise_mountain.py . Stabilise_racks.py can be used to adjust for the lateral and rotational movement of time-lapse cameras that are pointed directly down to vegetation (i.e. in a nadir orientation) and typically from a height of a couple of meters. Stabilise_mountain.py can be used to adjust for the lateral movement of time-lapse cameras overseeing several square kilometers of a valley – for example when the camera is placed on a mountain ridge with an oblique viewing angle. Further information on how to use these scripts to create a stable dataset is included in the scripts themselves, as well as an upcoming research paper (url to be added here soon – early 2021). Limited support These scripts are provided 'as is', which means that very limited support is available, but feel free to report an issue if something is broken. Some knowledge of python is required to adjust these scripts to your own setup, and it makes sense to read up on the documentation of OpenCV. Funding sources These scripts are part of the outcome of two research projects funded by the Research Council of Norway under project numbers 230970 (SnoEco) and 269927 (SIOS-InfraNor) Article in Journal/Newspaper Adventdalen Svalbard DataCite Metadata Store (German National Library of Science and Technology) Svalbard Norway Adventdalen ENVELOPE(16.264,16.264,78.181,78.181)
institution Open Polar
collection DataCite Metadata Store (German National Library of Science and Technology)
op_collection_id ftdatacite
language unknown
description Background These scripts should be of interest to ecologists and geoscientists that operate timelapse-cameras/phenocams, and want to achieve a consistent and stable dataset of photos, for example to calculate RGB-derived vegetation indices such as Green Chromatic Channel (GCC) and Green-Red Vegetation Index (GRVI) for fixed areas of interest. This code was used to remove unwanted camera movement that led to misaligned photos taken by phenocams and landscape cameras in Adventdalen, Svalbard. The corrected images are publicly available at https://doi.org/10.21343/kbpq-xb91. This repository holds two python scripts, stabilise_racks.py and stabilise_mountain.py . Stabilise_racks.py can be used to adjust for the lateral and rotational movement of time-lapse cameras that are pointed directly down to vegetation (i.e. in a nadir orientation) and typically from a height of a couple of meters. Stabilise_mountain.py can be used to adjust for the lateral movement of time-lapse cameras overseeing several square kilometers of a valley – for example when the camera is placed on a mountain ridge with an oblique viewing angle. Further information on how to use these scripts to create a stable dataset is included in the scripts themselves, as well as an upcoming research paper (url to be added here soon – early 2021). Limited support These scripts are provided 'as is', which means that very limited support is available, but feel free to report an issue if something is broken. Some knowledge of python is required to adjust these scripts to your own setup, and it makes sense to read up on the documentation of OpenCV. Funding sources These scripts are part of the outcome of two research projects funded by the Research Council of Norway under project numbers 230970 (SnoEco) and 269927 (SIOS-InfraNor)
format Article in Journal/Newspaper
author Parmentier, Frans-Jan
spellingShingle Parmentier, Frans-Jan
frans-jan/stable-cam v1.0
author_facet Parmentier, Frans-Jan
author_sort Parmentier, Frans-Jan
title frans-jan/stable-cam v1.0
title_short frans-jan/stable-cam v1.0
title_full frans-jan/stable-cam v1.0
title_fullStr frans-jan/stable-cam v1.0
title_full_unstemmed frans-jan/stable-cam v1.0
title_sort frans-jan/stable-cam v1.0
publisher Zenodo
publishDate 2021
url https://dx.doi.org/10.5281/zenodo.4554938
https://zenodo.org/record/4554938
long_lat ENVELOPE(16.264,16.264,78.181,78.181)
geographic Svalbard
Norway
Adventdalen
geographic_facet Svalbard
Norway
Adventdalen
genre Adventdalen
Svalbard
genre_facet Adventdalen
Svalbard
op_relation https://github.com/frans-jan/stable-cam/tree/v1.0
https://github.com/frans-jan/stable-cam/tree/v1.0
https://dx.doi.org/10.5281/zenodo.4554937
op_rights Open Access
info:eu-repo/semantics/openAccess
op_doi https://doi.org/10.5281/zenodo.4554938
https://doi.org/10.5281/zenodo.4554937
_version_ 1766393536584876032