Andre Adam, Silven L. Stallard, Huazhen Fang, Xianglin Li
{"title":"基于误差估计的卷积神经网络预测多孔结构渗透率的一般框架","authors":"Andre Adam, Silven L. Stallard, Huazhen Fang, Xianglin Li","doi":"10.1007/s11242-025-02239-4","DOIUrl":null,"url":null,"abstract":"<p>Two major challenges plague permeability prediction with a convolutional neural network (CNN): failure to generalize to external data and the sources of error are not well defined. This study compares five optimized CNN architectures on a training dataset with 4500 images of porous media generated via random sphere-packing, quartet structure generation set, and Voronoi diagrams. An external set of 400 slices of an X-ray tomography from an aluminum foam sample and 300 slices of a 3D reconstruction of a carbon electrode are used for external validation. The permeabilities for all data were calculated using an in-house computational fluid dynamics algorithm. The CNN models were derived from AlexNet, VGG19, DenseNet, ResNet34, and ResNet50 architectures. This work shows that transforming the training data by taking the log of permeability significantly increases the prediction accuracy for all ranges of permeability. The VGG19, ResNet34, and ResNet50 architectures have the highest prediction accuracy, with a mean absolute percent error (MAPE) of 2.64%, 2.61%, and 2.65%, respectively. In the external dataset, the CNNs retained remarkable accuracy, with MAPEs of 1.33%, 1.36%, and 1.44%, respectively. AlexNet and DenseNet performed significantly worse on both datasets. A direct link is found between training dataset diversity and generalization, and the study shows that one type of training data is not enough to extrapolate to other types of microstructures. Permeability prediction with an ensemble of the 10 most accurate VGG19 models from the hyperparameter optimization shows significant accuracy increase, with a MAPE of 1.99% in the test set and 1.22% in the external dataset, while also providing a measure of confidence. Performing Monte Carlo dropout on the VGG19 network indicates that the majority of the error from the CNN prediction comes from noise in the training data. These insights pave the way for more general CNN models, which could come to replace empirical relations as an on-demand alternative to permeability estimation.</p>","PeriodicalId":804,"journal":{"name":"Transport in Porous Media","volume":"152 11","pages":""},"PeriodicalIF":2.6000,"publicationDate":"2025-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A General Framework for Predicting Permeability in Porous Structures Using Convolutional Neural Networks with Error Estimation\",\"authors\":\"Andre Adam, Silven L. Stallard, Huazhen Fang, Xianglin Li\",\"doi\":\"10.1007/s11242-025-02239-4\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Two major challenges plague permeability prediction with a convolutional neural network (CNN): failure to generalize to external data and the sources of error are not well defined. This study compares five optimized CNN architectures on a training dataset with 4500 images of porous media generated via random sphere-packing, quartet structure generation set, and Voronoi diagrams. An external set of 400 slices of an X-ray tomography from an aluminum foam sample and 300 slices of a 3D reconstruction of a carbon electrode are used for external validation. The permeabilities for all data were calculated using an in-house computational fluid dynamics algorithm. The CNN models were derived from AlexNet, VGG19, DenseNet, ResNet34, and ResNet50 architectures. This work shows that transforming the training data by taking the log of permeability significantly increases the prediction accuracy for all ranges of permeability. The VGG19, ResNet34, and ResNet50 architectures have the highest prediction accuracy, with a mean absolute percent error (MAPE) of 2.64%, 2.61%, and 2.65%, respectively. In the external dataset, the CNNs retained remarkable accuracy, with MAPEs of 1.33%, 1.36%, and 1.44%, respectively. AlexNet and DenseNet performed significantly worse on both datasets. A direct link is found between training dataset diversity and generalization, and the study shows that one type of training data is not enough to extrapolate to other types of microstructures. Permeability prediction with an ensemble of the 10 most accurate VGG19 models from the hyperparameter optimization shows significant accuracy increase, with a MAPE of 1.99% in the test set and 1.22% in the external dataset, while also providing a measure of confidence. Performing Monte Carlo dropout on the VGG19 network indicates that the majority of the error from the CNN prediction comes from noise in the training data. These insights pave the way for more general CNN models, which could come to replace empirical relations as an on-demand alternative to permeability estimation.</p>\",\"PeriodicalId\":804,\"journal\":{\"name\":\"Transport in Porous Media\",\"volume\":\"152 11\",\"pages\":\"\"},\"PeriodicalIF\":2.6000,\"publicationDate\":\"2025-10-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Transport in Porous Media\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://link.springer.com/article/10.1007/s11242-025-02239-4\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"ENGINEERING, CHEMICAL\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Transport in Porous Media","FirstCategoryId":"5","ListUrlMain":"https://link.springer.com/article/10.1007/s11242-025-02239-4","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, CHEMICAL","Score":null,"Total":0}
A General Framework for Predicting Permeability in Porous Structures Using Convolutional Neural Networks with Error Estimation
Two major challenges plague permeability prediction with a convolutional neural network (CNN): failure to generalize to external data and the sources of error are not well defined. This study compares five optimized CNN architectures on a training dataset with 4500 images of porous media generated via random sphere-packing, quartet structure generation set, and Voronoi diagrams. An external set of 400 slices of an X-ray tomography from an aluminum foam sample and 300 slices of a 3D reconstruction of a carbon electrode are used for external validation. The permeabilities for all data were calculated using an in-house computational fluid dynamics algorithm. The CNN models were derived from AlexNet, VGG19, DenseNet, ResNet34, and ResNet50 architectures. This work shows that transforming the training data by taking the log of permeability significantly increases the prediction accuracy for all ranges of permeability. The VGG19, ResNet34, and ResNet50 architectures have the highest prediction accuracy, with a mean absolute percent error (MAPE) of 2.64%, 2.61%, and 2.65%, respectively. In the external dataset, the CNNs retained remarkable accuracy, with MAPEs of 1.33%, 1.36%, and 1.44%, respectively. AlexNet and DenseNet performed significantly worse on both datasets. A direct link is found between training dataset diversity and generalization, and the study shows that one type of training data is not enough to extrapolate to other types of microstructures. Permeability prediction with an ensemble of the 10 most accurate VGG19 models from the hyperparameter optimization shows significant accuracy increase, with a MAPE of 1.99% in the test set and 1.22% in the external dataset, while also providing a measure of confidence. Performing Monte Carlo dropout on the VGG19 network indicates that the majority of the error from the CNN prediction comes from noise in the training data. These insights pave the way for more general CNN models, which could come to replace empirical relations as an on-demand alternative to permeability estimation.
期刊介绍:
-Publishes original research on physical, chemical, and biological aspects of transport in porous media-
Papers on porous media research may originate in various areas of physics, chemistry, biology, natural or materials science, and engineering (chemical, civil, agricultural, petroleum, environmental, electrical, and mechanical engineering)-
Emphasizes theory, (numerical) modelling, laboratory work, and non-routine applications-
Publishes work of a fundamental nature, of interest to a wide readership, that provides novel insight into porous media processes-
Expanded in 2007 from 12 to 15 issues per year.
Transport in Porous Media publishes original research on physical and chemical aspects of transport phenomena in rigid and deformable porous media. These phenomena, occurring in single and multiphase flow in porous domains, can be governed by extensive quantities such as mass of a fluid phase, mass of component of a phase, momentum, or energy. Moreover, porous medium deformations can be induced by the transport phenomena, by chemical and electro-chemical activities such as swelling, or by external loading through forces and displacements. These porous media phenomena may be studied by researchers from various areas of physics, chemistry, biology, natural or materials science, and engineering (chemical, civil, agricultural, petroleum, environmental, electrical, and mechanical engineering).