Extreme makeover: computer science edition

November 12, 2008 Extreme makeover: computer science edition

Enlarge

Siddharth Batra, graduate student in computer science, places the Stanford logo onto a wall of the Hewlett Teaching Center using software that can embed graphics into a video—images, photos or even another video.

(PhysOrg.com) -- Suppose you have a cherished home video, taken at your birthday party. You're fond of the video, but your viewing experience is marred by one small, troubling detail. There in the video, framed and hanging on the living room wall amidst the celebration, is a color photograph of your former significant other.

Bummer.

But what if you could somehow reach inside the video and swap the offending photo for a snapshot of your current love? How perfect would that be?

A group of Stanford University researchers specializing in artificial intelligence have developed software that makes such a switch relatively simple. The researchers, computer science graduate students Ashutosh Saxena and Siddharth Batra, and Assistant Professor Andrew Ng, see interesting potential for the technology they call ZunaVision.

They say a user of the software can easily plunk an image on almost any planar surface in a video, whether wall, floor or ceiling. And the embedded images don't have to be still photos—you can insert a video inside a video.

Here's the opportunity to sing karaoke side-by-side with your favorite American Idol celebrity and post the video to YouTube. Or preview a virtual copy of a painting on your wall before you buy. Or liven up those dull vacation videos.

There is also a potential financial aspect to the technology. The researchers suggest that anyone with a video camera might earn some spending money by agreeing to have unobtrusive corporate logos placed inside their videos before they are posted online. The person who shot the video, and the company handling the business arrangements, would be paid per view, in a fashion analogous to Google AdSense, which pays websites to run small ads.

The embedding technology is driven by an algorithm that first analyzes the video, with special attention paid to the section of the scene where the new image will be placed. The color, texture and lighting of the new image are subtly altered to blend in with the surroundings. Shadows seen in the original video will be seen in the added image as well. The result is a photo or video that appears to be an integral part of the original scene, rather than a sticker pasted artificially on the video.

For the algorithm ("3D Surface Tracker Technology") to produce these realistic results, it also must deal with what researchers call "occluding objects" in the video. In our birthday video, an "occluding object" might be a partygoer walking in front of the newly hung photo. The algorithm can handle most such objects by keeping track of which pixels belong to the photo and which belong to the person walking in the foreground; the photo disappears behind the person walking by and then reappears, just as in the original video.

Camera motion gives the algorithm another item to digest. As the camera pans and zooms, the portion of the wall containing the embedded object moves and changes shape. The embedded image must keep up with this shape-shifting geometry, or the video may go one direction while the embedded image goes another.

To prevent such mishaps, the algorithm builds a model, pixel by pixel, of the area of interest in the video. "If the lighting begins to change with the motion of the video or the sun or the shadows, we keep a belief of what it will look like in the next frame. This is how we track with very high sub-pixel accuracy," Batra said. It's as if the embedded image makes an educated guess of where the wall is going next, and hurries to keep up.

Other technologies can perform these tricks—witness the spectacular special effects in movies and the virtual first-down lines on televised football games—but the Stanford researchers say the existing systems are expensive, time consuming and require considerable expertise.

Some of the recent Stanford work grew out of an earlier project, Make3D, a website that converts a single still photograph into a brief 3D video. It works by finding planes in the photo and computing their distance from the camera, relative to each other.

"That means, given a single image, our algorithm can figure out which parts are in the front and which parts are in the background," said Saxena. "Now we have extended this technology to videos."

The researchers realize that their technology will be used in unpredictable ways, but they have some guesses. "Suppose you're a student living in a dorm and suppose you want to show it to your parents [in a video]. You can put a nice poster there of Albert Einstein," Batra said. "But if you want to show it to your friends, you can have a Playboy poster there."

A hands-on demonstration of the technology can be seen at http://zunavision.stanford.edu .

Provided by Stanford University


print this article email this article download pdf blog this article bookmark this article     Stumble it Digg this share on Facebook retweet share on Reddit add to delicious
Rate this story - 4.7 /5 (3 votes)


November 12, 2008 all stories

Comments: 0

4.7 /5 (3 votes)
  • Stumble this up

  • Digg this

  • share this

  • hide
  • Related Stories

  • Professor finds that iconic Oswald photo was not faked (w/ Video)
    created Nov 05, 2009 | popularity not rated yet | comments 0
  • Research leads to improved human, object detection technology
    created Nov 03, 2009 | popularity not rated yet | comments 0
  • Computer Science Provides a More Sound Way to Test for Sleep Apnea
    created Nov 02, 2009 | popularity not rated yet | comments 0
  • Ericsson developing a 'spider' computer (w/ Video)
    created Oct 30, 2009 | popularity not rated yet | comments 0
  • Two Retinal Imaging Display Devices at Prototype Stage
    created Oct 30, 2009 | popularity not rated yet | comments 0



  • hide
  • Relevant PhysicsForums posts

  • Hash Algorithm MD5 calculation
    created 13 hours ago
  • Engineering Translation software
    created 15 hours ago
  • Changing the language options on your phone.
    created Nov 03, 2009
  • HP strange RPN operation???
    created Nov 02, 2009
  • Computational physics problems that involve nontrivial CS concepts?
    created Nov 01, 2009
  • Databases in physics
    created Oct 31, 2009
  • More from Physics Forums - Computing & Technology

Other News

 eStadium application brings multimedia sports features to smartphones

eStadium application brings multimedia sports features to smartphones

Technology / Software

created 5 hours ago | popularity 1 / 5 (1) | comments 0

The intimate and spirited quarters of a stadium offer perhaps the most ideal venues to experience an athletic event. Or do they?


Logo of web search engine Google seen behing a computer keyboard

Google's desire to scan old books has critics casting it as Goliath

Technology / Internet

created 7 hours ago | popularity 4 / 5 (2) | comments 2

Google's ambitious plan to scan millions of old, out-of-print books, many of them forgotten in musty university libraries, has turned into one of the biggest controversies in the young company's history.


Skype A

EBay settles lawsuit filed by Skype founders

Technology / Internet

created 9 hours ago | popularity not rated yet | comments 0

(AP) -- EBay Inc. has settled a legal skirmish with the founders of Skype that threatened to complicate eBay's plans to sell most of the Internet phone service to a group of investors for $2 billion.


The collection and storage and retention of the household data makes it vulnerable to security breaches

New 'smart' electrical meters raise privacy issues

Technology / Energy

created 18 hours ago | popularity 4 / 5 (8) | comments 8

The new "smart meters" utilities are installing in homes around the world to reduce energy use raise fresh privacy issues because of the wealth of information about consumer habits they reveal, experts said ...


The Pirate Bay logo

Norway court snubs call to block The Pirate Bay

Technology / Internet

created 5 hours ago | popularity 5 / 5 (1) | comments 0

A court in Norway on Friday rejected calls from the entertainment industry to force communications giant Telenor to block its customers from accessing popular file sharing website The Pirate Bay.