Skip to content

Releases: MaxSC4/TISA

TISA v1.0.0 - Thin-section Image Segmenter and Analyzer

09 Mar 21:12

Choose a tag to compare

🎉 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.txt

3️⃣ 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!