Skip to content
/ kamera Public

A software platform developed in collaboration with NOAA dedicated to mapping ice-associated seals in the Arctic and sub-Arctic regions around Alaska.

License

Notifications You must be signed in to change notification settings

Kitware/kamera

Repository files navigation

KAMERA: Enhancing Aerial Surveys of Ice-associated Seals in Arctic Environments

arXiv preprint

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.

overview

Overview

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.

Features

  • 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.

Installation

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 gui

Note 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.

Partners and Acknowledgements

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.

License

This project is licensed under the Apache License 2.0 - see the LICENSE for details.

Contact

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.

Citation

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}
}

About

A software platform developed in collaboration with NOAA dedicated to mapping ice-associated seals in the Arctic and sub-Arctic regions around Alaska.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published