Surface2Volume: surface segmentation conforming assemblable volumetric partition

Users frequently seek to fabricate objects whose outer surfaces consist of regions with different surface attributes, such as color or material. Manufacturing such objects in a single piece is often challenging or even impossible. The alternative is to partition them into single-attribute volumetric...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on graphics 2019-07, Vol.38 (4), p.1-16
Hauptverfasser: Araújo, Chrystiano, Cabiddu, Daniela, Attene, Marco, Livesu, Marco, Vining, Nicholas, Sheffer, Alla
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 16
container_issue 4
container_start_page 1
container_title ACM transactions on graphics
container_volume 38
creator Araújo, Chrystiano
Cabiddu, Daniela
Attene, Marco
Livesu, Marco
Vining, Nicholas
Sheffer, Alla
description Users frequently seek to fabricate objects whose outer surfaces consist of regions with different surface attributes, such as color or material. Manufacturing such objects in a single piece is often challenging or even impossible. The alternative is to partition them into single-attribute volumetric parts that can be fabricated separately and then assembled to form the target object. Facilitating this approach requires partitioning the input model into parts that conform to the surface segmentation and that can be moved apart with no collisions. We propose Surface2Volume , a partition algorithm capable of producing such assemblable parts, each of which is affiliated with a single attribute, the outer surface of whose assembly conforms to the input surface geometry and segmentation. In computing the partition we strictly enforce conformity with surface segmentation and assemblability, and optimize for ease of fabrication by minimizing part count, promoting part simplicity, and simplifying assembly sequencing. We note that computing the desired partition requires solving for three types of variables: per-part assembly trajectories, partition topology, i.e. the connectivity of the interface surfaces separating the different parts, and the geometry, or location, of these interfaces. We efficiently produce the desired partitions by addressing one type of variables at a time: first computing the assembly trajectories, then determining interface topology, and finally computing interface locations that allow parts assemblability. We algorithmically identify inputs that necessitate sequential assembly, and partition these inputs gradually by computing and disassembling a subset of assemblable parts at a time. We demonstrate our method's robustness and versatility by employing it to partition a range of models with complex surface segmentations into assemblable parts. We further validate our framework via output fabrication and comparisons to alternative partition techniques.
doi_str_mv 10.1145/3306346.3323004
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3306346_3323004</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_3306346_3323004</sourcerecordid><originalsourceid>FETCH-LOGICAL-c243t-f44f96e641cf9c320ab45a7ba41c79af46e0d8689ccd3794184b4166d7ce70ab3</originalsourceid><addsrcrecordid>eNotz09LAzEQBfChKHStevVTpJ3ZmZ1sjlK0FQoe_HMN2WwCSkslsQe_vRX39ODxePADuCNcEkm3YkZl0SVzy4gyg4a6zhrL2l9Ag5bRICPN4arWT0RUEW3g9uVUcoipfT_uT4d0DZc57Gu6mXIBb48Pr-ut2T1vntb3OxNb4W-TRbLTpEIxu8gthkG6YIdwLqwLWTTh2GvvYhzZOqFeBiHV0cZkz2NewOr_N5ZjrSVl_1U-DqH8eEL_x_ETx08c_gW9dzq6</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Surface2Volume: surface segmentation conforming assemblable volumetric partition</title><source>Access via ACM Digital Library</source><creator>Araújo, Chrystiano ; Cabiddu, Daniela ; Attene, Marco ; Livesu, Marco ; Vining, Nicholas ; Sheffer, Alla</creator><creatorcontrib>Araújo, Chrystiano ; Cabiddu, Daniela ; Attene, Marco ; Livesu, Marco ; Vining, Nicholas ; Sheffer, Alla</creatorcontrib><description>Users frequently seek to fabricate objects whose outer surfaces consist of regions with different surface attributes, such as color or material. Manufacturing such objects in a single piece is often challenging or even impossible. The alternative is to partition them into single-attribute volumetric parts that can be fabricated separately and then assembled to form the target object. Facilitating this approach requires partitioning the input model into parts that conform to the surface segmentation and that can be moved apart with no collisions. We propose Surface2Volume , a partition algorithm capable of producing such assemblable parts, each of which is affiliated with a single attribute, the outer surface of whose assembly conforms to the input surface geometry and segmentation. In computing the partition we strictly enforce conformity with surface segmentation and assemblability, and optimize for ease of fabrication by minimizing part count, promoting part simplicity, and simplifying assembly sequencing. We note that computing the desired partition requires solving for three types of variables: per-part assembly trajectories, partition topology, i.e. the connectivity of the interface surfaces separating the different parts, and the geometry, or location, of these interfaces. We efficiently produce the desired partitions by addressing one type of variables at a time: first computing the assembly trajectories, then determining interface topology, and finally computing interface locations that allow parts assemblability. We algorithmically identify inputs that necessitate sequential assembly, and partition these inputs gradually by computing and disassembling a subset of assemblable parts at a time. We demonstrate our method's robustness and versatility by employing it to partition a range of models with complex surface segmentations into assemblable parts. We further validate our framework via output fabrication and comparisons to alternative partition techniques.</description><identifier>ISSN: 0730-0301</identifier><identifier>EISSN: 1557-7368</identifier><identifier>DOI: 10.1145/3306346.3323004</identifier><language>eng</language><ispartof>ACM transactions on graphics, 2019-07, Vol.38 (4), p.1-16</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c243t-f44f96e641cf9c320ab45a7ba41c79af46e0d8689ccd3794184b4166d7ce70ab3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>315,781,785,27929,27930</link.rule.ids></links><search><creatorcontrib>Araújo, Chrystiano</creatorcontrib><creatorcontrib>Cabiddu, Daniela</creatorcontrib><creatorcontrib>Attene, Marco</creatorcontrib><creatorcontrib>Livesu, Marco</creatorcontrib><creatorcontrib>Vining, Nicholas</creatorcontrib><creatorcontrib>Sheffer, Alla</creatorcontrib><title>Surface2Volume: surface segmentation conforming assemblable volumetric partition</title><title>ACM transactions on graphics</title><description>Users frequently seek to fabricate objects whose outer surfaces consist of regions with different surface attributes, such as color or material. Manufacturing such objects in a single piece is often challenging or even impossible. The alternative is to partition them into single-attribute volumetric parts that can be fabricated separately and then assembled to form the target object. Facilitating this approach requires partitioning the input model into parts that conform to the surface segmentation and that can be moved apart with no collisions. We propose Surface2Volume , a partition algorithm capable of producing such assemblable parts, each of which is affiliated with a single attribute, the outer surface of whose assembly conforms to the input surface geometry and segmentation. In computing the partition we strictly enforce conformity with surface segmentation and assemblability, and optimize for ease of fabrication by minimizing part count, promoting part simplicity, and simplifying assembly sequencing. We note that computing the desired partition requires solving for three types of variables: per-part assembly trajectories, partition topology, i.e. the connectivity of the interface surfaces separating the different parts, and the geometry, or location, of these interfaces. We efficiently produce the desired partitions by addressing one type of variables at a time: first computing the assembly trajectories, then determining interface topology, and finally computing interface locations that allow parts assemblability. We algorithmically identify inputs that necessitate sequential assembly, and partition these inputs gradually by computing and disassembling a subset of assemblable parts at a time. We demonstrate our method's robustness and versatility by employing it to partition a range of models with complex surface segmentations into assemblable parts. We further validate our framework via output fabrication and comparisons to alternative partition techniques.</description><issn>0730-0301</issn><issn>1557-7368</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNotz09LAzEQBfChKHStevVTpJ3ZmZ1sjlK0FQoe_HMN2WwCSkslsQe_vRX39ODxePADuCNcEkm3YkZl0SVzy4gyg4a6zhrL2l9Ag5bRICPN4arWT0RUEW3g9uVUcoipfT_uT4d0DZc57Gu6mXIBb48Pr-ut2T1vntb3OxNb4W-TRbLTpEIxu8gthkG6YIdwLqwLWTTh2GvvYhzZOqFeBiHV0cZkz2NewOr_N5ZjrSVl_1U-DqH8eEL_x_ETx08c_gW9dzq6</recordid><startdate>20190701</startdate><enddate>20190701</enddate><creator>Araújo, Chrystiano</creator><creator>Cabiddu, Daniela</creator><creator>Attene, Marco</creator><creator>Livesu, Marco</creator><creator>Vining, Nicholas</creator><creator>Sheffer, Alla</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20190701</creationdate><title>Surface2Volume</title><author>Araújo, Chrystiano ; Cabiddu, Daniela ; Attene, Marco ; Livesu, Marco ; Vining, Nicholas ; Sheffer, Alla</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c243t-f44f96e641cf9c320ab45a7ba41c79af46e0d8689ccd3794184b4166d7ce70ab3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Araújo, Chrystiano</creatorcontrib><creatorcontrib>Cabiddu, Daniela</creatorcontrib><creatorcontrib>Attene, Marco</creatorcontrib><creatorcontrib>Livesu, Marco</creatorcontrib><creatorcontrib>Vining, Nicholas</creatorcontrib><creatorcontrib>Sheffer, Alla</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on graphics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Araújo, Chrystiano</au><au>Cabiddu, Daniela</au><au>Attene, Marco</au><au>Livesu, Marco</au><au>Vining, Nicholas</au><au>Sheffer, Alla</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Surface2Volume: surface segmentation conforming assemblable volumetric partition</atitle><jtitle>ACM transactions on graphics</jtitle><date>2019-07-01</date><risdate>2019</risdate><volume>38</volume><issue>4</issue><spage>1</spage><epage>16</epage><pages>1-16</pages><issn>0730-0301</issn><eissn>1557-7368</eissn><abstract>Users frequently seek to fabricate objects whose outer surfaces consist of regions with different surface attributes, such as color or material. Manufacturing such objects in a single piece is often challenging or even impossible. The alternative is to partition them into single-attribute volumetric parts that can be fabricated separately and then assembled to form the target object. Facilitating this approach requires partitioning the input model into parts that conform to the surface segmentation and that can be moved apart with no collisions. We propose Surface2Volume , a partition algorithm capable of producing such assemblable parts, each of which is affiliated with a single attribute, the outer surface of whose assembly conforms to the input surface geometry and segmentation. In computing the partition we strictly enforce conformity with surface segmentation and assemblability, and optimize for ease of fabrication by minimizing part count, promoting part simplicity, and simplifying assembly sequencing. We note that computing the desired partition requires solving for three types of variables: per-part assembly trajectories, partition topology, i.e. the connectivity of the interface surfaces separating the different parts, and the geometry, or location, of these interfaces. We efficiently produce the desired partitions by addressing one type of variables at a time: first computing the assembly trajectories, then determining interface topology, and finally computing interface locations that allow parts assemblability. We algorithmically identify inputs that necessitate sequential assembly, and partition these inputs gradually by computing and disassembling a subset of assemblable parts at a time. We demonstrate our method's robustness and versatility by employing it to partition a range of models with complex surface segmentations into assemblable parts. We further validate our framework via output fabrication and comparisons to alternative partition techniques.</abstract><doi>10.1145/3306346.3323004</doi><tpages>16</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0730-0301
ispartof ACM transactions on graphics, 2019-07, Vol.38 (4), p.1-16
issn 0730-0301
1557-7368
language eng
recordid cdi_crossref_primary_10_1145_3306346_3323004
source Access via ACM Digital Library
title Surface2Volume: surface segmentation conforming assemblable volumetric partition
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-12T09%3A54%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Surface2Volume:%20surface%20segmentation%20conforming%20assemblable%20volumetric%20partition&rft.jtitle=ACM%20transactions%20on%20graphics&rft.au=Ara%C3%BAjo,%20Chrystiano&rft.date=2019-07-01&rft.volume=38&rft.issue=4&rft.spage=1&rft.epage=16&rft.pages=1-16&rft.issn=0730-0301&rft.eissn=1557-7368&rft_id=info:doi/10.1145/3306346.3323004&rft_dat=%3Ccrossref%3E10_1145_3306346_3323004%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true