Glint Mask Generator
Glint Mask Generator is a utility for generating mask images that correspond to the area of spectral glint in some source imagery. Once generated, the masks can be used by 3rd party structure-from-motion (SfM) software to replace glint areas with data from overlapping imagery that are not glinty.
Quick Start
- Download the latest release for your platform
- Launch the GUI application
- Select your imagery type and input directory
- Click Run to generate masks
Features
Multiple interfaces to suit your workflow:
- User-friendly GUI for interactive use
- CLI for automation and scripting
- Python package for integration into existing pipelines
Support for various camera types:
- RGB cameras
- PhaseOne 4-band CIRs
- MicaSense RedEdge
- DJI Phantom 4 MS
Advanced processing capabilities:
- Configurable band thresholds
- Pixel buffering around glint areas
- Parallel processing for improved performance
- Batch processing of multiple images
System Requirements
- Operating Systems:
- Windows 10 or later
- Linux (modern distributions)
- Python 3.9 - 3.12 (for CLI/Python package)
- Minimum 4GB RAM
- Storage space: 100MB + space for your imagery
Interface Comparison
| Feature | GUI | CLI | Python Package |
|---|---|---|---|
| Ease of Use | ★★★★★ | ★★★ | ★★★ |
| Automation Support | ★ | ★★★★★ | ★★★★★ |
| Integration Capabilities | ★ | ★★★★ | ★★★★★ |
| Customization | ★ | ★★★ | ★★★★★ |
| Learning Curve | Minimal | Moderate | Moderate |
| Best For | Individual users | Automation/Scripts | Custom workflows |
Next Steps
- How it Works - How glint masking works
- Installation Guide - Get started with installation
- Usage Guide - Learn how to use the tool
- FAQs - Answers to common questions
License
GlintMaskGenerator is released under the MIT license.
Contribute
We welcome contributions! Please file bug reports, feature requests, or propose improvements using our GitHub Issue Tracker .