Approach for human computer interaction to simulate the function of a computer mouse
Computer input devices have always been very useful for entering information. This thesis describes part of an ongoing approach to create an input device that resembles and works like a mouse, but does not need a mouse device. The thesis also presents various approaches most broadly used by different kinds of commercial mice and by mice on computer vision in specific. The approach described in this thesis uses an algorithm that detects changes in images of a surface with the help of visual information gathered from the surface. The images were digitized and several powers are calculated. In the latter, concentric filters are used such that position with respect to their centers, the relative position of the object being tracked, can be detected. This is done by having a referential image which is compared with a sequence of images containing changes from the image considered as reference. The implementation of portion of this algorithm is accomplished using VHDL, a hardware descriptive language. EDA tools like Xilinx ISE 6.3i and ModelSim XE II 5.8c are used to implement the algorithm, specifically the cosine function used in the algorithm. Xilinx was used to synthesize the code and implement it on a FPGA VIRTEX XCV50.
Shivaswamy, Kumar, "Approach for human computer interaction to simulate the function of a computer mouse" (2006). ETD Collection for University of Texas, El Paso. AAI1434286.