<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">74939</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2026.074939</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Prediction of Wall Thickness Parameters in TPMS Models Based on CNN-SVM and MLR</article-title>
<alt-title alt-title-type="left-running-head">Prediction of Wall Thickness Parameters in TPMS Models Based on CNN-SVM and MLR</alt-title>
<alt-title alt-title-type="right-running-head">Prediction of Wall Thickness Parameters in TPMS Models Based on CNN-SVM and MLR</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Zhang</surname><given-names>Qian</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Fu</surname><given-names>Lei</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Chen</surname><given-names>Renzhou</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Zhan</surname><given-names>Xu</given-names></name><xref ref-type="aff" rid="aff-4">4</xref><email>zhanxuu@163.com</email></contrib>
<aff id="aff-1"><label>1</label><institution>School of Mechanical Engineering, Sichuan University of Science and Engineering</institution>, <addr-line>Zigong</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>Intelligent Perception and Control Key Laboratory of Sichuan Province</institution>, <addr-line>Yibin</addr-line>, <country>China</country></aff>
<aff id="aff-3"><label>3</label><institution>Chengdu Zhengheng Auto Parts Co., Ltd.</institution>, <addr-line>Chengdu</addr-line>, <country>China</country></aff>
<aff id="aff-4"><label>4</label><institution>School of Automation and Information Engineering, Sichuan University of Science and Engineering</institution>, <addr-line>Zigong</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Xu Zhan. Email: <email>zhanxuu@163.com</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>12</day><month>3</month><year>2026</year>
</pub-date>
<volume>87</volume>
<issue>2</issue>
<elocation-id>16</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>10</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>01</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Authors</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_74939.pdf"></self-uri>
<abstract>
<p>Triply periodic minimal surface (TPMS) structures are widely utilized in engineering and biomedical fields owing to their superior mechanical and functional properties. However, limited by the current additive manufacturing (AM) techniques, insufficient wall thickness often leads to poor forming quality or even printing failure. Therefore, accurate prediction of wall thickness parameters during the design stage is essential. This study proposes a prediction approach for the wall thickness parameters of TPMS models by integrating a Convolutional Neural Network&#x2013;Support Vector Regression (CNN-SVM) framework with Multiple Linear Regression (MLR). A total of 152 TPMS models were randomly generated, resulting in 912 sets of sample data. Voxel-based sampling and rasterization preprocessing were employed to prepare the data for model input. The CNN-SVM model was developed using TPMS type, lattice filling type, volume fraction, and cell length as input features, with wall thickness as the output variable. Subsequently, the MLR method was applied to quantify the influence weights of these parameters. Experimental results demonstrate that the CNN-SVM model achieves a mean squared error (MSE) of 0.0011 and a coefficient of determination (R<sup>2</sup>) of 0.92. Approximately 86.9% of the test samples exhibited prediction errors within 20%, representing performance improvements of 15.8%, 10.6%, and 18.5% over traditional MLR, CNN, and SVM models, respectively. The MLR analysis further indicates that the Sheet filling type exerts the most significant positive effect on wall thickness (0.45729), whereas the Diamond TPMS structure shows the most prominent negative impact (&#x2212;0.23494). The proposed hybrid model provides an effective and reliable strategy for predicting wall thickness parameters in TPMS-based additive manufacturing designs.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Tri-periodic minimal surfaces</kwd>
<kwd>additive manufacturing</kwd>
<kwd>point cloud preprocessing framework</kwd>
<kwd>convolutional neural network</kwd>
<kwd>support vector machine</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Sichuan Provincial Regional Innovation Cooperation Project</funding-source>
<award-id>2024YFHZ0073</award-id>
</award-group>
<award-group id="awg2">
<funding-source>Research Innovation Team Program of Sichuan University</funding-source>
<award-id>SUSE652A015</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Triply Periodic Minimal Surface (TPMS) structures are a class of lattice geometries characterized by unique topological and geometrical features. Owing to their superior mechanical and functional properties, they have been extensively applied in mechanical engineering, materials science, physics, and biomedical fields [<xref ref-type="bibr" rid="ref-1">1</xref>]. Additive Manufacturing (AM) has overcome the processing limitations of conventional manufacturing methods for fabricating complex lattice architectures and has become the primary technique for producing TPMS-based structures. However, due to the inherent differences among AM processes, various technical constraints may lead to defects such as structural collapse, un-melted powder, and shrinkage-induced porosity. Among these, structural collapse is one of the primary factors determining whether a part can be successfully printed [<xref ref-type="bibr" rid="ref-2">2</xref>]. The wall thickness parameter of a TPMS lattice is closely related to its printability [<xref ref-type="bibr" rid="ref-3">3</xref>], adjusting the design parameters to increase wall thickness can effectively prevent printing failure caused by insufficient thickness, provide self-support during fabrication, and reduce warping or deformation at the end of the printing process, thereby minimizing the occurrence of structural collapse [<xref ref-type="bibr" rid="ref-4">4</xref>]. It is noteworthy that different AM processes exhibit significant variations in the minimum achievable wall thickness [<xref ref-type="bibr" rid="ref-5">5</xref>]. For instance, commercial Fused Deposition Modeling (FDM) printers typically achieve a minimum wall thickness of 0.4&#x2013;0.8 mm [<xref ref-type="bibr" rid="ref-6">6</xref>], while Stereolithography (SLA), owing to its higher resolution, can reach approximately 0.1 mm or even finer [<xref ref-type="bibr" rid="ref-7">7</xref>]. In contrast, Selective Laser Sintering (SLS) generally produces parts with a minimum wall thickness no less than 0.8 mm in certain polymer or metallic powders [<xref ref-type="bibr" rid="ref-8">8</xref>]. Therefore, investigating the wall thickness parameters of TPMS lattices under various design conditions, establishing predictive models, and adjusting design parameters to increase wall thickness are of great significance and practical value for improving the manufacturing success rate of TPMS lattices in AM applications. However, determining wall thickness through analytical or rule-based approaches remains challenging due to the nonlinear geometric characteristics of TPMS structures, suggesting the potential value of data-driven prediction methods.</p>
<p>To date, extensive research has been conducted by scholars worldwide on TPMS, AM, and ML. Hu et al. [<xref ref-type="bibr" rid="ref-9">9</xref>] systematically reviewed the research progress on predicting the mechanical properties of additively manufactured materials and components, emphasizing representative achievements of ML models in forecasting tensile and fatigue fracture properties. Ma et al. [<xref ref-type="bibr" rid="ref-10">10</xref>] innovatively proposed a voxel-based geometric characterization method for TPMS lattices by introducing entropy vectors, and employed a Support Vector Machine (SVM) regression algorithm to achieve accurate predictions of the elastic modulus and yield strength of TPMS structures. Wu et al. [<xref ref-type="bibr" rid="ref-11">11</xref>] developed a prediction model based on a U-Net neural network to quantitatively predict bone growth behavior after TPMS porous scaffold implantation, and further combined optimization algorithms to enhance the osseointegration performance of TPMS lattice structures. Ibrahimi et al. [<xref ref-type="bibr" rid="ref-12">12</xref>] integrated finite element analysis (FEA) with image processing techniques to systematically quantify key parameters such as lattice mechanical properties, morphological characteristics, and permeability. By incorporating multidimensional design parameters into linear and nonlinear ML models for comparative analysis, they demonstrated that nonlinear models yield higher prediction accuracy and successfully achieved inverse design of TPMS scaffolds based on predictive data. Collectively, existing machine-learning studies on TPMS lattices have achieved substantial progress in predicting performance-related metrics, confirming the feasibility of employing TPMS morphological data as effective model inputs. However, these efforts overwhelmingly focus on mechanical, transport, or biological properties, while largely overlooked the geometric parameters that directly govern additive-manufacturing feasibility. In particular, wall thickness&#x2014;despite its fundamental influence on printability and fabrication success&#x2014;has rarely been incorporated as a prediction target in current ML-driven TPMS research. This indicates that the significance of wall-thickness prediction has not yet been fully acknowledged by the community, leaving a critical methodological gap unresolved. To address this issue, the present study introduces a machine-learning framework dedicated to predicting wall-thickness parameters, thereby providing an essential manufacturability-oriented complement to existing TPMS modeling approaches.</p>
<p>In this context, this study proposes a novel method for predicting the wall thickness parameters of 3D-printed samples with different TPMS structures. A comprehensive database of TPMS lattice wall thickness parameters was established through geometric modeling, and a prediction model was subsequently developed by introducing a Convolutional Neural Network&#x2013;Support Vector Machine (CNN-SVM) algorithm to capture the relationship between lattice features, design parameters, and wall thickness. The proposed model demonstrated excellent predictive performance in experiments, providing a new perspective and methodology for TPMS wall thickness parameter prediction. Compared with conventional analytical or empirical formula-based approaches, machine learning algorithms exhibit distinctive advantages in predicting the wall thickness parameters of specific models, particularly when handling many design variations, where they can determine optimal wall thickness values with significantly improved efficiency.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>TPMS Model Construction and Wall Thickness Parameters</title>
<sec id="s2_1">
<label>2.1</label>
<title>Construction of TPMS Models</title>
<p>TPMS structures are defined by implicit functions. Common TPMS types include I-WP, Neovius, F-RD, Gyroid, Primitive, and Diamond surfaces. Among them, the Gyroid structure possesses a smooth and continuous surface with excellent self-supporting characteristics; the Primitive structure exhibits cubic symmetry; and the Diamond structure features a high specific surface area and complex connectivity. Owing to these distinctive advantages, these three TPMS types are more widely applied in engineering and biomedical fields. Their mathematical representations are given in <xref ref-type="disp-formula" rid="eqn-1">Eqs. (1)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-3">(3)</xref> [<xref ref-type="bibr" rid="ref-13">13</xref>], where <italic>c</italic> denotes a constant used to control the level-set threshold. By thickening or filling the isosurface defined by the implicit function, corresponding TPMS lattice structures can be generated.
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>z</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mi>c</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mi>c</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>z</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mi>c</mml:mi><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>The geometry of a TPMS model can be controlled through its implicit function; however, due to the structural complexity of TPMS surfaces, conventional modeling methods are generally inapplicable. Common software tools for TPMS modeling include MATLAB, nTop, MSLattice [<xref ref-type="bibr" rid="ref-14">14</xref>], Flatt Pack [<xref ref-type="bibr" rid="ref-15">15</xref>], and RegionTPMS [<xref ref-type="bibr" rid="ref-16">16</xref>]. In this study, the focus is placed on the wall thickness parameters of homogeneous TPMS lattice models. Therefore, due to its high efficiency in model construction, the Uniform TPMS Lattices&#x2013;Cuboid module in the MSLattice software was selected, and the corresponding structural parameters were obtained through direct geometric measurement of the generated models.</p>
<p>A total of 152 TPMS models were constructed in this study. The selected TPMS types included Gyroid, Primitive, and Diamond structures. The filling type of the TPMS lattices was categorized into two forms: Sheet-type and Skeletal-type. The primary modeling parameters of the TPMS models consisted of the volume fraction (VF) and the cell length (CellLength).</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Wall Thickness Parameters of TPMS Models</title>
<p>All TPMS lattices in this study were modeled as cubic unit cells, and the collected data included modeling parameters such as wall thickness, pore size, volume fraction, and cell length. The TPMS samples were categorized and labeled according to their TPMS type, filling type, and cell length. For instance, a Gyroid-type lattice with Sheet filling and a cell length of 1 mm was denoted as GS1. Similarly, a Gyroid Skeletal lattice with the same cell length was labeled as GN1. The relationship between volume fraction and wall thickness for several groups is illustrated in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Relationship between volume fraction and wall thickness in several groups.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_74939-fig-1.tif"/>
</fig>
<p>At present, the wall thickness parameter of TPMS lattices can be calculated using an analytical expression, as given in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref> [<xref ref-type="bibr" rid="ref-17">17</xref>]. In this equation, <italic>&#x03C1;&#x002A;</italic> represents the volume fraction, <italic>V</italic><sub>cell</sub> denotes the volume of a single unit cell, and <italic>A</italic><sub>TPMS</sub> refers to the surface area of the TPMS isosurface when the control parameter <italic>c</italic> in the implicit function is set to zero. Owing to the geometric complexity of TPMS structures, the value of <italic>A</italic><sub>TPMS</sub> cannot be determined analytically and must instead be obtained from the modeling software after surface generation. It is also noteworthy that <italic>A</italic><sub>TPMS</sub> varies slightly among different implicit function formulations.
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mi>W</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mrow><mml:mtext>cell</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mrow><mml:mtext>TPMS</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mfrac><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>From the variables in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>, it can be observed that the wall thickness parameter is essentially related to the volume fraction, the unit cell volume, and the TPMS structural type. Therefore, in this study, the TPMS type, TPMS lattice filling type, volume fraction, and cell length were selected as the input parameters for predicting the wall thickness parameters of TPMS lattices.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Data Preprocessing of TPMS Structures Based on Recognizability</title>
<p>To address the problem of wall thickness parameter prediction, this study employs a CNN-SVM hybrid algorithm to extract the geometric features and design parameters of TPMS lattices. These extracted features and parameters are then used as input variables to establish a correlation with wall thickness parameters through the proposed algorithmic model, thereby achieving accurate prediction of wall thickness for different TPMS structures.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Data Preprocessing</title>
<p>In the construction of ML models, raw data often contain noise and missing values, making them unsuitable for direct use in model training. Therefore, data preprocessing is necessary to enhance data validity and reliability. Matrix-form datasets exhibit greater adaptability and effectiveness when processing 3D point cloud data with spatial structural features. In this study, a preprocessing framework is proposed to convert STL point cloud files into a matrix format. The process involves discretizing the point cloud to obtain regularized data, expanding the dataset through voxel-based downsampling, and enhancing data recognizability via rasterization, after which the processed data are output as a matrix representation suitable for machine learning model training.</p>
<sec id="s3_1_1">
<label>3.1.1</label>
<title>Point Cloud Discretization</title>
<p>The STL file stores the triangular facets of a model surface as independent units, with each unit containing vertex coordinates and normal vector parameters. This independent storage results in redundant records of shared vertices between adjacent facets, leading to a large and unevenly distributed dataset of coordinated information. Therefore, point cloud discretization is performed as the first preprocessing step, since a regularized point cloud can effectively improve the efficiency of subsequent processing operations. As voxel-based downsampling is later applied to expand the point cloud dataset, the discretization process also adopts a voxelization approach.</p>
<p>As shown in <xref ref-type="fig" rid="fig-2">Fig. 2a</xref>, the point information contained in an STL file only represents the outer surface of the model. Hence, an internal point cloud distribution is first generated within the model volume. Based on the model size and desired point cloud density, an appropriate voxel size is then defined to divide the point cloud space into multiple voxel cells. The points contained within each voxel are merged into a single representative voxel center, resulting in a regularly distributed and uniformly dense voxelized point cloud, as illustrated in <xref ref-type="fig" rid="fig-2">Fig. 2b</xref>.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Point cloud discretization of the STL model: (<bold>a</bold>) original STL point cloud; (<bold>b</bold>) discretized point cloud after processing.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_74939-fig-2.tif"/>
</fig>
</sec>
<sec id="s3_1_2">
<label>3.1.2</label>
<title>Voxel Downsampling</title>
<p>Because the wall thickness parameters of TPMS structures are difficult to obtain, the amount of original data is relatively limited. To address this issue, different voxel sizes were applied to simulate various spatial resolutions and perform voxel-based downsampling on the point cloud files. For each scaffold, the original point cloud was expanded into six datasets through downsampling with different voxel sizes, thereby enhancing the diversity of the training data. The visualization of point cloud data after downsampling under different voxel sizes is shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Point clouds after voxel downsampling with different voxel sizes: (<bold>a</bold>) 0.05 mm, (<bold>b</bold>) 0.06 mm, (<bold>c</bold>) 0.07 mm, (<bold>d</bold>) 0.08 mm, (<bold>e</bold>) 0.09 mm, and (<bold>f</bold>) 0.10 mm.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_74939-fig-3.tif"/>
</fig>
</sec>
<sec id="s3_1_3">
<label>3.1.3</label>
<title>Rasterization Processing</title>
<p>The downsampled point cloud contains only discrete relative coordinate information. If it is directly modeled using point cloud network architectures such as PointNet, the feature extraction may become unstable, and it is difficult to achieve unified modeling with numerical design parameters such as cell length and volume fraction. In previous studies, Ma et al. [<xref ref-type="bibr" rid="ref-10">10</xref>] proposed an entropy vector method, in which the TPMS model is voxelized, sorted along the coordinate axes, and then vectorized. Although this approach effectively characterizes the model geometry and provides an interface for integrating numerical parameters, its one-dimensional vector representation is insufficient to capture structural differences of TPMS models at different resolutions. Consequently, it cannot support data augmentation or multiscale modeling. In contrast, a reverse 3D reconstruction-based approach can transform the TPMS model into a two-dimensional matrix representation. This transformation not only facilitates integration with numerical parameters but also provides a more structured input form for subsequent CNN-based feature extraction.</p>
<p>To maximize the preservation of the periodicity and continuity of TPMS structures along the three orthogonal directions, the point cloud data were projected onto the XY, YZ, and XZ planes of 3D space, producing planar point sets analogous to orthographic views of the model. Each plane was divided into 24 &#x00D7; 24 evenly spaced grids, within which the number of points was counted. The resulting count matrices were normalized to generate projection matrices that accurately describe the volume distribution of the model along the direction perpendicular to each projection plane. Subsequently, the three 24 &#x00D7; 24 projection matrices were concatenated into different regions of a composite input matrix following a predefined spatial arrangement: the XY projection matrix was placed in the upper-left region (rows 1&#x2013;24, columns 1&#x2013;24); the YZ projection matrix was located in the lower-left region (rows 25&#x2013;48, columns 1&#x2013;24); the XZ projection matrix, after orientation adjustment, was positioned on the right half of the matrix (rows 1&#x2013;48, columns 25&#x2013;36). The cell length and volume fraction were each expanded into matrix form and appended to the remaining regions (rows 1&#x2013;48, columns 37&#x2013;42 and 43&#x2013;48, respectively). Finally, a 48 &#x00D7; 48 input matrix was constructed as the standardized representation for subsequent model training. The preprocessing workflow is illustrated in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>, and the normalization formula is given in <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>.
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mtext>new</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:math></disp-formula>where <italic>X</italic><sub>min</sub> and <italic>X</italic><sub>max</sub> represent the minimum and maximum values of the count matrix, respectively; <italic>X</italic><sub><italic>i</italic></sub> denotes the number of points in the <italic>i</italic>-th grid cell; and <italic>X</italic><sub>new</sub> represents the normalized value corresponding to that grid cell.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Data preprocessing workflow for TPMS point cloud conversion and matrix construction.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_74939-fig-4.tif"/>
</fig>
<p>Given the significant differences in the distribution of point sets across the projection directions of different models, the resulting point set matrices can be utilized as input features for machine learning models. This method not only effectively filters out the interference of noise points but also mitigates the influence of point cloud sparsity, thereby enhancing the robustness of the model and improving classification accuracy.</p>
<p>Through model construction and systematic collection and processing of parameters, a wall thickness parameter dataset was established in this study. The dataset includes the TPMS type, TPMS lattice filling type, volume fraction (VF), cell length, and wall thickness parameter for 152 models. After data preprocessing and point cloud augmentation, the final dataset comprised a total of 912 samples.</p>
<p>The overall distribution of wall thickness parameters in the dataset is as follows: 43 samples (28.2%) have wall thickness values of &#x2264;0.2 mm, 58 samples (38.2%) fall within the 0.2&#x2013;0.4 mm range, and 51 samples (33.6%) have values of &#x2265;0.4 mm. The modeling parameters of representative samples with VF &#x003D; 10%, 25%, and 35% are listed in <xref ref-type="table" rid="table-1">Table 1</xref>.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Partial dataset of TPMS wall thickness parameters.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>No.</th>
<th>TPMS Type</th>
<th>Filling Type</th>
<th>Cell Lenth/mm</th>
<th>VF/%</th>
<th>Wall/mm</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Gyroid</td>
<td>Sheet</td>
<td>1</td>
<td>15</td>
<td>0.05</td>
</tr>
<tr>
<td>2</td>
<td>Gyroid</td>
<td>Sheet</td>
<td>1</td>
<td>35</td>
<td>0.13</td>
</tr>
<tr>
<td>3</td>
<td>Gyroid</td>
<td>Sheet</td>
<td>2</td>
<td>15</td>
<td>0.11</td>
</tr>
<tr>
<td>4</td>
<td>Gyroid</td>
<td>Sheet</td>
<td>2</td>
<td>35</td>
<td>0.25</td>
</tr>
<tr>
<td>5</td>
<td>Gyroid</td>
<td>Skeletal</td>
<td>1</td>
<td>15</td>
<td>0.21</td>
</tr>
<tr>
<td>6</td>
<td>Gyroid</td>
<td>Skeletal</td>
<td>1</td>
<td>35</td>
<td>0.39</td>
</tr>
<tr>
<td>7</td>
<td>Gyroid</td>
<td>Skeletal</td>
<td>2</td>
<td>15</td>
<td>0.41</td>
</tr>
<tr>
<td>8</td>
<td>Gyroid</td>
<td>Skeletal</td>
<td>2</td>
<td>35</td>
<td>0.76</td>
</tr>
<tr>
<td>9</td>
<td>Primitive</td>
<td>Sheet</td>
<td>1</td>
<td>15</td>
<td>0.07</td>
</tr>
<tr>
<td>10</td>
<td>Primitive</td>
<td>Sheet</td>
<td>1</td>
<td>35</td>
<td>0.17</td>
</tr>
<tr>
<td>11</td>
<td>Primitive</td>
<td>Sheet</td>
<td>2</td>
<td>15</td>
<td>0.14</td>
</tr>
<tr>
<td>12</td>
<td>Primitive</td>
<td>Sheet</td>
<td>2</td>
<td>35</td>
<td>0.33</td>
</tr>
<tr>
<td>13</td>
<td>Primitive</td>
<td>Skeletal</td>
<td>1</td>
<td>35</td>
<td>0.32</td>
</tr>
<tr>
<td>14</td>
<td>Primitive</td>
<td>Skeletal</td>
<td>2</td>
<td>35</td>
<td>0.64</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>CNN-SVM Model Construction</title>
<p>The CNN model is a deep learning architecture designed for feature extraction and pattern recognition, capable of efficiently capturing spatial correlations within structured data. The SVM model, on the other hand, is well suited for small-sample learning and nonlinear regression problems, providing excellent generalization capability through optimal hyperplane separation in high-dimensional feature space.</p>
<p>The CNN module is employed as a hierarchical feature extractor, taking preprocessed 48 &#x00D7; 48 matrices as input. These matrices integrate geometric projections and numerical design parameters through an early data-fusion strategy. The CNN architecture consists of multiple convolutional blocks with 3 &#x00D7; 3 kernels, each followed by batch normalization, ReLU activation, and max-pooling layers, enabling progressive abstraction of local-to-global structural features. The network is trained using the Adam optimizer with an initial learning rate of 3 &#x00D7; 10<sup>&#x2212;4</sup>, a mini-batch size of 32, and a maximum of 100 epochs, while early stopping based on validation performance is adopted to mitigate overfitting.</p>
<p>After feature extraction, the high-level representations obtained from the fully connected layer are fed into an SVM regression module, which replaces the conventional softmax-based output layer. By performing regression in the learned feature space, the SVM enhances prediction robustness and stability, particularly under limited data conditions. As illustrated in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>, this architecture allows the CNN to effectively capture representative TPMS structural features, while the SVM ensures accurate and stable prediction performance, resulting in improved overall model reliability.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Structural framework of the CNN-SVM model.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_74939-fig-5.tif"/>
</fig>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Model Training and Evaluation</title>
<p>To ensure scientific and reliable model training, the dataset was randomly divided into a training set and a testing set with a ratio of 7:3. The training set was used to establish the prediction model, tune the hyperparameters, and obtain an optimized regression framework, while the testing set was employed to evaluate the model&#x2019;s generalization performance and predictive accuracy.</p>
<p>Since the traditional accuracy metric for classification tasks is not applicable to regression-based parameter prediction, this study adopts the proportion of samples with a prediction error less than 20% as an alternative accuracy measure. In addition, the coefficient of determination (R<sup>2</sup>) and mean square error (MSE) were selected as the core evaluation metrics to quantify the fitting degree and prediction precision between the predicted and actual values. The value of R<sup>2</sup> ranges from 0 to 1, where a higher value indicates better goodness of fit, while MSE is always greater than zero, with smaller values representing higher prediction accuracy. The calculation formulas of both metrics are shown below.
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:munder><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:munder><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mrow><mml:mtext>True</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mrow><mml:mtext>Predict</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:munder><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:munder><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>Y</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mrow><mml:mtext>True</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mrow><mml:mtext>True</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>m</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mrow><mml:mtext>True</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mrow><mml:mtext>Predict</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <italic>Y</italic><sub>True</sub> represents the true values of the testing set, <italic>Y</italic><sub>Predict</sub> denotes the predicted values obtained from the model, and <italic>Y</italic><sub>True</sub> is the mean value of the true data in the testing set.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Linear Regression Method</title>
<p>Multiple Linear Regression (MLR) is a widely used statistical method for analyzing the relationship between multiple independent variables and a dependent variable. The general form of the MLR equation is given in <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref>. In this study, MLR was employed to quantify the influence of different design parameters on the wall thickness parameter. Each regression coefficient in the model represents the contribution weight of a specific design parameter to wall thickness.
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>Y</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>&#x03B5;</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <italic>Y</italic> is the dependent variable (wall thickness); <italic>X</italic><sub>1</sub>, &#x2026;, <italic>X</italic><sub><italic>m</italic></sub> denote the independent variables; <italic>b</italic><sub>0</sub>, <italic>b</italic><sub>1</sub>, &#x2026;, <italic>b</italic><sub><italic>m</italic></sub> are the regression coefficients to be estimated; and <italic>&#x03B5;</italic> represents the random error term.</p>
<p>In MLR modeling, the input matrix constructed in <xref ref-type="sec" rid="s2_1">Section 2.1</xref> is not directly applicable due to the categorical nature of some parameters. Therefore, one-hot encoding was applied to process categorical variables. The TPMS Type, a three-class variable (Gyroid, Primitive, and Diamond), was represented by a three-dimensional binary vector: [1, 0, 0], [0, 1, 0], and [0, 0, 1], respectively. The Filling Type, a two-class variable (Sheet and Skeletal), was represented by a two-dimensional vector: [1, 0] and [0, 1], respectively.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experimental Simulation</title>
<sec id="s4_1">
<label>4.1</label>
<title>Prediction of TPMS Wall Thickness Parameters Using the CNN-SVM Model</title>
<p>To verify the effectiveness of the processed point cloud matrices in representing the geometric characteristics of different structures, <xref ref-type="fig" rid="fig-6">Fig. 6</xref> presents the grayscale images corresponding to various TPMS structures after point cloud processing.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Grayscale representations of different TPMS structures after point cloud processing (<bold>a</bold>) DN3V40, (<bold>b</bold>) DS3V20, (<bold>c</bold>) DS3V40, (<bold>d</bold>) GN3V40, (<bold>e</bold>) GS3V40, and (<bold>f</bold>) GS2V20.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_74939-fig-6.tif"/>
</fig>
<p>For different TPMS structures, the grayscale images exhibit significant variations in pattern and intensity distribution. In contrast, TPMS structures with identical design parameters&#x2014;such as similar volume fractions or cell lengths&#x2014;show comparable grayscale patterns, although subtle differences can still be observed in the blank regions. These results demonstrate that the processed matrices can effectively capture the geometric characteristics of various TPMS structures, thereby providing high-quality input features for the machine learning model.</p>
<p>The training process of the model is illustrated in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>, where <xref ref-type="fig" rid="fig-7">Fig. 7a</xref> shows the model performance metrics during training, and <xref ref-type="fig" rid="fig-7">Fig. 7b</xref> presents the loss decay curve. As observed from the figures, the performance indicators tend to stabilize around the 144th iteration, while the loss function gradually flattens after approximately 154 iterations. These results indicate that the CNN-SVM model achieves rapid convergence with a relatively small number of iterations, demonstrating stable training behavior and strong learning capability.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Training process of the CNN-SVM model: (<bold>a</bold>) training performance metrics; (<bold>b</bold>) loss decay curve.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_74939-fig-7.tif"/>
</fig>
<p>In this experiment, not only the CNN-SVM model but also the MLR, SVM, and CNN models were constructed for performance comparison. The established dataset was imported into the MLR, SVM, and CNN models for training and testing, and the corresponding prediction results are presented in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>. The key evaluation metrics of different prediction models are summarized in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Comparison of model prediction results: (<bold>a</bold>) MLR, (<bold>b</bold>) CNN, (<bold>c</bold>) SVM, and (<bold>d</bold>) CNN&#x2013;SVM&#x2014;predicted vs. actual wall thickness values in the test set; (<bold>e</bold>) MLR, (<bold>f</bold>) CNN, (<bold>g</bold>) SVM, and (<bold>h</bold>) CNN&#x2013;SVM&#x2014;distributions of predicted values within &#x00B1;10% and &#x00B1;20% error lines in the test set.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_74939-fig-8.tif"/>
</fig><table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Core evaluation metrics of different wall thickness prediction models.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Model</th>
<th>R<sup>2</sup></th>
<th>MSE</th>
<th>Percentage of Samples with Prediction Error Less than 20% in the Test Set</th>
</tr>
</thead>
<tbody>
<tr>
<td>MLR</td>
<td>0.923</td>
<td>0.0087</td>
<td>71.1%</td>
</tr>
<tr>
<td>CNN</td>
<td>0.973</td>
<td>0.0005</td>
<td>76.3%</td>
</tr>
<tr>
<td>SVM</td>
<td>0.937</td>
<td>0.0008</td>
<td>68.4%</td>
</tr>
<tr>
<td>CNN-SVM</td>
<td>0.928</td>
<td>0.0011</td>
<td>86.9%</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-8">Fig. 8a</xref>&#x2013;<xref ref-type="fig" rid="fig-8">d</xref> shows the comparison between the predicted and actual wall thickness values in the testing set for the MLR, CNN, SVM, and CNN-SVM models, respectively. <xref ref-type="fig" rid="fig-8">Fig. 8e</xref>&#x2013;<xref ref-type="fig" rid="fig-8">h</xref> illustrates the distribution of testing data within the &#x00B1;10% and &#x00B1;20% error bands for the same models. As shown in <xref ref-type="fig" rid="fig-8">Fig. 8a</xref>&#x2013;<xref ref-type="fig" rid="fig-8">d</xref>, both the CNN and CNN-SVM models exhibit smaller deviations between predicted and actual values, indicating their superior predictive performance for wall thickness parameters. Further examination of <xref ref-type="fig" rid="fig-8">Fig. 8e</xref>&#x2013;<xref ref-type="fig" rid="fig-8">h</xref> reveals that the data points are well distributed along both sides of the diagonal line, particularly for the CNN and CNN-SVM models, demonstrating their strong generalization capability.</p>
<p>In the testing set, the samples with prediction errors exceeding 20% were primarily concentrated in TPMS lattices with actual wall thickness values below 0.2 mm. This indicates that the CNN-SVM model performs better in predicting TPMS lattices with larger wall thicknesses. Among these samples, the lattice PS1_V0.13 exhibited the largest absolute error of 0.11 mm. Two main factors contribute to this phenomenon. First, TPMS lattices with extremely thin walls exhibit high geometric sensitivity, where local perturbations or subtle deviations introduced during rasterization can be amplified, leading to relatively large prediction errors. In addition, when the wall thickness approaches the voxel resolution limit in the rasterization process, partial geometric details may be lost or blurred, further enlarging the deviation between the extracted features and the true structure. Second, the limited number of samples within this thickness range causes the model to rely excessively on the general trends of wall thickness variation derived from other design parameters, thereby reducing prediction accuracy. This data imbalance becomes more pronounced in the ultra-thin region, where the model struggles to capture the distinct geometric behaviors associated with extremely small wall thicknesses. This finding suggests that further optimization of data balance and sample selection in the training dataset is necessary to enhance the model&#x2019;s predictive accuracy and robustness across different wall thickness ranges.</p>
<p>According to the experimental results summarized in <xref ref-type="table" rid="table-2">Table 2</xref>, the CNN-SVM model achieved the best overall performance in wall thickness prediction. Although its R<sup>2</sup> and MSE metrics were not the highest among all models, it demonstrated outstanding control of prediction errors: compared with the conventional MLR, CNN, and SVM models, the proportion of testing samples with prediction errors less than 20% increased by 15.8%, 10.6%, and 18.5%, respectively. From an additive manufacturing perspective, maintaining prediction errors within a bounded range is more critical than marginal improvements in global accuracy metrics such as R<sup>2</sup> or MSE. The CNN-SVM model effectively integrates the strengths of CNN and SVM architectures&#x2014;using convolutional operations to efficiently extract key structural features from TPMS lattices and employing the SVM module for regression-based decision making. The synergistic combination of these two components significantly enhances the overall prediction capability and stability of the model.</p>

