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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer graphics forum 2014-10, Vol.33 (7), p.81-90
Hauptverfasser: Du, Wenjun, Feng, Jieqing, Yang, Baoguang
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 &amp; Sons Ltd. Published by John Wiley &amp; Sons Ltd.</rights><rights>2014 The Eurographics Association and John Wiley &amp; 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