https://github.com/association-rosia/stranger-sections-2

Machine Learning challenge to classify and segment kerogen macerals in thin rock sections, using labeled and unlabeled images. Focused on identifying liptinite, vitrinite, and inertinite types, the competition emphasizes model accuracy measured by the Jaccard Score to enhance sedimentary rock analysis and hydrocarbon exploration.

https://github.com/association-rosia/stranger-sections-2

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary

Keywords

computer-vision data-science geoscience hydrocarbon-exploration image-segmentation kerogen-analysis machine-learning reflective-microscopy sedimentary-rocks
Last synced: 5 months ago · JSON representation

Repository

Machine Learning challenge to classify and segment kerogen macerals in thin rock sections, using labeled and unlabeled images. Focused on identifying liptinite, vitrinite, and inertinite types, the competition emphasizes model accuracy measured by the Jaccard Score to enhance sedimentary rock analysis and hydrocarbon exploration.

Basic Info
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
computer-vision data-science geoscience hydrocarbon-exploration image-segmentation kerogen-analysis machine-learning reflective-microscopy sedimentary-rocks
Created almost 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.md

🔬 Stranger Sections 2

The challenge is focused on the micrometer scale analysis of geosciences, specifically targeting the segmentation and classification of kerogen macerals in thin section images of rocks. Participants are provided with labeled training data to develop machine learning models capable of identifying three types of kerogen: liptinite, vitrinite, and inertinite. These models must segment and classify the kerogens based on their unique characteristics under reflected light microscopy. The challenge includes a test set for evaluation and additional unlabeled images for further model training or testing. The primary evaluation metric is the Jaccard Score, rewarding models that accurately segment and classify the kerogen types, which is crucial for understanding sedimentary rocks and searching for new hydrocarbon reserves.

This project was made possible by our compute partners 2CRSi and NVIDIA.

🏆 Challenge ranking

The score of the challenge was a micro DICE coefficient.
Our solution was the top 10% (out of 296 teams) with a micro DICE coefficient equal to 0.5844 🎉.

Leaderboard podium:
🥇 Sheoran - 0.6672
🥈 flamethrower - 0.6615
🥉 V P - 0.6588

🖼️ Result example

Input image | Ground thruth | Our prediction :--------------------:|:--------------------:|:--------------------:| | |

🔬 References

Zhang, Y., Cheng, Y., & Qi, Y. (2023). SemiSAM: Exploring SAM for Enhancing Semi-Supervised Medical Image Segmentation with Extremely Limited Annotations. arXiv preprint arXiv:2312.06316.

Jiao, R., Zhang, Y., Ding, L., Xue, B., Zhang, J., Cai, R., & Jin, C. (2023). Learning with limited annotations: a survey on deep semi-supervised learning for medical image segmentation. Computers in Biology and Medicine, 107840.

Li, N., Xiong, L., Qiu, W., Pan, Y., Luo, Y., & Zhang, Y. (2023, November). Segment anything model for semi-supervised medical image segmentation via selecting reliable pseudo-labels. In International Conference on Neural Information Processing (pp. 138-149). Singapore: Springer Nature Singapore.

Chen, T., Mai, Z., Li, R., & Chao, W. L. (2023). Segment anything model (sam) enhanced pseudo labels for weakly supervised semantic segmentation. arXiv preprint arXiv:2305.05803.

Peláez-Vegas, A., Mesejo, P., & Luengo, J. (2023). A survey on semi-supervised semantic segmentation. arXiv preprint arXiv:2302.09899.

📝 Citing

@misc{RebergaUrgell:2024, Author = {Louis Reberga and Baptiste Urgell}, Title = {Stranger Sections 2}, Year = {2024}, Publisher = {GitHub}, Journal = {GitHub repository}, Howpublished = {\url{https://github.com/association-rosia/segmenting-subsurface}} }

🛡️ License

Project is distributed under MIT License

👨🏻‍💻 Contributors

Louis REBERGA

Baptiste URGELL

Owner

  • Name: RosIA
  • Login: association-rosia
  • Kind: organization
  • Location: France

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Dependencies

environment.yml pypi
  • jupyter *
  • matplotlib *
  • numpy *
  • opencv-python *
  • pandas *
  • plotly *
  • python-dotenv *
  • pytorch-lightning *
  • pyyaml *
  • scikit-learn *
  • torch *
  • torchvision *
  • tqdm *
  • transformers *
  • wandb *
setup.py pypi
  • listez *