The need for natural and effective Human-Computer Interaction (HCI) is increasingly important due to the prevalence of computers in human activities. Computer vision and pattern recognition continue to play a dominant role in the HCI realm. However, computer vision methods often fail to become pervasive in the field due to the lack of real-time, robust algorithms, and novel and convincing applications.