Hand gesture recognition algorithm using SIFT