Abstract:To address the issues of poor functional extensibility and high cost associated with existing commercial digital rock modeling software, this study presents the development of an integrated digital rock modeling platform based on MATLAB App Designer. The developed software consists of three main functional modules: image processing, image analysis, and pore network extraction. The image processing module integrates multiple algorithms—including median filtering, Gaussian filtering, SUSAN smoothing, image sharpening, and threshold-based segmentation. The image analysis module combines multi-planar slicing with sequential stacking techniques and employs 3D interactive visualization to enable real-time 3D rendering, cross-sectional display, and rotational browsing of rock structures. The pore network extraction module utilizes the maximal ball algorithm to extract the pore-throat network and derive key structural parameters, including coordination number, pore radius, pore volume, throat radius, and throat volume. Histogram-based statistical analysis is then applied to characterize the distribution of these parameters. Functional testing was conducted using representative core samples. It has been demonstrated that the software achieves high integration of functionalities, features a user-friendly interface, and is easy to operate. It effectively enhances image quality, enables 3D visualization of core images, and accurately extracts structural characteristics of the 3D pore network. The software platform exhibits possesses excellent extensibility and potential for secondary development, laying a solid foundation for the future integration of numerical simulation modules for electrical, acoustic, and nuclear magnetic resonance (NMR) responses.