This document provides a comprehensive review of vision-based hand gesture recognition technology. It discusses different approaches to vision-based hand gesture recognition including appearance-based and model-based approaches. Appearance-based approaches model gestures based on image properties and views, while model-based approaches use 3D models to represent hand posture. The document also reviews several papers on specific hand gesture recognition systems and compares their segmentation methods, feature extraction techniques, representations, and classification algorithms. Finally, it discusses applications of vision-based hand gesture recognition including as an alternative to touchscreens and in areas like sign language recognition, gaming, and robot control.