[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-128440-en":3,"doc-seo-128440-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},128440,962084925290,"Ophelia","https://ap-avatar.wpscdn.com/davatar_085a072bc5b1113ac321206ff7593b45",6,"Technology","Geodesic Deep Shape Optimization - Supplementary Material","Supplementary material expands on the handling of irregular vertices in CubeMesh CNNs, including an efficient unfolding-to-plane strategy and padding near cube corners so standard convolution kernels remain applicable. The document provides a quantitative efficiency comparison of convolution forward-pass time on unstructured versus structured meshes, using a Nvidia Titan X GPU and TensorFlow. It also gives analytical definitions for 2D and 3D deformation parameterizations and specifies flow conditions for the reported experiments.","View metadata, citation and similar [papers at ](papers at core.ac.uk)[core.ac.uk](papers at core.ac.uk) brought to you by CORE  \nprovided by Infoscience- École polytechnique fédérale de Lausanne  \nSupplementary material : Geodesic Deep Shape Optimization  \nPierre Baque * 1 Edoardo Remelli * 1 Franc¸ois Fleuret 2 1 Pascal Fua 1  \nIn this supplementary material, we ﬁrst provide additional detail on the handling of the irregular vertices of the CubeMesh CNNs of Section 3.1 . We also report a quantitative comparison between the forward-pass time for convolution operations on unstructured meshes and similar operations running on structured meshes such as the ones produced by our re-meshing algorithm. We then give analytical deﬁnitions of the 2D and 3D deformation parameterizations of Sections 5.1 and 5.2 . Finally we specify the ﬂow conditions for all reported experiments.  \n1. Handling Singular Points for Semi-Regular Quad-Meshes  \nAs discussed in Section 3.1 of the paper, when mapping a surface onto a cube-mesh, we have to deal with irregular vertices, which correspond to the corners of the cube and have three neighbors instead of four. To perform convolutions efﬁciently we ﬁrst unfold the cube surface onto a plane. As illustrated by Fig. 1, we can then simply pad irregular corners with the feature values associated to cube edges. This enables us to use standard convolutional kernels even in the neighborhood of irregular vertices. Furthermore, since we use Geodesic Convolutions, the irregularity is naturally handled by the interpolation operation.  \n2. Computational Efﬁciency  \nWe provide a quantitative comparison between the forwardpass time of 5 convolution consecutive operations running on unstructured meshes and similar operations running on structured meshes such as the ones produced by our remeshing algorithm. We use a Nvidia Titan X GPU and a Tensorﬂow implementation.  \n􀀏 Standard Convolution: Exec. Time 0 .00098 s. Such a speed is possible thanks to the regular grid organization.  \n*Equal contribution 1 CVLab, EPFL, Lausanne, Switzerland 2Machine Learning Group, Idiap, Martigny, Switzerland. Correspondence to: Pierre Baque \u003Cpierre.baque@epﬂ.ch> .  \nProceedings of the 35 th International Conference on Machine Learning, Stockholm, Sweden, PMLR 80, 2018 . Copyright 2018 by the author(s) .  \nFeatures on the diagonal.  \nCube-Mapped Quad-Mesh  \nConvolutional filter. Dilation Factor = 1  \nConvolutional filter. Dilation Factor = 2  \nFigure 1 . Handling the singularities of the Quad-Mesh for convolution purposes.  \n􀀏 Graph Laplacian Convolution Sparse of (Kipf & Welling, 2016): Exec. Time 0.00889 s. The model of (Kipf & Welling, 2016) has limited expressivity because the convolutions are performed by averaging neighbouring features using Adjacency matrices.  \n􀀏 Geometric Convolution Dense of (Monti et al., 2016): Exec. Time 0.27200 s. It corresponds to the dense version as implemented in the public code of (Montiet al., 2016) . TensorFlow uses GPU computation with dense adjacency matrices. The main drawback is the memory requirements, which limit the graph size and the number of features.  \n3. Airfoil Parameterization in 2D  \nIn this section we will ﬁrst brieﬂy describe the standard NACA airfoil 4 digit parameterization (Jacobs et al., 1948), which, confusingly involves 3 degrees of freedom. We then discussed our extension to 19 degrees of freedom.  \nNACA 4 digit. Without loss of generality, we can assume that the airfoil is of unitary cord length and let 0 􀀔 x 􀀔 1 the coordinate that deﬁnes the position along that length. Let us further consider the airfoil thickness t, maximum camber m , along with its location p. To compute the airfoil  \nshape, we ﬁrst deﬁne the mean camber line  \n mp2 􀀀2px 􀀀 x2 􀀁 ; 0 􀀔 x 􀀔 p  \nyc = \u003C>  m   \n:> (1 􀀀 p)2 􀀀(1 􀀀 2p) + 2px 􀀀 x2 􀀁; p 􀀔 x 􀀔 1  \nand the airfoil thickness to camber yt as  \n5t 􀀂0:2969 px 􀀀 0:1260x 􀀀 0:3516x2 + 0:2843x3 􀀀 0:1015x4􀀃 :  \nSince the thickness needs to be applied perpendicul","cbCaicyevzK4ayM0","https://ap.wps.com/l/cbCaicyevzK4ayM0","pdf",271056,1,3,"English","en",105,"# Handling Singular Points for Semi-Regular Quad-Meshes\n## Computational Efficiency\n# Airfoil Parameterization in 2D\n# Surface Parameterization in 3D","[{\"question\":\"How are irregular cube vertices handled for CubeMesh CNN convolutions?\",\"answer\":\"The surface is unfolded onto a plane, and irregular corners are padded using feature values associated with cube edges, enabling standard convolution kernels near these vertices.\"},{\"question\":\"What efficiency comparison is provided in the supplementary material?\",\"answer\":\"It compares forward-pass execution time for five consecutive convolution operations on unstructured meshes versus structured meshes generated by the remeshing algorithm, reporting GPU timings and implementation details.\"},{\"question\":\"What parameterizations are defined for 2D and 3D deformations?\",\"answer\":\"The material defines analytical deformation parameterizations for 2D airfoil geometry (including NACA-based formulations and extended degrees of freedom) and a 3D transformation function parameterized by a 21D vector applied to shape vertices.\"}]","Geodesic Deep Shape Optimization - Supplementary Material | PDF",1785947715,8,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"geodesic-deep-shape-optimization-supplementary-material","",{"@graph":36,"@context":85},[37,53,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,50],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":21},"https://docshare.wps.com/document/technology/",{"item":51,"name":13,"@type":43,"position":52},"https://docshare.wps.com/document/geodesic-deep-shape-optimization-supplementary-material/128440/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-08-24","2026-08-05",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"How are irregular cube vertices handled for CubeMesh CNN convolutions?","Question",{"text":75,"@type":76},"The surface is unfolded onto a plane, and irregular corners are padded using feature values associated with cube edges, enabling standard convolution kernels near these vertices.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"What efficiency comparison is provided in the supplementary material?",{"text":80,"@type":76},"It compares forward-pass execution time for five consecutive convolution operations on unstructured meshes versus structured meshes generated by the remeshing algorithm, reporting GPU timings and implementation details.",{"name":82,"@type":73,"acceptedAnswer":83},"What parameterizations are defined for 2D and 3D deformations?",{"text":84,"@type":76},"The material defines analytical deformation parameterizations for 2D airfoil geometry (including NACA-based formulations and extended degrees of freedom) and a 3D transformation function parameterized by a 21D vector applied to shape vertices.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,113,118,122,127,130,134],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":111,"slug":112},50,"technology",{"id":114,"doc_module":4,"doc_module_name":46,"category_name":115,"show_sort_weight":116,"slug":117},7,"Healthcare",40,"healthcare",{"id":29,"doc_module":4,"doc_module_name":46,"category_name":119,"show_sort_weight":120,"slug":121},"Research & Report",30,"research-report",{"id":123,"doc_module":4,"doc_module_name":46,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]