Iris recognition has become a popular research in recent years due to its reliability and nearly perfect recognition rates. Iris recognition system has three main stages: image preprocessing, feature extraction and template matching. In the preprocessing stage, iris segmentation is critical to the success of subsequent feature extraction and template matching stages. If the iris region is not correctly segmented, the eyelids, eyelashes, reflection and pupil noises would present in the normalized iris region. The presence of noises will directly deteriorate the iris recognition accuracy. The proposed approach gives a solution for compensating all four types of noises to achieve higher accuracy rate. It consists of four parts: (a) Pupil is localized using thresholding and Circular Hough Transform methods. Experimental results show that the proposed approach has achieved high accuracy of 98.62%.