1. A method for performing gesture recognition in a vehicle, comprising the steps of: receiving one or more raw frames from a time of flight (TOF) camera of a vehicle occupant; performing clustering to determine one or more objects of interest of the vehicle occupant; locating one or more arm clusters of the vehicle occupant; locating a palm cluster of the vehicle occupant; calculating a location of a tip of a hand of the vehicle occupant; defining one or more predetermined search spaces in accordance with the location of the tip of the hand; defining one or more partition spaces within the one or more search spaces; and locating the hand within the partition and search spaces.