Skip to content

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

Latest

Choose a tag to compare

@MaxSC4 MaxSC4 released this 09 Mar 21:12
· 2 commits to main since this release

πŸŽ‰ 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!