MethaneMapper
A fast and accurate deep learning based solution for methane detection from airborne hyperspectral imagery.
https://github.com/UCSB-VRL/MethaneMapper-Spectral-Absorption-aware-Hyperspectral-Transformer-for-Methane-Detection
Category: Emissions
Sub Category: Emission Observation and Modeling
Last synced: about 7 hours ago
JSON representation
Repository metadata
MethaneMapper: Spectral Absorption aware Hyperspectral Transformer for Methane Detection
- Host: GitHub
- URL: https://github.com/UCSB-VRL/MethaneMapper-Spectral-Absorption-aware-Hyperspectral-Transformer-for-Methane-Detection
- Owner: UCSB-VRL
- License: other
- Created: 2023-03-24T19:36:51.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-16T06:29:08.000Z (about 1 year ago)
- Last Synced: 2025-04-25T13:03:44.016Z (2 days ago)
- Language: Python
- Size: 46.1 MB
- Stars: 71
- Watchers: 9
- Forks: 9
- Open Issues: 3
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
README.md
MethaneMapper: Spectral Absorption aware Hyperspectral Transformer for Methane Detection
MethaneMapper is a fast and accurate deep learning based solution for methane detection from airborne hyperspectral imagery. MethaneMapper introduces a spectral absorption wavelength aware transformer network and largest public dataset called Methane HotSpot dataset (MHS). This repository contains code for MethaneMapper, scripts to download and online tool to visualize dataset.
MethaneMapper: Spectral Absorption aware Hyperspectral Transformer for Methane Detection
Satish Kumar*, Ivan Arevalo, A S M Iftekhar, B S Manjunath.
Official repository of our CVPR 2023 (Highlights) paper.
This repository includes:
- Source code of MethaneMapper.
- Pre-trained weights for methane plume bounding box detector and segmentation mask
- Scripts to download MHS dataset
- Online tool to visualize MHS dataset (BisQue)
- Code for custom data preparation for training/testing
- Code for mapping ground truth masks from CarbonMapper to AVIRIS-NG flightline
- Annotation generator to read-convert mask annotation into json.
The repository follows the structure of paper, making it easy to follow and use/extend the work. If this research is helpful to you, please consider citing our paper (bibtex below)
Citing
If this research is helpful to you, please consider citing our paper:
@inproceedings{kumar2023methanemapper,
title={Methanemapper: Spectral absorption aware hyperspectral transformer for methane detection},
author={Kumar, Satish and Arevalo, Ivan and Iftekhar, ASM and Manjunath, BS},
booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
pages={17609--17618},
year={2023}
}
Usage
Requirements
- Linux or macOS with Python >= 3.7
- Pytorch >= 1.7.0
- CUDA >= 10.0
- cudNN (compatible with CUDA)
Installation
- Clone the repository
- Install dependencies
pip install -r requirements.txt
Data Visualization
Please checkout to the BisQue
Download Methane HotSpot (MHS) Dataset
Please follow the tutorial MHS_dataset to download dataset
Training
Follow the training tutorial Here
For Developers
Please refer to CONTRIBUTING.md for contribution to the repository. Thank you!
License
MethaneMapper is released under the UCSB license. Please see the LICENSE file for more information.
Owner metadata
- Name: Vision Research Lab @ UCSB
- Login: UCSB-VRL
- Email: [email protected]
- Kind: organization
- Description: Vision Research Lab at UCSB
- Website: http://vision.ece.ucsb.edu
- Location: Santa Barbara, CALIFORNIA
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/26205443?v=4
- Repositories: 15
- Last ynced at: 2023-03-04T19:08:44.985Z
- Profile URL: https://github.com/UCSB-VRL
GitHub Events
Total
- Issues event: 4
- Watch event: 16
- Issue comment event: 4
- Fork event: 2
Last Year
- Issues event: 4
- Watch event: 16
- Issue comment event: 4
- Fork event: 2
Committers metadata
Last synced: 8 days ago
Total Commits: 90
Total Committers: 3
Avg Commits per committer: 30.0
Development Distribution Score (DDS): 0.089
Commits in past year: 90
Committers in past year: 3
Avg Commits per committer in past year: 30.0
Development Distribution Score (DDS) in past year: 0.089
Name | Commits | |
---|---|---|
Satish Kumar | s****r@u****u | 82 |
ivanfarevalo | i****g@g****m | 7 |
A S M Iftekhar | 4****r | 1 |
Committer domains:
- ucsb.edu: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 21
Total pull requests: 3
Average time to close issues: 2 months
Average time to close pull requests: 1 day
Total issue authors: 14
Total pull request authors: 2
Average comments per issue: 2.29
Average comments per pull request: 0.0
Merged pull request: 2
Bot issues: 0
Bot pull requests: 0
Past year issues: 4
Past year pull requests: 0
Past year average time to close issues: 6 months
Past year average time to close pull requests: N/A
Past year issue authors: 3
Past year pull request authors: 0
Past year average comments per issue: 0.75
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- yaoyuan10475 (5)
- Mohouwa (2)
- zxdawn (2)
- 1750585724 (2)
- pierrelouisdelx (1)
- DevilHao666 (1)
- YuanZi1501040205 (1)
- Joao-L-S-Almeida (1)
- VividLe (1)
- nell-byler (1)
- hexiao-cs (1)
- Cigaftex (1)
- LiutonCannon (1)
- PratikshaSharma4 (1)
Top Pull Request Authors
- ivanfarevalo (2)
- GlassesNerd (1)
Top Issue Labels
Top Pull Request Labels
Dependencies
- Pillow *
- joblib *
- matplotlib *
- numpy *
- opencv-python *
- pandas *
- pdbpp *
- rasterio *
- scikit-image *
- scipy *
- spectral *
- torch ==1.13.1
- torchvision ==0.14.1
Score: 5.40267738187228