Addressing class imbalance in micro-CT image segmentation: A modified U-Net model with pixel-level class weighting

IF 4.2 2区 地球科学 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Shahin Mahmoudi , Omid Asghari , Jeff Boisvert
{"title":"Addressing class imbalance in micro-CT image segmentation: A modified U-Net model with pixel-level class weighting","authors":"Shahin Mahmoudi ,&nbsp;Omid Asghari ,&nbsp;Jeff Boisvert","doi":"10.1016/j.cageo.2025.105853","DOIUrl":null,"url":null,"abstract":"<div><div>Micro X-ray Computed Tomography (micro-CT) segmentation is a cornerstone in Digital Rock Physics (DRP), enabling detailed analysis of pore structures and mineral distributions. However, class imbalance remains a critical challenge, often resulting in biased segmentation outcomes. To address this, a methodology combining a modified U-Net architecture with a Pixel-Level Class Weighting (PCW) strategy is introduced. Unlike traditional class-level weighting, PCW assigns weights at the pixel level, offering finer control over segmentation by prioritizing minority classes and challenging pixels. This approach leverages modern deep learning frameworks, where input, label, and weight maps are jointly fed into the network, facilitating dynamic adjustments to emphasize task-specific regions. The modified U-Net incorporates dynamic dropout layers, L2 regularization, and optimized convolutional filters, enhancing computational efficiency and generalization. A dataset of only 40 micro-CT slices from two unique Bentheimer sandstone core samples is used for training and validation. When testing blindly on a third unique core sample, the modified U-Net with PCW increased the F1 score from 0.88 to 0.95. The model maintains the F1 score of majority classes 'pore' and 'quartz', while increasing the F1 score of minority classes 'clay' and 'feldspar' by 31% and 4.2%, respectively. Accurate segmentation of micro-CT images directly impacts downstream computational modeling in petroleum fields, improving permeability and porosity predictions essential for reservoir characterization and fluid flow simulations. The proposed framework represents an efficient, robust solution for imbalanced segmentation tasks, with potential applications in geosciences, such as mineral prospectivity mapping and geochemical anomaly detection.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"196 ","pages":"Article 105853"},"PeriodicalIF":4.2000,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Geosciences","FirstCategoryId":"89","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0098300425000032","RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

Micro X-ray Computed Tomography (micro-CT) segmentation is a cornerstone in Digital Rock Physics (DRP), enabling detailed analysis of pore structures and mineral distributions. However, class imbalance remains a critical challenge, often resulting in biased segmentation outcomes. To address this, a methodology combining a modified U-Net architecture with a Pixel-Level Class Weighting (PCW) strategy is introduced. Unlike traditional class-level weighting, PCW assigns weights at the pixel level, offering finer control over segmentation by prioritizing minority classes and challenging pixels. This approach leverages modern deep learning frameworks, where input, label, and weight maps are jointly fed into the network, facilitating dynamic adjustments to emphasize task-specific regions. The modified U-Net incorporates dynamic dropout layers, L2 regularization, and optimized convolutional filters, enhancing computational efficiency and generalization. A dataset of only 40 micro-CT slices from two unique Bentheimer sandstone core samples is used for training and validation. When testing blindly on a third unique core sample, the modified U-Net with PCW increased the F1 score from 0.88 to 0.95. The model maintains the F1 score of majority classes 'pore' and 'quartz', while increasing the F1 score of minority classes 'clay' and 'feldspar' by 31% and 4.2%, respectively. Accurate segmentation of micro-CT images directly impacts downstream computational modeling in petroleum fields, improving permeability and porosity predictions essential for reservoir characterization and fluid flow simulations. The proposed framework represents an efficient, robust solution for imbalanced segmentation tasks, with potential applications in geosciences, such as mineral prospectivity mapping and geochemical anomaly detection.
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computers & Geosciences
Computers & Geosciences 地学-地球科学综合
CiteScore
9.30
自引率
6.80%
发文量
164
审稿时长
3.4 months
期刊介绍: Computers & Geosciences publishes high impact, original research at the interface between Computer Sciences and Geosciences. Publications should apply modern computer science paradigms, whether computational or informatics-based, to address problems in the geosciences.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信