<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GPGPU &#187; Tag: Computational Geometry :: GPGPU.org</title>
	<atom:link href="http://gpgpu.org/tag/computational-geometry/feed" rel="self" type="application/rss+xml" />
	<link>http://gpgpu.org</link>
	<description>General-Purpose Computation on Graphics Hardware</description>
	<lastBuildDate>Mon, 06 Feb 2012 04:59:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Applying graphics hardware to achieve extremely fast geometric pattern matching</title>
		<link>http://gpgpu.org/2009/04/05/aiger-geometric-pattern-matching</link>
		<comments>http://gpgpu.org/2009/04/05/aiger-geometric-pattern-matching#comments</comments>
		<pubDate>Mon, 06 Apr 2009 01:31:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Computational Geometry]]></category>
		<category><![CDATA[Papers]]></category>
		<category><![CDATA[Pattern Matching]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=1725</guid>
		<description><![CDATA[Abstract: We present a GPU-based approach to geometric pattern matching. We reduce this problem to ?nding the depth (maximally covered point) of an arrangement of polytopes in transformation space and describe hardware-assisted (GPU) algorithms which exploit the available set of graphics operations to perform a fast rasterized depth computation. (Applying graphics hardware to achieve extremely [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Abstract:</p></blockquote>
<blockquote><p>We present a GPU-based approach to geometric pattern matching. We reduce this problem to ?nding the depth (maximally covered point) of an arrangement of polytopes in transformation space and describe hardware-assisted (GPU) algorithms which exploit the available set of graphics operations to perform a fast rasterized depth computation.</p></blockquote>
<p>(<a style="color: #336699; text-decoration: none;" href="http://www.cs.bgu.ac.il/~aiger/EWCG07_GPU.pdf" target="_blank">Applying graphics hardware to achieve extremely fast geometric pattern matching in two and three dimensional transformation space</a>. Dror Aiger and Klara Kedem. <em><a style="color: #336699; text-decoration: none;" href="http://dx.doi.org/10.1016/j.ipl.2007.09.003" target="_blank">Information Processing Letters</a></em>. 2008.)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2009/04/05/aiger-geometric-pattern-matching/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jump Flooding in GPU with Applications to Voronoi Diagram and Distance Transform</title>
		<link>http://gpgpu.org/2006/03/12/jump-flooding-in-gpu-with-applications-to-voronoi-diagram-and-distance-transform</link>
		<comments>http://gpgpu.org/2006/03/12/jump-flooding-in-gpu-with-applications-to-voronoi-diagram-and-distance-transform#comments</comments>
		<pubDate>Sun, 12 Mar 2006 15:35:00 +0000</pubDate>
		<dc:creator>Mark Harris</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Computational Geometry]]></category>
		<category><![CDATA[Papers]]></category>

		<guid isPermaLink="false">http://www.gpgpu.org/cgi-bin/blosxom.cgi/ComputationalGeometry/guodong06.html</guid>
		<description><![CDATA[This paper studies jump flooding as an algorithmic paradigm in general-purpose computation with GPUs. As an example application of jump flooding, the paper discusses a constant time algorithm on the GPU to compute an approximation to the Voronoi diagram of a given set of seeds in a 2D grid. The errors due to the differences [...]]]></description>
			<content:encoded><![CDATA[<p>This paper studies jump flooding as an algorithmic paradigm in general-purpose computation with GPUs. As an example application of jump flooding, the paper discusses a constant time algorithm on the GPU to compute an approximation to the Voronoi diagram of a given set of seeds in a 2D grid. The errors due to the differences between the approximation and the actual Voronoi diagram are hardly noticeable to the naked eye in all presented experiments. The same approach can also compute in constant time an approximation to the distance transform of a set of seeds in a 2D grid. In practice, such constant time algorithm is useful to many interactive applications involving, for example, rendering and image processing. Besides the experimental evidence, this paper also confirms quantitatively the effectiveness of jump flooding by analyzing the occurrences of errors. The analysis is a showcase of insights to the jump flooding paradigm, and may be of independent interest to other applications of jump flooding. (<a href="http://www.comp.nus.edu.sg/~tants/jfa.html" title="Jump Flooding Paper" target="_blank">Jump Flooding in GPU with Applications to Voronoi Diagram and Distance Transform</a>.  Guodong Rong and Tiow-Seng Tan.  To appear in 2006 SIGGRAPH Symposium on Interactive 3D Graphics and Games. [<a href="http://www.cs.northwestern.edu/~bgooch/i3d06/" title="I3D 2006" target="_blank">I3D 2006</a>] )</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2006/03/12/jump-flooding-in-gpu-with-applications-to-voronoi-diagram-and-distance-transform/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DiFi: Fast 3D Distance Field Computation Using Graphics Hardware</title>
		<link>http://gpgpu.org/2004/04/10/difi-fast-3d-distance-field-computation-using-graphics-hardware</link>
		<comments>http://gpgpu.org/2004/04/10/difi-fast-3d-distance-field-computation-using-graphics-hardware#comments</comments>
		<pubDate>Sat, 10 Apr 2004 17:54:00 +0000</pubDate>
		<dc:creator>Mark Harris</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Computational Geometry]]></category>
		<category><![CDATA[Papers]]></category>

		<guid isPermaLink="false">http://www.gpgpu.org/cgi-bin/blosxom.cgi/ComputationalGeometry/sudDiFi.html</guid>
		<description><![CDATA[This paper by Sud et al. at UNC-Chapel Hill, describes an algorithm for fast computation of discretized 3D distance fields using graphics hardware. It uses bounds on the spatial extent of the Voronoi region of each primitive to cull away many distance functions for each 2D slice. A combination of culling and clamping techniques results [...]]]></description>
			<content:encoded><![CDATA[<p>This paper by <a href="http://www.cs.unc.edu/~sud" title="Sud" target="_blank">Sud</a> et al. at UNC-Chapel Hill, describes an algorithm for fast computation of discretized 3D distance fields using graphics hardware. It uses bounds on the spatial extent of the Voronoi region of each primitive to cull away many distance functions for each 2D slice. A combination of culling and clamping techniques results in rendering relatively few distance functions to reduce the load on the graphics pipeline. The algorithm is applicable to all geometric models and does not make any assumptions about connectivity or a manifold representation. The application is demonstrated for medial axis evaluation and proximity computations. As compared to earlier approaches, this GPU implementation achieves an order of magnitude improvement in the running time. (<a href="http://gamma.cs.unc.edu/DiFi" title="DiFi Paper" target="_blank">DiFi: Fast 3D  Distance Field Computation Using Graphics Hardware.</a> <a href="http://www.cs.unc.edu/~sud" title="Avneesh Sud" target="_blank">Avneesh Sud</a>, <a href="http://www.cs.unc.edu/~otaduy" title="Miguel A. Otaduy" target="_blank">Miguel A. Otaduy</a> and <a href="http://www.cs.unc.edu/~dm" title="Dinesh Manocha" target="_blank">Dinesh Manocha</a> in Proc. Eurographics 2004, to appear, 2004.)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2004/04/10/difi-fast-3d-distance-field-computation-using-graphics-hardware/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generalized Distance Transforms and Skeletons in Graphics Hardware</title>
		<link>http://gpgpu.org/2004/03/16/generalized-distance-transforms-and-skeletons-in-graphics-hardware</link>
		<comments>http://gpgpu.org/2004/03/16/generalized-distance-transforms-and-skeletons-in-graphics-hardware#comments</comments>
		<pubDate>Tue, 16 Mar 2004 04:50:00 +0000</pubDate>
		<dc:creator>Mark Harris</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Computational Geometry]]></category>
		<category><![CDATA[Papers]]></category>

		<guid isPermaLink="false">http://www.gpgpu.org/cgi-bin/blosxom.cgi/AdvancedRendering/Image-BasedModeling&#038;Rendering/strzodkaDistTransform.html</guid>
		<description><![CDATA[This paper presents the computation of the feature distance transform (FDT) with an arbitrary distance function and the corresponding 2D skeleton or Voronoi diagram in DX8 or DX9 graphics hardware. Together with a direct, non-iterative distance measurement, the FDT enables us to compute a simply connected pixel-exact skeleton, which can be continously pruned with a [...]]]></description>
			<content:encoded><![CDATA[<p>This paper presents the computation of the feature distance transform (FDT) with an arbitrary distance function and the corresponding 2D skeleton or Voronoi diagram in DX8 or DX9 graphics hardware. Together with a direct, non-iterative distance measurement, the FDT enables us to compute a simply connected pixel-exact skeleton, which can be continously pruned with a regularization parameter. Real-time distance minimization in the zooming process delivers even sub-pixel accuracy. There are no restrictions on the distance function and additive and multiplicative weights can be applied. An adaptive tiling scheme delivers a ten-fold performance increase over a software or simple hardware implementation. (<a href="http://numerik.math.uni-duisburg.de/people/strzodka/strzodka.htm" title="Generalized Distance Transforms and Skeletons in Graphics Hardware" target="_blank">Generalized Distance Transforms and Skeletons in Graphics Hardware.</a> <a href="http://numerik.math.uni-duisburg.de/people/strzodka/strzodka.htm" title="Robert Strzodka" target="_blank">Robert Strzodka</a> and <a href="http://www.win.tue.nl/~alext/" title="Alexandru Telea" target="_blank">Alexandru Telea</a> in Proceedings VisSym&#8217;04, to appear, 2004)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2004/03/16/generalized-distance-transforms-and-skeletons-in-graphics-hardware/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Streaming Geometric Optimization using Graphics Hardware</title>
		<link>http://gpgpu.org/2004/03/15/streaming-geometric-optimization-using-graphics-hardware</link>
		<comments>http://gpgpu.org/2004/03/15/streaming-geometric-optimization-using-graphics-hardware#comments</comments>
		<pubDate>Mon, 15 Mar 2004 12:51:00 +0000</pubDate>
		<dc:creator>Mark Harris</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Computational Geometry]]></category>
		<category><![CDATA[Papers]]></category>

		<guid isPermaLink="false">http://www.gpgpu.org/cgi-bin/blosxom.cgi/ComputationalGeometry/sureshGeomOptimization.html</guid>
		<description><![CDATA[This paper proposes algorithms for computing extent measures and approximate representations of a stream of points in R2 or R3. In particular, we study the problems of computing various extent measures (for example diameter, width, smallest enclosing rectangle, and smallest enclosing disk) and of approximating a set of points by a circle or a line. [...]]]></description>
			<content:encoded><![CDATA[<p>This paper proposes algorithms for computing extent measures and approximate representations of a stream of points in R<sup>2</sup> or R<sup>3</sup>. In particular, we study the problems of computing various extent measures (for example diameter, width, smallest enclosing rectangle, and smallest enclosing disk) and of approximating a set of points by a circle or a line. We show that these problems can be solved efficiently using graphics hardware even in the streaming model. (P. Agarwal, S. Krishnan, N. Mustafa and S. Venkatasubramanian. <a href="http://www.research.att.com/~suresh/lowerenv.html" title="Streaming Geometric Optimization using Graphics Hardware" target="_blank">Streaming Geometric Optimization Using Graphics Hardware</a>.  Proc. 11th European Symposium on Algorithms, Sep 2003.)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2004/03/15/streaming-geometric-optimization-using-graphics-hardware/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improved CSG Rendering using Overlap Graph Subtraction Sequences</title>
		<link>http://gpgpu.org/2003/03/17/improved-csg-rendering-using-overlap-graph-subtraction-sequences</link>
		<comments>http://gpgpu.org/2003/03/17/improved-csg-rendering-using-overlap-graph-subtraction-sequences#comments</comments>
		<pubDate>Mon, 17 Mar 2003 17:59:00 +0000</pubDate>
		<dc:creator>Mark Harris</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Computational Geometry]]></category>
		<category><![CDATA[Papers]]></category>

		<guid isPermaLink="false">http://www.gpgpu.org/cgi-bin/blosxom.cgi/ComputationalGeometry/stewartCSG.html</guid>
		<description><![CDATA[Abstract: The Sequenced Convex Subtraction (SCS) algorithm for Constructive Solid Geometry (CSG) sequentially subtracts convex volumes from the z-buffer. This paper presents an improvement to subtraction sequence generation which uses object space overlap information to give O(n) length sequences in the best case and (unchanged) O(n2) sequences in the worst case. (Improved CSG Rendering using [...]]]></description>
			<content:encoded><![CDATA[<p><em>Abstract</em>: The <em>Sequenced Convex Subtraction</em> (SCS) algorithm for Constructive Solid Geometry (CSG) sequentially subtracts convex volumes from the z-buffer.  This paper presents an improvement to subtraction sequence generation which uses object space overlap information to give O(n) length sequences in the best case and (unchanged) O(n<sup>2</sup>) sequences in the worst case. (<a href="http://www.nigels.com/research/#Publications" title="Link to paper" target="_blank">Improved CSG Rendering using Overlap Graph Subtraction Sequences</a>.  N. Stewart, G. Leach, S. John.  International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia &#8211; GRAPHITE 2003, pp. 47-53)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2003/03/17/improved-csg-rendering-using-overlap-graph-subtraction-sequences/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hardware-Assisted Computation of Depth Contours</title>
		<link>http://gpgpu.org/2003/01/23/hardware-assisted-computation-of-depth-contours</link>
		<comments>http://gpgpu.org/2003/01/23/hardware-assisted-computation-of-depth-contours#comments</comments>
		<pubDate>Thu, 23 Jan 2003 20:00:00 +0000</pubDate>
		<dc:creator>Mark Harris</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Computational Geometry]]></category>
		<category><![CDATA[Papers]]></category>

		<guid isPermaLink="false">http://www.gpgpu.org/cgi-bin/blosxom.cgi/ComputationalGeometry/KrishnanDepthCountour2002.html</guid>
		<description><![CDATA[This paper by Krishnan et al. demonstrates a large class of non-parametric statistical analysis problems that can be solved using the graphics hardware. It shows how to do duality transforms and operations in primal and dual geometric planes in a robust way using the graphics pipeline. (Hardware-Assisted Computation of Depth Contours. S. Krishnan, N. Mustafa [...]]]></description>
			<content:encoded><![CDATA[<p>This paper by Krishnan et al. demonstrates a large class of non-parametric statistical analysis problems that can be solved using the graphics hardware. It shows how to do duality transforms and operations in primal and dual geometric planes in a robust way using the graphics pipeline. (<a href="http://www.research.att.com/~suresh/Papers/depth.pdf" title="Link to paper" target="_blank">Hardware-Assisted Computation of Depth Contours</a>. S. Krishnan, N. Mustafa and S. Venkatasubramanian. 13th ACM-SIAM Symposium on Discrete Algorithms).</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2003/01/23/hardware-assisted-computation-of-depth-contours/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hardware Assisted View Dependent Map Simplification</title>
		<link>http://gpgpu.org/2003/01/23/hardware-assisted-view-dependent-map-simplification</link>
		<comments>http://gpgpu.org/2003/01/23/hardware-assisted-view-dependent-map-simplification#comments</comments>
		<pubDate>Thu, 23 Jan 2003 20:00:00 +0000</pubDate>
		<dc:creator>Mark Harris</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Computational Geometry]]></category>
		<category><![CDATA[Papers]]></category>

		<guid isPermaLink="false">http://www.gpgpu.org/cgi-bin/blosxom.cgi/ComputationalGeometry/GIS/MustafaMaps2001.html</guid>
		<description><![CDATA[This paper by Mustafa et al. examines the use of graphics hardware as a general purpose geometry engine to compute simplification of large geographic maps in real-time. (Hardware Assisted View Dependent Map Simplification. N. Mustafa, E. Koutsofios, S. Krishnan and S. Venkatasubramanian. 17th Annual ACM Symposium on Computational Geometry, June 2001)]]></description>
			<content:encoded><![CDATA[<p>This paper by Mustafa et al. examines the use of graphics hardware as a general purpose geometry engine to compute simplification of large geographic maps in real-time. (<a href="http://www.research.att.com/~suresh/Papers/mapsimp.pdf" title="Link to paper" target="_blank">Hardware Assisted View Dependent Map Simplification</a>. N. Mustafa, E. Koutsofios, S. Krishnan and S. Venkatasubramanian. 17th Annual ACM Symposium on Computational Geometry, June 2001)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2003/01/23/hardware-assisted-view-dependent-map-simplification/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Application of the Two-Sided Depth Test to CSG Rendering</title>
		<link>http://gpgpu.org/2003/01/23/the-power-of-a-two-sided-depth-test-and-its-application-to-csg-rendering-and-depth-extraction</link>
		<comments>http://gpgpu.org/2003/01/23/the-power-of-a-two-sided-depth-test-and-its-application-to-csg-rendering-and-depth-extraction#comments</comments>
		<pubDate>Thu, 23 Jan 2003 20:00:00 +0000</pubDate>
		<dc:creator>Mark Harris</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Computational Geometry]]></category>
		<category><![CDATA[Papers]]></category>

		<guid isPermaLink="false">http://www.gpgpu.org/cgi-bin/blosxom.cgi/ComputationalGeometry/Guha2SidedDepth2003.html</guid>
		<description><![CDATA[This paper by Guha et al., to appear in the 2003 ACM SIGGRAPH Symposium on Interactive 3D graphics, shows how the shadow mapping operation in the new NVIDIA GeForce4 cards can be viewed as a two-sided depth test in order to do CSG rendering efficiently. The result is an algorithm that can perform a topological [...]]]></description>
			<content:encoded><![CDATA[<p>This paper by Guha et al., to appear in the 2003 ACM SIGGRAPH Symposium on Interactive 3D graphics, shows how the shadow mapping operation in the new NVIDIA GeForce4 cards can be viewed as a two-sided depth test in order to do CSG rendering efficiently. The result is an algorithm that can perform a topological sweep over an arrangement of objects in three dimensions. It also shows the first lower bounds on the number of rendering passes required for a hardware-assisted computation. (<a href="http://www.research.att.com/areas/visualization/gpgpu/csg/" title="Link to paper" target="_blank">Application of the Two-Sided Depth Test to CSG Rendering</a>. S. Guha, K. Munagala, S. Krishnan and S. Venkatasubramanian. To appear in the 2003 ACM SIGGRAPH Symposium on Interactive 3D graphics.)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2003/01/23/the-power-of-a-two-sided-depth-test-and-its-application-to-csg-rendering-and-depth-extraction/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SIGGRAPH2002 Course: Interactive Geometric Computations with Graphics Hardware</title>
		<link>http://gpgpu.org/2002/11/19/siggraph2002-course-interactive-geometric-computations-with-graphics-hardware</link>
		<comments>http://gpgpu.org/2002/11/19/siggraph2002-course-interactive-geometric-computations-with-graphics-hardware#comments</comments>
		<pubDate>Tue, 19 Nov 2002 20:00:00 +0000</pubDate>
		<dc:creator>Mark Harris</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Collision Detection]]></category>
		<category><![CDATA[Computational Geometry]]></category>
		<category><![CDATA[Tutorials & Courses]]></category>

		<guid isPermaLink="false">http://www.gpgpu.org/cgi-bin/blosxom.cgi/Miscellaneous/Courses/SIGGRAPH2002Geom.html</guid>
		<description><![CDATA[This SIGGRAPH 2002 course, organized by Dinesh Manocha of UNC Chapel Hill, covered approaches to using graphics hardware for various geometric problems, including voronoi computation, proximity queries, motion planning, and more.]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://www.cs.unc.edu/~geom/SIG02_COURSE/" title="Link to course" target="_blank">SIGGRAPH 2002 course</a>, organized by Dinesh Manocha of UNC Chapel Hill, covered approaches to using graphics hardware for various geometric problems, including voronoi computation, proximity<br />
queries, motion planning, and more.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2002/11/19/siggraph2002-course-interactive-geometric-computations-with-graphics-hardware/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

