Precomputing speeds up cloth imaging

Sep 05, 2013 by Bill Steele
Precomputing speeds up cloth imaging
Computer-generated image of a purple tablecloth.

(Phys.org) —Creating a computer graphic model of a uniform material like woven cloth or finished wood can be done by modeling a small volume, like one yarn crossing, and repeating it over and over, perhaps with minor modifications for color or brightness. But the final "rendering" step, where the computer creates an image of the model, can require far too much calculating for practical use. Cornell graphics researchers have extended the idea of repetition to make the calculation much simpler and faster.

Rendering an image of a patterned silk tablecloth the old way took 404 hours of calculation, according to Kavita Bala, associate professor of science. The new method, developed by Cornell graduate student Shuang Zhao in collaboration with researchers at the University of California, Berkeley, and Autodesk, cut the time to about one-seventh of that, and with thicker fabrics, computing was speeded up 10 or 12 times.

The researchers shared their work with the computer graphics community at the 2013 SIGGRAPH conference, July 21-25, in Anaheim, Calif.

Cloth simulations can allow fabric designers to see what the finished product will look like before feeding the design into a loom, Bala said. "You do appearance modeling, then only build it after you're happy with what you see," she explained. Bala and Steve Marschner, associate professor of computer science, have been working in collaboration with designers at the Rhode Island School of Design. Filmmakers also want good images of cloth, she added.

A computer begins with a 3-D model of the object's surface. To render an image, the computer must calculate the path of as they are reflected from the surface. Cloth is particularly complicated because light penetrates into the surface and scatters a bit before emerging and traveling to the eye. It's the pattern of this scattering that creates different highlights on silk, wool or felt.

Precomputing speeds up cloth imaging
The image is made up of thousands of tiny blocks modeling individual yarn crossings, so the "camera" can zoom in for fine detail.

The Cornell researchers previously used high-resolution computed tomography (CT) scans of real fabric to guide them in building micron-resolution models, piling together hundreds of blocks per square centimeter to create the complete image. Brute-force rendering computes the path of light through every block individually, adjusting at each step for the fact that blocks of different color and brightness will have different scattering patterns.

The new method precomputes the patterns of a set of example blocks – anywhere from two dozen to more than 100 – representing the various possibilities. These become a database the computer can consult as it processes each block of the full image. For each type of block, the precomputation shows how light will travel inside the block and pass through the sides to adjacent blocks.

Precomputing speeds up cloth imaging
Seeing how light is reflected from each block takes extensive computing.

In tests, the researchers first rendered images of plain-colored fabrics, showing that the results compared favorably in appearance with the old brute-force method. Then they produced images of patterned tablecloths and pillows. Patterned fabrics require larger databases of example blocks, but the researchers noted that once the database is computed, it can be re-used for numerous different patterns. The method could be employed on other materials besides cloth, the researchers noted, as long as the surface can be represented by a small number of example blocks. They demonstrated with images of finished wood and a coral-like structure.

Explore further: Computerized emotion detector

Related Stories

Crowdsourcing creates a database of surfaces

Aug 28, 2013

(Phys.org) —Computer graphics are moving off the movie screen and into everyday life. Home remodeling specialists, for example, may soon be able to to show you how your kitchen would look with marble countertops ...

Software arranges photo lighting after the shoot

Aug 22, 2013

What often separates professional photographers from amateurs is their mastery of lighting. Lighting can control what parts of an image draw your attention, or whether an object looks expensive or cheesy. ...

Recommended for you

Computerized emotion detector

Sep 16, 2014

Face recognition software measures various parameters in a mug shot, such as the distance between the person's eyes, the height from lip to top of their nose and various other metrics and then compares it with photos of people ...

Cutting the cloud computing carbon cost

Sep 12, 2014

Cloud computing involves displacing data storage and processing from the user's computer on to remote servers. It can provide users with more storage space and computing power that they can then access from anywhere in the ...

Teaching computers the nuances of human conversation

Sep 12, 2014

Computer scientists have successfully developed programs to recognize spoken language, as in automated phone systems that respond to voice prompts and voice-activated assistants like Apple's Siri.

Mapping the connections between diverse sets of data

Sep 12, 2014

What is a map? Most often, it's a visual tool used to demonstrate the relationship between multiple places in geographic space. They're useful because you can look at one and very quickly pick up on the general ...

User comments : 2

Adjust slider to filter visible comments by rank

Display comments: newest first

MikeBowler
1 / 5 (3) Sep 05, 2013
i think they just photographed a real cloth
Expiorer
1 / 5 (4) Sep 05, 2013
BRDF is basically the same in all points.
No need to zoom in - waste of time.