</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Quantification of Parameter Influence on Wall Thickness via Linear Regression</title>
<p>The multiple linear regression (MLR) model not only enables prediction of wall thickness parameters but also provides insight into the correlations between design variables and wall thickness through the obtained regression coefficients. The influence weights of each parameter, represented by the regression coefficients, are illustrated in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Regression coefficients obtained from the multiple linear regression model.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_74939-fig-9.tif"/>
</fig>
<p>According to the regression coefficients derived from the MLR equation, among the two numerical input variables&#x2014;VF and Cell length&#x2014;the latter exerts a more pronounced influence on wall thickness. Therefore, in cases where insufficient wall thickness occurs in a TPMS lattice with a fixed structural type, increasing the cell length is a relatively effective approach to improve manufacturability. For the two categorical variables, TPMS Type and Filling Type, the regression coefficients of TPMS Type are all negative, indicating that different TPMS geometries reduce wall thickness to varying degrees. Among them, the Diamond type shows the most significant negative effect, suggesting that this geometry should be selected with caution, as it often requires larger VF and cell length values to satisfy the minimum wall thickness requirements of additive manufacturing. In contrast, within the Filling Type variable, the Sheet structure exhibits a stronger positive influence on wall thickness than the Skeletal type, implying that Sheet-type configurations should be prioritized in design considerations.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>To develop an effective and interpretable approach for predicting TPMS wall thickness parameters, this study proposes a machine learning&#x2013;based method that integrates geometric and design features. The geometric characteristics of TPMS models were extracted from rasterized point cloud projections and combined with conventional design parameters as input features for a CNN-SVM predictive model. Compared with traditional models, the CNN-SVM approach reduced the prediction error by 15.8%, 10.6%, and 18.5% relative to the MLR, CNN, and SVM models, respectively. Furthermore, a multiple linear regression analysis quantitatively evaluates the influence of individual design parameters on wall thickness. The FillingType_Sheet parameter exhibited the most significant positive effect (0.45729), indicating its strong contribution to wall thickness enhancement. Overall, the proposed method improves prediction reliability while maintaining interpretability, providing a practical reference for TPMS lattice design optimization and manufacturability enhancement in additive manufacturing.</p>
<p>Although the proposed method shows promising performance, its scope is currently limited to relatively basic learning architectures and a dataset primarily generated through geometric modeling and augmentation. Future work will focus on incorporating more advanced geometric deep learning models and expanding the dataset to cover a wider range of TPMS configurations and manufacturing conditions, with the aim of further improving prediction robustness and practical applicability.</p>
</sec>
</body>
<back>
<ack>
<p>Not applicable.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This research was funded by Sichuan Provincial Regional Innovation Cooperation Project Funding, grant number 2024YFHZ0073, and Funded by the Research Innovation Team Program of Sichuan University of Science and Chemical Technology, grant number SUSE652A015.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: Conceptualization, Lei Fu and Xu Zhan; methodology, Qian Zhang, Lei Fu, Renzhou Chen and Xu Zhan; software, Qian Zhang and Xu Zhan; validation, Qian Zhang and Renzhou Chen; formal analysis, Qian Zhang and Renzhou Chen; investigation, Renzhou Chen and Lei Fu; resources, Lei Fu and Xu Zhan; data curation, Qian Zhang and Xu Zhan; writing&#x2014;original draft preparation, Qian Zhang; writing&#x2014;review and editing, Qian Zhang, Lei Fu and Xu Zhan; visualization, Qian Zhang; supervision, Lei Fu and Xu Zhan; project administration, Lei Fu and Xu Zhan; funding acquisition, Lei Fu and Xu Zhan. All authors reviewed and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The authors confirm that the data supporting the findings of this study are available within the article.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Feng</surname> <given-names>J</given-names></string-name>, <string-name><surname>Fu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Yao</surname> <given-names>X</given-names></string-name>, <string-name><surname>He</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Triply periodic minimal surface (TPMS) porous structures: from multi-scale design, precise additive manufacturing to multidisciplinary applications</article-title>. <source>Int J Extrem Manuf</source>. <year>2022</year>;<volume>4</volume>(<issue>2</issue>):<fpage>022001</fpage>. doi:<pub-id pub-id-type="doi">10.1088/2631-7990/ac5be6</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Suiker</surname> <given-names>ASJ</given-names></string-name></person-group>. <article-title>Effect of accelerated curing and layer deformations on structural failure during extrusion-based 3D printing</article-title>. <source>Cem Concr Res</source>. <year>2022</year>;<volume>151</volume>:<fpage>106586</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cemconres.2021.106586</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>D&#x2019;Andrea</surname> <given-names>L</given-names></string-name>, <string-name><surname>Gastaldi</surname> <given-names>D</given-names></string-name>, <string-name><surname>Baino</surname> <given-names>F</given-names></string-name>, <string-name><surname>Vern&#x00E9;</surname> <given-names>E</given-names></string-name>, <string-name><surname>Saccomano</surname> <given-names>G</given-names></string-name>, <string-name><surname>D&#x2019;Amico</surname> <given-names>L</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Mechanical characterization of miniaturized 3D-printed hydroxyapatite parts obtained through vat photopolymerization: an experimental study</article-title>. <source>J Mech Behav Biomed Mater</source>. <year>2023</year>;<volume>141</volume>:<fpage>105760</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jmbbm.2023.105760</pub-id>; <pub-id pub-id-type="pmid">36907141</pub-id></mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tong</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Shen</surname> <given-names>H</given-names></string-name></person-group>. <article-title>A comprehensive support-free slicing method library for variable posture additive manufacturing</article-title>. <source>Addit Manuf</source>. <year>2024</year>;<volume>94</volume>:<fpage>104508</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.addma.2024.104508</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Memarzadeh</surname> <given-names>A</given-names></string-name>, <string-name><surname>Safaei</surname> <given-names>B</given-names></string-name>, <string-name><surname>Tabak</surname> <given-names>A</given-names></string-name>, <string-name><surname>Sahmani</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kizilors</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Advancements in additive manufacturing of polymer matrix composites: a systematic review of techniques and properties</article-title>. <source>Mater Today Commun</source>. <year>2023</year>;<volume>36</volume>:<fpage>106449</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.mtcomm.2023.106449</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ding</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Li</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>G</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Anisotropy of poly(lactic acid)/carbon fiber composites prepared by fused deposition modeling</article-title>. <source>J Appl Polym Sci</source>. <year>2020</year>;<volume>137</volume>(<issue>23</issue>):<fpage>48786</fpage>. doi:<pub-id pub-id-type="doi">10.1002/app.48786</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Niendorf</surname> <given-names>K</given-names></string-name>, <string-name><surname>Raeymaekers</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Quantifying macro- and microscale alignment of carbon microfibers in polymer-matrix composite materials fabricated using ultrasound directed self-assembly and 3D-printing</article-title>. <source>Compos Part A Appl Sci Manuf</source>. <year>2020</year>;<volume>129</volume>:<fpage>105713</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.compositesa.2019.105713</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Han</surname> <given-names>W</given-names></string-name>, <string-name><surname>Kong</surname> <given-names>L</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Advances in selective laser sintering of polymers</article-title>. <source>Int J Extrem Manuf</source>. <year>2022</year>;<volume>4</volume>(<issue>4</issue>):<fpage>042002</fpage>. doi:<pub-id pub-id-type="doi">10.1088/2631-7990/ac9096</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Ao</surname> <given-names>N</given-names></string-name>, <string-name><surname>Kan</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>Z</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Research progress and challenges of mechanical property prediction of additive manufacturing alloy materials based on machine learning</article-title>. <source>Chin J Theor Appl Mech</source>. <year>2024</year>;<volume>56</volume>:<fpage>1892</fpage>&#x2013;<lpage>915</lpage>. doi:<pub-id pub-id-type="doi">10.6052/0459-1879-23-542</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>S</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Feng</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Prediction of mechanical properties of three-dimensional printed lattice structures through machine learning</article-title>. <source>J Comput Inf Sci Eng</source>. <year>2022</year>;<volume>22</volume>(<issue>3</issue>):<fpage>031008</fpage>. doi:<pub-id pub-id-type="doi">10.1115/1.4053077</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Wan</surname> <given-names>B</given-names></string-name>, <string-name><surname>Entezari</surname> <given-names>A</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Machine learning-based design for additive manufacturing in biomedical engineering</article-title>. <source>Int J Mech Sci</source>. <year>2024</year>;<volume>266</volume>:<fpage>108828</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ijmecsci.2023.108828</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ibrahimi</surname> <given-names>S</given-names></string-name>, <string-name><surname>D&#x2019;Andrea</surname> <given-names>L</given-names></string-name>, <string-name><surname>Gastaldi</surname> <given-names>D</given-names></string-name>, <string-name><surname>Rivolta</surname> <given-names>MW</given-names></string-name>, <string-name><surname>Vena</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Machine learning approaches for the design of biomechanically compatible bone tissue engineering scaffolds</article-title>. <source>Comput Meth Appl Mech Eng</source>. <year>2024</year>;<volume>423</volume>:<fpage>116842</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cma.2024.116842</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Huang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Research progress on key mechanical properties of three-periodic minimal surface structures based on additive manufacturing</article-title>. <source>Chin J Theor Appl Mech</source>. <year>2024</year>;<volume>56</volume>:<fpage>3099</fpage>&#x2013;<lpage>115</lpage>. doi:<pub-id pub-id-type="doi">10.6052/0459-1879-24-205</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Al-Ketan</surname> <given-names>O</given-names></string-name>, <string-name><surname>Abu Al-Rub</surname> <given-names>RK</given-names></string-name></person-group>. <article-title>MSLattice: a free software for generating uniform and graded lattices based on triply periodic minimal surfaces</article-title>. <source>Mater Des Process Commun</source>. <year>2021</year>;<volume>3</volume>(<issue>6</issue>):<fpage>e205</fpage>. doi:<pub-id pub-id-type="doi">10.1002/mdp2.205</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Maskery</surname> <given-names>I</given-names></string-name>, <string-name><surname>Parry</surname> <given-names>LA</given-names></string-name>, <string-name><surname>Padr&#x00E3;o</surname> <given-names>D</given-names></string-name>, <string-name><surname>Hague</surname> <given-names>RJM</given-names></string-name>, <string-name><surname>Ashcroft</surname> <given-names>IA</given-names></string-name></person-group>. <article-title>FLatt pack: a research-focussed lattice design program</article-title>. <source>Addit Manuf</source>. <year>2022</year>;<volume>49</volume>:<fpage>102510</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.addma.2021.102510</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Karako&#x00E7;</surname> <given-names>A</given-names></string-name></person-group>. <article-title>RegionTPMS&#x2014;region based triply periodic minimal surfaces (TPMS) for 3-D printed multiphase bone scaffolds with exact porosity values</article-title>. <source>SoftwareX</source>. <year>2021</year>;<volume>16</volume>:<fpage>100835</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.softx.2021.100835</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Poltue</surname> <given-names>T</given-names></string-name>, <string-name><surname>Karuna</surname> <given-names>C</given-names></string-name>, <string-name><surname>Khrueaduangkham</surname> <given-names>S</given-names></string-name>, <string-name><surname>Seehanam</surname> <given-names>S</given-names></string-name>, <string-name><surname>Promoppatum</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Design exploration of 3D-printed triply periodic minimal surface scaffolds for bone implants</article-title>. <source>Int J Mech Sci</source>. <year>2021</year>;<volume>211</volume>:<fpage>106762</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ijmecsci.2021.106762</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>