At SIGGRAPH 2010 in Los Angeles last month, Microsoft researchers showed off some new technology that improves existing digital blur reduction techniques by outfitting a camera with motion detecting sensors.
The team created an off-the-shelf hardware attachment consisting of a three-axis accelerometer, three gyroscopes, and a Bluetooth radio, attaching the setup to a Canon 1Ds Mark III camera. The researchers then created a software algorithm to use the motion information captured during the exposure to do “dense, per-pixel spatially-varying image deblurring”.
Here’s an example to get a better picture of how this works: