The conventional iris recognition methods do not perform well for the datasets where the eye image may contain nonideal data such as specular reflection, off-angle view, eyelid, eyelashes and other artifacts. This paper gives contributions for a reliable iris recognition method using a new scale-, shift-and rotationinvariant feature-extraction method in time-frequency and spatial domains. Indeed, a 2-level nonsubsampled contourlet transform (NSCT) is applied on the normalized iris images and a gray level co-occurrence matrix (GLCM) with 3 different orientations is computed on both spatial image and NSCT frequency subbands. Moreover, the effect of the occluded parts is reduced by performing an iris localization algorithm followed by a four regions of interest (ROI) selection. The extracted feature set is transformed and normalized to reduce the effect of extreme values in the feature vector. Next, significant features for iris recognition are selected by a two-step method composed by a filtering stage and wrapper based selection. Finally, the selected feature set is classified using support vector machine (SVM). The proposed iris identification method was tested on the public iris datasets CASIA Ver.1 and CASIA Ver.4-lamp showing a state-of-the-art performance.