Sub-Pixel Anti-Aliasing Via Triangle-Based Geometry Reconstruction
Anti‐aliasing has recently been employed as a post‐processing step to adapt to the deferred shading technique in real‐time applications. Some of these existing algorithms store supersampling geometric information as geometric buffer (G‐buffer) to detect and alleviate sub‐pixel‐level aliasing artifac...
Gespeichert in:
Veröffentlicht in: | Computer graphics forum 2014-10, Vol.33 (7), p.81-90 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 90 |
---|---|
container_issue | 7 |
container_start_page | 81 |
container_title | Computer graphics forum |
container_volume | 33 |
creator | Du, Wenjun Feng, Jieqing Yang, Baoguang |
description | Anti‐aliasing has recently been employed as a post‐processing step to adapt to the deferred shading technique in real‐time applications. Some of these existing algorithms store supersampling geometric information as geometric buffer (G‐buffer) to detect and alleviate sub‐pixel‐level aliasing artifacts. However, the anti‐aliasing filter based on sampled sub‐pixel geometries only may introduce unfaithful shading information to the sub‐pixel color in uniform‐geometry regions, and large G‐buffer will increase memory storage and fetch overheads. In this paper, we present a new Triangle‐based Geometry Anti‐Aliasing (TGAA) algorithm, to address these problems. The coverage triangle of each screen pixel is accessed, and then, the coverage information between the triangle and neighboring sub‐pixels is stored in a screen‐resolution bitmask, which allows the geometric information to be stored and accessed in an inexpensive manner. Using triangle‐based geometry, TGAA can exclude irrelevant neighboring shading samples and achieve faithful anti‐aliasing filtering. In addition, a morphological method of estimating the geometric edges in high‐frequency geometry is incorporated into the TGAA's anti‐aliasing filter to complement the algorithm. The implementation results demonstrate that the algorithm is efficient and scalable for generating high‐quality anti‐aliased images. |
doi_str_mv | 10.1111/cgf.12476 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1617340196</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3473136001</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3356-15e9b88debd56f28197c1d14aefae8b8dd4c6c6c3a2562a2cd08f628f3dc66243</originalsourceid><addsrcrecordid>eNp1kD1PwzAQhi0EEqUw8A8iMTG4tePYSca20BRRPkQLjJZjO5VLmhQ7Ee2_xxBg4264G573TnoAOMdogH0N5aoY4DCK2QHo4YjFMGE0PQQ9hP0eI0qPwYlza4SQZ2gPjBdtDh_NTpfBqGoMHJVGOFOtghcjgqU1olqVGo6F0yrIdL3Rjd0HT1rWlWtsKxtTV6fgqBCl02c_sw-ep9fLyQzOH7KbyWgOJSGUQUx1mieJ0rmirAgTnMYSKxwJXQid5IlSkWS-iQgpC0UoFUoKFiYFUZKxMCJ9cNHd3dr6vdWu4eu6tZV_yTHDMYkQTpmnLjtK2to5qwu-tWYj7J5jxL8Uca-Ifyvy7LBjP0yp9_-DfJJNfxOwSxjX6N1fQtg3zmISU_56n_HbGbm6yxYTTsknLMt2XQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1617340196</pqid></control><display><type>article</type><title>Sub-Pixel Anti-Aliasing Via Triangle-Based Geometry Reconstruction</title><source>EBSCOhost Business Source Complete</source><source>Access via Wiley Online Library</source><creator>Du, Wenjun ; Feng, Jieqing ; Yang, Baoguang</creator><creatorcontrib>Du, Wenjun ; Feng, Jieqing ; Yang, Baoguang</creatorcontrib><description>Anti‐aliasing has recently been employed as a post‐processing step to adapt to the deferred shading technique in real‐time applications. Some of these existing algorithms store supersampling geometric information as geometric buffer (G‐buffer) to detect and alleviate sub‐pixel‐level aliasing artifacts. However, the anti‐aliasing filter based on sampled sub‐pixel geometries only may introduce unfaithful shading information to the sub‐pixel color in uniform‐geometry regions, and large G‐buffer will increase memory storage and fetch overheads. In this paper, we present a new Triangle‐based Geometry Anti‐Aliasing (TGAA) algorithm, to address these problems. The coverage triangle of each screen pixel is accessed, and then, the coverage information between the triangle and neighboring sub‐pixels is stored in a screen‐resolution bitmask, which allows the geometric information to be stored and accessed in an inexpensive manner. Using triangle‐based geometry, TGAA can exclude irrelevant neighboring shading samples and achieve faithful anti‐aliasing filtering. In addition, a morphological method of estimating the geometric edges in high‐frequency geometry is incorporated into the TGAA's anti‐aliasing filter to complement the algorithm. The implementation results demonstrate that the algorithm is efficient and scalable for generating high‐quality anti‐aliased images.</description><identifier>ISSN: 0167-7055</identifier><identifier>EISSN: 1467-8659</identifier><identifier>DOI: 10.1111/cgf.12476</identifier><language>eng</language><publisher>Oxford: Blackwell Publishing Ltd</publisher><subject>Algorithms ; Analysis ; Categories and Subject Descriptors (according to ACM CCS) ; Computer graphics ; Geometry ; I.3.3 [Computer Graphics]: Antialiasing-Picture/Image Generation ; Image processing systems ; Studies</subject><ispartof>Computer graphics forum, 2014-10, Vol.33 (7), p.81-90</ispartof><rights>2014 The Author(s) Computer Graphics Forum © 2014 The Eurographics Association and John Wiley & Sons Ltd. Published by John Wiley & Sons Ltd.</rights><rights>2014 The Eurographics Association and John Wiley & Sons Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3356-15e9b88debd56f28197c1d14aefae8b8dd4c6c6c3a2562a2cd08f628f3dc66243</citedby><cites>FETCH-LOGICAL-c3356-15e9b88debd56f28197c1d14aefae8b8dd4c6c6c3a2562a2cd08f628f3dc66243</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1111%2Fcgf.12476$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1111%2Fcgf.12476$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,780,784,1417,27924,27925,45574,45575</link.rule.ids></links><search><creatorcontrib>Du, Wenjun</creatorcontrib><creatorcontrib>Feng, Jieqing</creatorcontrib><creatorcontrib>Yang, Baoguang</creatorcontrib><title>Sub-Pixel Anti-Aliasing Via Triangle-Based Geometry Reconstruction</title><title>Computer graphics forum</title><addtitle>Computer Graphics Forum</addtitle><description>Anti‐aliasing has recently been employed as a post‐processing step to adapt to the deferred shading technique in real‐time applications. Some of these existing algorithms store supersampling geometric information as geometric buffer (G‐buffer) to detect and alleviate sub‐pixel‐level aliasing artifacts. However, the anti‐aliasing filter based on sampled sub‐pixel geometries only may introduce unfaithful shading information to the sub‐pixel color in uniform‐geometry regions, and large G‐buffer will increase memory storage and fetch overheads. In this paper, we present a new Triangle‐based Geometry Anti‐Aliasing (TGAA) algorithm, to address these problems. The coverage triangle of each screen pixel is accessed, and then, the coverage information between the triangle and neighboring sub‐pixels is stored in a screen‐resolution bitmask, which allows the geometric information to be stored and accessed in an inexpensive manner. Using triangle‐based geometry, TGAA can exclude irrelevant neighboring shading samples and achieve faithful anti‐aliasing filtering. In addition, a morphological method of estimating the geometric edges in high‐frequency geometry is incorporated into the TGAA's anti‐aliasing filter to complement the algorithm. The implementation results demonstrate that the algorithm is efficient and scalable for generating high‐quality anti‐aliased images.</description><subject>Algorithms</subject><subject>Analysis</subject><subject>Categories and Subject Descriptors (according to ACM CCS)</subject><subject>Computer graphics</subject><subject>Geometry</subject><subject>I.3.3 [Computer Graphics]: Antialiasing-Picture/Image Generation</subject><subject>Image processing systems</subject><subject>Studies</subject><issn>0167-7055</issn><issn>1467-8659</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><recordid>eNp1kD1PwzAQhi0EEqUw8A8iMTG4tePYSca20BRRPkQLjJZjO5VLmhQ7Ee2_xxBg4264G573TnoAOMdogH0N5aoY4DCK2QHo4YjFMGE0PQQ9hP0eI0qPwYlza4SQZ2gPjBdtDh_NTpfBqGoMHJVGOFOtghcjgqU1olqVGo6F0yrIdL3Rjd0HT1rWlWtsKxtTV6fgqBCl02c_sw-ep9fLyQzOH7KbyWgOJSGUQUx1mieJ0rmirAgTnMYSKxwJXQid5IlSkWS-iQgpC0UoFUoKFiYFUZKxMCJ9cNHd3dr6vdWu4eu6tZV_yTHDMYkQTpmnLjtK2to5qwu-tWYj7J5jxL8Uca-Ifyvy7LBjP0yp9_-DfJJNfxOwSxjX6N1fQtg3zmISU_56n_HbGbm6yxYTTsknLMt2XQ</recordid><startdate>201410</startdate><enddate>201410</enddate><creator>Du, Wenjun</creator><creator>Feng, Jieqing</creator><creator>Yang, Baoguang</creator><general>Blackwell Publishing Ltd</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201410</creationdate><title>Sub-Pixel Anti-Aliasing Via Triangle-Based Geometry Reconstruction</title><author>Du, Wenjun ; Feng, Jieqing ; Yang, Baoguang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3356-15e9b88debd56f28197c1d14aefae8b8dd4c6c6c3a2562a2cd08f628f3dc66243</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Algorithms</topic><topic>Analysis</topic><topic>Categories and Subject Descriptors (according to ACM CCS)</topic><topic>Computer graphics</topic><topic>Geometry</topic><topic>I.3.3 [Computer Graphics]: Antialiasing-Picture/Image Generation</topic><topic>Image processing systems</topic><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Du, Wenjun</creatorcontrib><creatorcontrib>Feng, Jieqing</creatorcontrib><creatorcontrib>Yang, Baoguang</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Computer and Information Systems 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><jtitle>Computer graphics forum</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Du, Wenjun</au><au>Feng, Jieqing</au><au>Yang, Baoguang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Sub-Pixel Anti-Aliasing Via Triangle-Based Geometry Reconstruction</atitle><jtitle>Computer graphics forum</jtitle><addtitle>Computer Graphics Forum</addtitle><date>2014-10</date><risdate>2014</risdate><volume>33</volume><issue>7</issue><spage>81</spage><epage>90</epage><pages>81-90</pages><issn>0167-7055</issn><eissn>1467-8659</eissn><abstract>Anti‐aliasing has recently been employed as a post‐processing step to adapt to the deferred shading technique in real‐time applications. Some of these existing algorithms store supersampling geometric information as geometric buffer (G‐buffer) to detect and alleviate sub‐pixel‐level aliasing artifacts. However, the anti‐aliasing filter based on sampled sub‐pixel geometries only may introduce unfaithful shading information to the sub‐pixel color in uniform‐geometry regions, and large G‐buffer will increase memory storage and fetch overheads. In this paper, we present a new Triangle‐based Geometry Anti‐Aliasing (TGAA) algorithm, to address these problems. The coverage triangle of each screen pixel is accessed, and then, the coverage information between the triangle and neighboring sub‐pixels is stored in a screen‐resolution bitmask, which allows the geometric information to be stored and accessed in an inexpensive manner. Using triangle‐based geometry, TGAA can exclude irrelevant neighboring shading samples and achieve faithful anti‐aliasing filtering. In addition, a morphological method of estimating the geometric edges in high‐frequency geometry is incorporated into the TGAA's anti‐aliasing filter to complement the algorithm. The implementation results demonstrate that the algorithm is efficient and scalable for generating high‐quality anti‐aliased images.</abstract><cop>Oxford</cop><pub>Blackwell Publishing Ltd</pub><doi>10.1111/cgf.12476</doi><tpages>10</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0167-7055 |
ispartof | Computer graphics forum, 2014-10, Vol.33 (7), p.81-90 |
issn | 0167-7055 1467-8659 |
language | eng |
recordid | cdi_proquest_journals_1617340196 |
source | EBSCOhost Business Source Complete; Access via Wiley Online Library |
subjects | Algorithms Analysis Categories and Subject Descriptors (according to ACM CCS) Computer graphics Geometry I.3.3 [Computer Graphics]: Antialiasing-Picture/Image Generation Image processing systems Studies |
title | Sub-Pixel Anti-Aliasing Via Triangle-Based Geometry Reconstruction |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-23T08%3A16%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Sub-Pixel%20Anti-Aliasing%20Via%20Triangle-Based%20Geometry%20Reconstruction&rft.jtitle=Computer%20graphics%20forum&rft.au=Du,%20Wenjun&rft.date=2014-10&rft.volume=33&rft.issue=7&rft.spage=81&rft.epage=90&rft.pages=81-90&rft.issn=0167-7055&rft.eissn=1467-8659&rft_id=info:doi/10.1111/cgf.12476&rft_dat=%3Cproquest_cross%3E3473136001%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1617340196&rft_id=info:pmid/&rfr_iscdi=true |