Robust technique of analyzing and locating laser speckle patterns for optical computer mice

Laser speckles have been used in measurement techniques, since they were discovered to be correlated with the displacement of the light source. This paper presents a robust technique of analyzing and locating laser speckle patterns (LSPs) for a prototype of a laser optical mouse. After the speckle images are captured from the image-grabbing device, they are analyzed by the proposed image processing procedures and normalized cross-correlation (NCC) is adopted to develop position-locating rules for laser speckle patterns. To verify robustness of the proposed approach, nine different materials of mouse pad are used. Experimental results show that they have all achieved similar and promising performance. Therefore, the proposed technique can not only precisely calculate the moving directions and displacement information for laser speckles, the linearity for the prototype of laser mouse can also be verified.

[1]  J. Brillaud,et al.  Limits and possibilities of laser speckle and white-light image-correlation methods: theory and experiments. , 2002, Applied optics.

[2]  Uwe D. Hanebeck,et al.  Template matching using fast normalized cross correlation , 2001, SPIE Defense + Commercial Sensing.

[3]  Fouad El-Diasty,et al.  Analysis of speckle images to assess surface roughness , 2004 .

[4]  Huimin Xie,et al.  Full-field strain measurement using a two-dimensional Savitzky-Golay digital differentiator in digital image correlation , 2007 .

[5]  Luigi di Stefano,et al.  An efficient algorithm for exhaustive template matching based on normalized cross correlation , 2003, 12th International Conference on Image Analysis and Processing, 2003.Proceedings..

[6]  W. Tong An Evaluation of Digital Image Correlation Criteria for Strain Mapping Applications , 2005 .

[7]  J. P. Lewis Fast Normalized Cross-Correlation , 2010 .

[8]  Christopher E. Hann,et al.  Fast normalized cross correlation for motion tracking using basis functions , 2006, Comput. Methods Programs Biomed..

[9]  Bernhard G. Zagar,et al.  A laser-based strain sensor with optical preprocessing , 1999, IEEE Trans. Instrum. Meas..

[10]  Andrea Giachetti,et al.  Matching techniques to compute image motion , 2000, Image Vis. Comput..

[11]  Vincent Toal,et al.  Roughness measurement of metallic surfaces based on the laser speckle contrast method , 1998 .

[12]  Vladimir I. Pulov,et al.  A laser speckle pattern technique for designing an optical computer mouse , 2004 .

[13]  Akira Kato Detection of fatigue damage in steel using laser speckle , 2000 .

[14]  Luigi di Stefano,et al.  Fast template matching using bounded partial correlation , 2003, Machine Vision and Applications.

[15]  Luigi di Stefano,et al.  A sufficient condition based on the Cauchy-Schwarz inequality for efficient template matching , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).