Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Keenan Crane is active.

Publication


Featured researches published by Keenan Crane.


ACM Transactions on Graphics | 2013

Geodesics in heat: A new approach to computing distance based on heat flow

Keenan Crane; Clarisse Weischedel; Max Wardetzky

We introduce the heat method for computing the geodesic distance to a specified subset (e.g., point or curve) of a given domain. The heat method is robust, efficient, and simple to implement since it is based on solving a pair of standard linear elliptic problems. The resulting systems can be prefactored once and subsequently solved in near-linear time. In practice, distance is updated an order of magnitude faster than with state-of-the-art methods, while maintaining a comparable level of accuracy. The method requires only standard differential operators and can hence be applied on a wide variety of domains (grids, triangle meshes, point clouds, etc.). We provide numerical evidence that the method converges to the exact distance in the limit of refinement; we also explore smoothed approximations of distance suitable for applications where greater regularity is required.


international conference on computer graphics and interactive techniques | 2009

Energy-preserving integrators for fluid animation

Patrick Mullen; Keenan Crane; Dmitry Pavlov; Yiying Tong; Mathieu Desbrun

Numerical viscosity has long been a problem in fluid animation. Existing methods suffer from intrinsic artificial dissipation and often apply complicated computational mechanisms to combat such effects. Consequently, dissipative behavior cannot be controlled or modeled explicitly in a manner independent of time step size, complicating the use of coarse previews and adaptive-time stepping methods. This paper proposes simple, unconditionally stable, fully Eulerian integration schemes with no numerical viscosity that are capable of maintaining the liveliness of fluid motion without recourse to corrective devices. Pressure and fluxes are solved efficiently and simultaneously in a time-reversible manner on simplicial grids, and the energy is preserved exactly over long time scales in the case of inviscid fluids. These integrators can be viewed as an extension of the classical energy-preserving Harlow-Welch / Crank-Nicolson scheme to simplicial grids.


Computer Graphics Forum | 2010

Trivial Connections on Discrete Surfaces

Keenan Crane; Mathieu Desbrun; Peter Schröder

This paper presents a straightforward algorithm for constructing connections on discrete surfaces that are as smooth as possible everywhere but on a set of isolated singularities with given index. We compute these connections by solving a single linear system built from standard operators. The solution can be used to design rotationally symmetric direction fields with user‐specified singularities and directional constraints.


international conference on computer graphics and interactive techniques | 2013

Globally optimal direction fields

Felix Knöppel; Keenan Crane; Ulrich Pinkall; Peter Schröder

We present a method for constructing smooth n-direction fields (line fields, cross fields, etc.) on surfaces that is an order of magnitude faster than state-of-the-art methods, while still producing fields of equal or better quality. Fields produced by the method are globally optimal in the sense that they minimize a simple, well-defined quadratic smoothness energy over all possible configurations of singularities (number, location, and index). The method is fully automatic and can optionally produce fields aligned with a given guidance field such as principal curvature directions. Computationally the smoothest field is found via a sparse eigenvalue problem involving a matrix similar to the cotan-Laplacian. When a guidance field is present, finding the optimal field amounts to solving a single linear system.


symposium on geometry processing | 2006

Rectangular multi-chart geometry images

Nathan A. Carr; Jared Hoberock; Keenan Crane; John Hart

Many mesh parameterization algorithms have focused on minimizing distortion and utilizing texture area, but few have addressed issues related to processing a signal on the mesh surface. We present an algorithm which partitions a mesh into rectangular charts while preserving a one-to-one texel correspondence across chart boundaries. This mapping permits any computation on the mesh surface which is typically carried out on a regular grid, and prevents seams by ensuring resolution continuity along the boundary. These features are also useful for traditional texture applications such as surface painting where continuity is important. Distortion is comparable to other parameterization schemes, and the rectangular charts yield efficient packing into a texture atlas. We apply this parameterization to texture synthesis, fluid simulation, mesh processing and storage, and locating geodesics.


ACM Transactions on Graphics | 2009

Lie group integrators for animation and control of vehicles

Marin Kobilarov; Keenan Crane; Mathieu Desbrun

This article is concerned with the animation and control of vehicles with complex dynamics such as helicopters, boats, and cars. Motivated by recent developments in discrete geometric mechanics, we develop a general framework for integrating the dynamics of holonomic and nonholonomic vehicles by preserving their state-space geometry and motion invariants. We demonstrate that the resulting integration schemes are superior to standard methods in numerical robustness and efficiency, and can be applied to many types of vehicles. In addition, we show how to use this framework in an optimal control setting to automatically compute accurate and realistic motions for arbitrary user-specified constraints.


