Decorating surfaces with bidirectional texture functions

We present a system for decorating arbitrary surfaces with bidirectional texture functions (BTF). Our system generates BTFs in two steps. First, we automatically synthesize a BTF over the target surface from a given BTF sample. Then, we let the user interactively paint BTF patches onto the surface s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on visualization and computer graphics 2005-09, Vol.11 (5), p.519-528
Hauptverfasser: Zhou, Kun, Du, Peng, Wang, Lifeng, Matsushita, Yasuyuki, Shi, Jiaoying, Guo, Baining, Shum, Heung-Yeung
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 528
container_issue 5
container_start_page 519
container_title IEEE transactions on visualization and computer graphics
container_volume 11
creator Zhou, Kun
Du, Peng
Wang, Lifeng
Matsushita, Yasuyuki
Shi, Jiaoying
Guo, Baining
Shum, Heung-Yeung
description We present a system for decorating arbitrary surfaces with bidirectional texture functions (BTF). Our system generates BTFs in two steps. First, we automatically synthesize a BTF over the target surface from a given BTF sample. Then, we let the user interactively paint BTF patches onto the surface such that the painted patches seamlessly integrate with the background patterns. Our system is based on a patch-based texture synthesis approach known as quilting. We present a graphcut algorithm for BTF synthesis on surfaces and the algorithm works well for a wide variety of BTF samples, including those which present problems for existing algorithms. We also describe a graphcut texture painting algorithm for creating new surface imperfections (e.g., dirt, cracks, scratches) from existing imperfections found in input BTF samples. Using these algorithms, we can decorate surfaces with real-world textures that have spatially-variant reflectance, fine-scale geometry details, and surfaces imperfections. A particularly attractive feature of BTF painting is that it allows us to capture imperfections of real materials and paint them onto geometry models. We demonstrate the effectiveness of our system with examples.
doi_str_mv 10.1109/TVCG.2005.78
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TVCG_2005_78</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1471689</ieee_id><sourcerecordid>2350665421</sourcerecordid><originalsourceid>FETCH-LOGICAL-c399t-6d14380bbacdfbed2c604c163e1e9a9a4afcf609ff290ed2dc38eb9d669627bd3</originalsourceid><addsrcrecordid>eNqF0c9LwzAUB_AgipvTmzdBige92Jk0WZp3lKlTGHiZXkuavmhH186kRf3vzX7AwIOe8sj78A3kS8gpo0PGKNzMXseTYULpaJiqPdJnIFhMR1Tuh5mmaZzIRPbIkfdzSpkQCg5Jj8kwJQL6RN2haZxuy_ot8p2z2qCPPsv2PcrLonRo2rKpdRW1-NV2DiPb1esrf0wOrK48nmzPAXl5uJ-NH-Pp8-RpfDuNDQdoY1kwwRXNc20Km2ORGEmFYZIjQ9CghbbGSgrWJkDDujBcYQ6FlCCTNC_4gFxtcpeu-ejQt9mi9AarStfYdD5TwTEGFIK8_FNKNRopYPxfmKQADFIV4MUvOG86F74jPCtTDjwkBnS9QcY13ju02dKVC-2-M0azVUPZqqFs1VC2zjzfZnb5Aosd3lYSwNkGlIi4W4uUSQX8B4EilHY</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>867393855</pqid></control><display><type>article</type><title>Decorating surfaces with bidirectional texture functions</title><source>IEEE Electronic Library (IEL)</source><creator>Zhou, Kun ; Du, Peng ; Wang, Lifeng ; Matsushita, Yasuyuki ; Shi, Jiaoying ; Guo, Baining ; Shum, Heung-Yeung</creator><creatorcontrib>Zhou, Kun ; Du, Peng ; Wang, Lifeng ; Matsushita, Yasuyuki ; Shi, Jiaoying ; Guo, Baining ; Shum, Heung-Yeung</creatorcontrib><description>We present a system for decorating arbitrary surfaces with bidirectional texture functions (BTF). Our system generates BTFs in two steps. First, we automatically synthesize a BTF over the target surface from a given BTF sample. Then, we let the user interactively paint BTF patches onto the surface such that the painted patches seamlessly integrate with the background patterns. Our system is based on a patch-based texture synthesis approach known as quilting. We present a graphcut algorithm for BTF synthesis on surfaces and the algorithm works well for a wide variety of BTF samples, including those which present problems for existing algorithms. We also describe a graphcut texture painting algorithm for creating new surface imperfections (e.g., dirt, cracks, scratches) from existing imperfections found in input BTF samples. Using these algorithms, we can decorate surfaces with real-world textures that have spatially-variant reflectance, fine-scale geometry details, and surfaces imperfections. A particularly attractive feature of BTF painting is that it allows us to capture imperfections of real materials and paint them onto geometry models. We demonstrate the effectiveness of our system with examples.</description><identifier>ISSN: 1077-2626</identifier><identifier>EISSN: 1941-0506</identifier><identifier>DOI: 10.1109/TVCG.2005.78</identifier><identifier>PMID: 16144249</identifier><identifier>CODEN: ITVGEA</identifier><language>eng</language><publisher>United States: IEEE</publisher><subject>Algorithms ; Computer Graphics ; Decoration ; Defects ; Geometry ; Graphics ; Image Enhancement - methods ; Image Interpretation, Computer-Assisted - methods ; Imaging, Three-Dimensional - methods ; Index Terms- Bidirectional texture function ; Information Storage and Retrieval - methods ; interactive surface painting ; Mathematical analysis ; Mathematical models ; Paints ; Pipelines ; Reflectivity ; Solid modeling ; Surface cracks ; Surface fitting ; Surface layer ; Surface Properties ; Surface texture ; Texture ; texture synthesis</subject><ispartof>IEEE transactions on visualization and computer graphics, 2005-09, Vol.11 (5), p.519-528</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2005</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c399t-6d14380bbacdfbed2c604c163e1e9a9a4afcf609ff290ed2dc38eb9d669627bd3</citedby><cites>FETCH-LOGICAL-c399t-6d14380bbacdfbed2c604c163e1e9a9a4afcf609ff290ed2dc38eb9d669627bd3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1471689$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1471689$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/16144249$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Zhou, Kun</creatorcontrib><creatorcontrib>Du, Peng</creatorcontrib><creatorcontrib>Wang, Lifeng</creatorcontrib><creatorcontrib>Matsushita, Yasuyuki</creatorcontrib><creatorcontrib>Shi, Jiaoying</creatorcontrib><creatorcontrib>Guo, Baining</creatorcontrib><creatorcontrib>Shum, Heung-Yeung</creatorcontrib><title>Decorating surfaces with bidirectional texture functions</title><title>IEEE transactions on visualization and computer graphics</title><addtitle>TVCG</addtitle><addtitle>IEEE Trans Vis Comput Graph</addtitle><description>We present a system for decorating arbitrary surfaces with bidirectional texture functions (BTF). Our system generates BTFs in two steps. First, we automatically synthesize a BTF over the target surface from a given BTF sample. Then, we let the user interactively paint BTF patches onto the surface such that the painted patches seamlessly integrate with the background patterns. Our system is based on a patch-based texture synthesis approach known as quilting. We present a graphcut algorithm for BTF synthesis on surfaces and the algorithm works well for a wide variety of BTF samples, including those which present problems for existing algorithms. We also describe a graphcut texture painting algorithm for creating new surface imperfections (e.g., dirt, cracks, scratches) from existing imperfections found in input BTF samples. Using these algorithms, we can decorate surfaces with real-world textures that have spatially-variant reflectance, fine-scale geometry details, and surfaces imperfections. A particularly attractive feature of BTF painting is that it allows us to capture imperfections of real materials and paint them onto geometry models. We demonstrate the effectiveness of our system with examples.</description><subject>Algorithms</subject><subject>Computer Graphics</subject><subject>Decoration</subject><subject>Defects</subject><subject>Geometry</subject><subject>Graphics</subject><subject>Image Enhancement - methods</subject><subject>Image Interpretation, Computer-Assisted - methods</subject><subject>Imaging, Three-Dimensional - methods</subject><subject>Index Terms- Bidirectional texture function</subject><subject>Information Storage and Retrieval - methods</subject><subject>interactive surface painting</subject><subject>Mathematical analysis</subject><subject>Mathematical models</subject><subject>Paints</subject><subject>Pipelines</subject><subject>Reflectivity</subject><subject>Solid modeling</subject><subject>Surface cracks</subject><subject>Surface fitting</subject><subject>Surface layer</subject><subject>Surface Properties</subject><subject>Surface texture</subject><subject>Texture</subject><subject>texture synthesis</subject><issn>1077-2626</issn><issn>1941-0506</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2005</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><sourceid>EIF</sourceid><recordid>eNqF0c9LwzAUB_AgipvTmzdBige92Jk0WZp3lKlTGHiZXkuavmhH186kRf3vzX7AwIOe8sj78A3kS8gpo0PGKNzMXseTYULpaJiqPdJnIFhMR1Tuh5mmaZzIRPbIkfdzSpkQCg5Jj8kwJQL6RN2haZxuy_ot8p2z2qCPPsv2PcrLonRo2rKpdRW1-NV2DiPb1esrf0wOrK48nmzPAXl5uJ-NH-Pp8-RpfDuNDQdoY1kwwRXNc20Km2ORGEmFYZIjQ9CghbbGSgrWJkDDujBcYQ6FlCCTNC_4gFxtcpeu-ejQt9mi9AarStfYdD5TwTEGFIK8_FNKNRopYPxfmKQADFIV4MUvOG86F74jPCtTDjwkBnS9QcY13ju02dKVC-2-M0azVUPZqqFs1VC2zjzfZnb5Aosd3lYSwNkGlIi4W4uUSQX8B4EilHY</recordid><startdate>20050901</startdate><enddate>20050901</enddate><creator>Zhou, Kun</creator><creator>Du, Peng</creator><creator>Wang, Lifeng</creator><creator>Matsushita, Yasuyuki</creator><creator>Shi, Jiaoying</creator><creator>Guo, Baining</creator><creator>Shum, Heung-Yeung</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>CGR</scope><scope>CUY</scope><scope>CVF</scope><scope>ECM</scope><scope>EIF</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7X8</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20050901</creationdate><title>Decorating surfaces with bidirectional texture functions</title><author>Zhou, Kun ; Du, Peng ; Wang, Lifeng ; Matsushita, Yasuyuki ; Shi, Jiaoying ; Guo, Baining ; Shum, Heung-Yeung</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c399t-6d14380bbacdfbed2c604c163e1e9a9a4afcf609ff290ed2dc38eb9d669627bd3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Algorithms</topic><topic>Computer Graphics</topic><topic>Decoration</topic><topic>Defects</topic><topic>Geometry</topic><topic>Graphics</topic><topic>Image Enhancement - methods</topic><topic>Image Interpretation, Computer-Assisted - methods</topic><topic>Imaging, Three-Dimensional - methods</topic><topic>Index Terms- Bidirectional texture function</topic><topic>Information Storage and Retrieval - methods</topic><topic>interactive surface painting</topic><topic>Mathematical analysis</topic><topic>Mathematical models</topic><topic>Paints</topic><topic>Pipelines</topic><topic>Reflectivity</topic><topic>Solid modeling</topic><topic>Surface cracks</topic><topic>Surface fitting</topic><topic>Surface layer</topic><topic>Surface Properties</topic><topic>Surface texture</topic><topic>Texture</topic><topic>texture synthesis</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhou, Kun</creatorcontrib><creatorcontrib>Du, Peng</creatorcontrib><creatorcontrib>Wang, Lifeng</creatorcontrib><creatorcontrib>Matsushita, Yasuyuki</creatorcontrib><creatorcontrib>Shi, Jiaoying</creatorcontrib><creatorcontrib>Guo, Baining</creatorcontrib><creatorcontrib>Shum, Heung-Yeung</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>Medline</collection><collection>MEDLINE</collection><collection>MEDLINE (Ovid)</collection><collection>MEDLINE</collection><collection>MEDLINE</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>MEDLINE - Academic</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on visualization and computer graphics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Zhou, Kun</au><au>Du, Peng</au><au>Wang, Lifeng</au><au>Matsushita, Yasuyuki</au><au>Shi, Jiaoying</au><au>Guo, Baining</au><au>Shum, Heung-Yeung</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Decorating surfaces with bidirectional texture functions</atitle><jtitle>IEEE transactions on visualization and computer graphics</jtitle><stitle>TVCG</stitle><addtitle>IEEE Trans Vis Comput Graph</addtitle><date>2005-09-01</date><risdate>2005</risdate><volume>11</volume><issue>5</issue><spage>519</spage><epage>528</epage><pages>519-528</pages><issn>1077-2626</issn><eissn>1941-0506</eissn><coden>ITVGEA</coden><abstract>We present a system for decorating arbitrary surfaces with bidirectional texture functions (BTF). Our system generates BTFs in two steps. First, we automatically synthesize a BTF over the target surface from a given BTF sample. Then, we let the user interactively paint BTF patches onto the surface such that the painted patches seamlessly integrate with the background patterns. Our system is based on a patch-based texture synthesis approach known as quilting. We present a graphcut algorithm for BTF synthesis on surfaces and the algorithm works well for a wide variety of BTF samples, including those which present problems for existing algorithms. We also describe a graphcut texture painting algorithm for creating new surface imperfections (e.g., dirt, cracks, scratches) from existing imperfections found in input BTF samples. Using these algorithms, we can decorate surfaces with real-world textures that have spatially-variant reflectance, fine-scale geometry details, and surfaces imperfections. A particularly attractive feature of BTF painting is that it allows us to capture imperfections of real materials and paint them onto geometry models. We demonstrate the effectiveness of our system with examples.</abstract><cop>United States</cop><pub>IEEE</pub><pmid>16144249</pmid><doi>10.1109/TVCG.2005.78</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1077-2626
ispartof IEEE transactions on visualization and computer graphics, 2005-09, Vol.11 (5), p.519-528
issn 1077-2626
1941-0506
language eng
recordid cdi_crossref_primary_10_1109_TVCG_2005_78
source IEEE Electronic Library (IEL)
subjects Algorithms
Computer Graphics
Decoration
Defects
Geometry
Graphics
Image Enhancement - methods
Image Interpretation, Computer-Assisted - methods
Imaging, Three-Dimensional - methods
Index Terms- Bidirectional texture function
Information Storage and Retrieval - methods
interactive surface painting
Mathematical analysis
Mathematical models
Paints
Pipelines
Reflectivity
Solid modeling
Surface cracks
Surface fitting
Surface layer
Surface Properties
Surface texture
Texture
texture synthesis
title Decorating surfaces with bidirectional texture functions
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-13T01%3A31%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Decorating%20surfaces%20with%20bidirectional%20texture%20functions&rft.jtitle=IEEE%20transactions%20on%20visualization%20and%20computer%20graphics&rft.au=Zhou,%20Kun&rft.date=2005-09-01&rft.volume=11&rft.issue=5&rft.spage=519&rft.epage=528&rft.pages=519-528&rft.issn=1077-2626&rft.eissn=1941-0506&rft.coden=ITVGEA&rft_id=info:doi/10.1109/TVCG.2005.78&rft_dat=%3Cproquest_RIE%3E2350665421%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=867393855&rft_id=info:pmid/16144249&rft_ieee_id=1471689&rfr_iscdi=true