scispace - formally typeset
Search or ask a question
JournalISSN: 2165-347X

Journal of Graphics Tools 

Taylor & Francis
About: Journal of Graphics Tools is an academic journal. The journal publishes majorly in the area(s): Rendering (computer graphics) & Polygon mesh. It has an ISSN identifier of 2165-347X. Over the lifetime, 303 publications have been published receiving 12685 citations. The journal is also known as: Journal of Graphics, GPU and Game Tools & JGT.


Papers
More filters
Journal ArticleDOI
TL;DR: A new algorithm for digital inpainting based on the fast marching method for level set applications is presented, very simple to implement, fast, and produces nearly identical results to more complex, and usually slower, known methods.
Abstract: Digital inpainting provides a means for reconstruction of small damaged portions of an image. Although the inpainting basics are straightforward, most inpainting techniques published in the literature are complex to understand and implement. We present here a new algorithm for digital inpainting based on the fast marching method for level set applications. Our algorithm is very simple to implement, fast, and produces nearly identical results to more complex, and usually slower, known methods. Source code is available online.

1,109 citations

Journal ArticleDOI
TL;DR: This work presents a technique for real-time adaptive thresholding using the integral image of the input, an extension of a previous method that is more robust to illumination changes in the image.
Abstract: Image thresholding is a common task in many computer vision and graphics applications. The goal of thresholding an image is to classify pixels as either "dark" or "light." Adaptive thresholding is a form of thresholding that takes into account spatial variations in illumination. We present a technique for real-time adaptive thresholding using the integral image of the input. Our technique is an extension of a previous method. However, our solution is more robust to illumination changes in the image. Additionally, our method is simple and easy to implement. Our technique is suitable for processing live video streams at a real-time frame-rate, making it a valuable tool for interactive applications such as augmented reality. Source code is available online.

1,041 citations

Journal ArticleDOI
TL;DR: A way to speed up overlap tests between AABBs, such that for collision detection of rigid models, the difference in performance between the two representations is greatly reduced.
Abstract: We present a scheme for exact collision detection between complex models undergoing rigid motion and deformation. The scheme relies on a hierarchical model representation using axis-aligned bounding boxes (AABBs). Recent work has shown that AABB trees are slower than oriented bounding box (OBB) trees for performing overlap tests. In this paper, we describe a way to speed up overlap tests between AABBs, such that for collision detection of rigid models, the difference in performance between the two representations is greatly reduced. Furthermore, we show how to update an AABB tree quickly as a model is deformed. We thus find AABB trees to be the method of choice for collision detection of complex models undergoing deformation. In fact, because they are not much slower to test, are faster to build, and use less storage than OBB trees, AABB trees might be a reasonable choice for rigid models as well.

859 citations

Journal ArticleDOI
TL;DR: A clean algorithm for determining whether a ray intersects a triangle that needs not be computed on the fly nor be stored, which can amount to significant memory savings for triangle meshes.
Abstract: We present a clean algorithm for determining whether a ray intersects a triangle. The algorithm translates the origin of the ray and then changes the base to yield a vector (t u v) T , where t is the distance to the plane in which the triangle lies and (u, v) represents the coordinates inside the triangle. One advantage of this method is that the plane equation need not be computed on the fly nor be stored, which can amount to significant memory savings for triangle meshes. As we found our method to be comparable in speed to previous methods, we believe it is the fastest ray-triangle intersection routine for triangles that do not have precomputed plane equations.

794 citations

Journal ArticleDOI
TL;DR: The benefits of the formulation of the exponential map over Euler angles and quaternions are explained, including robustness, small state vectors, lack of explicit constraints, good modeling capabilities, simplicity of solving ordinary differential equations, and good interpolation behavior.
Abstract: Parameterizing three degree-of-freedom (DOF) rotations is difficult to do well. Many graphics applications demand that we be able to compute and differentiate positions and orientations of articulated figures with respect to their rotational (and other) parameters, as well as integrate differential equations, optimize rotation parameters, and interpolate orientations. Widely used parameterizations such as Euler angles and quaternions are well suited to only a few of these operations. The exponential map maps a vector in R 3 describing the axis and magnitude of a three-DOF rotation to the corresponding rotation. Several graphics researchers have applied it with limited success to interpolation of orientations, but it has been virtually ignored with respect to the other operations mentioned above. In this paper we present formulae for computing, differentiating, and integrating three-DOF rotations with the exponential map. We show that our formulation is numerically stable in the face of machine precision issues, and that for most applications all singularities in the map can be avoided through a simple technique of dynamic reparameterization. We demonstrate how to use the exponential map to solve both the "freely rotating body" problem, and the important ball-and-socket joint required to accurately model shoulder and hip joints in articulated figures. Examining several common graphics applications, we explain the benefits of our formulation of the exponential map over Euler angles and quaternions, including robustness, small state vectors, lack of explicit constraints, good modeling capabilities, simplicity of solving ordinary differential equations, and good interpolation behavior.

508 citations

Network Information
Related Journals (5)
IEEE Transactions on Visualization and Computer Graphics
4.8K papers, 250.3K citations
78% related
ACM Transactions on Graphics
2.5K papers, 188.8K citations
76% related
Computer Vision and Image Understanding
2.7K papers, 177.6K citations
68% related
Pattern Recognition Letters
7.9K papers, 319.8K citations
68% related
Performance
Metrics
No. of papers from the Journal in previous years
YearPapers
201314
201217
201110
20107
200919
200818