Viewfinder alignment

被引:39
作者
Adams, Andrew [1 ]
Gelfand, Natasha [2 ]
Pulli, Kari [2 ]
机构
[1] Stanford Univ, Stanford, CA 94305 USA
[2] Nokia Res Ctr Palo Alto, Palo Alto, CA USA
关键词
D O I
10.1111/j.1467-8659.2008.01157.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The viewfinder of a digital camera has traditionally been used for one purpose: to display to the user a preview of what is seen through the camera's lens. High quality cameras are now available on devices such as mobile phones and PDAs, which provide a platform where the camera is a programmable device, enabling applications such as online computational photography, computer vision-based interactive gaming, and augmented reality. For such online applications, the camera viewfinder provides the user's main interaction with the environment. In this paper, we describe an algorithm for aligning successive viewfinder frames. First, an estimate of inter-frame translation is computed by aligning integral projections of edges in two images. The estimate is then refined to compute a full 2D similarity transformation by aligning point features. Our algorithm is robust to noise, never requires storing more than one viewfinder frame in memory, and runs at 30 frames per second on standard smartphone hardware. We use viewfinder alignment for panorama capture, low-light photography, and a camera-based game controller.
引用
收藏
页码:597 / 606
页数:10
相关论文
共 26 条
[1]  
[Anonymous], 2005, Probabilistic Robotics(IntelligentRobotics and Autonomous Agents)
[2]  
BAUDISCH P, 2006, AUSTR J INFORM SYSTE, V13
[3]   The computation of optical flow [J].
Beauchemin, SS ;
Barron, JL .
ACM COMPUTING SURVEYS, 1995, 27 (03) :433-467
[4]  
BENNETT EP, 2005, P SIGGRAPH
[5]  
Brown M, 2003, NINTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOLS I AND II, PROCEEDINGS, P1218
[6]  
BRUHN A, 2005, P ICCV
[7]  
BUADES A, 2005, MULTISCALE MODELING, V4
[8]  
CAPIN T, 2006, 21 INT S COMP INF SC
[9]   NOISE-REDUCTION IN IMAGE SEQUENCES USING MOTION-COMPENSATED TEMPORAL FILTERING [J].
DUBOIS, E ;
SABRI, S .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1984, 32 (07) :826-831
[10]   Estimating 3-D rigid body transformations: A comparison of four major algorithms [J].
Eggert, DW ;
Lorusso, A ;
Fischer, RB .
MACHINE VISION AND APPLICATIONS, 1997, 9 (5-6) :272-290