Monday, March 31, 2008

You say you want a revolution…

As many of you know I work at a university and recently I’ve had a preview of a brand new image processing system that threatens to get rid of blurry images forever. Developed by Professor Alfred Raguboboli, Ph.D. from the College of Engineering; newly patented software will be made available as a plug-in for Adobe Photoshop Extended.

Combining the flexibility of RAW image processing software and 3D rendering technology used for Hollywood special effects, new software can compute the ideal focus for an image. The software starts by examining the EXIF data stored along with a digital photograph and determines the lens, focal length, and distance to where the camera locked focus. Using the RAW image data of the out of focus picture the computer calculates the ideal focused image and exposure and then renders it. This software is so powerful that it can even compensate for motion blur and camera shake.

Rendering sample


Professor Raguboboli has been a pioneer in developing computer rendering systems that generate photorealistic simulations of the real world. His software has been used by the motion picture industry to create stunning visual effects for such films as Jurassic Park and King Kong. The idea to extend this technology for use by digital photographers came to him after his son’s fifth birthday party. Professor Raguboboli had taken some pictures of the event with his new Canon EOS 20D, and to his disappointment, many of the images came out blurry. The shutter speeds were just too long for the low light indoor shots. He soon realized that Adobe Photoshop simply lacked the tools necessary for him to recover the images to his satisfaction. That’s when the idea struck him. The rendering software, that he had dedicated much of his time to, used a virtual camera for composition and lens effects to render scenes realistically. The idea was if you could use a virtual camera to render an image, why not the reverse? By using the RAW image data, the computer can calculate the camera’s position and focal point. The computer then determines what new focal point would render the image with the best contrast, and renders the new image based on the original camera RAW data.

All of the information necessary to recreate the correctly focused image is right there in the RAW file. There is only one exact situation that could have created the blurry image. The software simply computes the correct scene that would have created the out of focus image and then renders the correct one.

The software is so revolutionary that pretty much everyone wants to license it. There have been requests from Adobe, Microsoft, Sun Microsystems, IBM, and a lot more. NASA and the FBI would also like to use the software. “If we had thought of this earlier, expensive repairs to the mirror on the Hubble Space Telescope might not have been necessary” exclaims Professor Raguboboli.

Despite all the offers for an exclusive license to this software, Professor Raguboboli is actually a firm believer in the open source community and will release a public beta test for the whole world to try it out for themselves on April 1st, 2008. You can download the software here.