1. A method for providing natural human-to-computer interaction based on a three-dimensional hand gesture recognition system, the method comprising: a) imaging a scene including at least one hand of at least one user; b) processing the imaged scene to determine at least three points of interest associated with said at least one hand; c) tracking said at least three points of interest to provide a tracked movement of each point of interest with respect to time; d) analysing said tracked movement of each point of interest; e) determining, from the analysis of said tracked movement of said at least three points of interest, a simultaneous performance of an activation gesture based on two points of interest of the at least three points of interest, and a pointing gesture based on a single point of interest of the at least three points of interest; and f) using said determined performance of said activation gesture and said pointing gesture for human-to-computer interaction.