MEPP2: A Generic Platform for Processing 3D Meshes and Point Clouds

dc.contributor.authorVidal, Vincenten_US
dc.contributor.authorLombardi, Ericen_US
dc.contributor.authorTola, Martialen_US
dc.contributor.authorDupont, Florenten_US
dc.contributor.authorLavoué, Guillaumeen_US
dc.contributor.editorWilkie, Alexander and Banterle, Francescoen_US
dc.date.accessioned2020-05-24T13:42:29Z
dc.date.available2020-05-24T13:42:29Z
dc.date.issued2020
dc.description.abstractIn this paper, we present MEPP2, an open-source C++ software development kit (SDK) for processing and visualizing 3D surface meshes and point clouds. It provides both an application programming interface (API) for creating new processing filters and a graphical user interface (GUI) that facilitates the integration of new filters as plugins. Static and dynamic 3D meshes and point clouds with appearance-related attributes (color, texture information, normal) are supported. The strength of the platform is to be generic programming oriented. It offers an abstraction layer, based on C++ Concepts, that provides interoperability over several third party mesh and point cloud data structures, such as OpenMesh, CGAL, and PCL. Generic code can be run on all data structures implementing the required concepts, which allows for performance and memory footprint comparison. Our platform also permits to create complex processing pipelines gathering idiosyncratic functionalities of the different libraries. We provide examples of such applications. MEPP2 runs on Windows, Linux & Mac OS X and is intended for engineers, researchers, but also students thanks to simple use, facilitated by the proposed architecture and extensive documentation.en_US
dc.description.sectionheadersRendering II + Shape
dc.description.seriesinformationEurographics 2020 - Short Papers
dc.identifier.doi10.2312/egs.20201010
dc.identifier.isbn978-3-03868-101-4
dc.identifier.issn1017-4656
dc.identifier.pages29-32
dc.identifier.urihttps://doi.org/10.2312/egs.20201010
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/egs20201010
dc.publisherThe Eurographics Associationen_US
dc.rightsAttribution 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/]
dc.subjectComputing methodologies
dc.subjectMesh models
dc.subjectPoint
dc.subjectbased models
dc.subjectSoftware and its engineering
dc.subjectSoftware libraries and repositories
dc.titleMEPP2: A Generic Platform for Processing 3D Meshes and Point Cloudsen_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
029-032.pdf
Size:
1.27 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
supp_mat.pdf
Size:
1.35 MB
Format:
Adobe Portable Document Format