Releases: MaxSC4/TISA
TISA v1.0.0 - Thin-section Image Segmenter and Analyzer
🎉 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:
🛑 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!