Skip to content

ayoubft/fractex2D.pt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyTorch Config: Hydra

Fracture Segmentation on FraXet

This repository contains baseline models for fracture detection and segmentation from paired RGB + DEM outcrop imagery. The goal is to provide tools using classical computer vision filters and deep learning models such as U‑Net and SegFormer for geological fracture mapping. Models are trained on FraXet (10.5281/zenodo.17069947).

Features

  • Computer vision filters
  • Model baselines for fracture segmentation using:
  • Inference tools for patch‑based prediction on arbitrary imagery.
  • Evaluation scripts for standard metrics (IoU, accuracy, F1 etc.).
  • Demo datasets and example scripts for easy use.

Installation

git clone https://github.com/ayoubft/fractex2D.pt.git
cd fractex2D.pt
pip install -r requirements.txt

Inference Scripts

There are several ways to run inference:

  1. Online Try it on Hugging Face Space.

  2. From CLI

python infer.py \
  --image path/to/rgb.png \
  --dem path/to/dem.tif \
  --model unet \
  --output pred_mask.png
  1. From Python
from infer_function import run_fracture_inference

mask = run_fracture_inference(
    "rgb.png",
    "dem.tif",
    model_name="segformer",
    output_path="pred.png"
)
mask.show()

Training

To train a model:

# config at config/main.yaml
python train.py

Limitations

  • Predictions depend on data quality, lighting, and texture conditions.
  • Not suitable for safety‑critical use without expert validation.

Citation & Acknowledgements

If you use the FraXet2D baselines in academic work, please cite:

Fatihi, A., Caldeira, J., Beucler, T., Thiele, S. T., & Samsu, A. Towards robust fracture mapping: Benchmarking automatic fracture mapping in 2D outcrop imagery. Solid earth. (preprint coming soon)

About

Deep learning to automatically detect geological fractures from images

Resources

Stars

Watchers

Forks

Contributors