Abstract: Human action recognition is a very important trend of research with a great interest in computer vision area. It has applications in various elds such as surveillance, content-based video retrieval, gesture recognition and sports analysis. The speed, storage requirements, and accuracy of the human action recognition system are highly dependent on the extracted features, and modeling approaches. All dierent recognition techniques aim to extract the most representative and accurate features with low storage requirements. In this thesis, two algorithms are proposed for human action recognition which target the high accuracy and the low computation complexity. For the rst algorithm the novel Two Dimensions Histogram of Oriented Optical ow (2DHOOF) features where extracted using the actor's contour. Two Dimensions Principal Component Analysis (2DPCA) was used for feature extraction. The Euclidean Distance Classier was used for the nal classication decision. Experimental results applied on Weizmann and the IXMAS datasets achieved the highest reported recognition accuracy and the fastest runtime compared to recent methods. In the second algorithm Radon Transform (RT) was extracted from the moving parts of the actor. Using RT enables us to easily align the actor's silhouette with the center of the frame without the need of further pre-processing. 2DPCA was used for feature extraction. The Euclidean Distance Classier was used for the nal classication decision. Experimental results applied on one shot learning ChaLearn Gesture Data-set achieved high recognition accuracy and the fast runtime. Experimental results promote our algorithms for real time applications.