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.
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
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
- Host: GitHub
- Owner: association-rosia
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://thinkonward.com/app/c/challenges/stranger-sections-2
- Size: 1.15 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
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
Owner
- Name: RosIA
- Login: association-rosia
- Kind: organization
- Location: France
- Twitter: AssoRosIA
- Repositories: 1
- Profile: https://github.com/association-rosia
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Dependencies
- jupyter *
- matplotlib *
- numpy *
- opencv-python *
- pandas *
- plotly *
- python-dotenv *
- pytorch-lightning *
- pyyaml *
- scikit-learn *
- torch *
- torchvision *
- tqdm *
- transformers *
- wandb *
- listez *