Repository navigation
π TISA v1.0.0 - Initial Release π
π Overview
The first stable release of TISA (Thin-section Image Segmenter & Analyzer)! This version brings automated petrographic thin-section segmentation, advanced artifact removal, and a user-friendly graphical interface.
TISA v1.0.0 is built on top of PetroSeg by Azzam et al., with key enhancements in segmentation quality, performance, and usability.
π₯ New Features in v1.0.0
β
Modern GUI (PyQt5) β Intuitive interface for easy image processing.
β
Automated Segmentation β Supports K-means.
β
Fixed Color Palette Mapping β Ensures consistent label visualization.
β
Real-time Progress Tracking β Live progress updates during segmentation.
β
Export Results β Saves segmented images (.png) and statistical data (.csv).
ποΈ Installation
1οΈβ£ Ensure you have Python 3.8+ installed.
2οΈβ£ Install dependencies:
pip install -r requirements.txt3οΈβ£ Run TISA:
python -m tisa.mainπ Documentation
For detailed usage instructions, check out our documentation:
π TISA Documentation
π Known Issues
- High RAM usage on large images β Consider resizing input images or adjusting parameters (
mod_dim1,mod_dim2). - Slow processing on CPU-only machines β Using a GPU significantly improves segmentation speed.
π¬ Contributing
We welcome contributions! If you want to improve TISA:
- Submit issues and feature requests via GitHub Issues.
- Fork the repo and create Pull Requests for bug fixes or new features.
- Share petrographic datasets to improve segmentation accuracy.
- Contact at : maxime.soares-correia@universite-paris-saclay.fr
π License
TISA is released under the GNU GPL v3, allowing free use, modification, and distribution as open-source.
π’ Final Notes
π TISA v1.0.0 is just the beginning! We look forward to improving segmentation accuracy, optimizing resource usage, and adding support for more mineralogical analysis tools. Stay tuned for future updates!