Welcome to the official repository for KAMERA, an open-source software platform for data collection, management, and analysis. Developed by Kitware in collaboration with NOAA's Marine Mammal Laboratory, KAMERA utilizes synchronized data streams and deep learning to detect and map key marine species like polar bears and ice-associated seals in Arctic and sub-Arctic regions.
KAMERA, or the Knowledge-guided Image Acquisition ManagER and Archiver, integrates the latest in technology with environmental research efforts, offering tightly synchronized data streams and real-time deep learning models to facilitate in-depth data analysis and efficient surveying of marine mammals. This tool is designed to assist researchers, conservationists, and data scientists in collecting and analyzing large-scale geographical and environmental data, enhancing the understanding and conservation of marine ecosystems.
- Multi-Camera, Multi-Spectral Synchronization: All data is collected under a single external time pulse and aggregated into one storage location, meticulously labeled with necessary metadata.
- Real-time Detection: Onboard GPUs are used to analyze this synchronized imagery to enable a real-time decision on which data to archive.
- Mapping: All imagery and detections are mapped for accurate survey area calculation and post flight data evaluation.
- Open-Source: All software has been open-sourced under the Apache License (Version 2.0) and pulls together numerous different off-the-shelf camera drivers and hardware specifications.
git clone https://github.com/Kitware/kamera.git
cd kamera
# For the pure post-processing and generating flight summary, you can install
# the requirements in requirements.txt, or use the provided dockerfile
make postflight
# Builds the core docker images for use in the onboard sytems
make nuvo
# if using VIAME for the DL detectors
make viame
# if using the real-time GUI
make guiNote that these images take up a large amount of disk space, especially the VIAME image which is 30Gb, and it can take several hours to builds. The core images are faster and lighter weight.
KAMERA was developed in collaboration with: - NOAA Marine Mammal Laboratory - University of Washington We thank all contributors who have helped in developing KAMERA, with special thanks to Mike McDermott and Matt Brown who created the core system back in 2018.
This project is licensed under the Apache License 2.0 - see the LICENSE for details.
For further information, support, or collaboration inquiries, please contact [email protected]
We hope KAMERA will empower your research and conservation efforts, and we look forward to seeing how you will use this system.
If you found this helpful, please cite our paper:
@InProceedings{Romlein_2025_ICCV,
author = {Romlein, Adam and Hou, Benjamin X. and Boss, Yuval and Christman, Cynthia L. and Koslovsky, Stacie and Moreland, Erin E. and Parham, Jason and Hoogs, Anthony},
title = {KAMERA: Enhancing Aerial Surveys of Ice-associated Seals in Arctic Environments},
booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV) Workshops},
month = {October},
year = {2025},
pages = {2162-2171}
}
