An encoding system for an iris recognition system. In particular, it presents a robust encoding method of the iris textures to compress the iris pixel information into few bits that constitute the iris barcode to be stored or matched against database templates of same form. The iris encoding system is relied on to extract key bits of information under various conditions of capture, such as illumination, obscuration or eye illuminations variations.