A non-ideal iris image enhancement algorithm based on local standard deviation was put forward. The algorithm can enhance gray and color iris images with poor contrast. Experiments show that the proposed method can increase the correct acceptance rate and reduce the false rejection rate of irisrecognition system, so the algorithm can improve the accuracy of iris recognition system.