international conference on computer graphics and interactive techniques | 2013

Digital geometry processing with discrete exterior calculus

Keenan Crane; Fernando de Goes; Mathieu Desbrun; Peter Schröder

An introduction to geometry processing using discrete exterior calculus (DEC), which provides a simple, flexible, and efficient framework for building a unified geometry-processing platform. The course provides essential mathematical background as well as a large array of real-world examples. It also provides a short survey of the most relevant recent developments in digital geometry processing and discrete differential geometry. Compared to previous SIGGRAPH courses, this course focuses heavily on practical aspects of DEC, with an emphasis on implementation and applications. The course begins with the core ideas from exterior calculus, in both the smooth and discrete setting. Then it shows how a large number of fundamental geometry-processing tools (smoothing, parameterization, geodesics, mesh optimization, etc.) can be implemented quickly, robustly, and efficiently within this single common framework. It concludes with a discussion of recent extensions of DEC that improve efficiency, accuracy, and versatility. The course notes grew out of the discrete differential geometry course taught over the past five years at the California Institute of Technology, for undergraduates and beginning graduate students in computer science, applied mathematics, and associated fields. The notes also provide guided exercises (both written and coding) that attendees can later use to deepen their understanding of the material.


international conference on computer graphics and interactive techniques | 2013

Robust fairing via conformal curvature flow

Keenan Crane; Ulrich Pinkall; Peter Schröder

We present a formulation of Willmore flow for triangulated surfaces that permits extraordinarily large time steps and naturally preserves the quality of the input mesh. The main insight is that Willmore flow becomes remarkably stable when expressed in curvature space -- we develop the precise conditions under which curvature is allowed to evolve. The practical outcome is a highly efficient algorithm that naturally preserves texture and does not require remeshing during the flow. We apply this algorithm to surface fairing, geometric modeling, and construction of constant mean curvature (CMC) surfaces. We also present a new algorithm for length-preserving flow on planar curves, which provides a valuable analogy for the surface case.


international conference on computer graphics and interactive techniques | 2011

Spin transformations of discrete surfaces

Keenan Crane; Ulrich Pinkall; Peter Schröder

We introduce a new method for computing conformal transformations of triangle meshes in R3. Conformal maps are desirable in digital geometry processing because they do not exhibit shear, and therefore preserve texture fidelity as well as the quality of the mesh itself. Traditional discretizations consider maps into the complex plane, which are useful only for problems such as surface parameterization and planar shape deformation where the target surface is flat. We instead consider maps into the quaternions H, which allows us to work directly with surfaces sitting in R3. In particular, we introduce a quaternionic Dirac operator and use it to develop a novel integrability condition on conformal deformations. Our discretization of this condition results in a sparse linear system that is simple to build and can be used to efficiently edit surfaces by manipulating curvature and boundary data, as demonstrated via several mesh processing applications.


The Astronomical Journal | 2001

A Two-Color Map of Pluto’s Sub-Charon Hemisphere

Eliot F. Young; Richard P. Binzel; Keenan Crane

Pluto and its satellite Charon regularly occulted or transited each others disks from 1985 through 1990. The light curves resulting from these events (collectively called ii mutual events ˇˇ) have been used to determine albedo maps of Plutos sub-Charon hemisphere. We now use a data set of four light curves that were obtained in both B and V Johnson —lters to construct a two-color map of Plutos surface. We are able to resolve the central part of Plutos sub-Charon hemisphere. We —nd that the dark albedo feature that forms a band below Plutos equator is comprised of several distinct color units. We detect ratios of V -—lter/B-—lter normal re—ectances ranging from D1.15 to D1.39 on Plutos sub-Charon hemi- sphere. Key word: planets and satellites: individual (Pluto, Charon)

Collaboration


Dive into the Keenan Crane's collaboration.

Top Co-Authors

Avatar

Peter Schröder

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Mathieu Desbrun

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Ulrich Pinkall

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Max Wardetzky

University of Göttingen

View shared research outputs
Top Co-Authors

Avatar

John Hart

University of Chicago

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Nicholas Sharp

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Ryan White

University of California

View shared research outputs
Top Co-Authors

Avatar

Yousuf Soliman

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge