This paper presents a multi-view gait based human identification system. The system is able to perform well under different walking trajectories and various covariate factors such as apparel, loan carrying and speed of walking. The authors' approach first applies perspective correction to adjust silhouettes from an oblique view to side-view plane. Joint positions of hip, knees and ankles are then detected based on human body proportion. Next, static and dynamic gait features are extracted and smoothed by the Gaussian filter to mitigate the effect of outliers. Feature normalization and selection are subsequently applied before the classification process.