Welcome | Sign In
LinuxInsider.com
Products

Frankencamera Could Herald a New Digital Photography Era

Print Version
E-Mail Article
Reprints
Frankencamera Could Herald a New Digital Photography Era

The researchers who developed the Frankencamera intend to make every bit of it open source -- not only the software, but also the design and construction plans. "It's very easy to modify the design for your own purposes," said Andrew Adams, a Stanford graduate student in computer science, "and we imagine no two Frankencameras made this way will be exactly alike."


Time to upgrade your existing phone system?
Which solution will best suit your business? This free 4-part guide will help you evaluate whether your current phone system is suitable for your needs and how it may impact future growth. Learn more.

Frankencamera
The open source, programmable Frankencamera
(click image to enlarge)
There's a pieced-together monster shaking up the campus of Stanford University this fall, and it's named after the legendary, lumbering creature that Halloween nightmares are made of.

Rather than parts of human corpses, however, this monster was cobbled together from a Texas Instruments (NYSE: TXN) system on a chip, off-the-shelf Canon (NYSE: CAJ) lenses, an imaging chip from a Nokia (NYSE: NOK) N95 phone and -- most important of all -- Linux.

Forget that green, square-headed abomination from horror stories and the silver screen -- this is the Frankencamera, and it's here to change the way digital photography is done.

A Hackable Model

Developed by a team of Stanford scientists, the Frankencamera is an open source camera that could change photography by giving users the power to manipulate its features and capabilities in ways that might not yet have even been imagined.

Digital cameras are traditionally limited by the software that comes preinstalled with them, but virtually all features in the Frankencamera -- focus, exposure, shutter speed, flash and more -- are open to modification.

Until recently, for example, computer manipulation was the only way to perform what's known as "high-dynamic-range imaging" -- capturing multiple pictures of the same scene with different exposures and then combining them into a composite image in which every pixel is optimally lit.

Today, however, the Frankencamera can do that right at the scene, on demand.

Fine-Tuned Control

Users of the camera have the freedom to experiment with other ways of tuning its responses to light and motion as well, adding their own algorithms to process the raw images in innovative ways.

"Some cameras have software development kits that let you hook up a camera with a USB cable and tell it to set the exposure to this, the shutter speed to that, and take a picture, but that's not what we're talking about," said Marc Levoy, the Stanford professor of computer science who leads the Frankencamera project.

"What we're talking about is, tell it what to do on the next microsecond in a metering algorithm or an autofocusing algorithm, or fire the flash, focus a little differently and then fire the flash again -- things you can't program a commercial camera to do," he explained.

This YouTube video demonstrates the Frankencamera in action:

Nuts and Bolts

Starting with a TI OMAP (Open Multimedia Application Platform) chip, the device was hand-assembled by Levoy's team at Stanford. It includes image and general processors, a small LCD screen and actuators for fine-tuned software control. Nokia, Adobe (Nasdaq: ADBE) Systems, Kodak and HP (NYSE: HPQ) all contributed support.

The Linux distribution used is "the one that comes with TI's evaluation board for the OMAP3530 processor," Andrew Adams, a graduate student in computer science, told LinuxInsider. "It's a fairly standard embedded Linux using BusyBox."

The Frankencamera team is considering switching to the Maemo distribution from Nokia, Adams added, "so that our software can also run on their Internet tablets -- the newest one includes a decent camera."

'No Two Exactly Alike'

So far, most of the project's code is in the form of a modified kernel driver for the device's image sensor -- the Aptina MT9P031 -- "to give us finer-grain control over the sensor than the video4linux API normally allows, and a few user-space apps to do camera-like things," he explained.

The camera's software will be released with source code when it's ready, Levoy told LinuxInsider -- probably in about a year, he said.

It won't be just the Frankencamera's software that will be open, however: the design and construction of the camera itself will also be entirely open, Adams said.

"We're trying to make the entire body out of laser-cut acrylic of a single thickness, and release all the schematics, so that anyone with access to a laser-cutter can buy the same components and make their own Frankencamera," he explained. "It's very easy to modify the design for your own purposes in this way, and we imagine no two Frankencameras made this way will be exactly alike."

An 'Outpouring of Desire'

The Stanford team's original plan was that once they were happy with its design, they would find an outside manufacturer to produce the Frankencamera in quantity -- ideally for less than US$1,000 each--and provide them at cost to other researchers.

Interest has been so widespread, however, that they're already reconsidering.

"We've been surprised at the outpouring of desire for the camera itself," Levoy said. "We may want to rethink our plans to limit distribution."


Print Version E-Mail Article Reprints More by Katherine Noyes


Talkback: Join the Discussion.
frankenstein
DavidBarns
Posted 2010-01-28
it's a cool concept but the camera looks unwieldy.
interesting
aludal
Posted 2009-12-28
1. Nokia (Bayer) sensor? not really interesting, quality of their data processing is a moving ...
Focus on what photoshop et all can't do
cttechnews
Posted 2009-10-21
There are many things that I'd like to do in a camera but I don't think I want to do photoshop ...

More by Katherine Noyes

Phone-Hater Linus Torvalds Blesses Nexus One
February 09, 2010
Linus Torvalds isn't very interested in using the Nexus One as a phone, but he calls its combination of Google search capability with turn-by-turn navigation a "killer app." The Linux founder has had several phones over the years, but the Nexus One is the first to overcome his prejudice against the devices. His wife may get one too.
Endeavour Lifts Off to Fit ISS With Giant Observation Deck
February 08, 2010
Endeavour enjoyed a flawless liftoff Monday morning as it began its mission to install the Tranquility node and attached cupola on the ISS. Only four more shuttle missions are scheduled before the program folds later this year. "The space shuttle program was a mistake from the beginning," said Randa Milliron, CEO and cofounder of Interorbital Systems and Trans Lunar Research.
Open Symbian: New World Order or Big Yawn?
February 08, 2010
Is Symbian finding its way back through FOSS? "Symbian is on its way out," says Martin Espinoza, a blogger at Hyperlogos. "Even Nokia knows it, which is why their flagship product -- the N900 -- is based on Linux." On the other hand, the news "is a fine example of a near monopoly graciously sharing with the world in order to compete fairly and with better products," says blogger Robert Pogson.
Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]
Shortcuts
ECT News Network Information
Reader Services
Corporate
ECT News Network