Sign In

Communications of the ACM

Latest Research



From Communications of the ACM

Technical Perspective: Paris Beyond Frommer's

Can a computer automatically discover and tell us what makes Paris look so much like Paris? "What Makes Paris Look Like Paris?" offers a creative, inspiring new...

What Makes Paris Look Like Paris?
From Communications of the ACM

What Makes Paris Look Like Paris?

Given a large repository of geo-tagged imagery, we seek to automatically find visual elements, for example windows, balconies, and street signs, that are most distinctive...

From Communications of the ACM

Technical Perspective: The Path to Light Transport

"Geometric Tools for Exploring Manifolds of Light Transport Paths" presents a technique to address the challenging problems of light transport.

Geometric Tools for Exploring Manifolds of Light Transport Paths
From Communications of the ACM

Geometric Tools for Exploring Manifolds of Light Transport Paths

We provide a geometric solution to the longstanding problem of light simulations by representing light paths as points in an abstract high-dimensional configuration...

From Communications of the ACM

Technical Perspective: A Woodworker's Easy Fix

The authors of "Guided Exploration of Physically Valid Shapes for Furniture Design" have found a way to provide the user with instant feedback on how to fix unstable...

Guided Exploration of Physically Valid Shapes for Furniture Design
From Communications of the ACM

Guided Exploration of Physically Valid Shapes for Furniture Design

The authors propose an interactive design framework for the efficient and intuitive exploration of geometrically and physically valid shapes.

IllumiRoom
From Communications of the ACM

IllumiRoom: Immersive Experiences Beyond the TV Screen

IllumiRoom is a proof-of-concept system that surrounds a television with projected light, bringing video games, and film experiences out of the TV screen and...

From Communications of the ACM

Technical Perspective: The Intricate Dance of Fabric and Light

For years, graphics programs have simulated fabric as a collection of fibers, requiring tweaks to algorithms for each new fabric. "Building Volumetric Appearance...

Building Volumetric Appearance Models of Fabric Using Micro CT Imaging
From Communications of the ACM

Building Volumetric Appearance Models of Fabric Using Micro CT Imaging

Visualizing and rendering cloth has been an important area of graphics research for decades. This paper proposes a new approach to acquiring volume models, based...

From Communications of the ACM

Technical Perspective: Portraiture in the Age of Big Data

"Moving Portraits" is, in some sense, part of the perpetual quest to capture the perfect portrait. Its principal contribution is in adapting this age-old problem...

Moving Portraits
From Communications of the ACM

Moving Portraits

We present an approach for generating face animations from large image collections of the same person. By optimizing the quantity and order in which photos are...

From Communications of the ACM

Technical Perspective: Motion Fields for Interactive Character Animation

The following paper effectively treats motion clips as a set of independent motion vectors. In their ensemble, these high-dimensional motion vectors define a...

Motion Fields for Interactive Character Locomotion
From Communications of the ACM

Motion Fields for Interactive Character Locomotion

We propose a novel representation of motion data and control of virtual characters that gives highly agile responses to user input and allows a natural handling...

From Communications of the ACM

Technical Perspective: A 'Reasonable' Solution to Deformation Methods

Jacobson et al. construct a deformation method that allows a wide range of handle types (points, line segments, open and closed polygons) and produces deformations...

Bounded Biharmonic Weights for Real-Time Deformation
From Communications of the ACM

Bounded Biharmonic Weights for Real-Time Deformation

Changing an object's shape is a basic operation in computer graphics. Our goal is to make the design and control of deformations simpler by allowing the user to...

From Communications of the ACM

Technical Perspective: A Fresh Approach to Vector Graphics

The following paper makes a fundamental contribution to the world of vector graphics by introducing a new primitive called diffusion curve.

Diffusion Curves
From Communications of the ACM

Diffusion Curves: A Vector Representation for Smooth-Shaded Images

We describe a new vector-based primitive for creating smooth-shaded images, called the diffusion curve.

From Communications of the ACM

Technical Perspective: The Ray-Tracing Engine That Could

It has been an open question whether it is possible to build GPU-targeted high-performance software systems that are themselves programmable. "GPU Ray Tracing" shows...

GPU Ray Tracing
From Communications of the ACM

GPU Ray Tracing

The NVIDIA OptiX ray tracing engine builds on the key observation that most ray tracing algorithms can be implemented using a small set of programmable operations...

From Communications of the ACM

Technical Perspective: Understanding Pictures of Rooms

The rich world is getting older, so we will see many efforts to build robots that can provide some in-home care for frail people. These robots will need computer...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account