I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 1 o f 3 3

1

2

3

4

5

6

IREX

A n E v a l u a t i o n - b a s e d P r o g r a m f o r t h e D e v e l o p m e n t o f C o m p a c t

7

I n t e r o p e r a b l e I S O / I E C 1 9 7 9 4 - 6 S t a n d a r d i z e d I r i s I m a g e s

8

9

1 0

1 1

1 2

1 3

1 4

1 5

1 6

1 7

1 8

1 9

2 0

2 1

2 2

2 3

2 4

2 5

2

6

2 7

2 8
 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 2 o f 3 3

1

Status of this Document 2

J u n e 2 5 , 2 0 0 8 : a r i o u s u p d a t e s . S e e F A Q h t t p : / / i r i s . n i s t . g o v / i r e x / f a q . p d f

J u n e 1 1 , 2 0 0 8 : T h i s i s t h e f i n a l s p e c i f i c a t i o n o f t h e I R E X c o n c e p t a n d A P I . Q u e s t i o n s s h o u l d b e

a d d r e s s e d t o i r e x @ n i s t . g o v a n d t h e s e w i l l g e n e r a l l y b e a n s w e r e d i n a F A Q t o b e p o s t e d o n

h t t p : / / i r i s . n i s t . g o v / i r e x . N I S T d o e s n o t i n t e n d t o i d e n t i f y t h e q u e s t i o n e r .

N I S T i s e a g e r t o h e l p p a r t i c i p a n t s i n i m p l e m e n t i n g t h i s s p e c i f i c a t i o n , a n d t o e n c o u r a g e w i d e

p a r t i c i p a t i o n . S u g g e s t i o n s a r e w e l c o m e a l s o , p l e a s e p o s t t o i r e x @ n i s t . g o v .

3

4

5

NIST Request for Iris Images 6

N I S T i s r e n e w i n g i t s c a l l f o r c o n t r i b u t i o n o f i r i s i m a g e r y .

N I S T i s e a g e r t o i d e n t i f y o r g a n i z a t i o n s i n p o s s e s s i o n o f i r i s i m a g e s w h o m i g h t s h a r e t h e m

w i t h N I S T , a n d w h o m i g h t b e n e f i t f r o m t h e i r u s e i n N I S T ' s t e s t i n g e f f o r t .

P l e a s e c o n t a c t m e v i a e m a i l p a t r i c k . g r o t h e r @ n i s t . g o v o r p h o n e 3 0 1 9 7 5 4 1 5 7 .

7
 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 3 o f 3 3

Major changes from the February to May 2008 draft 1

1 T h e t i m e i n e h a s s i p p e d . S e v e r a r e m a r k s t h a t t h e s c h e d u e w a s t o o a m b i t i o u s ; N e w s c h e d u e b e o w .

2 T h e c r o p - o n y f o r m a t i s a d d e d s o w e p r o p o s e t o e x p i c i t y e v a u a t e i m p e m e n t a t i o n s o f t h e s e t h r e e :

―

t h e c r o p - o n y p a r t o f t h e C a m b r i d g e p r o p o s a [ C A M 0 7 , C A M 0 8 ]

―

t h e c r o p - a n d R O I - m a s k i n g p a r t o f t h e C a m b r i d g e p r o p o s a [ C A M 0 7 , C A M 0 8 ]

―

t h e I r i t e c h / U S u n s e g m e n t e d p o a r d o c u m e n t e d i n 3 7 N

2 2 9 6

[ I R I 0 7 ] - i n n e r a n d o u t e r c i r c e s a r e

c o n c e n t r i c ; e x t e n d e d t o a o w v e n d o r - d e f i n e d s e g m e n t a t i o n i n f o r m a t i o n .

S e e p a r t i c u a r y

s e c t i o n s 6 a n d 7 .

3

Important: R e f i n e d c a s s e s o f p a r t i c i p a t i o n . S e e T a b e 4

4 T h e d o c u m e n t w a s b e e n g r e a t y s i m p i f i e d v i a t h e p r o p o s e d u s e o f a s i n g e d a t a s t r u c t u r e t o h o d a o f

t h e a b o v e k i n d s o f i m a g e r y . P a n s t o u s e t h e 20 0 5 s t a n d a r d f o r r e c t i i n e a r i m a g e s h a v e b e e n d r o p p e d .

S e e T a b e 6

5 A d d e d a n g u a g e t o e m p h a s i z e t h a t t h e u n c o m p r e s s e d r a w r e c t i i n e a r p a r t o f I R E X w i c o n s t i t u t e t h e

 a r g e s t t e s t o f i r i s r e c o g n i t i o n a g o r i t h m s t o d a t e .

6 O n m e t r i c s

―

W

e p r o p o s e t o a s o q u a n t i f y a c c u r a c y a v a i a b e w i t h o u t a n y s t a n d a r d - r e a t e d c o n s t r a i n t s . T h i s

a o w s a m e a s u r e o f s u f f i c i e n c y - t h e I S O t e r m [ P E R F S T D ] f o r e x p r e s s i n g w h e t h e r t h e s t a n d a r d i z e d

f o r m a t i s s u f f i c i e n t t o a c h i e v e t h e a c c u r a c y o f f u y p r o p r i e t a r y u n c o n s t r a i n e d e n c o d i n g s , i n c u d i n g z e r o

c o m p r e s s i o n .

―

W

e w i c o m p u t e i r i s - s p e c i f i c S N R a n d P S N R v a u e s a s a f u n c t i o n o f c o m p r e s s i o n r a t i o .

―

W

e w i c o m p u t e v a r i a n c e a n d u p p e r b o u n d s f o r c o m p r e s s e d r e c o r d s i z e , p e r h a r d i m i t s

e s t a b i s h e d ( f o r s m a r t c a r d s f o r e x a m p e ) .

S e c . 5 . 5

7 R e f i n e d t e x t o n o u r i n t e n t i o n s r e g a r d i n g t h e u s e o f , a n d s e p a r a t i o n o f , h i g h a n d o w q u a i t y i m a g e s . S e c . 5 . 8 .

2

3
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 4 o f 3 3

Intended Timeline 1

Important Dates in Red 2

J a n 1 8 - 24 , 20 0 9S C 3 7 m e e t i n g , U n i t e d S t a t e s

N o v 3 0 , 20 0 8 N I S T s u b m i s s i o n t o M 1 ( U S T A G t o S C 3 7 ) o f r e s u t s

F a 20 0 8 N I S T I n t e r a g e n c y R e p o r t - P r i m a r y I R E X r e s u t s .

S e p 1 2, 20 0 8

W

i n d o w f o r s u b m i s s i o n o f s i g n e d A n n e x A P a r t i c i p a t i o n A p p i c a t i o n a n d S D K s t o N I S T c o s e s . P e a s e s e n d

F I N A L S D K . M o d J u n 2 0 , 2 0 0 8 :

W

i t h d r a w a f r o m I R E X a f t e r S e p t e m b e r 1 2 w i b e r e p o r t e d i n t h e I R E X

r e p o r t .

A u g 1 8 , 20 0 8

W

i n d o w f o r s u b m i s s i o n o f s i g n e d A n n e x A P a r t i c i p a t i o n A p p i c a t i o n a n d S D K s t o N I S T o p e n s . P e a s e s e n d

d r a f t S D K s f o r v a i d a t i o n

J u 7 - 1 5 , 20 0 8 S C 3 7 m e e t i n g , K o r e a

J u 2, 20 0 8 D e a d i n e f o r s u b m i s s i o n o f a n " I n t e n t i o n t o P a r t i c i p a t e " e m a i t o N I S T . T h i s i s r e q u i r e d f o r I R E X

p a r t i c i p a t i o n . T h e f u n c t i o n o f t h i s r e q u i r e m e n t i s t w o f o d :

―

T o a o w U S e x p e r t s t o i n f o r m S C 3 7

W

G 3 o f t h e n u m b e r ( n o t n a m e s ) o f I R E X p a r t i c i p a n t s

―

P a r t i c i p a n t s w i b e g i v e n v a i d a t i o n d a t a w i t h w h i c h t o c h e c k t h e c o r r e c t f u n c t i o n o f t h e v a r i o u s

f u n c t i o n s o f t h e S D K .

M o d J u n 20 , 20 0 8 - T h e " i n t e n t i o n t o p a r t i c i p a t e " i s n o n - b i n d i n g : P a r t i c i p a n t s c a n w i t h d r a w a f t e r t h i s d a t e .

N I S T d o e s n o t i n t e n d t o m a k e t h e n a m e s o f s u c h p a r t i c i p a n t s p u b i c .

J u n e 1 1 , 20 0 8 R e e a s e o f t h i s s p e c i f i c a t i o n

M a r 1 1 , 20 0 8 C o m m e n t s o n s e c o n d d r a f t d u e

F e b

2

0 , 20 0 8 R e e a s e o f s e c o n d d r a f t e v a u a t i o n p a n , f o r c o m m e n t .

J a n 7 - 1 2, 20 0 8 S C 3 7

W

o r k i n g G r o u p 3 m e e t i n g i n T e A v i v , I s r a e 

D e c 8 , 20 0 7 C o n c u s i o n o f I n i t i a c o m m e n t p e r i o d

N o v 1 8 , 20 0 7 R e e a s e o f i n i t i a e v a u a t i o n p a n f o r c o m m e n t .

3

4

5

May 2008 June 2008 July 2008 August 2008 September 2008

Su Mo Tu We Th Fr Sa

1 2 3

4 5 6 7 8 9 10

11 12 13 14 15 16 17

18 19 20 21 22 23 24

25 26 27 28 29 30 31

Su Mo Tu We Th Fr Sa

1 2 3 4 5 6 7

8 9 10 11 12 13 14

15 16 17 18 19 20 21

22 23 24 25 26 27 28

29 30

Su Mo Tu We Th Fr Sa

1 2 3 4 5

6 7 8 9 10 11 12

13 14 15 16 17 18 19

20 21 22 23 24 25 26

27 28 29 30 31

Su Mo Tu We Th Fr Sa

1 2

3 4 5 6 7 8 9

10 11 12 13 14 15 16

17 18 19 20 21 22 23

24 25 26 27 28 29 30

31

Su Mo Tu We Th Fr Sa

1 2 3 4 5 6

7 8 9 10 11 12 13

14 15 16 17 18 19 20

21 22 23 24 25 26 27

28 29 30

6

7
 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 5 o f 3 3

Table of Contents 1

2 1 . I R E X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 1 . 1 . O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

4 1 . 2 . S c o p e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

5 1 . 3 . R e l a t i o n t o o t h e r I S T t e s t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2 . M o t i v a t i o n a n d a c k g r o u n d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 6

7 2 . 1 . M a r k e t d r i v e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

8 2 . 2 . S u p p o r t f o r t h e I S O s t a n d a r d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3 . o r m a t i v e R e f e r e n c e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 9

4 . A r e v i a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 0

1 1 5 . A s p e c t s o f t h e t e s t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1

1 2 5 . 1 . F u n d a m e n t a l c o n c e p t o f t h e t e s t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1

1 3 5 . 2 . S e g m e n t a t i o n o n u n c o m p r e s s e d d a t a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1

1 4 5 . 3 . I S T i n v o c a t i o n o f c o m p r e s s o r s a n d d e - c o m p r e s s o r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1

1 5 5 . 4 . F e a t u r e e x t r a c t i o n o n c o m p r e s s e d d a t a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1

1 5 . 5 . M e a s u r e s u f f i c i e n c y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 6

5 . 6 1 7 . I n t e r o p e r a i l i t y s p a c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1

1 8 5 . 7 . O f f l i n e e v a l u a t i o n u s i n g a r c h i v a l i m a g e r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2

1 5 . 8 . S e p a r a t i o n o f g o o d a n d a d i m a g e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 9

5 . 92 0 . A u d i e n c e a n d o p t i o n s f o r p a r t i c i p a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2

2 1 5 . 1 0 . u m e r o f s u m i s s i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3

2 2 5 . 1 1 . C o m p r e s s i o n m e t r i c s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3

2 3 5 . 1 2 . P r o v i s i o n o f s e n s o r i n f o r m a t i o n t o S D K s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3

2 4 5 . 1 3 . V e r i f i c a t i o n p e r f o r m a n c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3

2 5 5 . 1 4 . P h a s e d t e s t i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3

5 . 1 5 . O p e n - s o u r c e c o d e f o r I S O / I E C 1

9

7

9

4 - 62 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3

6

6

2 7 . S t a n d a r d i z e d d a t a e l e m e n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4

6 2 8 . 1 . O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4

6

2 . 2 . I d e n t i f y i n g t h e r e c o r d s o f t h e s t a n d a r d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 9

6

3 0 . 3 . T h e C r o p p i n g o p e r a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4

6

3 1 . 4 . T h e R O I m a s k i n g o p e r a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4

6

3 2 . 5 . U n s e g m e n t e d p o l a r r e c o r d s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5

6

. 63 3 . P o l a r e n c o d i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5

6

. 7 . A u x i l i a r y o u n d a r y d a t a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

6

3 4

6

3 5 . 8 . I n c l u s i o n o f n o n - s t a n d a r d i n f o r m a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7

3 7 . P C - a s e d A P I s p e c i f i c a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1

6

3 7 7 . 1 . O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1

3 8 7 . 2 . T e s t i n g i n t e r f a c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1

7 . 3 . S o f t w a r e a n d D o c u m e n t a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 3 9

4 0 7 . 4 . R u n t i m e e h a v i o r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7

4 1 8 . R e f e r e n c e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8

4 2 A n n e x A A p p l i c a t i o n t o p a r t i c i p a t e i n I R E X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 0

4 3 A . 1 W h o s h o u l d p a r t i c i p a t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 0

4 4 A . 2 H o w t o p a r t i c i p a t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 0

4 5 A . 3 I S T a c t i v i t y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 0

4 A . 4 P a r t i e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1 6

4 7 A . 5 A c c e s s t o I R E X v a l i d a t i o n d a t a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1

A . 6 4 8 A c c e s s t o I R E X t e s t d a t a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1

4 A . 7 R e p o r t i n g o f r e s u l t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 9

5 0 A . 8 R e t u r n o f t h e s u p p l i e d m a t e r i a l s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2

A . 9 5 1 A g r e e m e n t t o p a r t i c i p a t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2

5 2
 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 6 o f 3 3

List of Figures 1

F i g u r e 1 – E x a m p l e F r e e m a n C h a i n C o d e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 62

F i g u r e 2 - F r e e m a n C h a i n C o d e D i r e c t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 63

4

List of Tables 5

T a l e 1 – I S T ' s i r i s e v a l u a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 6

T a l e 2 – A r e v i a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

8 T a l e 3 – I R E X 0 8 i m a g e v a r i a n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0

T a l e 4 – I R E X c l a s s e s o f p a r t i c i p a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 9

T a l e 5 – F o r m a t f o r F r e e m a n c h a i n c o d e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 61 0

T a l e 6– S t r u c t u r e f o r t h e p r o p o s e d f o r m a t s f o r I S O / I E C 1

9

7

9

4 - 61 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8

1 2 T a l e 7 – S e n s o r i d e n t i f i e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1

1 3 T a l e 8 – I R E X A P I f o r p r e p a r a t i o n o f c r o p p e d r e c t i l i n e a r r e c o r d s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2

T a l e 91 4 – I R E X A P I f o r p r e p a r a t i o n o f c r o p p e d - a n d - R O I - m a s k e d r e c o r d s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3

1 5 T a l e 1 0 – I R E X A P I f o r c r e a t i o n o f u n s e g m e n t e d p o l a r r e c o r d s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4

1 T a l e 1 1 – I R E X A P I t e m p l a t e c r e a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 6

1 7 T a l e 1 2 – I R E X A P I t e m p l a t e m a t c h i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5

T a l e 1 3 – I R E X A P I g e t

_

p i d s f u n c t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

6

1 8

1

9

Acknowledgements 2 0

2 1 T h e a u t h o r s a r e g r a t e f u l t o t h e m a n y m e m e r s o f t h e c o m m e r c i a l , a c a d e m i c a n d e n d - u s e r i r i s r e c o g n i t i o n c o m m u n i t i e s

2 2 f o r t h e i r c o m m e n t s o n a n d t o w a r d t h i s d o c u m e n t .

Project History 2 3

J u n 1 1 , 20 0 8

―

N I S T t h a n k s t h e s i x o r g a n i z a t i o n s w h o c o m m e n t e d o n t h e F e b r u a r y 20 0 8 d r a f t .

―

N I S T a s o t h a n k s t h e m e m b e r s o f t h e S C 3 7 a n d M 1

W

o r k i n g G r o u p s f o r t h e t i m e a o c a t e d t o d i s c u s s i o n .

―

F i n a c o n c e p t , A P I , a n d p a r t i c i p a t i o n s o i c i t a t i o n r e e a s e d ( i . e . t h i s d o c u m e n t )

F e b 20 , 20 0 8

―

N I S T t h a n k s t h o s e o r g a n i z a t i o n s w h o c o m m e n t e d o n t h e N o v e m b e r 2 0 0 7 d r a f t , a n d t h e m e m b e r s o f t h e S C 3 7

W

o r k i n g

G r o u p 3 c o m m i t t e e f o r d i s c u s s i o n o f t h e r e a t e d s t a n d a r d i z a t i o n i s s u e s .

―

R e v i s e d d r a f t c i r c u a t e d .

N o v 1 8 + 1

9

, 20 0 7

―

A n n o u n c e m e n t : N I S T i n d i c a t e s i t w i c o n d u c t t h e I r i s E x c h a n g e e v a u a t i o n , I R E X 0 8 , t o t e s t t h e c a p a b i i t i e s t o s e g m e n t

i r i d e s , p r e p a r e c o m p a c t r e c t i i n e a r a n d p o a r s t a n d a r d r e c o r d s , a n d a c c u r a t e y m a t c h c o m p r e s s e d i m a g e s i n a c r o s s -

v e n d o r i n t e r o p e r a b e e n v i r o n m e n t .

―

P o s t i n g o f t h i s i n i t i a e v a u a t i o n p a n , f o r p u b i c c o m m e n t , t o t h e I R E X h o m e p a g e : h t t p : / / i r i s . n i s t . g o v / i r e x

2 4

2 5
 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 7 o f 3 3

1. IREX 1

1.1. Overview 2

3 T h e I S T I n t e r o p e r a l e I r i s P r o g r a m i s e i n g i n i t i a t e d a t I S T i n s u p p o r t o f a n e x p a n d e d m a r k e t p l a c e o f i r i s - a s e d

4 a p p l i c a t i o n s a s e d o n s t a n d a r d i z e d i n t e r o p e r a l e i r i s i m a g e r y . T h e i m m e d i a t e d r i v e r i s t o s t a n d a r d i z e f o r m a t s t h a t c a n

5 e s t a l i s h i r i s a s a s e c o n d i n t e r o p e r a l e m o d a l i t y f o r i d e n t i t y c r e d e n t i a l s , t o e u s e d i n s t e a d o f , o r i n a d d i t i o n t o , t h e

f i n g e r p r i n t s w h i c h e x i s t t o d a y o n ( f o r e x a m p l e ) U S P I V c a r d s . 6

7 T h e w o r k i s c o n d u c t e d t o :

―

t e s t c o m p a c t f o r m a t s c o v e r e d y , a n d p r o p o s e d f o r , t h e I S O / I E C 1

9

7

9

4 - 68 s t a n d a r d , n o w u n d e r r e v i s i o n ,

―

q

u a n t i f y t h e r e l a t i o n s h i p e t w e e n e r r o r r a t e s a n d c o m p r e s s i o n o f i r i s i m a g e r y , a n d 9

―

1 0 a s e l i n e t h e s e y c o n d u c t i n g t h e l a r g e s t p u l i c t e s t o f c u r r e n t i r i s r e c o g n i t i o n a l g o r i t h m s o n t h e s a m e i m a g e s .

1.2. Scope 1 1

1 2 S p e c i f i c a l l y t h e t e s t a i m s t o

―

q

1 3 u a n t i f y t h e p e r f o r m a n c e a n d i n t e r o p e r a i l i t y o f

− 1 4 r e c t i l i n e a r i m a g e s ,

− 1 5 t h e U K - p r o p o s e d R O I m a s k e d r e c t i l i n e a r i m a g e s [ C A M 0 7 ] ,

− 1 t h e U S - p r o p o s e d u n s e g m e n t e d p o l a r i m a g e s [ I R I 0 7 ] . 6

―

1 7 m e a s u r e t h e e f f e c t o f J P E a n d J P E 2 0 0 0 c o m p r e s s i o n o n a c c u r a c y ,

―

q

1 8 u a n t i f y t h e p e r f o r m a n c e a n d i n t e r o p e r a i l i t y o f i r i s s e g m e n t a t i o n a l g o r i t h m s

―

f o r m u l a t e r e c o r d s t r u c t u r e s a n d o t h e r c o n t e n t t o w a r d t h e r e v i s i o n o f I S O / I E C 1

9

7

9

4 - 61 , a n d

9

―

c h e c k t h a t s u p p l i e r s c a n p r o d u c e r e c o r d s c o n f o r m a n t t o t h e I S O / I E C 1 97 94 - 62 0 s t a n d a r d .

2 1 T h e p r i m a r y o u t p u t s o f t h e t e s t w i l l e s t a t e m e n t s o f p e r f o r m a n c e i n c l u d i n g

―

2 2 m e a s u r e m e n t s o f f a i l u r e - t o - s e g m e n t r a t e s f o r v a r i o u s c o m p r e s s i o n l e v e l s

―

2 3 m e a s u r e m e n t s o f f a l s e n o n - m a t c h a n d f a l s e m a t c h e r r o r r a t e s f o r v a r i o u s c o m p r e s s i o n l e v e l s a n d o p e r a t i n g

2 4 t h r e s h o l d s ,

―

2 5 t i m e t a k e n t o p r e p a r e t h e v a r i o u s s t a n d a r d i n s t a n c e s ,

―

2 t i m e t a k e n t o e x t r a c t f e a t u r e s f r o m t h e v a r i o u s s t a n d a r d i n s t a n c e s , a n d 6

―

2 7 t i m e t a k e n t o m a t c h f e a t u r e - a s e d t e m p l a t e s .

I n s o d o i n g , t h e I R E X e v a l u a t i o n r e

q

2 8 u i r e s

―

2 c o n v e r s i o n r a w r e c t i l i n e a r r a s t e r i m a g e s i n t o c r o p p e d a n d / o r R O I - m a s k e d r e c t i l i n e a r i m a g e s , a n d

9

―

3 0 c o n v e r s i o n o f r a w r e c t i l i n e a r r a s t e r i m a g e s i n t o u n s e g m e n t e d p o l a r i m a g e s .

3 1 T h e f o l l o w i n g a r e s p e c i f i c a l l y n o t w i t h i n t h e c u r r e n t s c o p e o f t h i s e v a l u a t i o n :

―

3 2 p r e d i c t i o n s o f o p e r a t i o n a l p e r f o r m a n c e ,

―

3 3 s e n s o r u s a i l i t y o r s e c u r i t y e v a l u a t i o n ( t h i s s t u d y w i l l e c o n d u c t e d w i t h o f f l i n e i m a g e r y ) ,

―

3 4 o f f - a n g l e i m a g e r y ( o t h e r t h a n t h a t i n c i d e n t a l l y p r e s e n t i n t h e t e s t c o r p o r a ) , a n d

―

3 5 i d e n t i f i c a t i o n p e r f o r m a n c e .
 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 8 o f 3 3

1.3. Relation to other NIST tests 1

2 T h e I R E X i s d i s t i n c t f r o m I S T ' s p r i o r I r i s C h a l l e n g e E v a l u a t i o n s ( I C E ) . T a l e 1 g i v e s t h e c o n t e x t f o r I R E X a m o n g s t t h e

3 v a r i o u s i r i s a c t i v i t i e s a t I S T .

Table 1 – NIST's iris evaluations 4

I R E X 0 8

I R E X 0 8 i s i n t e n d e d t o m e a s u r e i n t e r o p e r a l e p e r f o r m a n c e o f t h e t w o c o m p a c t f o r m a t s p r o p o s e d f o r t h e

r e v i s i o n o f t h e I S O / I E C 1

9

7

9

4 - 6s t a n d a r d . A s a b a s e l i e I R E X w i l l e m b e d a e v a l u a t i o o f t e c h o l o g i e s

r

u i g o 

r

a w i

r

i s i m a g e

r y

a d a s s u c h i s l i k e l

y

t o c o s t i t u t e t h e l a

r

g e s t p u b l i c t e s t o f i

r

i s

r

e c o g i t i o 

t e c h o l o g

y y

e t c o d u c t e d .

M B C

C o n s i d e r s f u s i o n o f f a c e a n d i r i s ; l o o k s a t v i d e o s e

q

u e n c e s . h t t p : / / f a c e . n i s t . g o v / m g c /

I C E 0 6

C o o r d i n a t e d y J o n a t h o n P h i l l i p s , t h e I r i s C h a l l e n g e E v a l u a t i o n 2 0 0 6 w a s a c o m p a r a t i v e a s s e s s m e n t o f

c o m m e r c i a l i r i s v e r i f i c a t i o n i m p l e m e n t a t i o n s o n a c o m m o n s e

q

u e s t e r e d t e s t c o r p u s .

I C E 0 5

C o o r d i n a t e d y J o n a t h o n P h i l l i p s , t h e I C E 0 5 a c t i v i t y w a s a c o o p e r a t i v e r e s e a r c h a n d d e v e l o p m e n t e f f o r t

c e n t e r e d o n t h e I C E 0 5 i m a g e c o r p u s c o l l e c t e d y U n i v e r s i t y o f o t r e D a m e .

2. Motivation and background 5

2.1. Market drivers 6

7 I S T ' s m o t i v a t i o n i n e x e c u t i n g I R E X 0 8 i s t h e e s t a l i s h m e n t o f a s t a n d a r d i z e d a c c u r a t e , i n t e r o p e r a l e a n d c o m p a c t i r i s

8 i m a g e f o r m a t s u i t a l e f o r l a r g e s c a l e c r e d e n t i a l i n g a n d i d e n t i t y m a n a g e m e n t a p p l i c a t i o n s . I n a d d i t i o n , I R E X s u p p o r t s l a w

e n f o r c e m e n t a p p l i c a t i o n s v i a f u t u r e r e v i s i o n o f t h e A S I / I S T I T L 1 - 2 0 0 7 T y p e 1 7 s t a n d a r d ( a s d e r i v e d f r o m t h e I S O / I E C 9

1

9

7

9

4 - 61 0 : 2 0 0 5 p a r e n t [ S T D 0 5 ] ) .

1 1 W h i l e I R E X 0 8 i s s t r u c t u r e d o n l y a s a n a p p l i c a t i o n - i n d e p e n d e n t a s s e s s m e n t o f t h e c o r e a l g o r i t h m i c p e r f o r m a n c e o f t h e

1 2 s e g m e n t a t i o n a n d r e c o g n i t i o n c o m p o n e n t s , I S T i s p a r t i c u l a r l y i n t e r e s t e d i n e s t a l i s h i n g a s e t o f s p e c i f i c a t i o n s f o r a n i r i s

d a t a e l e m e n t s u i t a l e f o r s t o r a g e o n a n I S O / I E C 7 8 1 6 1 3 c r y p t o - t o k e n 1 , a n d f o r r a p i d t r a n s m i s s i o n a c r o s s a n e t w o r k .

T o w a r d s i m i l a r e n d s , i r i s c o m p r e s s i o n s t u d i e s h a v e e e n c o n d u c t e d [ U S A , C A M 0 7 , B A T H 0

6

1 4 , B A T H 0 7 ] . W h i l e t h e s t u d i e s

1 5 r e p o r t p r o m i s i n g r e s u l t s , t h e y e x p l o r e d o n l y t h e s i n g l e - v e n d o r c a s e i n w h i c h e n r o l m e n t a n d v e r i f i c a t i o n d a t a a r e

1 p r o c e s s e d y a l o n e s u p p l i e r ' s s e g m e n t a t i o n a n d m a t c h i n g a l g o r i t h m s . T h e e x c e p t i o n h e r e i s [ B A T H 0 7 ] w h i c h s h o w e d

6

1 7 s i m i l a r c o m p r e s s i o n s e n s i t i v i t i e s f o r t w o d i f f e r e n t m a t c h i n g a l g o r i t h m s .

T h e I S O / I E C 1 97 94 - 6s t a n d a r d w a s p u l i s h e d i n 2 0 0 5 [ S T D 0 5 ] . I t i s a l m o s t i d e n t i c a l t o i t s p r e c u r s o r , t h e I C I T S 3 7 91 8 : 2 0 0 4

s t a n d a r d p u l i s h e d i n t h e U n i t e d S t a t e s [ I 3 7 91 ] . A s a p p l i c a t i o n - i n d e p e n d e n t s t a n d a r d s , n e i t h e r d o c u m e n t e s t a l i s h e s 9

n o r m a t i v e r e

q

u i r e m e n t s o n c o m p r e s s i o n . I n s t e a d t h e I S O s t a n d a r d ' s c l a u s e A . 1 . 62 0 g i v e s t h e f o l l o w i n g i n f o r m a t i v e

g u i d a n c e " ... a c o m p r e s s i o n f a c t o r o f 62 1 : 1 o r l e s s i s r e c o m m e n d e d " . T h i s i s a n o r d e r o f m a g n i t u d e s m a l l e r t h a n

c o m p r e s s i o n r a t i o s c i t e d r e c e n t l y [ C A M 0 7 , B A T H 0 62 2 , B A T H 0 7 ] .

2.2. Support for the ISO standard 2 3

2 4 A s e c o n d k e y m o t i v a t i o n i s t o s u p p o r t t h e p r o d u c t i o n o f a m o r e r o u s t , i n t e r o p e r a l e , u s e f u l a n d i m p l e m e n t a l e I S O / I E C

1

9

7

9

4 - 62 5 s t a n d a r d . T h u s , I R E X 0 8 s h o u l d e v i e w e d a s a n u n o f f i c i a l a u g m e n t a t i o n o f t h e I S O d e v e l o p m e n t p r o c e s s . T h i s

2 c o n t r a s t s w i t h t h e d e f a u l t p r a c t i c e o f t h e S C 3 7 W o r k i n g r o u p 3 a n d M 1 . 3 c o m m i t t e e s , w h i c h h a s n o t e e n t o e m e d

6

2 7 c o n f o r m a n c e , p e r f o r m a n c e a n d i n t e r o p e r a i l i t y t e s t s i n t o t h e s t a n d a r d s ' d e v e l o p m e n t p r o c e s s . F o r [ S T D 0 5 ] t h e r e s u l t o f

2 8 t h i s s t r u c t u r e w a s t h a t t h e u l t i m a t e v i a i l i t y o f t h e f i n a l s t a n d a r d r e s t e d o n t h e c o n s i d e r a l e e x p e r t i s e o f t h e e d i t o r a n d

2 t h e c o m m i t t e e , a n d o n a n y ( u n p u l i s h e d ) i n t r a - s u p p l i e r t e s t s . 9

1

F o r e x a m p e , t h e U . S . G o v e r n m e n t ' s P I V C a r d , w h i c h c u r r e n t y u s e s f i n g e r p r i n t m i n u t i a . A s t h e d e f a c t o e a d i n g d a t a e e m e n t f o r 7 8 1

6

i d e n t i t y c r e d e n t i a s , s i n g e - f i n g e r m i n u t i a t e m p a t e s , e n c o d e d a s I N C I T S 3 7 8 : 20 0 4 r e c o r d s , c o n t a i n 3 8 m i n u t i a e ( t h e M I N E X 0 4 m e d i a n

v a u e [

MINEX] ) a n d o c c u p y 2 6

0 b y t e s i n c u d i n g h e a d e r i n f o r m a t i o n . I S O / I E C 1 97 94 - 2: 20 0 5 c o m p a c t c a r d t e m p a t e s a r e e s s t h a n h a f

t h e s i z e y e t o f f e r s i m i a r a c c u r a c y [

MO ] .
 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 9 o f 3 3

1 T h e I S O s t a n d a r d w a s a d o p t e d y a t l e a s t t h e R e g i s t e r e d T r a v e l e r ( R T ) p r o g r a m 2 i n t h e U n i t e d S t a t e s w h i c h p r o v i d e d f o r

c o m p a c t i r i s i m a g e r y o n a n I S O / I E C 7 8 1

6

2 s m a r t c a r d . T h i s w a s a c h i e v e d y s p e c i f y i n g a n o - i n n e r - o u n d a r y p o l a r f o r m a t 3

3 t o m i t i g a t e p o s s i l e i n t e r o p e r a i l i t y p r o l e m s w i t h t h e f u l l p o l a r f o r m a t . S u c h p r o l e m s h a v e r e c e n t l y e e n a s s e r t e d y

n o t i n g t h a t t h e i n t e r o p e r a i l i t y o f t h e p o l a r f o r m a t i s c r i t i c a l l y s e n s i t i v e t o t h e c o n s i s t e n c y o f t h e s e g m e n t a t i o n [ 2 0 5 94 ,

 2 1 2 4 ] , a n d s u j e c t t o s a m p l i n g p r o l e m s [ P R O C ] . T h e s o l u t i o n a d v o c a t e d i n t h e e r m a n p r o p o s a l t o S C 3 7 [ 2 0 5

9

5 ] i s

c o m p l e t e r e m o v a l o f t h e p o l a r f o r m a t , a n d p e r t h e T e l A v i v m e e t i n g o f S C 3 7 W 3 , t h e r e v i s e d t e x t o f t h e s t a n d a r d

6

7 [ 2 4 8 4 ] n o l o n g e r i n c l u d e s p o l a r . A U K c o n t r i u t i o n [ 2 1 2 4 ] a d v o c a t e d r e m o v a l a n d s u g g e s t s t h e p o l a r f o r m a t ' s s i z e c a n

8 e a c h i e v e d v i a c r o p p i n g a n d c o m p r e s s i o n o f t h e r e c t i l i n e a r f o r m a t . T h e U K c o n t r i u t i o n [ C A M 0 7 ] i n d i c a t e s t h a t

c o m p r e s s e d s i z e s o f a o u t 2 K B a r e a c h i e v a l e . T h e p r o p o s a l t o r e m o v e w a s o p p o s e d y U S [ D H S , I S T , L ] w i t h

9

1 0 o s e r v a t i o n s t h a t t h e p o l a r f o r m a t w a s t h o u g h t t o e i n t e r o p e r a l e ( v i z . R T ) , t h a t r e m o v a l w o u l d u n d e r m i n e s t a n d a r d s

a d o p t i o n , a n d t h a t s o m e t e s t i n g i s n e e d e d . T h i s w a s d e f e a t e d y 61 1 - 5 v o t e , a n d t h e [ 2 4 8 4 ] d r a f t i s p o l a r - f r e e .

1 2 T h r e e a l t e r n a t i v e c o m p a c t f o r m s h a v e e e n a d v a n c e d : A c r o p p e d r e c t i l i n e a r i m a g e a n d a n R O I - m a s k e d v e r s i o n t h e r e o f

1 3 [ C A M 0 7 ] , a n d a n e w p o l a r v a r i a n t t e r m e d t h e u n s e g m e n t e d p o l a r f o r m a t [ I R I 0 7 ] . T h e I R E X 0 8 t e s t i s t h e r e f o r e e i n g

1 4 c o n d u c t e d a s a n i n d e p e n d e n t a s s e s s m e n t o f i n t e r o p e r a i l i t y a n d a c c u r a c y o f t h e s e p r o p o s e d c o m p a c t f o r m s . T h i s i s m o r e

1 5 f o r m a l l y s t a t e d e l o w .

3. Normative References 1 6

1 7 T h e f o l l o w i n g r e f e r e n c e d d o c u m e n t s a r e i n d i s p e n s a l e f o r t h e a p p l i c a t i o n o f t h i s d o c u m e n t . F o r d a t e d r e f e r e n c e s , o n l y

1 8 t h e e d i t i o n c i t e d a p p l i e s . F o r u n d a t e d r e f e r e n c e s , t h e l a t e s t e d i t i o n o f t h e r e f e r e n c e d d o c u m e n t ( i n c l u d i n g a n y

1 a m e n d m e n t s ) a p p l i e s . 9

―

I S O / I E C 1 97 94 - 6: 2 0 0 5 — I n f o r m a t i o n t e c h n o l o g y — B i o m e t r i c d a t a i n t e r c h a n g e f o r m a t s — P a r t 62 0 : I r i s i m a g e d a t a

―

I S O / I E C F D I S 1

9

7

9

2 1 5 - 4 — B i o m e t r i c P e r f o r m a n c e T e s t i n g a n d R e p o r t i n g — P a r t 4 : I n t e r o p e r a i l i t y P e r f o r m a n c e

2 2 T e s t i n g . 4

2 3 T h e f o l l o w i n g t w o d o c u m e n t s d e s c r i e c o m p a c t r e p r e s e n t a t i o n s :

―

[ C A M 0 7 , C A M 0 8 ] U K C o n t r i u t i o n

Effect of severe image compression on iris recognition performance 2 4 .

―

[ I R I 0 7 ] U S C o n t r i u t i o n

Compact Iris Format 2 5 .

2 S e e t h e R e f e r e n c e s i n s e c t i o n 8 f o r f u l l c i t a t i o n s a n d U R L s . 6

4. Abbreviations 2 7

2 8 T h e a r e v i a t i o n s a n d a c r o n y m s o f T a l e 2 a r e u s e d i n m a n y p a r t s o f t h i s d o c u m e n t .

Table 2 – Abbreviations 2

9

D E T D e t e c t i o n e r r o r t r a d e o f f c h a r a c t e r i s t i c – a p o t o f F N M R v s . F M R ( s o m e t i m e s a s n o r m a d e v i a t e s ,

s o m e t i m e s o n o g - s c a e s )

F M R F a s e m a t c h r a t e

F N M R F a s e n o n - m a t c h r a t e

I N C I T S I n t e r N a t i o n a C o m m i t t e e o n I n f o r m a t i o n T e c h n o o g y S t a n d a r d s

I S O / I E C 1

9

7

9

4 M u t i p a r t s t a n d a r d o f " B i o m e t r i c d a t a i n t e r c h a n g e f o r m a t s "

I 3 7

9

I N C I T S 3 7

9

: 20 0 4

I R E X G e n e r i c n a m e f o r t h e s e r i e s o f N I S T ' s I r i s I n t e r o p e r a b i i t y P r o g r a m

 

S e e h t t p : / / w w w . r t c o n s o r t i u m . o r g / _ d o c p o s t / R T I C T I G S p e c _ v 1 . 7 . p d f

3

C a u s e 6. 3 . 2. 3 o f I S O / I E C 1 97 94 - 6: 20 0 5 a o w s t h e p u p i c e n t e r t o b e u s e d a s t h e i n n e r b o u n d a r y , i . e . t h e p u p i - i r i s b o u n d a r y i s n o t

d e t e c t e d a n d t h e p u p i r a d i u s i s s e t t o z e r o .

4

T h e I R E X e v a u a t i o n i s a n i n t e r o p e r a b i i t y t e s t . A s s u c h , N I S T i n t e n d s t o c o n d u c t i t i n c o n f o r m a n c e t o t h e I S O / I E C F D I S 1

9

7

9

5 - 4 —

B i o m e t r i c P e r f o r m a n c e T e s t i n g a n d R e p o r t i n g — P a r t 4 : I n t e r o p e r a b i i t y P e r f o r m a n c e T e s t i n g s t a n d a r d . T h i s s t a n d a r d e s t a b i s h e s

r e q u i r e m e n t s f o r t h e e x e c u t i o n o f m u t i - s u p p i e r b i o m e t r i c i n t e r o p e r a b i i t y t e s t s , p r i m a r i y t h o s e e v a u a t i n g s t a n d a r d i z e d i n t e r c h a n g e

f o r m a t s s u c h a s I S O / I E C 1

9

7

9

4 - x .
 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 1 0 o f 3 3

N I S T N a t i o n a I n s t i t u t e o f S t a n d a r d s a n d T e c h n o o g y

P I V P e r s o n a I d e n t i t y V e r i f i c a t i o n

S C 3 7 S u b c o m m i t t e e 3 7 o f J o i n t T e c h n i c a C o m m i t t e e 1 – d e v e o p e r o f b i o m e t r i c s t a n d a r d s

S D K T h e t e r m S o f t w a r e D e v e o p m e n t K i t r e f e r s t o a n y i b r a r y s o f t w a r e s u b m i t t e d t o N I S T

1

Table 3 – IREX 08 image variants 2

C r o p p e d R e c t i i n e a r C r o p p e d + R O I - m a s k e d R e c t i i n e a r U n s e g m e n t e d P o a r

S t a n d a r d s

c o m p i a n c e

A s a r e c t i i n e a r i n s t a n c e i t i s

c o m p i a n t t o I S O / I E C 1 97 94 - 6: 20 0 5

b u t t h a t s t a n d a r d g a v e n o s i z e

p a r a m e t e r g u i d a n c e .

P r o p o s e d c o n t e n t f o r I S O / I E C

1

9

7

9

4 - 6: 20 0 X , X > 7 .

A s a r e c t i i n e a r i n s t a n c e i t i s c o m p i a n t

t o I S O / I E C 1

9

7

9

4 - 6: 20 0 5 b u t t h a t

s t a n d a r d g a v e n o s i z e p a r a m e t e r

g u i d a n c e , a n d [ C A M 0 7 ] i s n o t

o b v i o u s y c o v e r e d u n d e r c a u s e 6 . 3 . 2 . 4

o f t h e 20 0 5 s t a n d a r d [ S T D 0 5 ] .

P r o p o s e d c o n t e n t f o r I S O / I E C 1

9

7

9

4 -

6

: 20 0 X , X > 7 .

P r o p o s e d c o n t e n t f o r I S O / I E C 1

9

7

9

4 -

6

: 20 0 X , X > 7 .

S e e [ C A M 0 7 , C A M 0 8 ] [ C A M 0 7 , C A M 0 8 ] [ I R I 0 7 ]

N I S T i n p u t i m a g e

t o S D K

T h e i n p u t i m a g e s w i b e u n c o m p r e s s e d w i t h t h e i n t e n t i o n t h a t n o p r o c e s s i n g h a s b e e n d o n e s i n c e t h e y e f t t h e

p a r t i c u a r s e n s o r .

R e q u i r e d

S e g m e n t a t i o n

E n o u g h t o c r o p t h e i m a g e a r o u n d

t h e i r i s c e n t e r .

C r o p p i n g a n d m a s k i n g v i a d e t e c t i o n o f

t h e e y e i d - i r i s a n d s c e r a - i r i s

b o u n d a r i e s .

C o n c e n t r i c i n n e r a n d o u t e r c i r c e s ,

n e i t h e r o f w h i c h i s n e c e s s a r i y c e n t e r e d

o n p u p i o r i r i s c e n t e r .

E n c o d i n g

T a l e 6, K i n d = 3 T a l e 6, K i n d = 7 T a l e 6, K i n d = 1 6

S t o r e d i m a g e

C o m p r e s s i o n

 I S T w i l l a p p l y c o m p r e s s i o n t o a l l k i n d s o f t h e a o v e i m a g e s , a n d a s e l i n e t h e e f f e c t o f c o m p r e s s i o n y

a l s o r u n n i n g p a r t i c i p a n t s ' f e a t u r e e x t r a c t i o n a n d m a t c h i n g a l g o r i t h m s o n t h e r a w u n c o m p r e s s e d i m a g e s .

F e a t u r e

e x t r a c t i o n f r o m

t h e s t o r e d i m a g e

H o w t o p r o c e s s t h e s t o r e d i m a g e i s e n t i r e l y a t t h e d i s c r e t i o n o f t h e p r o v i d e r . I n t h e r e c t i l i n e a r c a s e s

f u r t h e r s e g m e n t a t i o n a n d f e a t u r e e x t r a c t i o n s e e m s n e c e s s a r y . F o r t h e u n s e g m e n t e d p o l a r , e i t h e r

f e a t u r e e x t r a c t i o n i s d o n e d i r e c t l y , o r , a s [ I R I 0 7 ] s u g g e s t s , t h e r e v e r s e p o l a r t r a n s f o r m i s a p p l i e d a n d a

f i n e g r a i n e d s e g m e n t a t i o n i s a p p l i e d e f o r e f e a t u r e e x t r a c t i o n .

S e m a n t i c r u e s S e c t i o n

6

. 3 S e c t i o n

6

. 4 a n d

6

. 3 S e c t i o n

6

. 5

A P I S e c t i o n 7 . 2. 4 S e c t i o n 7 . 2. 5 S e c t i o n 7 . 2. 6

3
 

 

 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 1 1 o f 3 3

5. Aspects of the test 1

5.1. Fundamental concept of the test 2

3 T h e I R E X 0 8 i s a n i n t e r o p e r a i l i t y t e s t a n d i s s t r u c t u r e d a r o u n d t h r e e c o r e o p e r a t i o n s :

4 I n s t a g e 1 , f u n c t i o n s w i t h i n t h e s u p p l i e r ' s S D K a r e c a l l e d t o c o n v e r t a r c h i v a l r e c t i l i n e a r r a s t e r i m a g e s i n t o t h e c o m p a c t

5 f o r m s o f T a l e 3 , s p e c i f i c a l l y

―

C r o p p e d r e c t i l i n e a r i m a g e s c o n f o r m a n t t o t h e s p e c i f i c a t i o n s h e r e i n . 6

―

7 R O I - m a s k e d r e c t i l i n e a r i m a g e s c o n f o r m a n t t o t h e s p e c i f i c a t i o n s h e r e i n .

―

8 U n s e g m e n t e d p o l a r i m a g e s c o n f o r m a n t t o t h e s p e c i f i c a t i o n s h e r e i n .

I n s t a g e 2 , f u n c t i o n s w i t h i n a s u p p l i e r ' s S D K a r e c a l l e d t o c o n v e r t t h e s e p r o c e s s e d i m a g e s i n t o a n o p a

q

u e p r o p r i e t a r y 9

t e m p l a t e . T h i s w i l l p o t e n t i a l l y r e

q

1 0 u i r e r e c o n s t r u c t i o n , r e - s e g m e n t a t i o n , a n d f e a t u r e e x t r a c t i o n .

1 1 I n s t a g e 3 , f u n c t i o n s w i t h i n a s u p p l i e r ' s S D K a r e c a l l e d t o c o m p a r e t w o p r o p r i e t a r y t e m p l a t e s a n d p r o d u c e a d i s t a n c e

1 2 m e a s u r e .

5.2. Segmentation on uncompressed data 1 3

1 4 A l l c r o p p e d , u n s e g m e n t e d p o l a r a n d R O I - m a s k e d i m a g e s w i l l e p r e p a r e d f r o m u n c o m p r e s s e d i n p u t d a t a . T h i s m i m i c s

1 5 t h e s c e n a r i o i n w h i c h t h e i m a g e p r o c e s s i n g s t e p s n e e d t o i n s t a n t i a t e t h e s t a n d a r d r e c o r d s a r e c o n d u c t e d a t t i m e o f

1 e n r o l l m e n t e i t h e r i n t h e s e n s o r , o r o n a l o c a l c o m p u t e r , e f o r e t r a n s m i s s i o n o r c o m m i t m e n t t o a n i d e n t i t y c r e d e n t i a l . 6

5.3. NIST invocation of compressors and de-compressors 1 7

1 8 S D K f u n c t i o n s s h a l l n o t a p p l y c o m p r e s s i o n . I S T w i l l c a l l c o m p r e s s i o n r o u t i n e s , a n d w i l l s u r v e y o v e r a p p r o p r i a t e

1 c o m p r e s s i o n p a r a m e t e r s , p r i m a r i l y t h e i t r a t e . 9

2 0 I S T w i l l n o t p a s s J P E o r J P E 2 0 0 0 e n c o d e d d a t a t o t h e S D K f u n c t i o n s . I n s t e a d , a n y c o m p r e s s i o n w i l l e f o l l o w e d y

2 1 d e c o m p r e s s i o n e f o r e p a s s i n g t h e r e c o r d t o t h e S D K . T h i s a v o i d s t h e n e e d f o r t h e S D K t o c a l l d e c o m p r e s s i o n r o u t i n e s .

5.4. Feature extraction on compressed data 2 2

2 3 F o r t h e c r o p p e d , R O I - m a s k e d o r u n s e g m e n t e d p o l a r i m a g e s , t h e S D K t e m p l a t e g e n e r a t i o n f u n c t i o n w i l l l i k e l y n e e d t o

2 4 e m e d ( r e ) s e g m e n t a t i o n a n d t e m p l a t e g e n e r a t i o n o p e r a t i o n s . T h e s e w i l l u s u a l l y e p e r f o r m e d o n p r e v i o u s l y c o m p r e s s e d

2 5 d a t a .

5.5. Measure sufficiency 2

6

2 7 I S T w i l l c o m p u t e a n d r e p o r t p e r f o r m a n c e o n f u l l - s i z e u n c o m p r e s s e d r e c t i l i n e a r i m a g e s . T h i s e s t a l i s h e s a a s e l i n e

2 8 a g a i n s t w h i c h e r r o r r a t e s f o r a n y g i v e n c o m p r e s s i o n r a t i o a n d c o m p a c t f o r m a t c a n e c o m p a r e d .

5.6. Interoperability space 2

9

3 0 T h e r e a r e t w o t a r g e t e d i n t e r o p e r a i l i t y s c e n a r i o s :

―

3 1 A o n e - t o - o n e v e r i f i c a t i o n a p p l i c a t i o n i n w h i c h c o m p r e s s e d e n r o l l m e n t i m a g e r y i s r e t r i e v e d f o r s t o r a g e t o e

3 2 c o m p a r e d w i t h a n u n c o m p r e s s e d a n d u n s e g m e n t e d v e r i f i c a t i o n s a m p l e . I S T w i l l m i m i c t h i s o p e r a t i o n i n a n o f f l i n e

3 3 e v a l u a t i o n y c o m p a r i n g e n r o l l m e n t i n s t a n c e s i n t h e v a r i o u s c o m p r e s s e d f o r m a t s a g a i n s t u n p r o c e s s e d a n d

3 4 u n c o m p r e s s e d v e r i f i c a t i o n i m a g e s .

―

3 5 A s e r v e r - c e n t r i c v e r i f i c a t i o n a p p l i c a t i o n i n w h i c h a c o m p r e s s e d i m a g e i s t r a n s m i t t e d t o a s e r v e r f o r e n r o l l m e n t , a n d

3 l a t e r c o m p a r e d w i t h a c o m p r e s s e d i m a g e s u m i t t e d f o r v e r i f i c a t i o n . T h u s o t h i m a g e s a r e c o m p r e s s e d a n d i t i s 6

3 7 a s s u m e d t h a t t h e c o d e t o p r o d u c e t h e c o m p a c t f o r m r e s i d e s i n o r n e a r t o t h e s e n s o r , a n d n o t o n t h e s e r v e r .
 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 1 2 o f 3 3

5.7. Offline evaluation using archival imagery 1

2 I S T i n t e n d s t o e x e c u t e t h e t e s t i n a n e n t i r e l y o f f l i n e f a s h i o n a n d t o u s e i m a g e s f r o m v a r i o u s d a t a s e t s . I S T h a s n o t

3 c o n d u c t e d a d e d i c a t e d c o l l e c t i o n o r s c e n a r i o t e s t i n s u p p o r t o f I R E X 0 8 .

5.8. Separation of good and bad images 4

5 F o r a d e t a i l e d s t u d y o f c o m p r e s s i o n a n d t h e r e l a t i o n s h i p o f i t r a t e , P S R , a n d m a t c h i n g e r r o r r a t e s , I S T w i l l u s e i m a g e s

t y p i c a l o f w h a t m i g h t e s e e n i n a n o p e r a t o r a s s i s t e d e n r o l m e n t s e s s i o n . S u c h a s t u d y w i l l r e

q

u i r e u s t o i g n o r e c e r t a i n

6

7 i m a g e s i n s o m e o f o u r d a t a a s e s .

8 F o r a s t u d y o f t h e a i l i t y t o s e g m e n t i m a g e s a n d c o n v e r t t h e m i n t o i n s t a n c e s o f t h e t h r e e c o m p a c t f o r m s , I S T i n t e n d s t o

u s e m o r e a n a t u r a l m i x o f t h e i m a g e s i n o u r d a t a a s e s . 9

 I S T d o e s n o t i n t e n d t o i n c l u d e a s t r i c t r e p e t i t i o n o f t h e I C E 0 61 0 t r i a l 5 i n I R E X 0 8 . H o w e v e r , I R E X 0 8 i s l i k e l y t o s u p p l e m e n t

1 1 o u r l a r g e r c o r p o r a w i t h I C E d a t a . I S T w i l l :

―

1 2 a t t e m p t t o e x c l u d e i m a g e s w h i c h w o u l d c o n t r i u t e t o f a l s e r e j e c t i o n w h a t e v e r c o m p r e s s i o n o r c o m p a c t

1 3 r e p r e s e n t a t i o n i s s e l e c t e d ( e . g . e y e s c l o s e d )

―

1 4 d o c u m e n t t h i s p r a c t i c e i n a l l r e p o r t s , r e p o r t t h e n u m e r o f s u c h e x c l u s i o n s , a n d i n c l u d e t e x t o n t h e e f f e c t o f

1 5 r e g a r d i n g t h e s e e x c l u s i o n s a s F T E a n d F T A .

―

1 a d d c a v e a t s t o p u l i s h e d r e p o r t s t h a t t h e p e r f o r m a n c e v a l u e s a r e s p e c i f i c a l l y n o t p r e d i c t i v e o f a n y d e p l o y m e n t i n

6

1 7 w h i c h i m a g i n g i s s y s t e m a t i c a l l y d i s s i m i l a r t o t h a t r e f l e c t e d y t h e d a t a a s e s u s e d .

5.9. Audience and options for participation 1 8

1 U n i v e r s i t i e s a n d c o m m e r c i a l c o n c e r n s w i t h c a p a i l i t i e s i n f o l l o w i n g a r e a s a r e i n v i t e d t o p a r t i c i p a t e i n t h e I R E X 0 8 t e s t . 9

―

P r o d u c t i o n o f c o n f o r m a n t I S O / I E C 1

9

7

9

4 - 62 0 r e c o r d s

―

2 1 S e g m e n t a t i o n o f i r i s i m a g e r y , i n c l u d i n g p r o d u c t i o n o f p o l a r f o r m a t s

―

2 2 V e r i f i c a t i o n o f s t a n d a r d i z e d i m a g e r e c o r d s .

2 3 P r o s p e c t i v e p a r t i c i p a n t s s h o u l d r e a d t h i s d o c u m e n t t h e n c o m p l e t e t h e a p p l i c a t i o n f o r m , A n n e x A . P a r t i c i p a n t s m u s t

2 4 s u m i t a n S D K t h a t p r o v i d e s a l l o f t h e c o m p o n e n t s i d e n t i f i e d i n o n e o f t h e r o w s o f T a l e 4 . A l l c o m p o n e n t s i n a r o w s h a l l

2 5 e s u p p l i e d .

Table 4 – IREX classes of participation 2 6

1

2

3 4 5

6

7 8

C a s s A n n e x A

P a r t i c i p a t i o n

a g r e e m e n t

A b i i t y t o c o n v e r t

a r a w r e c t i i n e a r

i m a g e i n t o a

c r o p p e d

r e c t i i n e a r i m a g e

[ C A M 0 7 ]

A b i i t y t o c o n v e r t

a r a w r e c t i i n e a r

i m a g e i n t o a R O I -

m a s k e d

r e c t i i n e a r i m a g e

[ C A M 0 7 ]

A b i i t y t o c o n v e r t

a r a w r e c t i i n e a r

i m a g e i n t o a n

u n s e g m e n t e d

p o a r i m a g e

[ I R I 0 7 ]

A b i i t y t o e x t r a c t

f e a t u r e s f r o m a

c r o p p e d [ C A M 0 7 ]

i m a g e a n d m a t c h

A b i i t y t o e x t r a c t

f e a t u r e s f r o m a

c r o p p e d a n d

m a s k e d [ C A M 0 7 ]

i m a g e a n d m a t c h .

A b i i t y t o e x t r a c t

f e a t u r e s f r o m a n

[ I R I 0 7 ] p o a r

i m a g e a n d m a t c h

X + +

Y + + + + + +

Z + + + + + +

2 7 T h e i n c l u s i o n o f t h e s e c l a s s e s i s m o t i v a t e d a s f o l l o w s :

―

2 8 C l a s s X a l l o w s " e n r o l l m e n t - o n l y " o r g a n i z a t i o n s t o p a r t i c i p a t e , y e x e c u t i n g c r o p p i n g o n l y .

―

2 C l a s s Y e x i s t s t o a l l o w o r g a n i z a t i o n s t o d e m o n s t r a t e t h e c a p a i l i t y t o g e n e r a t e c r o p p e d a n d R O I - m a s k e d i m a g e s , a n d 9

3 0 t o e x t r a c t f e a t u r e s f r o m a l l k i n d s o f i m a g e s .

5

T h e I C E h o m e p a g e i s h t t p : / / i r i s . n i s t . g o v / i c e
 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 1 3 o f 3 3

―

1 C l a s s Z e x i s t s t o a l l o w o r g a n i z a t i o n s t o d e m o n s t r a t e t h e c a p a i l i t y t o g e n e r a t e u n s e g m e n t e d p o l a r i m a g e s , a n d t o

2 e x t r a c t f e a t u r e s f r o m a l l k i n d s o f i m a g e s .

3 A p a r t i c i p a n t m a y e n t e r S D K s f o r m o r e t h a n o n e c l a s s . A p a r t i c i p a n t m a y m e r g e Y a n d Z f u n c t i o n a l i t i e s i n t o o n e S D K .

5.10. Number of submissions 4

5 O r g a n i z a t i o n s m a y e n t e r t w o S D K s p e r c l a s s . T h i s w o u l d a l l o w , f o r e x a m p l e , " f a s t v s . s l o w " , o r " e x p e r i m e n t a l v s . m a t u r e "

i m p l e m e n t a t i o n s t o e t e s t e d . 6

5.11. Compression metrics 7

J P E i m p l e m e n t a t i o n s a c c e p t a

q

u a l i t y p a r a m e t e r t h a t c o n t r o l s t h e

q

8 u a n t i z a t i o n o f t h e D C T c o e f f i c i e n t s s p e c i f i e d i n

I S O / I E C 1 0 91 8 . T h e

q

u a n t i t a t i v e e f f e c t o f t h i s p a r a m e t e r i s n o t s t a n d a r d i z e d , a n d m a y v a r y e t w e e n i m p l e m e n t a t i o n s . 9

1 0 I S O / I E C 1 5 4 4 4 J P E 2 0 0 0 i m p l e m e n t a t i o n s a r e p a r a m e t e r i z e d y a t a r g e t v a l u e , s u c h a s t h e n u m e r o f i t s p e r p i x e l .

1 1 I S T i s l i k e l y t o s u r v e y o v e r o t h e r J P E 2 0 0 0 c o m p r e s s i o n p a r a m e t e r s , a s a v a i l a l e a n d a p p r o p r i a t e . T h i s w o u l d f o r m t h e

1 2 a s i s o f a c o m p r e s s i o n p r o f i l e .

1 3 S o m e i n p u t i m a g e s a r e m o r e c o m p r e s s i l e t h a n o t h e r s . F o r e x a m p l e , a m o t i o n - l u r r e d i m a g e w i l l c o m p r e s s w e l l , a s w i l l

1 4 i m a g e s w i t h l a r g e a r e a s o f s m o o t h s k i n c o n t e n t .

 I S T i n t e n d s t o e s t a l i s h o p e r a t i o n a l g u i d a n c e o n t h e a p p l i c a t i o n o f c o m p r e s s i o n . I S T i n t e n d s t o

q

1 5 u a n t i f y c o m p r e s s i o n

1 d a m a g e i n t e r m s o f , a t l e a s t , P S R a s t h e i n d e p e n d e n t v a r i a l e . H o w e v e r , c o m p r e s s i o n s o f t w a r e d o e s n o t t a k e t h i s a n 6

i n p u t p a r a m e t e r a n d t h u s p r a c t i c a l i m p l e m e n t a t i o n w o u l d r e

q

1 7 u i r e i t e r a t i v e s c h e m e s t o a c h i e v e a d e s i r e d e n t r o p y o r P S R

1 8 v a l u e . T h i s m a y e t e n a l e i f c o m p u t a t i o n a l e x p e n s e i s n o t p r o h i i t i v e . I S T i n t e n d s t o r e p o r t c o m p r e s s i o n t i m e s .

5.12. Provision of sensor information to SDKs 1

9

2 0 I S T w i l l p r o v i d e t h e m a n u f a c t u r e r a n d m o d e l i n f o r m a t i o n t o t h e i m a g e p r o c e s s i n g f u n c t i o n s p r o v i d e d i n t h e S D K . T h i s

2 1 a l l o w s t h e i m p l e m e n t a t i o n t o t a i l o r i t s a l g o r i t h m s t o k n o w n p r o p e r t i e s o f t h e s e n s o r ( e . g . s p e c t r a l p r o p e r t i e s o f t h e

2 2 i l l u m i n a n t ) . I S T i s n o t , h o w e v e r , i n p o s s e s s i o n o f d e t a i l e d s e n s o r s p e c i f i c a t i o n s , a n d i t i s t h e r e f o r e i n c u m e n t o n

p a r t i c i p a n t s t o a c

q

2 3 u i r e s u c h i n f o r m a t i o n a n d t o u s e i t a s t h e y s e e f i t .

5.13. Verification performance 2 4

2 5 T h e t e s t w i l l e m e d p u r e 1 : 1 t e m p l a t e c o m p a r i s o n s . I t w i l l n o t f o r m a l l y e n r o l l a p o p u l a t i o n a n d t h u s w i l l n o t s u p p o r t

v e r i f i c a t i o n s y s t e m s t h a t r u n i n a n i d e n t i f i c a t i o n m o d e , e x e c u t e c o h o r t n o r m a l i z a t i o n t e c h n i

q

2 u e s 6 . T h i s t e s t n e v e r t h e l e s s 6

2 7 i s i n f l u e n t i a l o n 1 : p e r f o r m a n c e e c a u s e i d e n t i f i c a t i o n a c c u r a c y i s c l o s e l y r e l a t e d t o t h e r e s u l t o f 1 : 1 c o m p a r i s o n s .

5.14. Phased testing 2 8

2 I n a n a t t e m p t t o s u p p o r t S C 3 7 t i m e l i n e s , I S T w i l l d e p a r t f r o m i t s u s u a l p r a c t i c e ( e . g . M I E X I I , E L F T I ) a n d c o n d u c t t h i s 9

3 0 t e s t i n j u s t a s i n g l e p h a s e . T h i s m e a n s t h e r e s u l t s o f t e s t i n g w i l l e p u l i s h e d s o m e t i m e a f t e r t h e i m p l e m e n t a t i o n s a r e

r e c e i v e d , w i t h o u t i n t e r i m d i s c l o s u r e o f r e s u l t s t o t h e s u p p l i e r . H o w e v e r I S T ' s p u r p o s e t o a i d

development 3 1 o f

3 2 i m p l e m e n t a t i o n s o f t h e p r o p o s e d I S O s t a n d a r d a n d w e w i l l t h e r e f o r e a c t i v e l y a s s i s t p a r t i c i p a n t s . F o r e x a m p l e , w e w i l l

3 3 c o m m u n i c a t e o v i o u s l y i n c o r r e c t , a e r r a n t o r p o o r e h a v i o r t o t h e s u p p l i e r e . g . F M R > 0 . 0 3 a t F M R = 0 . 0 0 1 ( i . e . w o r s e

t h a n t h e w o r s t I C E 2 0 0

6

3 4 r e s u l t ) .

5.15. Open-source code for ISO/IEC 19794-6 3 5

3 A s p a r t o f I S T ' s B i o m e t r i c D a t a I n t e r c h a n g e ( B I O M D I ) s o f t w a r e d i s t r i u t i o n 7 , I S T h a s e x p o s e d i t s o p e n - s o u r c e " C " c o d e 6

p r o j e c t f o r t h e r e a d i n g , w r i t i n g a n d v a l i d a t i o n o f I S O / I E C 1 9 7 9 4 - 6 3 7 r e c o r d s . T h e s o f t w a r e i s f r e e l y d i s t r i u t a l e . I t i s u n d e r

6

S u c h n o r m a i z a t i o n m e t h o d s m a y s t i b e i m p e m e n t e d w i t h i n t h e m a t c h e r , b y , f o r e x a m p e , s t o r i n g a s u p p i e r - o w n e d i n t e r n a 

b a c k g r o u n d s e t o f t e m p a t e s i n t o t h e S D K .

7

T h e B I O M D I r e p o s i t o r y c u r r e n t y i n c u d e s c o d e f o r h a n d i n g s t a n d a r d i z e d i r i s , f a c e , f i n g e r a n d m i n u t i a e r e c o r d s . I n s t r u c t i o n s f o r a c c e s s

a r e d e s c r i b e d h e r e : h t t p : / / b i o m e t r i c s . n i s t . g o v / n i g o s / b i o m d i . h t m 
 

 

 

 

 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 1 4 o f 3 3

1 f o r m a l v e r s i o n c o n t r o l a n d s u s c r i e r s t o t h e s e r v e r a r e a u t o m a t i c a l l y i n f o r m e d o f d e v e l o p m e n t a c t i v i t i e s . T h i s c o d e i s

2 n o w u n d e r r e v i s i o n .

NIST will develop and release C/C++ code to execute forward and reverse polar transforms. 3 T h a t i s i t w i l l e x e c u t e

4 c o o r d i n a t e t r a n s f o r m a t i o n v i a i n t e r p o l a t i o n . I t w i l l n o t i m p l e m e n t a n y s e g m e n t a t i o n o f f e a t u r e d e t e c t i o n f u n c t i o n . T h i s

5 w i l l e x e c u t e o t h i l i n e a r a n d i c u i c i n t e r p o l a t i o n . I S T w i l l e v a l u a t e o t h v a r i a n t s .

6. Standardized data elements 6

6.1. Overview 7

M u c h o f I R E X 0 8 w i l l i n v o l v e t h e g e n e r a t i o n o r u s e o f t h e d a t a s t r u c t u r e d e f i n e d i n T a l e 68 . I t i s t h e d e f i n i t i v e d a t a

s t r u c t u r e f o r a l l I R E X o p e r a t i o n s . I t i s d e r i v e d f r o m t h e o r i g i n a l I S O / I E C 1 9 7 9 4 - 6 : 2 0 0 5 r e c o r d a n d h a s e e n e x t e n d e d h e r e 9

1 0 t o i n c l u d e s u p p o r t f o r R O I - m a s k e d i m a g e s [ C A M 0 7 , C A M 0 8 ] a n d u n s e g m e n t e d p o l a r i m a g e s [ I R I 0 7 ] . I f i t i s u s e d

s u c c e s s f u l l y h e r e , I S T w o u l d c o n t r i u t e t h i s t o w a r d t h e r e v i s i o n o f I S O / I E C 1 97 94 - 61 1 .

6.2. Identifying the records of the standard 1 2

T h e I S O / I E C 1 97 94 - 6: 2 0 0 5 s t a n d a r d [ S T D 0 5 ] r e

q

1 3 u i r e d a l l i r i s i o m e t r i c d a t a l o c k s ( B D B s ) t o e w r a p p e d i n C B E F F

h e a d e r s 8 . F o r I R E X 0 8 , C B E F F h e a d e r s s h a l l e a s e n t . I n I S O / I E C 1

9

7

9

4 - 61 4 : 2 0 0 5 , t h e o n l y m e a n s o f d i f f e r e n t i a t i n g

r e c t i l i n e a r r e c o r d s f r o m p o l a r r e c o r d s w a s v i a t h e C B E F F f o r m a t t y p e ( R e c t i l i n e a r = 0 x 0 0 0

9

1 5 ; P o l a r = 0 x 0 0 0 B ) . F o r I R E X 0 8 ,

i n o r d e r t o d i f f e r e n t i a t e t h e v a r i o u s f o r m s , I S T h a s a d d e d a n e w f i e l d t o t h e r e c o r d - s e e L i n e 3 o f T a l e 61 . 6

The following subsections are a provisional attempt at encoding the [CAM07,IRI07] proposal in language suitable for the 1 7

revision of the ISO-standard. Definitive language will be developed in SC 37 Working Group 3. 1 8

6.3. The Cropping operation 1

9

In keeping with ISO notation; the term "shall" connotes a requirement and the term "should" connotes recommendation. 2 0

2 1 T h e [ C A M 0 8 ] p a p e r n o t e s t h a t " t h e a l g o r i t h m s c o r r e c t l y l o c a l i z e d t h e i r i s i n a l l [ I C E ] i m a g e s a n d p r o d u c e d f r o m e a c h o n e a

2 2 n e w c r o p p e d i m a g e o f 3 2 0 x 3 2 0 p i x e l s w i t h t h e i r i s c e n t e r e d i n i t . F o r t h o s e i m a g e s i n w h i c h t h e i r i s w a s p a r t l y o u t s i d e t h e

2 3 o r i g i n a l i m a g e f r a m e , t h e m i s s i n g p i x e l s w e r e r e p l a c e d w i t h l a c k o n e s . " W h i l e t h i s m a y e a p p r o p r i a t e f o r L 2 2 0 0

2 4 i m a g e s u s e d i n t h e I C E c o l l e c t i o n , i t i s n o t p o r t a l e t o l a r g e r s i z e s . W e t h e r e f o r e s u g g e s t t h e f o l l o w i n g r u l e s .

―

2 5 T h e c r o p r e g i o n s h a l l e s y m m e t r i c a o u t t h e i r i s c e n t e r .

―

T h e c r o p r e g i o n s h o u l d e s i z e d s u c h t h a t a t l e a s t 

≥ 2 M p i x e l s o f t h e s c l e r a a r e e x p o s e d o n e i t h e r s i d e t h e i r i s , w h e r e 6

t h e l o w e r l i m i t M = m a x ( 62 7 0 , 0 . 4 R ) w h e r e R i s t h e e s t i m a t e o f t h e i r i s r a d i u s .

―

2 8 P a r t s o f t h e i r i s e s t i m a t e d t o h a v e e e n c r o p p e d d u r i n g c a p t u r e ( i . e . a s e n t i n t h e i n p u t i m a g e ) s h a l l e r e p l a c e d w i t h

2 p i x e l s o f v a l u e 0 . 9

N B : N I S T w i l l c o d u c t a s u

r

v e

y

o v e

r

t h e 6 a d . 4 p a

r

a m e t e

r

3 0 s .

6.4. The ROI masking operation 3 1

6.4.1. Definition 3 2

In keeping with ISO notation; the term shall connotes a requirement and the term should connotes recommendation. 3 3

3 4 T h e p i x e l s i n t h e s c l e r a r e g i o n s h o u l d e s u s t i t u t e d w i t h a f i x e d m a s k v a l u e . T h i s v a l u e s h a l l e r e c o r d e d o n l i n e 3 2 o f

T a l e 63 5 . T h e s c l e r a m a s k s h a l l e x t e n d t o t h e f i r s t a n d l a s t c o l u m n s u n l e s s t h e i r i s i t s e l f l i e s o n t h o s e c o l u m n s , o r t h e u p p e r

3 a n d l o w e r e y e l i d s t o u c h t h e r e . 6

3 7 T h e p i x e l s i n t h e u p p e r e y e l i d r e g i o n s h o u l d e s u s t i t u t e d w i t h a f i x e d m a s k v a l u e . T h i s v a l u e s h a l l e r e c o r d e d o n l i n e

3 0 o f T a l e 63 8 . T h e u p p e r e y e l i d m a s k s h a l l e x t e n d t o t h e f i r s t ( t o p ) r o w o f t h e i m a g e u n l e s s t h e i r i s i t s e l f l i e s i n t h i s r o w .

3 T h e u p p e r e y e l i d m a s k s h a l l e x t e n d t o t h e l e f t m o s t a n d r i g h t m o s t c o l u m n s o f t h e i m a g e u n l e s s t h e i r i s i t s e l f l i e s t h e r e . 9

8

C B E F F , p u b i s h e d a s I S O / I E C 1 97 8 5 - 1 , a d v a n c e s a b s t r a c t f i e d s a n d v a u e s f o r e n c a p s u a t i n g , s i g n i n g a n d e n c r y p t i n g B D B s .
 

 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 1 5 o f 3 3

1 T h e p i x e l s i n t h e l o w e r e y e l i d r e g i o n s h o u l d e s u s t i t u t e d w i t h a f i x e d m a s k v a l u e . T h i s v a l u e s h a l l e r e c o r d e d o n l i n e 3 1

o f T a l e 62 . T h e l o w e r e y e l i d m a s k s h a l l e x t e n d t o t h e l a s t ( o t t o m ) r o w o f t h e i m a g e u n l e s s t h e i r i s i t s e l f l i e s i n t h i s r o w .

3 T h e l o w e r e y e l i d m a s k s h a l l e x t e n d t o t h e l e f t m o s t a n d r i g h t m o s t c o l u m n s o f t h e i m a g e u n l e s s t h e i r i s i t s e l f l i e s t h e r e .

A t l e a s t o n e r e g i o n s h a l l e m a s k e d . F o r r e g i o n s t h a t a r e n o t m a s k e d , t h e c o r r e s p o n d i n g T a l e 6 4 m a s k v a l u e s h a l l e 0 .

5 M a s k s s h a l l e u n d e r s t o o d a s e i n g f o u r - c o n n e c t e d r e g i o n s o f a s i n g l e p i x e l v a l u e .

6.4.2. Assigned values 6

7 W h e n m a s k i n g i s u s e d , t h e n o n - i r i s r e g i o n s h a l l e m a s k e d w i t h t h r e e v a l u e s a c c o r d i n g t o t h e f o l l o w i n g r u l e s . I f t h e u p p e r

8 a n d l o w e r e y e l i d m a s k v a l u e s a r e r e s p e c t i v e l y U a n d L , w i t h S t h e s c l e r a m a s k v a l u e , t h e n :

―

S

≠ U 9

―

S

≠ 1 0 L

―

L

≤ 1 1 U

―

1

≤ U≤ 1 2 2 5 5 , u t w i t h o u t a s p e c i f i c r e a s o n t o d o o t h e r w i s e , r e c o m m e n d e d v a l u e i s U = 1 2 8

―

1

≤ L≤ 1 3 2 5 5 , u t w i t h o u t a s p e c i f i c r e a s o n t o d o o t h e r w i s e , r e c o m m e n d e d v a l u e i s L = 1 2 8

―

1

≤ S≤ 1 4 2 5 5 , u t w i t h o u t a s p e c i f i c r e a s o n t o d o o t h e r w i s e , r e c o m m e n d e d v a l u e i s S = 2 0 0

1 5 I n e a c h c a s e , t h e s p e c i a l v a l u e 0 i s r e s e r v e d t o i n d i c a t e t h a t t h e r e g i o n h a s n o t e e n m a s k e d . T h i s w o u l d s u p p o r t a n I S O

1 s t a n d a r d f o r r a w i m a g e s , a n d f o r i m a g e s i n w h i c h o n e o r m o r e r e g i o n s m i g h t r e a s o n a l y n o t e m a s k e d . T h e o n g o i n g 6

r e v i s i o n o f I S O / I E C 1 97 94 - 61 7 m i g h t a d o p t t h e s e r u l e s a n d c o n v e n t i o n s .

6.4.3. Mask-ROI transition blurring 1 8

1 R e g a r d i n g t h e p i x e l s o n t h e o u n d a r y e t w e e n t h e m a s k a n d t h e o r i g i n a l i m a g e , [ C A M 0 7 ] a n d [ C A M 0 8 ] i n c l u d e t h i s 9

2 0 s t a t e m e n t : " t h e t r a n s i t i o n t o e y e l i d s u s t i t u t i o n r e g i o n s w a s l o c a l l y s m o o t h e d y a [ 5 x 7 ] k e r n e l t o m i n i m i z e t h e

2 1 o u n d a r y ' s i m p a c t o n t h e c o d i n g u d g e t " .

2 2 T h e r e f o r e , t h e v a l u e o f e a c h n o n - m a s k e d p i x e l t h a t i s e i g h t - c o n n e c t e d t o a m a s k e d p i x e l s h o u l d e s u s t i t u t e d y t h e

2 3 r e s u l t o f t h e k e r n e l n e i g h o r h o o d s u m m a t i o n u s i n g " a n i s o t r o p i c l y i n o m i a l 7 x 7 k e r n e l " , K , a s o f f e r e d y L 1 :

K = 1 / ( 64 * 64 ) u u T

w h e r e :

u = [ 1

6

1 5 2 0 1 5

6

1 ] T

6.5. Unsegmented polar records 2 4

6.5.1. Outer circle size 2 5

2 T h e i m p l e m e n t a t i o n s h o u l d o v e r - s e g m e n t t h e i r i s . T h a t i s , i t s h o u l d a s s i g n t h e r a d i u s o f t h e o u t e r c i r c l e t o e a o u t 1 5 %

6

2 7 l a r g e r t h a n t h a t o f t h e i r i s o u n d a r y w h e n i t i s e s t a p p r o x i m a t e d y a c i r c l e .

N B : N I S T w i l l s u

r

v e

y

o v e

r

t h i s p a

r

a m e t e

r (

b

y r

e - s e g m e t i g o

r

2 8 i g i a l i m a g e s ) . T h e 1 % v a l u e i s a d e f a u l t .

6.5.2. Inner circle size 2 9

3 0 T h e i m p l e m e n t a t i o n s h o u l d u n d e r - s e g m e n t t h e p u p i l . T h a t i s , i t s h o u l d a s s i g n t h e r a d i u s o f t h e i n n e r c i r c l e t o e a o u t

3 1 2 0 % s m a l l e r t h a n t h a t o f t h e p u p i l o u n d a r y w h e n i t i s e s t a p p r o x i m a t e d y a c i r c l e .

N B : N I S T w i l l s u

r

v e

y

o v e

r

t h i s p a

r

a m e t e

r (

b

y r

e - s e g m e t i g o

r

3 2 i g i a l i m a g e s ) . T h e 2 % v a l u e i s a d e f a u l t .

6.6. Polar encoding 3 3

T h e I S O / I E C 1 97 94 - 5 : 2 0 0 5 e n c o d i n g p r o c e d u r e ( s u c l a u s e 63 4 . 3 . 2 . 7 " P o l a r c o n v e r s i o n " ) s h a l l e f o l l o w e d . o t e t h a t w h i l e

t h e p r o c e d u r e a l l o w s f o r d i f f e r e n t i r i s a n d p u p i l c e n t e r s , t h e y s h a l l e c o - l o c a t e d h e r e p e r t h e c o n c e n t r i c i t y r e

q

3 5 u i r e m e n t

3 o f [ I R I 0 7 ] . I S T w i l l r e l e a s e c o d e t o e f f e c t t h e f o r w a r d - a n d r e v e r s e - p o l a r i n t e r p o l a t i o n s . 6
 

 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 1 6 o f 3 3

6.7. Auxiliary boundary data 1

6.7.1. Requirement 2

3 I R E X d o e s n o t m a k e p r o v i s i o n f o r p u r e l y v e n d o r - d e f i n e d d a t a ( e . g . a p r o p r i e t a r y t e m p l a t e ) i n t h e I R E X r e c o r d e c a u s e i t i s

4 n o n - i n t e r o p e r a l e 9 . H o w e v e r , r e f l e c t i n g t h e f a c t t h a t s e g m e n t a t i o n i n f o r m a t i o n c a n e v e r y u s e f u l ( a n d , o p e r a t i o n a l l y ,

c o u l d e c o m p u t e d d u r i n g a c

q

5 u i s i t i o n ) t h e I R E X r e c o r d a l l o w s i m p l e m e n t e r s o f a l l o f t h e f o r m a t s t o s u p p l e m e n t t h e

m a n d a t o r y f i e l d s w i t h e i t h e r o r o t h o f t h e o u n d a r y e n c o d i n g s l i s t e d i n s e c t i o n s 6 . 7 . 2 a n d 6 . 7 . 3 . 6

6.7.2. Ellipse encoded boundaries 7

I m p l e m e n t e r s m a y e l e c t t o p o p u l a t e t h e 2 4 y t e l o c k o f e s t - f i t e l l i p s e s o f t h e p u p i l a n d i r i s , i . e . T a l e 6l i n e s 3 98 t o 5 0 .

6.7.3. FCC encoded boundaries 9

I m p l e m e n t e r s m a y e l e c t t o p o p u l a t e e i t h e r o r o t h o f t h e F r e e m a n c h a i n c o d e l o c k s o n L i n e s 5 1 - 5 4 o f T a l e 61 0 . T h i s s h a l l

1 1 e i n d i c a t e d y s e t t i n g t h e r e s p e c t i v e v a l u e s t o > 0 a n d y i n c l u d i n g d a t a a s s p e c i f i e d i n T a l e 5 . T h i s f i r s t l o c k

1 2 a p p l i e s t o t h e i n n e r i r i s - p u p i l o u n d a r y . T h e s e c o n d l o c k a p p l i e s t o t h e i r i s - s c l e r a o u n d a r y .

1 3 E a c h e l e m e n t o f t h e F C C s h a l l e s t o r e d i m m e d i a t e l y f o l l o w i n g i t s p r e d e c e s s o r , w i t h o u t r e g a r d t o y t e o u n d a r i e s . I f

1 4 n e c e s s a r y , t h e F C C s h a l l e p a d d e d w i t h t r a i l i n g z e r o s t o e n s u r e t h a t t h e r e s u l t i s a n i n t e g r a l n u m e r o f o c t e t s .

1 5 E i g h t - c o n n e c t e d F r e e m a n c h a i n c o d e s s h a l l e u s e d . T h e s e a l l o w e n c o d i n g o f a n a r i t r a r y p a t h i n 3 i t s p e r p i x e l . F o r a n

i r i s o f r a d i u s 1 0 0 p i x e l s , a n d a p u p i l o f r a d i u s 4 0 p i x e l s , s u c h e n c o d i n g w o u l d r e

q

1 u i r e , w i t h a s m a l l h e a d e r , a r o u n d 2 2 0 a n d

6

9

1 7 0 y t e s r e s p e c t i v e l y .

Table 5 – Format for Freeman chain code 1 8

# F i e d L e n g t h

1 X - c o o r d i n a t e o f f i r s t p i x e i n c o s e d p a t h 2 B

2

Y - c o o r d i n a t e o f f i r s t p i x e i n c o s e d p a t h 2 B

3 N u m b e r o f e e m e n t s i n c h a i n c o d e N

4 B i t - p a c k e d F r e e m a n c h a i n c o d e , z e r o p a d d e d t o n e a r e s t o c t e t i f ( 3 N % 8 ! = 0 )

≤ 3 N / 8 + 1

1

9

Figure 1 – Example Freeman Chain Code 2 0

I f t h e g r e y r e g i o n d e n o t e s t h e o d y o f a p u p i l

t h e n , f r o m t h e f i r s t p i x e l " 1 " t o t h e l a s t " 8 " , t h e

F C C r e s u l t w o u l d e : 4 , 4 , 4 , 7 , 7 , 0 , 2 , 2 w h i c h w o u l d

 e e n c o d e d a s :

1 0 0 1 0 0 1 0 0 1 1 1 1 1 1 0 0 0 0 1 0 0 1 0

M O D J u n 2 0 , 2 0 0 8 : L a e l s w e r e i n w r o n g o r d e r .

4 3 1

5 8

6 7

2 1

2 2 M O D J u n 2 0 , 2 0 0 8 a d d e d f i g u r e : T h e s t a n d a r d d i r e c t i o n s o f F i g u r e 2 s h a l l e u s e d .

Figure 2 – Freeman Chain Code Directions 2 3

3 2 1

4 X 0

5

6

7

2 4

9

T h e i s s u e o f a o w i n g E x t e n d e d D a t a h a s b e e n d i s c u s s e d w i t h r e s p e c t t o o t h e r b i o m e t r i c s t a n d a r d s a n d h a s b e e n d e p r e c a t e d b e c a u s e

i t i s o n y v a u a b e w h e n t h e p r o d u c i n g a n d c o n s u m i n g i m p e m e n t a t i o n s a r e m a n u f a c t u r e d b y t h e s a m e c o m p a n y .
 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 1 7 o f 3 3

6.8. Inclusion of non-standard information 1

2 T h e r e c o r d s s h a l l c o n t a i n o n l y t h e i n f o r m a t i o n d e f i n e d i n t h i s d o c u m e n t . T h i s r e s t r i c t i o n p r o h i i t s s t e g a n o g r a p h i c m a r k u p

3 o f i m a g e s . I n t e r o p e r a i l i t y i s n o t a s s i s t e d y p r o p r i e t a r y h i d d e n i n f o r m a t i o n .
IREX 2008

 I S T C oncep t , E va l ua t i on P l anan d APIP age 1 8 o f33

Table 6 – Structure for the proposed formats for ISO/IEC 19794-6 1

S ec t i on t i t l ean d / or fi e ld name LIREX ac t ua l orerqu i er d va l ues R emar k s

I r i s R eocr dH ea d er ( a d ap t e df orm T a bl e 2 o f37N2484 ops t e dF e b urary 2008 as t h e l a t es t erv i s i on t ex t o fISO / IEC19794 - 6)

1 . F orma t Id en t ifi er 4B0 x 49495200i . e . ASCII"IIR \ 0"2 . V ers i on N um b er 4B0 x 30313500'015 \ 0' aonn - s t an d ar di n t er i mva l ue f or IREX08

3 . Ki n d o fi magery i n t hi serocr d8b00000001b = 1R ec t ili nearw i t h ou t ROI mas ki ngw i t h ou t anycorpp i ng

00000011b = 3R ec t ili nearw i t h ou t ROI mas ki ng b u t corppe d os i r i s i sa b o00000111b = 7[CAM07 , CAM08]R ec t ili nearw i t h mas ki ngan d corpp i ng00010000b = 16[IRI07]U nsegmen t e d op l ar00110000b = 48R ec t ili nearreocns t urc t i ono f[IRI07] unsegmen t e d op l ar i m

4 . R eocr dL eng t h4B 46 ≤ L ≤ 2 32 - 1 T o t a ll eng t h

5 . C ap t ure D ev i ce ID2BV a l uew illb eporv id e d t o SDK , w hi c h s t oers i t h ere . V a l ue

6 . N um b ero f eyes i mage d1B1I n IREX t hi sw ill a l ways b e 1

7 . R eocr dh ea d er l eng t h2B46I n ISOd ra f t s t hi swas 45 , b u t h ere li ne 3 a dd s 1 t oma k e 46

8 . I r i s i mageporper t i es

(NB or d er )

H orz . or i en t a t i on 2bORIENTATION

_

BASEBi t s 0 an d1i . e . 2l eas t s i gn ifi can t bi t s ( persee 6 . 4i n N248

9 . V er t . or i en t a t i on 2bORIENTATION

_

BASEBi t s 2 an d3

10 . S can t ype 2bSCAN _ TYPE _ PROGRESSIVE

SCAN

_

TYPE

_

INTERLACE

_

FRAME

Bi t s 4 an d5 . O neo f t h ese t owva l uesw illb esupp li e d t o t 

11 . O cc l us i ons 1bP o l ar f orma t on l y , see ISO / IEC19794 - 6 : 200512 . O cc l us i on filli ng 1bP o l ar f orma t on l y , see ISO / IEC19794 - 6 : 200513 . R esevre df or f u t ueruse 8b0M os t s i gn ifi can t bi t saerresevre di n ISO / IEC19794 - 614 . I r i s di ame t er ( erc t ili near )2BE xpec t e di r i s di ame t er i np i xe l s . O p t i ona l : if on t es t i ma t e d 15 . I mage f orma t 2BIMAGEFORMAT _ MONO _ RAWIREXSDK sareno t perm i tt e d t oocmperss , an d no t erqu i er 

on t b euse d . IMAGEFORMAT

_

MONO

_

RAWi s t h eon l ya ll o

16 . R aw i magew id t h2B > 0F orerc t ili near , t h eseva l uesare t h e di mens i onso f t h e i ma

T a bl e . F orop l ar i mages t h eseare t h e di mens i onso f t h ep

erpersen t a t i onwasex t rac t e d .

17 . R aw i mage h e i g h t 2B > 018 . I n t ens i t y d ep t h1B8bi t s19 . I mage t rans f orma t i on ( op l aron l y )1B1TRANS _ STD = 1i . e . li nearra di a li n t erop l a t i onper [STD05 , 20 . D ev i ceun i que id en t ifi er 16B'0000000000000000'16 c h arac t erzeores '0' = 0 x 30 , on t 0 x 00 .

I r i s Bi ome t r i c S u b t ype H ea d er (T a bl e 3 o f37N2484 ops t e dF e b ruary 2008 as t h e l a t es t rev i s i on t ex t o fISO / IEC19794 - 6)

21 . E ye 1BEYE _ RIGHT , EYE _ LEFTNIST expec t s L / R w illb e k nownan d supp li e d t o SDK22 . N um b ero fi r i s i mageso f t hi seey 2B1NIST w ill no t persen t mu l t i p l e i mages , os t hi s i s 1h eer

I r i s I mage H ea d er (T a bl e 4 o f37N2484 ops t e dF e b ruary 2008 as t h e l a t es t rev i s i on t ex t o fISO / IEC19794 - 6)

23 . I mage l eng t h4BM > 0L eng t h o fi mage d a t a . F orunocmpersse d8bi t greysca l e d 24 . I magenum b er 2B1Thi s fi e ldi san i n d exs t ar t i nga t 125 . Q ua li t y 1B 0 ≤ Q ≤ 100 , 255 Thi vsa l ues h a llb eocmpu t e d an d s t ore dh eer b y t h e SDK26 . Q ua li t ya l ogr i t h mven d or ID2BThi vsa l ue i sop t i ona li n IREX . IBIA oc d emay b euse d - NIS27 . Q ua li t ya l ogr i t h m ID2BTh eva l ue i sop t i ona li n IREX
IREX 2008

 I S T C oncep t , E va l ua t i on P l anan d APIP age 1 9 o f33

28 . R o t a t i onang l eo f eye 2B0 ... 0 x FFFE

0 x FFFF = ROT

_

ANGLE

_

UNDEF

= ( uns i gne d s h or t ) orun d(65536* ang l e / 360) mo d u l o 6553

ocun t er - c l oc k w i se i n d egeres

29 . R o t a t i onuncer t a i n t y 2B0 ... 0 x FFFE

0 x FFFF = ROT

_

UNCERTAIN

_

UNDEF

= ( uns i gne d s h or t ) orun d(65536* uncer t a i n t y / 180) w h eer 0 

d egreesan di s t h ea b os l u t eva l ueo f max i mumerorr

Fi e ld ssupopr t i ng ROI - mas k e di mages

30 . M as k va l ue f oruppereye lid1BTh ese t h ere fi e ld saeroppu l a t e difKi n d = 7 . O t h erw i sea ll 

S ee d e fi n i t i onsan d ur l es i nsec t i on 6 . 4 .

B eoyn dIREX08 t h e d ep t h maynee d t o b e> = 8bi t s .

31 . M as k va l ue f or l owereye lid1B32 . M as k va l ue f orsc l era 1B

Fi e ld ssupopr t i ng UNSEG op l ar i mages

33 . N um b ero f samp l esra di a ll y 2B 0 < NR Th eses i x fi e ld ss h a llb eoppu l a t e difKi n d = 16 or Ki n d = 48

NRi s t h enum b ero f samp l esa l ongasop k e

NCi s t h enum b ero f sop k esaorun d t h e i r i s

Th eop l ar i mage d a t aon t h e l as t li neo f t hi s t a bl e h as h e i g 

C oor di na t esys t em i szeoror i en t e d w i t h(0 , 0) a tt h e t op l e 

Th e i nneran d ou t erc i rc l ecen t ersaerocncen t r i c .

34 . N um b ero f samp l esc i rcum f eern t i a ll y 2B 0 < NC35 . X ocor di na t eo fi nner+ou t erc i rc l ecen t ers 2B 0 ≤ x < W36 . Y ocor di na t eo fi nner+ou t erc i rc l ecen t ers 2B 0 ≤ y < H37 . I nnerc i rc l era di us 2B 0 < r38 . O u t erc i rc l era di us 2B 0 < r

Fi e ld ssupopr t i nga lli mages

39 . X ocor d o f t h ecen t ero f t h ee lli pse

apporx i ma t i ng t h epup ilb oun d ary

2BP opu l a t i ono f t h eses i x fi e ld s i sa ll owe db u t no t erqu i er df 

e l ec t sno tt oocmpu t e t h ee lli pse t h en i t s h a ll ass i gn X = 0 x 

C onsumerso f t hi s d a t as h a lli gnoer t h ese fi e ld s ifX = 0 x FF

b oun d sw i t h erspec tt o t h ew id t h on li ne 16 .

40 . Y ocor d o f t h ecen t ero f t h ee lli pse

apporx i ma t i ng t h epup ilb oun d ary

2B

41 . X ocor d o f t h e i n t ersec t i onp t . o f t h esem i - ma j or

ax i sw i t h t h ee lli pseapporx i ma t i ng t h epup il

2B

42 . Y ocor d o f t h e i n t ersec t i onp t . o f t h esem i - ma j or

ax i sw i t h t h ee lli pseapporx i ma t i ng t h epup il

2B

43 . X ocor d o f t h e i n t ersec t i onp t . o f t h esem i - m i nor

ax i sw i t h t h ee lli pseapporx i ma t i ng t h epup il

2B

44 . Y ocor d o f t h e i n t ersec t i onp t . o f t h esem i - m i nor

ax i sw i t h t h ee lli pseapporx i ma t i ng t h epup il

2B

45 . X ocor d o f t h ecen t ero f t h ee lli pse

apporx i ma t i ng t h e i r i s b oun d ary

2BP opu l a t i ono f t h eses i x fi e ld s i sa ll owe db u t on t erqu i er df 

e l ec t sno tt oocmpu t e t h ee lli pse t h en i t s h a ll ass i gn X = 0 x 

C onsumerso f t hi s d a t as h a lli gnoer t h ese fi e ld s ifX = 0 x FF

b oun d sw i t h erspec tt o t h ew id t h on li ne 16 .

C on t i nue d nex t page ...

46 . Y ocor d o f t h ecen t ero f t h ee lli pse

apporx i ma t i ng t h e i r i s b oun d ary

2B

47 . X ocor d o f t h e i n t ersec t i onp t . o f t h esem i - ma j or

ax i sw i t h t h ee lli pseapporx i ma t i ng t h e i r i s

2B

48 . Y ocor d o f t h e i n t ersec t i onp t . o f t h esem i - ma j or

ax i sw i t h t h ee lli pseapporx i ma t i ng t h e i r i s

2B

49 . X ocor d o f t h e i n t ersec t i onp t . o f t h esem i - m i nor

ax i sw i t h t h ee lli pseapporx i ma t i ng t h e i r i s

2B

50 . Y ocor d o f t h e i n t ersec t i onp t . o f t h esem i - m i nor

ax i sw i t h t h ee lli pseapporx i ma t i ng t h e i r i s

2B
IREX 2008

 I S T C oncep t , E va l ua t i on P l anan d APIP age 20 o f33

51 . F reemanoc d e l eng t hf orpup il - i r i s b oun d ary 2BNS eesec t i on 6 . 7 . Thi s bl oc k a ll owe db u t no t erqu i re df ora 

IfN = 0 , t h esc l era - i r i s FCCl eng t h va l ue f o ll ows i mme di a t e 

52 . F reemanoc d e d a t a f orpup il - i r i s b oun d ary N53 . F reemanoc d e l eng t hf orsc l era - i r i s b oun d ary 2BNS eesec t i on 6 . 7 . Thi s bl oc k a ll owe db u t no t erqu i re df ora 

IfN = 0 , t h e i mage d a t a f o ll ows i mme di a t e l y 54 . F reemanoc d e d a t a f orsc l era - i r i s b oun d ary N

55 . I mage d a t a ML eng t hM enoc d e d on li ne 23 , i n b y t es

1
 

 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 2 1 o f 3 2

7. PC-based API specification 1

7.1. Overview 2

T h i s s e c t i o n d e s c r i e s t h e I R E X A P I . A l l S D K ' s s u m i t t e d t o I R E X 0 8 s h a l l i m p l e m e n t t h e f u n c t i o n s e l o w h e r e a s r e

q

3 u i r e d

4 y t h e c l a s s e s o f p a r t i c i p a t i o n l i s t e d i n T a l e 4 .

7.2. Testing interface 5

7.2.1. Requirement 6

7 I R E X p a r t i c i p a n t s s h a l l s u m i t a n S D K w h i c h p r e s e n t s t h e " C " p r o t o t y p e d i n t e r f a c e g i v e n i n t h e f o l l o w i n g s u s e c t i o n s .

7.2.2. Sensor identifiers 8

I R E X w i l l u s e i m a g e s f r o m : 9

―

1 0 a l a r g e c o r p u s c o l l e c t e d u s i n g t h e L 3 0 0 0 .

―

1 1 a l a r g e r c o r p u s c o l l e c t e d u s i n g t h e S e c u r i m e t r i c s P I E R c a m e r a .

―

t h e s m a l l e r s e

q

u e s t e r e d I C E 0 61 2 c o r p u s o f L 2 2 0 0 i m a g e s

NIST is actively seeking to extend this to include other sources - please see NIST's call for images on Page 2 1 3 . T o s u p p o r t

1 4 i n t e r o p e r a l e i . e . c r o s s - s e n s o r m a t c h i n g , t h e S D K w i l l e t o l d t h e s e n s o r t h e t w o y t e u n s i g n e d i n t e g e r v a l u e s i n T a l e 7 .

Table 7 – Sensor identifiers 1 5

# S e n s o r M a n u f a c t u r e r a n d M o d e I d e n t i f i e r

1 L G 2 20 0 0 x 2 A 1 6

2

L G 3 0 0 0 0 x 2 A 1 E

3 L G 4 0 0 0 0 x 2 A 2 6

4 S e c u r i m e t r i c s P I E R 0 x 1 A 0 3

5 U n k n o w n o r u n s p e c i f i e d 0 x 0 0 0 0

1 P r e s e n c e o n t h i s t a l e i n d i c a t e s I S T ' s i n t e n t i o n t o u s e i m a g e s c a p t u r e d y t h e s e d e v i c e s . I S T w i l l r e v i s e t h i s t a l e a s 6

1 7 o t h e r d a t a e c o m e s a v a i l a l e .

7.2.3. Geometric, photometric or other alterations to images 1 8

I t i s a t t h e d i s c r e t i o n o f t h e p r o v i d e r w h e t h e r t o a l t e r t h e i n p u t i m a g e s d u r i n g t h e T a l e 61 r e c o r d p r e p a r a t i o n . I f a v e n d o r 9

2 0 e l i e v e d f o r i n s t a n c e t h a t c o n t r a s t e n h a n c e m e n t w o u l d p r o d u c e a m o r e e a s y - t o - r e c o g n i z e i m a g e t h e n t h e

2 1 i m p l e m e n t a t i o n i s p e r m i t t e d t o d o t h i s . A m o r e i m p o r t a n t e x a m p l e i s d e s c r i e d i n S e c t i o n 2 o f [ C A M 0 7 , C A M 0 8 ] .

F o r t h o s e i m a g e s i n w h i c h t h e i r i s w a s p a r t l y o u t s i d e o f t h e o r i g i n a l i m a g e f r a m e , t h e m i s s i n g

p i x e l s w e r e r e p l a c e d w i t h l a c k o n e s . F o r t h o s e i n w h i c h t h e a l g o r i t h m s d e t e c t e d t h a t t h e

g a z e w a s d i r e c t e d a w a y f r o m t h e c a m e r a , a s g a u g e d y p r o j e c t i v e d e f o r m a t i o n o f t h e e y e

s h a p e , a c o r r e c t i v e a f f i n e t r a n s f o r m a t i o n w a s a u t o m a t i c a l l y a p p l i e d w h i c h e f f e c t i v e l y

“

r o t a t e d ” t h e e y e i n i t s s o c k e t a c k i n t o o r t h o g r a p h i c p e r s p e c t i v e o n - a x i s w i t h t h e c a m e r a .

2 2 S u c h s t e p s a r e a l l o w e d a n d a r e l i k e l y t o a l l o w d o w n s t r e a m f e a t u r e e x t r a c t o r s a n d m a t c h e r s t o g i v e e t t e r p e r f o r m a n c e .

2 3 I S T t a k e s n o p o s i t i o n o n w h e t h e r t h e s e o r o t h e r o p e r a t i o n s s h o u l d e a p p l i e d . I S T d o e s h o w e v e r p r o h i i t t h e

2 4 a p p l i c a t i o n o f c o m p r e s s i o n a n d r e c o m m e n d s a g a i n s t a n y a c t i o n w h i c h w o u l d l u r t h e i m a g e . o t e t h a t v e n d o r s m i g h t

p r o f i t a l y i m p l e m e n t l o c a l i m a g e p r o c e s s i n g s t e p s ( i . e . n o t r e

q

2 5 u i r i n g t h e e n t i r e o r i g i n a l i m a g e ) i n t h e f r o n t - e n d o f t h e

2 f e a t u r e e x t r a c t i o n r o u t i n e s . 6

2 7
 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 2 2 o f 3 2

7.2.4. Conversion of raw rectilinear imagery to cropped rectilinear 1

2 T o a s s e s s v i a i l i t y o f t h e p r o p o s e d s t a n d a r d c r o p - o n l y f o r m a t , p a r t i c i p a t i n g s u m i s s i o n s t o I R E X 0 8 s h a l l c o n v e r t a r a w

r a s t e r i r i s i m a g e i n t o a c r o p p e d r a s t e r i r i s i m a g e , a n d w r i t e t h e r e s u l t a s a T a l e 63 i n s t a n c e o f K i n d = 3 . T o d o t h i s t h e

4 i m p l e m e n t a t i o n w i l l n e e d t o f i n d t h e i r i s c e n t e r a n d c r o p s y m m e t r i c a l l y a r o u n d i t . T h e i m p l e m e n t a t i o n s h a l l n o t c o m p r e s s

5 t h e i m a g e d a t a .

J u n e 2 5 , 2 0 0 8 . T h e i m p l e m e n t a t i o n s h a l l n o t r o t a t e t h e i r i s : I n s t e a d i f r o t a t i o n i s d e t e c t e d i t s h a l l e r e c o r d e d i n t h e 6

a p p r o p r i a t e f i e l d s o f T a l e 6, i . e . l i n e s 2 8 - 2 97 . T e m p l a t e g e n e r a t o r s a n d / o r m a t c h e r s s h o u l d h e e d s u c h v a l u e s .

8 T h e p r o v i d e d S D K s h a l l i m p l e m e n t t h e A P I c a l l s p e c i f i e d i n T a l e 8 .

Table 8 – IREX API for preparation of cropped rectilinear records 9

P r o t o t y p e I N T 3 2c o n v e r t _ r a s t e r _ t o _ c r o p p e d _ r e c t i i n e a r (

c o n s t B Y T E * u n c o m p r e s s e d _ r a s t e r _ d a t a ,

c o n s t U I N T 1

6

i m a g e _ w i d t h ,

c o n s t U I N T 1

6

i m a g e _ h e i g h t ,

c o n s t B Y T E h o r z _ o r i e n t a t i o n ,

c o n s t B Y T E v e r t _ o r i e n t a t i o n ,

c o n s t B Y T E s c a n _ t y p e ,

c o n s t B Y T E i m a g e _ f o r m a t ,

c o n s t B Y T E i n t e n s i t y _ d e p t h ,

c o n s t U I N T 1 6 n i s t _ e n c o d e d _ d e v i c e _ i d ,

I N T 1

6

* b b o x _ t o p e f t _ x , / / J u n e 25 , 0 8 : T h e s e t w o p a r a m e t e r s a r e n e w a n d a r e i n t r o d u c e d t o a o w N I S T

I N T 1 6* b b o x _ t o p e f t _ y , / / t o s u r v e y o v e r c r o p s i z e s . J u y 28 , 20 0 8 : T h e y ' r e a r e S I G N E D ( x , y ) s o c a n b e n e g a t i v e .

B Y T E * c _ r e c t i i n e a r _ i m a g e ) ;

D e s c r i p t i o n T h i s f u n c t i o n t a k e s a r a w i n p u t i m a g e a n d o u t p u t s a c o r r e s p o n d i n g c r o p p e d i m a g e .

T h e m e m o r y f o r t h e o u t p u t s t r u c t u r e i s a o c a t e d b e f o r e t h e c a i . e . t h e i m p e m e n t a t i o n s h a n o t a o c a t e m e m o r y f o r

t h e r e s u t . T h e f u n c t i o n r e t u r n s e i t h e r s u c c e s s ( 0 ) o r f a i u r e ( n o n - z e r o ) . F a i u r e i n d i c a t e s a f a i u r e t o c o n v e r t t h e i m a g e .

T h e r e s u t w i n e v e r t h e e s s b e a c o n f o r m a n t i n s t a n c e w i t h z e r o i r i d e s a n d z e r o i m a g e s .

I n p u t

P a r a m e t e r s

u n c o m p r e s s e d _ r a s t e r _ d a t a T h e u n c o m p r e s s e d r a w i m a g e u s e d f o r t e m p a t e c r e a t i o n .

i m a g e _ w i d t h T h e n u m b e r o f p i x e s i n d i c a t i n g t h e w i d t h o f t h e i m a g e .

i m a g e _ h e i g h t T h e n u m b e r o f p i x e s i n d i c a t i n g t h e h e i g h t o f t h e i m a g e .

h o r z _ o r i e n t a t i o n N I S T a n t i c i p a t e s s e t t i n g t h e s e v a u e s t o O R I E N T A T I O N _ B A S E , p e r [ S T D 0 5 , 6. 5 . 4 ] .

v e r t _ o r i e n t a t i o n

s c a n _ t y p e P r o g r e s s i v e o r i n t e r a c e d . V a u e s p e r t h e s t a n d a r d .

i m a g e _ f o r m a t N I S T a n t i c i p a t e s u s i n g o n y u n p r o c e s s e d u n c o m p r e s s e d 8 b i t g r a y s c a e d a t a , s o t h e

i m a g e f o r m a t w i b e 0 x 0 0 0

2

, a n d t h e i n t e n s i t y d e p t h w i b e 8 , b o t h p e r [ S T D 0 5 ] .

i n t e n s i t y _ d e p t h

n i s t _ e n c o d e d _ d e v i c e _ i d A t w o b y t e u n s i g n e d i n t e g e r v a u e f r o m T a b e 7

O u t p u t

P a r a m e t e r s

c _ r e c t i i n e a r _ i m a g e T h e o u t p u t r e c o r d , p e r T a b e 6 w i t h K i n d = 3

b b o x _ t o p e f t _ x X c o o r d i n a t e i n t h e o r i g i n a i m a g e f r o m w h i c h t h e c r o p w a s p r e p a r e d

b b o x _ t o p e f t _ y Y c o o r d i n a t e i n t h e o r i g i n a i m a g e f r o m w h i c h t h e c r o p w a s p r e p a r e d

R e t u r n

V a u e s

0 S u c c e s s

2

E e c t i v e r e f u s a t o g e n e r a t e t h i s K i n d o f o u t p u t r e c o r d

4 I n v o u n t a r y f a i u r e t o m a k e o u t p u t r e c o r d - e . g . c o u d n o t f i n d i r i s - s c e r a b o u n d a r y .

6

E e c t i v e r e f u s a t o p r o d u c e a n o u t p u t r e c o r d - e . g . o n q u a i t y g r o u n d s .

8 C a n n o t p a r s e i n p u t d a t a ( i . e . a s s e r t i o n t h a t i n p u t r e c o r d i s n o n - c o n f o r m a n t )

O t h e r V e n d o r - d e f i n e d

1 0

1 1 T h e n u m e r o f t i m e s a n o n - z e r o e r r o r c o d e s i s r e t u r n e d w i l l e c o u n t e d , r e p o r t e d a n d a p p r o p r i a t e l y f a c t o r e d i n t o

1 2 a n a l y s e s .

1 3
 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 2 3 o f 3 2

7.2.5. Conversion of raw rectilinear imagery to cropped ROI-masked rectilinear 1

2 T o a s s e s s v i a i l i t y o f t h e p r o p o s e d s t a n d a r d ' s c r o p p e d - a n d - R O I - m a s k e d f o r m a t , p a r t i c i p a t i n g s u m i s s i o n s t o I R E X 0 8 s h a l l

3 c o n v e r t a r a w r a s t e r i r i s i m a g e i n t o a c r o p p e d r a s t e r i r i s i m a g e , r e p l a c e e y e l i d s a n d s c l e r a w i t h f i x e d p i x e l v a l u e s , a n d w r i t e

t h e r e s u l t a s a T a l e 64 i n s t a n c e o f K i n d = 7 . T o d o t h i s t h e i m p l e m e n t a t i o n w i l l n e e d t o f i n d t h e i r i s c e n t e r a n d c r o p

5 s y m m e t r i c a l l y a r o u n d i t , a n d f i n d t h e e y e l i d s a n d i r i s - s c l e r a o u n d a r i e s . T h e i m p l e m e n t a t i o n s h a l l n o t c o m p r e s s t h e

o u t p u t i m a g e d a t a . 6

T h e f u n c t i o n s h a l l e i m p l e m e n t e d w i t h t h e A P I c a l l s p e c i f i e d i n T a l e 97 .

Table 9 – IREX API for preparation of cropped-and-ROI-masked records 8

P r o t o t y p e I N T 3

2

c o n v e r t _ r a s t e r _ t o _ c r o p p e d _ a n d _ m a s k e d _ r e c t i i n e a r (

c o n s t B Y T E * u n c o m p r e s s e d _ r a s t e r _ d a t a ,

c o n s t U I N T 1

6

i m a g e _ w i d t h ,

c o n s t U I N T 1

6

i m a g e _ h e i g h t ,

c o n s t B Y T E h o r z _ o r i e n t a t i o n ,

c o n s t B Y T E v e r t _ o r i e n t a t i o n ,

c o n s t B Y T E s c a n _ t y p e ,

c o n s t B Y T E i m a g e _ f o r m a t ,

c o n s t B Y T E i n t e n s i t y _ d e p t h ,

c o n s t U I N T 1

6 n i s t _ e n c o d e d _ d e v i c e _ i d ,

B Y T E * c m _ r e c t i i n e a r _ i m a g e ) ;

D e s c r i p t i o n T h i s f u n c t i o n t a k e s a r a w i n p u t i m a g e a n d o u t p u t s t h e c o r r e s p o n d i n g c r o p p e d a n d R O I - m a s k e d i m a g e .

T h e m e m o r y f o r t h e o u t p u t s t r u c t u r e i s a o c a t e d b e f o r e t h e c a i . e . t h e i m p e m e n t a t i o n s h a n o t a o c a t e m e m o r y f o r

t h e r e s u t . T h e f u n c t i o n r e t u r n s e i t h e r s u c c e s s ( 0 ) o r f a i u r e ( n o n - z e r o ) . F a i u r e i n d i c a t e s a f a i u r e t o c o n v e r t t h e i m a g e .

T h e r e s u t w i n e v e r t h e e s s b e a c o n f o r m a n t i n s t a n c e w i t h z e r o i r i d e s a n d z e r o i m a g e s .

I n p u t

P a r a m e t e r s

u n c o m p r e s s e d _ r a s t e r _ d a t a T h e u n c o m p r e s s e d r a w i m a g e u s e d f o r t e m p a t e c r e a t i o n .

i m a g e _ w i d t h T h e n u m b e r o f p i x e s i n d i c a t i n g t h e w i d t h o f t h e i m a g e .

i m a g e _ h e i g h t T h e n u m b e r o f p i x e s i n d i c a t i n g t h e h e i g h t o f t h e i m a g e .

h o r z _ o r i e n t a t i o n N I S T a n t i c i p a t e s s e t t i n g t h e s e v a u e s t o O R I E N T A T I O N _ B A S E , p e r [ S T D 0 5 , 6. 5 . 4 ] .

v e r t _ o r i e n t a t i o n

s c a n _ t y p e P r o g r e s s i v e o r i n t e r a c e d . V a u e s p e r t h e s t a n d a r d .

i m a g e _ f o r m a t N I S T a n t i c i p a t e s u s i n g o n y u n p r o c e s s e d u n c o m p r e s s e d 8 b i t g r a y s c a e d a t a , s o t h e

i m a g e f o r m a t w i b e 0 x 0 0 0 2, a n d t h e i n t e n s i t y d e p t h w i b e 8 , b o t h p e r [ S T D 0 5 ] .

i n t e n s i t y _ d e p t h

n i s t _ e n c o d e d _ d e v i c e _ i d A t w o b y t e u n s i g n e d i n t e g e r v a u e f r o m T a b e 7

O u t p u t

P a r a m e t e r s

c m _ r e c t i i n e a r _ i m a g e T h e o u t p u t c r o p p e d a n d R O I - m a s k e d i m a g e , p e r T a b e 6 w i t h K i n d = 7

R e t u r n

V a u e s

0 S u c c e s s

2

E e c t i v e r e f u s a t o g e n e r a t e t h i s K i n d o f o u t p u t r e c o r d

4 I n v o u n t a r y f a i u r e t o m a k e o u t p u t r e c o r d - e . g . c o u d n o t f i n d i r i s - s c e r a b o u n d a r y .

6

E e c t i v e r e f u s a t o p r o d u c e a n o u t p u t r e c o r d - e . g . o n q u a i t y g r o u n d s .

8 C a n n o t p a r s e i n p u t d a t a ( i . e . a s s e r t i o n t h a t i n p u t r e c o r d i s n o n - c o n f o r m a n t )

O t h e r V e n d o r - d e f i n e d

9

1 0 T h e n u m e r o f t i m e s a n o n - z e r o e r r o r c o d e i s r e t u r n e d w i l l e c o u n t e d , r e p o r t e d a n d a p p r o p r i a t e l y f a c t o r e d i n t o

1 1 a n a l y s e s .

1 2
 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 2 4 o f 3 2

7.2.6. Conversion of raw rectilinear imagery to unsegmented polar 1

2 T o a s s e s s v i a i l i t y o f t h e p r o p o s e d s t a n d a r d ' s u n s e g m e n t e d p o l a r f o r m a t , p a r t i c i p a t i n g s u m i s s i o n s t o I R E X 0 8 s h a l l

c o n v e r t a r a w r a s t e r i r i s i m a g e i n t o a n u n s e g m e n t e d p o l a r i m a g e a n d w r i t e t h e r e s u l t a s a T a l e 6i n s t a n c e o f K i n d = 1 63 .

4 T o d o t h i s t h e i m p l e m e n t a t i o n w i l l n e e d t o f i n d c o n c e n t r i c c i r c l e s i n t h e p u p i l a n d o u t s i d e t h e i r i s , a n d t o e x e c u t e t h e

5 f o r w a r d p o l a r t r a n s f o r m a t i o n ( u s i n g I S T w i l l p r o v i d e r e f e r e n c e p o l a r t r a n s f o r m a t i o n c o d e ) . T h e i m p l e m e n t a t i o n s h a l l

n o t c o m p r e s s t h e o u t p u t i m a g e d a t a . 6

7 T h e f u n c t i o n s h a l l e i m p l e m e n t e d w i t h t h e A P I c a l l s p e c i f i e d i n T a l e 1 0 .

Table 10 – IREX API for creation of unsegmented polar records 8

P r o t o t y p e I N T 3

2

c o n v e r t _ r a s t e r _ t o _ u n s e g m e n t e d _ p o a r (

c o n s t B Y T E * u n c o m p r e s s e d _ r a s t e r _ d a t a ,

c o n s t U I N T 1

6

i m a g e _ w i d t h ,

c o n s t U I N T 1

6

i m a g e _ h e i g h t ,

c o n s t B Y T E h o r z _ o r i e n t a t i o n ,

c o n s t B Y T E v e r t _ o r i e n t a t i o n ,

c o n s t B Y T E s c a n _ t y p e ,

c o n s t B Y T E i m a g e _ f o r m a t ,

c o n s t B Y T E i n t e n s i t y _ d e p t h ,

c o n s t U I N T 1

6 n i s t _ e n c o d e d _ d e v i c e _ i d ,

c o n s t U N I T 1

6 n u m _ s a m p e s _ r a d i a y ,

c o n s t U I N T 1

6 n u m _ s a m p e s _ c i r c u m f e r e n t i a y ,

B Y T E * u n s e g _ p o a r _ i m a g e ) ;

D e s c r i p t i o n T h i s f u n c t i o n t a k e s r a w i n p u t i m a g e a n d o u t p u t s t h e c o r r e s p o n d i n g u n s e g m e n t e d p o a r i m a g e . T h e c o o r d i n a t e s o f t h e

p u p i a n d i r i s c e n t e r s a r e r e t u r n e d a s o .

T h e m e m o r y f o r t h e t e m p a t e i s a o c a t e d b e f o r e t h e c a i . e . t h e i m p e m e n t a t i o n s h a n o t a o c a t e m e m o r y f o r t h e

r e s u t . T h e f u n c t i o n r e t u r n s e i t h e r s u c c e s s ( 0 ) o r f a i u r e ( n o n - z e r o ) . F a i u r e i n d i c a t e s a f a i u r e t o c o n v e r t t h e i m a g e . T h e

r e s u t w i n e v e r t h e e s s b e a c o n f o r m a n t i n s t a n c e w i t h z e r o i r i d e s a n d z e r o i m a g e s .

I n p u t

P a r a m e t e r s

u n c o m p r e s s e d _ r a s t e r _ d a t a T h e u n c o m p r e s s e d r a w i m a g e u s e d f o r t e m p a t e c r e a t i o n .

i m a g e _ w i d t h T h e n u m b e r o f p i x e s i n d i c a t i n g t h e w i d t h o f t h e i n p u t i m a g e .

i m a g e _ h e i g h t T h e n u m b e r o f p i x e s i n d i c a t i n g t h e h e i g h t o f t h e i n p u t i m a g e .

h o r z _ o r i e n t a t i o n N I S T a n t i c i p a t e s s e t t i n g t h e s e v a u e s t o O R I E N T A T I O N _ B A S E , p e r [ S T D 0 5 , 6. 5 . 4 ] .

v e r t _ o r i e n t a t i o n

s c a n _ t y p e P r o g r e s s i v e o r i n t e r a c e d . V a u e s p e r t h e s t a n d a r d .

i m a g e _ f o r m a t N I S T a n t i c i p a t e s u s i n g o n y u n p r o c e s s e d u n c o m p r e s s e d 8 b i t g r a y s c a e d a t a , s o t h e

i m a g e f o r m a t w i b e 0 x 0 0 0

2

, a n d t h e i n t e n s i t y d e p t h w i b e 8 , b o t h p e r [ S T D 0 5 ] .

i n t e n s i t y _ d e p t h

n i s t _ e n c o d e d _ d e v i c e _ i d A t w o b y t e u n s i g n e d i n t e g e r v a u e f r o m T a b e 7

n u m _ s a m p e s _ r a d i a y T h e n u m b e r o f s a m p e a o n g a s p o k e . T h e o u t p u t p o a r d a t a s h a h a v e t h i s h e i g h t .

n u m _ s a m p e s _ c i r c u m f e r e n t i a y T h e n u m b e r o f " s p o k e s " a r o u n d t h e i r i s . T h e o u t p u t p o a r d a t a s h a h a v e t h i s w i d t h .

O u t p u t

P a r a m e t e r s

u n s e g _ p o a r _ i m a g e T h e o u t p u t r e c o r d , p e r T a b e 6, w i t h t h e v a u e s o n i n e s 3 3 - 3 8 s e t c o r r e c t y . T h e

K i n d o n i n e 3 a n d t h e i m a g e d a t a o n i n e 5 5 s h a b e s e t a s f o o w s .

―

E I T H E R : S e t K i n d = 1

6

a n d i n s e r t p r o p e r p o l a r f o r m a t i m a g e d a t a .

Y o u c a n u s e t h e I S T c o d e a v a i l a l e f o r t h e i n t e r p o l a t i o n n e e d e d t o

e x e c u t e t h e f o r w a r d p o l a r t r a n s f o r m .

―

O R : S e t K i n d = 1 , c o p y t h e i n p u t r a s t e r t o t h e o u t p u t r e c o r d .

R e t u r n V a u e 0 S u c c e s s

2

E e c t i v e r e f u s a t o g e n e r a t e t h i s K i n d o f o u t p u t r e c o r d

4 I n v o u n t a r y f a i u r e t o m a k e o u t p u t r e c o r d - e . g . c o u d n o t f i n d i r i s - s c e r a b o u n d a r y .

6

E e c t i v e r e f u s a t o p r o d u c e a n o u t p u t r e c o r d - e . g . o n q u a i t y g r o u n d s .

8 C a n n o t p a r s e i n p u t d a t a ( i . e . a s s e r t i o n t h a t i n p u t r e c o r d i s n o n - c o n f o r m a n t )

O t h e r V e n d o r - d e f i n e d f a i u r e .

9
 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 2 5 o f 3 2

1 T h e n u m e r o f t i m e s a n o n - z e r o e r r o r c o d e i s r e t u r n e d w i l l e c o u n t e d , r e p o r t e d a n d a p p r o p r i a t e l y f a c t o r e d i n t o

2 a n a l y s e s .

7.2.7. Template creation 3

T h i s f u n c t i o n c o n v e r t s a T a l e 6r e c o r d i n t o a n o p a

q

4 u e p r o p r i e t a r y t e m p l a t e . T h e f u n c t i o n w i l l n e e d t o l o o k a t t h e h e a d e r

5 o f t h e i n p u t r e c o r d t o d e t e r m i n e t h e c o n t e n t , p a r t i c u l a r l y t h e " K i n d " v a l u e o n L i n e 3 . T h e f u n c t i o n s h o u l d r e t u r n t h e

d e f i n e d e r r o r c o d e i f i t d o e s n o t s u p p o r t c e r t a i n K i n d s . 6

Table 11 – IREX API template creation 7

P r o t o t y p e I N T 3

2

c o n v e r t _ i m a g e _ t o _ t e m p a t e (

c o n s t B Y T E * i n p u t _ r e c o r d ,

U I N T 1 6* t e m p a t e _ s i z e ,

B Y T E * p r o p r i e t a r y _ t e m p a t e ) ;

D e s c r i p t i o n T h i s f u n c t i o n t a k e s e i t h e r a r e c t i i n e a r i m a g e , o r a n R O I - m a s k e d i m a g e , o r a n u n s e g m e n t e d p o a r i m a g e , a n d o u t p u t s a

p r o p r i e t a r y t e m p a t e . T h e i m p e m e n t a t i o n s h o u d i n s p e c t t h e i n p u t h e a d e r t o d e t e r m i n e w h i c h k i n d o f i m a g e r y i s

b e i n g p r o v i d e d , p e r t h e v e r s i o n n u m b e r v a u e s g i v e n i n s e c t i o n 6. 2.

T h e m e m o r y f o r t h e o u t p u t t e m p a t e i s a o c a t e d b e f o r e t h e c a i . e . t h e i m p e m e n t a t i o n s h a n o t a o c a t e m e m o r y f o r

t h e r e s u t . I n a c a s e s , e v e n w h e n u n a b e t o e x t r a c t f e a t u r e s , t h e o u t p u t s h a b e a t e m p a t e r e c o r d t h a t m a y b e

p a s s e d t o t h e m a t c h _ t e m p a t e s f u n c t i o n w i t h o u t e r r o r . T h a t i s t h i s r o u t i n e m u s t i n t e r n a y e n c o d e " t e m p a t e c r e a t i o n

f a i e d " a n d t h e m a t c h e r m u s t t r a n s p a r e n t y h a n d e t h i s .

I n p u t

P a r a m e t e r s

i n p u t _ r e c o r d A n i n s t a n c e o f T a b e 6. I m p e m e n t a t i o n s m u s t a t e r t h e i r b e h a v i o r a c c o r d i n g t o t h e K i n d o f

i m a g e . T h e i m p e m e n t a t i o n s h a s u p p o r t t h e s e v a u e s :

K i n d = 1

K i n d = 3

K i n d = 7

K i n d = 4 8

T h e S D K d o e s

not h a v e t o s u p p o r t K i n d = 1

6 b e c a u s e N I S T w i e x e c u t e a n y n e e d e d r e v e r s e

p o a r t r a n s f o r m s u s i n g N I S T c o d e t o m a k e K i n d = 4 8 i n s t a n c e s .

O u t p u t

P a r a m e t e r s

T e m p a t e _ s i z e T h e s i z e , i n b y t e s , o f t h e o u t p u t t e m p a t e

p r o p r i e t a r y _ t e m p a t e T h e o u t p u t t e m p a t e . T h e f o r m a t i s e n t i r e y u n r e g u a t e d . J u n e 25 , 20 0 8 : N I S T w i a o c a t e d 8 K B

b e f o r e t h e f u n c t i o n i s c a e d - i f 8 K B i s n o t e n o u g h e m a i u s .

R e t u r n V a u e 0 S u c c e s s

2

E e c t i v e r e f u s a t o p r o c e s s t h i s K i n d o f i n p u t r e c o r d

4 I n v o u n t a r y f a i u r e t o e x t r a c t f e a t u r e s ( e . g . c o u d n o t f i n d i r i s i n t h e i n p u t - i m a g e )

6

E e c t i v e r e f u s a t o p r o d u c e a t e m p a t e ( e . g . i n s u f f i c i e n t i r i s a r e a )

8 C a n n o t p a r s e i n p u t d a t a ( i . e . a s s e r t i o n t h a t i n p u t r e c o r d i s n o n - c o n f o r m a n t )

O t h e r V e n d o r - d e f i n e d f a i u r e

8 T h e n u m e r o f t i m e s a n o n - z e r o e r r o r c o d e i s r e t u r n e d w i l l e c o u n t e d , r e p o r t e d a n d a p p r o p r i a t e l y f a c t o r e d i n t o

a n a l y s e s . W h e n t h e e r r o r c o d e i s " 2 " t h i s w i l l e n o t e d i n t h e I R E X r e p o r t . 9

7.2.8. Template comparison 1 0

1 1 T h i s f u n c t i o n c o m p a r e s t w o p r o p r i e t a r y t e m p l a t e s a n d r e t u r n s a r e a l - v a l u e d d i s t a n c e s c o r e .

Table 12 – IREX API template matching 1 2

P r o t o t y p e I N T 3 2 m a t c h _ t e m p a t e s (

c o n s t B Y T E * v e r i f i c a t i o n _ t e m p a t e ,

c o n s t U I N T 1 6v e r i f i c a t i o n _ t e m p a t e _ s i z e ,

c o n s t B Y T E * e n r o m e n t _ t e m p a t e ,

c o n s t U I N T 1

6

e n r o m e n t _ t e m p a t e _ s i z e ,

d o u b e * d i s s i m i a r i t y ) ;

D e s c r i p t i o n T h i s f u n c t i o n c o m p a r e s t w o o p a q u e p r o p r i e t a r y t e m p a t e s a n d o u t p u t s a n o n - n e g a t i v e m a t c h s c o r e .

T h e r e t u r n e d s c o r e i s a n o n - n e g a t i v e d i s t a n c e m e a s u r e . I t n e e d n o t s a t i s f y t h e m e t r i c p r o p e r t i e s . N I S T w i a o c a t e

m e m o r y f o r t h i s p a r a m e t e r b e f o r e t h e c a .

W

h e n e i t h e r o r b o t h o f t h e i n p u t t e m p a t e s a r e t h e r e s u t o f a f a i e d
 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 2 6 o f 3 2

t e m p a t e g e n e r a t i o n ( s e e T a b e 1 1 ) , t h e d i s s i m i a r i t y s c o r e s h a b e - 1 a n d t h e f u n c t i o n r e t u r n v a u e s h a b e 2.

I n p u t P a r a m e t e r s v e r i f i c a t i o n _ t e m p a t e A t e m p a t e f r o m c r e a t e _ t e m p a t e ( ) .

v e r i f i c a t i o n _ t e m p a t e _ s i z e T h e s i z e , i n b y t e s , o f t h e i n p u t v e r i f i c a t i o n t e m p a t e 0 ≤ N ≤ 2

1 6

- 1

e n r o m e n t _ t e m p a t e A t e m p a t e f r o m c r e a t e _ t e m p a t e ( ) .

e n r o m e n t _ t e m p a t e _ s i z e T h e s i z e , i n b y t e s , o f t h e i n p u t e n r o m e n t t e m p a t e 0 ≤ N ≤ 2

1 6

- 1

O u t p u t

P a r a m e t e r s

d i s s i m i a r i t y A d i s s i m i a r i t y s c o r e r e s u t i n g f r o m c o m p a r i s o n o f t h e t e m p a t e s , o n t h e

r a n g e [ 0 , D B L _ M A X ] . S e e s e c t i o n 7 . 2. 9.

R e t u r n V a u e 0 S u c c e s s

2

E i t h e r o r b o t h o f t h e i n p u t t e m p a t e s w e r e r e s u t o f f a i e d f e a t u r e e x t r a c t i o n

O t h e r V e n d o r - d e f i n e d f a i u r e

1

7.2.9. Dissimilarity score 2

3 T h e t e m p l a t e c o m p a r i s o n f u n c t i o n s h a l l r e t u r n a m e a s u r e o f t h e d i s s i m i l a r i t y e t w e e n t h e p e r s o n s w h o s e i r i s d a t a i s

4 c o n t a i n e d i n t h e t w o t e m p l a t e s . S o , s m a l l e r v a l u e s i n d i c a t e m o r e l i k e l i h o o d t h a t t h e t w o s a m p l e s a r e f r o m t h e s a m e

5 p e r s o n . T h i s d e v i a t e s f r o m m a n y p r i o r I S T t e s t s w h i c h h a v e u s e d " l a r g e r - i s - m o r e - g e n u i n e " s e m a n t i c s .

T h e r e i s n o r e

q

u i r e m e n t f o r t h e s c o r e s t o e H a m m i n g d i s t a n c e s . 6

T h e r e i s n o r e

q

7 u i r e m e n t f o r v a l u e s t o o e y t h e m e t r i c p r o p e r t y .

7.2.10. Implementation identifiers 8

T h e i m p l e m e n t a t i o n s h a l l s u p p o r t t h e s e l f - i d e n t i f i c a t i o n f u n c t i o n o f T a l e 1 3 . T h i s f u n c t i o n i s r e

q

u i r e d t o s u p p o r t i n t e r n a l 9

1 0 I S T o o k - k e e p i n g . T h e v e r s i o n n u m e r s s h o u l d e d i s t i n c t e t w e e n a n y v e r s i o n s w h i c h o f f e r d i f f e r e n t a l g o r i t h m i c

1 1 f u n c t i o n a l i t y .

Table 13 – IREX API get_pids function 1 2

P r o t o t y p e I N T 3 2g e t _ p i d ( U I N T 3 2* n i s t _ a s s i g n e d _ i d e n t i f i e r , c h a r * e m a i _ a d d r e s s ) ;

D e s c r i p t i o n T h i s f u n c t i o n r e t r i e v e s a n i d e n t i f i e r t h a t t h e p r o v i d e r m u s t r e q u e s t f r o m N I S T i r e x @ n i s t . g o v , a n d h a r d w i r e i n t o t h e

s o u r c e c o d e . N I S T w i a s s i g n t h e i d e n t i f i e r t h a t w i u n i q u e y i d e n t i f y t h e s u p p i e r a n d t h e S D K v e r s i o n n u m b e r .

O u t p u t

P a r a m e t e r s

n i s t _ a s s i g n e d _ i d e n t i f i e r A P I D w h i c h i d e n t i f i e s t h e S D K u n d e r t e s t . T h e m e m o r y f o r t h e i d e n t i f i e r i s a o c a t e d

b y N I S T ' s c a i n g a p p i c a t i o n , a n d s h a n o t b e a o c a t e d b y t h e S D K .

e m a i _ a d d r e s s P o i n t o f c o n t a c t e m a i a d d r e s s a s n u t e r m i n a t e d A S C I I s t r i n g . N I S T w i a o c a t e s a t

 e a s t 64 b y t e s f o r t h i s . S D K s h a n o t a o c a t e .

R e t u r n V a u e 0 S u c c e s s

O t h e r V e n d o r - d e f i n e d f a i u r e

1 3

7.3. Software and Documentation 1 4

7.3.1. SDK Library and Platform Requirements 1 5

P a r t i c i p a n t s s h a l l p r o v i d e I S T w i t h i n a r y c o d e o n l y ( i . e . n o s o u r c e c o d e ) . H e a d e r f i l e s (

“

1 . h ” ) a r e a l l o w e d , u t t h e s e s h a l l 6

1 7 n o t c o n t a i n i n t e l l e c t u a l p r o p e r t y o f t h e c o m p a n y n o r a n y m a t e r i a l t h a t i s o t h e r w i s e p r o p r i e t a r y . I t i s p r e f e r r e d t h a t t h e

S D K e s u m i t t e d i n t h e f o r m o f a s i n g l e s t a t i c l i r a r y f i l e ( i e .

“

. L I B ” f o r W i n d o w s o r

“

1 8 . a ” f o r L i n u x ) . H o w e v e r , d y n a m i c a n d

1 s h a r e d l i r a r y f i l e s a r e p e r m i t t e d . 9

2 0 I f d y n a m i c o r s h a r e d l i r a r y f i l e s a r e s u m i t t e d , i t i s p r e f e r r e d t h a t t h e A P I i n t e r f a c e s p e c i f i e d y t h i s d o c u m e n t e

i m p l e m e n t e d i n a s i n g l e

“

2 1 c o r e ” l i r a r y f i l e w i t h t h e a s e f i l e n a m e ‘ l i I R E X ’ ( f o r e x a m p l e , ‘ l i I R E X . d l l ’ f o r W i n d o w s o r

‘ l i I R E X . s o ’ f o r L i n u x ) . A d d i t i o n a l d y n a m i c o r s h a r e d l i r a r y f i l e s m a y e s u m i t t e d t h a t s u p p o r t t h i s

“

2 2 c o r e ” l i r a r y f i l e ( i . e .

t h e

“

2 3 c o r e ” l i r a r y f i l e m a y h a v e d e p e n d e n c i e s i m p l e m e n t e d i n t h e s e o t h e r l i r a r i e s ) .
 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 2 7 o f 3 2

7.3.2. Linking 1

2 I S T w i l l l i n k t h e p r o v i d e d l i r a r y f i l e ( s ) t o a C l a n g u a g e t e s t d r i v e r a p p l i c a t i o n d e v e l o p e d y I S T . T h e r u n t i m e

3 e n v i r o n m e n t s h a l l e e i t h e r

―

4 R e d H a t L i n u x E n t e r p r i s e 4 o r 5 p l a t f o r m s . ( P R E F E R R E D )

―

5 T h e c y g w i n 1 0 l a y e r r u n n i n g o n a W i n d o w s S e r v e r 2 0 0 3 O S .

B o t h w i l l u s e U ' s g c c c o m p i l e r , v e r s i o n 3 . 3 . 3 . T h e s e u s e l i c . T h e l i n k c o m m a n d m i g h t e : 6

―

7 g c c – o i r e x t e s t i r e x t e s t . c - L . – l I R E X

P a r t i c i p a n t s a r e r e

q

8 u i r e d t o p r o v i d e t h e i r l i r a r y i n a f o r m a t t h a t i s l i n k a l e u s i n g C C w i t h t h e I S T t e s t d r i v e r , w h i c h i s

c o m p i l e d w i t h C C . A l l c o m p i l a t i o n a n d t e s t i n g w i l l e p e r f o r m e d o n x 8 6 p l a t f o r m s . T h u s , p a r t i c i p a n t s a r e s t r o n g l y 9

a d v i s e d t o v e r i f y l i r a r y - l e v e l c o m p a t i i l i t y w i t h C C ( o n a n e

q

1 0 u i v a l e n t p l a t f o r m ) p r i o r t o s u m i t t i n g t h e i r s o f t w a r e t o

1 1 I S T t o a v o i d l i n k a g e p r o l e m s l a t e r o n ( e . g . s y m o l n a m e a n d c a l l i n g c o n v e n t i o n m i s m a t c h e s , i n c o r r e c t i n a r y f i l e

1 2 f o r m a t s , e t c . ) .

1 3 D e p e n d e n c i e s o n e x t e r n a l d y n a m i c / s h a r e d l i r a r i e s s u c h a s c o m p i l e r - s p e c i f i c d e v e l o p m e n t e n v i r o n m e n t l i r a r i e s a r e

1 4 d i s c o u r a g e d . I f a s o l u t e l y n e c e s s a r y , e x t e r n a l l i r a r i e s m u s t e p r o v i d e d t o I S T u p o n p r i o r a p p r o v a l y t h e T e s t L i a i s o n .

7.3.3. Installation and Usage 1 5

T h e S D K m u s t i n s t a l l e a s i l y ( i . e . o n e i n s t a l l a t i o n s t e p w i t h n o p a r t i c i p a n t i n t e r a c t i o n r e

q

1 u i r e d ) t o e t e s t e d , a n d s h a l l e 6

e x e c u t a l e o n a n y n u m e r o f m a c h i n e s w i t h o u t r e

q

1 7 u i r i n g a d d i t i o n a l m a c h i n e - s p e c i f i c l i c e n s e c o n t r o l p r o c e d u r e s o r

1 8 a c t i v a t i o n .

1 T h e S D K ’ s u s a g e s h a l l e u n l i m i t e d . T h e S D K s h a l l n e i t h e r i m p l e m e n t n o r e n f o r c e a n y u s a g e c o n t r o l s o r l i m i t s a s e d o n 9

2 0 l i c e n s e s , e x e c u t i o n d a t e / t i m e , n u m e r o f e x e c u t i o n s , p r e s e n c e o f t e m p o r a r y f i l e s , e t c .

I t i s r e c o m m e n d e d t h a t t h e S D K e i n s t a l l a l e u s i n g s i m p l e f i l e c o p y m e t h o d s , a n d n o t r e

q

2 1 u i r e t h e u s e o f a s e p a r a t e

2 2 i n s t a l l a t i o n p r o g r a m . C o n t a c t t h e T e s t L i a i s o n f o r p r i o r a p p r o v a l i f a n i n s t a l l a t i o n p r o g r a m i s a s o l u t e l y n e c e s s a r y .

7.3.4. Documentation 2 3

2 4 P a r t i c i p a n t s s h a l l p r o v i d e c o m p l e t e d o c u m e n t a t i o n o f t h e S D K a n d d e t a i l a n y a d d i t i o n a l f u n c t i o n a l i t y o r e h a v i o r e y o n d

2 5 t h a t s p e c i f i e d h e r e . T h e d o c u m e n t a t i o n m u s t d e f i n e a l l ( n o n - z e r o ) v e n d o r - d e f i n e d e r r o r o r w a r n i n g r e t u r n c o d e s .

7.3.5. Modes of operation 2

6

I n d i v i d u a l S D K s p r o v i d e d s h a l l n o t i n c l u d e m u l t i p l e

“

2 7 m o d e s ” o f o p e r a t i o n , o r a l g o r i t h m v a r i a t i o n s . o s w i t c h e s o r o p t i o n s

w i l l e t o l e r a t e d w i t h i n o n e l i r a r y . F o r e x a m p l e , t h e u s e o f t w o d i f f e r e n t

“

2 8 c o d e r s ” y a n i r i s f e a t u r e e x t r a c t o r m u s t e

2 s p l i t a c r o s s t w o s e p a r a t e S D K l i r a r i e s , a n d t w o s e p a r a t e s u m i s s i o n s . 9

7.3.6. Watermarking of images 3 0

3 1 T h e S D K f u n c t i o n s s h a l l n o t w a t e r m a r k o r o t h e r w i s e s t e g a n o g r a p h i c a l l y m a r k u p t h e i m a g e s .

7.4. Runtime behavior 3 2

7.4.1. Speed 3 3

3 4 T h e f o l l o w i n g l i m i t s a r e i n s t i t u t e d t o c o n s t r a i n I S T ' s t o t a l I R E X c o m p u t a t i o n a l w o r k l o a d . T h e a s o l u t e t i m e s a r e p r o a l y

3 5 l e s s r e l e v a n t t h a n a n y r e l a t i v e t r e n d s . D e v i a t i o n s a o v e t h e s e l i m i t s w i l l e a l l o w e d u t n o t e t h a t t i m i n g s t a t i s t i c s w i l l e

3 r e p o r t e d . 6

―

3 7 T h e m e a n t e m p l a t e m a t c h o p e r a t i o n s h o u l d n o t e x c e e d 2 0 m i l l i s e c o n d s .

―

3 8 T h e m e a n t e m p l a t e c r e a t i o n o p e r a t i o n s h o u l d n o t e x c e e d 2 . 5 s e c o n d s .

1 0

A c c o r d i n g t o h t t p : / / w w w . c y g w i n . c o m / i s a L i n u x - i k e e n v i r o n m e n t f o r

W

i n d o w s . I t c o n s i s t s o f t w o p a r t s : A D L L ( c y g w i n 1 . d ) w h i c h

a c t s a s a L i n u x A P I e m u a t i o n a y e r p r o v i d i n g s u b s t a n t i a L i n u x A P I f u n c t i o n a i t y ; a c o e c t i o n o f t o o s w h i c h p r o v i d e L i n u x o o k a n d f e e .
 

 

 

 

 

 

 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 2 8 o f 3 2

―

1 T h e m e a n i r i s s e g m e n t a t i o n o p e r a t i o n ( e . g . p o l a r ) s h o u l d n o t e x c e e d 2 . 5 s e c o n d s .

2 T h e a o v e t i m e s a s s u m e a v a n i l l a a 2 H z P e n t i u m I V .

7.4.2. Interactive behavior 3

T h e S D K w i l l e t e s t e d i n n o n - i n t e r a c t i v e

“

4 a t c h ” m o d e ( i . e . w i t h o u t t e r m i n a l s u p p o r t ) . T h u s , t h e s u m i t t e d l i r a r y s h a l l

n o t u s e a n y i n t e r a c t i v e f u n c t i o n s s u c h a s g r a p h i c a l u s e r i n t e r f a c e ( U I ) c a l l s , o r a n y o t h e r c a l l s w h i c h r e

q

5 u i r e t e r m i n a l

i n t e r a c t i o n e . g . r e a d s f r o m

“

s t a n d a r d i n p u t ” . 6

7.4.3. Error codes and status messages 7

T h e S D K w i l l e t e s t e d i n n o n - i n t e r a c t i v e

“

8 a t c h ” m o d , w i t h o u t t e r m i n a l s u p p o r t . T h u s , t h e s u m i t t e d l i r a r y s h a l l r u n

q

u i e t l y , i . e . i t s h o u l d n o t w r i t e m e s s a g e s t o " s t a n d a r d e r r o r " a n d s h a l l n o t w r i t e t o

“

s t a n d a r d o u t p u t ” . 9

7.4.4. Exception Handling 1 0

1 1 T h e a p p l i c a t i o n s h o u l d i n c l u d e e r r o r / e x c e p t i o n h a n d l i n g s o t h a t i n t h e c a s e o f a f a t a l e r r o r , t h e r e t u r n c o d e i s s t i l l

1 2 p r o v i d e d t o t h e c a l l i n g a p p l i c a t i o n .

7.4.5. External communication 1 3

1 4 P r o c e s s e s r u n n i n g o n I S T h o s t s s h a l l n o t s i d e - e f f e c t t h e r u n t i m e e n v i r o n m e n t i n a n y m a n n e r , e x c e p t f o r m e m o r y

1 5 a l l o c a t i o n a n d r e l e a s e . I m p l e m e n t a t i o n s s h a l l n o t w r i t e a n y d a t a t o e x t e r n a l r e s o u r c e ( e . g . s e r v e r , f i l e , c o n n e c t i o n , o r

1 o t h e r p r o c e s s ) , n o r r e a d f r o m s u c h . I f d e t e c t e d , I S T w i l l t a k e a p p r o p r i a t e s t e p s , i n c l u d i n g u t n o t l i m i t e d t o , c e s s a t i o n o f 6

1 7 e v a l u a t i o n o f a l l i m p l e m e n t a t i o n s f r o m t h e s u p p l i e r , n o t i f i c a t i o n t o t h e p r o v i d e r , a n d d o c u m e n t a t i o n o f t h e a c t i v i t y i n

1 8 p u l i s h e d r e p o r t s .

7.4.6. Stateful behavior 1

9

2 0 A l l c o m p o n e n t s i n t h i s t e s t s h a l l e s t a t e l e s s . T h i s a p p l i e s t o s e g m e n t a t i o n , f e a t u r e e x t r a c t i o n a n d m a t c h i n g . T h u s , a l l

2 1 f u n c t i o n s s h o u l d g i v e i d e n t i c a l o u t p u t , f o r a g i v e n i n p u t , i n d e p e n d e n t o f t h e r u n t i m e h i s t o r y . I S T w i l l i n s t i t u t e

2 2 a p p r o p r i a t e t e s t s t o d e t e c t s t a t e f u l e h a v i o r . I f d e t e c t e d , I S T w i l l t a k e a p p r o p r i a t e s t e p s , i n c l u d i n g u t n o t l i m i t e d t o ,

2 3 c e s s a t i o n o f e v a l u a t i o n o f a l l i m p l e m e n t a t i o n s f r o m t h e s u p p l i e r , n o t i f i c a t i o n t o t h e p r o v i d e r , a n d d o c u m e n t a t i o n o f t h e

2 4 a c t i v i t y i n p u l i s h e d r e p o r t s .

8. References 2 5

A N

2

7 N I S T S p e c i a P u b i c a t i o n 5 0 0 - 27 1 : A m e r i c a n N a t i o n a S t a n d a r d f o r I n f o r m a t i o n S y s t e m s —

Data Format for the

Interchange of Fingerprint, Facial, & Other Biometric Information – Part 1. ( A N S I / N I S T I T L 1 - 2

0 0 7 ) . A p p r o v e d A p r i 20 ,

2

0 0 7 .

B A T H 0 6S . R a k s h i t a n d D . M . M o n r o , E f f e c t s o f S a m p i n g a n d C o m p r e s s i o n o n H u m a n I r i s V e r i f i c a t i o n , P r o c . I E E E I n t e r n a t i o n a 

C o n f e r e n c e o n A c o u s t i c s , S p e e c h , a n d S i g n a P r o c e s s i n g , V o . 2, N o . I I , p p . 3 3 7 - 3 4 0 , T o u o u s e , M a y 20 0 6

B A T H 0 7 S o u m y a d i p R a k s h i t a n d D o n a d M . M o n r o ,

An Evaluation of Image Sampling and Compression for Human Iris Recognition,

I E E E T r a n s a c t i o n s O n I n f o r m a t i o n F o r e n s i c s A n d S e c u r i t y , V o . 2, N o . 3 , S e p t e m b e r 20 0 7

C A M 0 7 J T C 0 0 1 - S C 3 7 - N - 21 25 —

UK Contribution on the effect of severe image compression on iris recognition performance. M a y

2 9

, 20 0 7 . T h i s d o c u m e n t w a s s u b m i t t e d a s a U K c o n t r i b u t i o n t o S C 3 7

W

o r k i n g G r o u p 3 . I t i s a v a i a b e a s : J o h n

D a u g m a n a n d C a t h r y n D o w n i n g ,

Effect of severe image compression, on iris recognition performance. T e c h n i c a R e p o r t

N o . 68 5 , U n i v e r s i t y o f C a m b r i d g e , C o m p u t e r L a b o r a t o r y , U C A M - C L - T R - 68 5 , I S S N 1 4 7 6- 2 98 6, M a y 0 7 .

h t t p : / / w w w . c . c a m . a c . u k / t e c h r e p o r t s / U C A M - C L - T R - 68 5 . p d f

h t t p : / / i s o t c . i s o . o r g / i v e i n k / i v e i n k / 64 61 9 27 / J T C 0 0 1 - S C 3 7 - N - 21 25 . p d f ? f u n c = d o c . F e t c h & n o d e i d = 64 61 9 27

C A M 0 8 A s o v e r y s i m i a r m a t e r i a t o [ C A M 0 7 ] c a n b e f o u n d i n :

J o h n D a u g m a n a n d C a t h r y n D o w n i n g ,

Effect of Severe Image Compression on Iris Recognition Performance, I E E E T r a n s o n

I n f o r m a t i o n F o r e n s i c s a n d S e c u r i t y , V o . 3 , N o . 1 , M a r c h

2

0 0 8 .

D H S J . M a y e r - S p a i n f o r D H S ,

DHS Technical Contribution in Support of Retaining the Iris Polar Image Format. A u g u s t 3 1 , 2

0 0 7 .

T h i s d o c u m e n t i s a p a s s w o r d p r o t e c t e d c o n t r i b u t i o n t o w a r d t h e U S p o s i t i o n o n t h e r e v i s i o n o f 1 97 94 - 6: 20 0 5 .

h t t p : / / w w w . i n c i t s . o r g / t c _ h o m e / m 1 h t m / 20 0 7 x d o c s / m 1 0 7 0 4 5

6

. p d f
 

 

 

 

 

 

 

 

 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 2 9 o f 3 2

I 3 7 9 A m e r i c a n N a t i o n a S t a n d a r d f o r I n f o r m a t i o n T e c h n o o g y –

iris Image Format for Data Interchange, A N S I / I N C I T S 3 7 9

- 20 0 4 ,

h t t p : / / w w w . i n c i t s . o r g

I R I 0 7 J T C 0 0 1 - S C 3 7 - N - 2 2 9 6 U S N B C o n t r i b u t i o n o n C o m p a c t I r i s F o r m a t : S C 3 7 L i n k . P o s t e d 20 0 7 - 1 1 - 0 3 .

T h i s d o c u m e n t w a s s u b m i t t e d t o M 1 f o r c o n s i d e r a t i o n a s M 1 / 0 7 - 0 4

9

0 .

R e a d e r s u n a b e t o a c c e s s e i t h e r i n k d o c u m e n t s h o u d c o n t a c t N I S T .

h t t p : / / i s o t c . i s o . o r g / i v e i n k / i v e i n k / 6 90 4 4 1 8 / J T C 0 0 1 - S C 3 7 - N - 2 2 9 6. p d f ? f u n c = d o c . F e t c h & n o d e i d = 6 90 4 4 1 8

h t t p : / / w w w . i n c i t s . o r g / t c _ h o m e / m 1 h t m / 20 0 7 x d o c s / m 1 0 7 0 4 90 . p d f

L G S . S h a h ,

Comment on Iris Boundary Determination (Polar Representation) and Polar Format, S e p t e m b e r 7 , 2

0 0 7 . T h i s

d o c u m e n t i s a p a s s w o r d p r o t e c t e d U S c o n t r i b u t i o n t o t h e J a n u a r y 20 0 8 , S C 3 7 /

W

G 3 m e e t i n g i n T e A v i v .

h t t p : / / w w w . i n c i t s . o r g / t c _ h o m e / m 1 h t m / 20 0 7 x d o c s / m 1 0 7 0 4 8 6. p d f

M I N E X P . G r o t h e r e t a . ,

Performance and Interoperability of the INCITS 378 Template, N I S T I R 7

2 9 6

h t t p : / / f i n g e r p r i n t . n i s t . g o v / m i n e x 0 4 / m i n e x _ r e p o r t . p d f

M O C P . G r o t h e r a n d

W

. S a a m o n

, MINEX II - An Assessment of ISO/IEC 7816 Card-Based Match-on-Card Capabilities

h t t p : / / f i n g e r p r i n t . n i s t . g o v / m i n e x / m i n e x I I / N I S T _ M O C _ I S O _ C C _ i n t e r o p _ t e s t _ p a n _ 1 1 0

2

. p d f

N 20 5 9J T C 0 0 1 - S C 3 7 - N - 20 5 9 —

German National Body contribution on the revision project on Iris Image Data standard ISO/IEC

19794-6. A p r i 2

0 , 20 0 7

N 21 24 J T C 0 0 1 - S C 3 7 - N - 21 24 —

UK Contribution on a defect in ISO/IEC 19794-6 polar iris image format. M a y 2 9

, 20 0 7

N

2 2 2 6

J T C 0 0 1 - S C 3 7 - N - 2 2 2 6 —

Base document for revision of ISO/IEC 19794-6, Information technology: Biometric data

interchange formats – Part 6: Iris image data

N I S T P . G r o t h e r ,

NIST comments toward US position on N2226, revision of ISO/IEC 19794-6, S e p t e m b e r 7 , 2

0 0 7

h t t p : / / w w w . i n c i t s . o r g / t c _ h o m e / m 1 h t m / 20 0 7 x d o c s / m 1 0 7 0 4 8 8 . p d f

P E R F S T D I S O / I E C F D I S 1 97 95 - 4 — B i o m e t r i c P e r f o r m a n c e T e s t i n g a n d R e p o r t i n g — P a r t 4 : I n t e r o p e r a b i i t y P e r f o r m a n c e T e s t i n g .

P o s t e d a s d o c u m e n t 3 7 N 23 7 0 .

P R O C H u g o P r o e n ç a a n d L u í s A . A e x a n d r e ,

Iris Recognition: An Analysis of the Aliasing Problem in the Iris Normalization Stage

S T D 0 5 I S O / I E C 1

9

7

9

4 - 6: 20 0 5 —

Information technology — Biometric data interchange formats — Part 6: Iris image data

T h e s t a n d a r d w a s p u b i s h e d i n 20 0 5 , a n d c a n b e p u r c h a s e d f r o m A N S I a t h t t p : / / w e b s t o r e . a n s i . o r g / o r I S O .

U N S E G D . K i m ,

Introducing the Unsegmented Polar Format, p o s t e d a s m 1 0 7 0

6

0

6

a n d m 1 0 7 0

6

0

6

r e v t o t h e M 1 d o c u m e n t r e g i s t e r :

h t t p : / / m 1 . i n c i t s . o r g / m 1 h t m / 20 0 7 d o c s / m 1 d o c r e g _ 20 0 7 . h t m . T h e s e d o c u m e n t s a r e p a s s w o r d p r o t e c t e d U S c o n t r i b u t i o n s

t o t h e J a n u a r y 20 0 8 , S C 3 7 /

W

G 3 m e e t i n g i n T e A v i v . S u b s t a n t i a y t h e s a m e i n f o r m a t i o n w a s p r e s e n t e d t o t h e S e c o n d

N I S T Q u a i t y

W

o r k s h o p o n N o v e m b e r 8 , 20 0 7 a n d i s i n k e d h e r e :

h t t p : / / w w w . i t . n i s t . g o v / i a d / 8

9

4 . 0 3 / q u a i t y / w o r k s h o p 0 7 / p r e s e n t a t i o n s . h t m a s

h t t p : w w w . i t l . n i s t . g o v i a d 

8 9 4

.

0 3

 q u a l i t y w o r k s h o p

0 7

 p r o c K i m _ I n t r o d u c i n g _ U n s e g m e n t e d _ P o l a r _ D a t a _ F o r m a t _ f o r _ N I S T _ P r e s e n t a t i o n _

 0 0 7 1 1 0 6

_ f o r P r i n t i n g . p d f

U S N A R o b e r t

W

. I v e s , B r a d f o r d L . B o n n e y , a n d D e o r e s M . E t t e r ,

Effect of Image Compression on Iris Recognition, I M T C 2

0 0 5 –

I n s t r u m e n t a t i o n a n d M e a s u r e m e n t T e c h n o o g y C o n f e r e n c e , O t t a w a , C a n a d a , 1 7 - 1 9 M a y , 20 0 5 .

1
 

 

 

 

 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 3 0 o f 3 2

Annex A 1

Application to participate in IREX 2

A.1 Who should participate 3

4 P r o v i d e r s o f i r i s r e c o g n i t i o n t e c h n o l o g i e s a r e i n v i t e d t o p a r t i c i p a t e i n I R E X . I n a d d i t i o n , c o m p a n i e s , r e s e a r c h

5 o r g a n i z a t i o n s , o r u n i v e r s i t i e s t h a t h a v e d e v e l o p e d m a t u r e p r o t o t y p e s o r w h o r e s e a r c h i r i s s e g m e n t a t i o n o r m a t c h i n g a r e

i n v i t e d t o p a r t i c i p a t e . 6

T h e a l g o r i t h m s a n d s o f t w a r e n e e d n o t e

“

7 o p e r a t i o n a l , ” n o r a p r o d u c t i o n s y s t e m , n o r c o m m e r c i a l l y a v a i l a l e . H o w e v e r ,

t h e s y s t e m m u s t , a t a m i n i m u m , e a s t a l e i m p l e m e n t a t i o n c a p a l e o f e i n g

“

8 w r a p p e d ” ( f o r m a t t e d ) i n t h e A P I

s p e c i f i c a t i o n t h a t I S T h a s s p e c i f i e d i n s e c t i o n 7 f o r t h i s e v a l u a t i o n . 9

1 0 A n o n y m o u s p a r t i c i p a t i o n w i l l n o t e p e r m i t t e d . T h i s m e a n s t h a t s i g n a t o r i e s t o t h i s A g r e e m e n t a c k n o w l e d g e t h a t t h e y

1 1 u n d e r s t a n d t h a t t h e r e s u l t s ( s e e s e c t i o n s 5 . 1 0 a n d A n n e x A . 7 ) o f t h e e v a l u a t i o n o f t h e s o f t w a r e a n d / o r h a r d w a r e w i l l e

1 2 p u l i s h e d w i t h a t t r i u t i o n t o t h e i r o r g a n i z a t i o n ( s ) .

A.2 How to participate 1 3

1 4 T h o s e w i s h i n g t o p a r t i c i p a t e i n I R E X t e s t i n g m u s t d o a l l o f t h e f o l l o w i n g , o n t h e s c h e d u l e l i s t e d o n P a g e 4 .

―

1 5 M O D J u n 2 0 , 2 0 0 8 : I n d i c a t e v i a e m a i l a n o n - i n d i n g " I n t e n t i o n t o P a r t i c i p a t e " - s e e t h e s c h e d u l e o n P a g e 4 .

―

R e

q

1 u e s t a n S D K I D f r o m I S T ( f o r u s e p e r s e c t i o n 7 . 2 . 1 0 ) . 6

―

1 7 F o l l o w t h e i n s t r u c t i o n s f o r c r y p t o g r a p h i c p r o t e c t i o n o f y o u r S D K h e r e .

h t t p : / / i r i s . n i s t . g o v / i r e x / I S T

_

 i o m e t r i c s

_

1 8 c r y p t o . p d f

―

S e n d a s i g n e d a n d f u l l y c o m p l e t e d c o p y o f t h i s e n t i r e A n n e x A , i n c l u d i n g t h e

IREX Application to Participate 1 f o r m 9

2 0 e l o w . T h i s m u s t i d e n t i f y , a n d i n c l u d e s i g n a t u r e s f r o m , t h e R e s p o n s i l e P a r t i e s a s d e f i n e d i n s e c t i o n A . 4

―

2 1 P r o v i d e a n S D K ( S o f t w a r e D e v e l o p m e n t K i t ) l i r a r y w h i c h c o m p l i e s w i t h t h e A P I ( A p p l i c a t i o n P r o g r a m m e r I n t e r f a c e )

2 2 s p e c i f i e d i n t h i s d o c u m e n t .

T h e

IREX Application to Participate 2 3 s h a l l e s e n t t o :

I R E X T e s t L i a i s o n

N a t i o n a I n s t i t u t e o f S t a n d a r d s a n d T e c h n o o g y

I n f o r m a t i o n A c c e s s D i v i s i o n ( 8

9

4 )

1 0 0 B u r e a u D r i v e

A

2

0 3 / T e c h

2 2

5 / S t o p 8

9

4 0

G a i t h e r s b u r g , M D

2

0 8

9 9

- 8

9

4 0

U S A

I n c a s e s w h e r e a c o u r i e r n e e d s a p h o n e

n u m b e r p e a s e u s e N I S T s h i p p i n g a n d

h a n d i n g o n : 3 0 1 - - 97 5 - - 6 2 9 6.

2 4

A.3 NIST activity 2 5

A.3.1 Initiation 2

6

U p o n r e c e i p t o f t h e s i g n e d A n n e x A f o r m y I S T , t h e o r g a n i z a t i o n s h a l l e c l a s s i f i e d a s a

“

2 7 P a r t i c i p a n t ” . I S T m u s t r e c e i v e

2 8 t h e f o r m d u r i n g t h e s u m i s s i o n p e r i o d d e s c r i e d i n s c h e d u l e o n P a g e 2 o f t h i s d o c u m e n t .

A.3.2 Supplier validation 2

9

3 0 R e g i s t e r e d P a r t i c i p a n t s w i l l e p r o v i d e d w i t h a s m a l l V a l i d a t i o n D a t a s e t a v a i l a l e o n t h e w e s i t e h t t p : / / i r i s . n i s t . g o v / i r e x .

3 1 P r i o r t o s u m i s s i o n o f t h e i r S D K , t h e P a r t i c i p a n t m u s t t o v e r i f y t h a t t h e i r s o f t w a r e e x e c u t e s o n t h e v a l i d a t i o n d a t a , a n d

3 2 p r o d u c e s c o r r e c t s i m i l a r i t y s c o r e s a n d t e m p l a t e s .
 

 

 

 

 

 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 3 1 o f 3 2

A.3.3 Submission of software to NIST 1

 I S T r e

q

2 u i r e s t h a t a l l s o f t w a r e s u m i t t e d y t h e p a r t i c i p a n t s e s i g n e d a n d e n c r y p t e d . S i g n i n g i s d o n e w i t h t h e

3 p a r t i c i p a n t ' s p r i v a t e k e y , a n d e n c r y p t i n g i s d o n e w i t h t h e I S T p u l i c k e y , w h i c h i s p u l i s h e d o n t h e I R E X W e s i t e . I S T

4 w i l l v a l i d a t e a l l s u m i t t e d m a t e r i a l s u s i n g t h e p a r t i c i p a n t ' s p u l i c k e y , a n d t h e a u t h e n t i c i t y o f t h a t k e y w i l l e v e r i f i e d

5 u s i n g t h e k e y f i n g e r p r i n t . T h i s f i n g e r p r i n t m u s t e s u m i t t e d t o I S T y w r i t i n g i t o n t h e s i g n e d p a r t i c i p a t i o n a g r e e m e n t .

B y e n c r y p t i n g t h e s u m i s s i o n s , w e e n s u r e p r i v a c y ; y s i g n i n g t h e s u m i s s i o n , w e e n s u r e a u t h e n t i c i t y ( t h e s o f t w a r e 6

a c t u a l l y e l o n g s t o t h e s u m i t t e r ) .

NIST will not accept into IREX any submission that is not signed and encrypted. NIST 7

accepts no responsibility for anything that is transmitted to NIST that is not signed and encrypted. 8

T h e d e t a i l e d c o m m a n d s f o r s i g n i n g a n d e n c r y p t i n g a r e g i v e n h e r e : h t t p : / / i r i s . n i s t . g o v / i r e x / c r y p t o

_

p r o t e c t i o n . p d f 9

A.3.4 Acceptance testing 1 0

1 1 S o f t w a r e s u m i t t e d s h a l l i m p l e m e n t t h e I R E X A P I S p e c i f i c a t i o n o f s e c t i o n 7 .

1 2 U p o n r e c e i p t o f t h e S D K a n d v a l i d a t i o n o u t p u t , I S T w i l l a t t e m p t t o r e p r o d u c e t h e s a m e o u t p u t y e x e c u t i n g t h e S D K o n

1 3 t h e v a l i d a t i o n i m a g e r y , u s i n g a I S T c o m p u t e r . I n t h e e v e n t o f d i s a g r e e m e n t i n t h e o u t p u t , o r o t h e r d i f f i c u l t i e s , t h e

1 4 P a r t i c i p a n t w i l l e n o t i f i e d .

A.3.5 Limits of testing 1 5

1 I S T w i l l u s e t h e P a r t i c i p a n t ' s S D K s o f t w a r e o n l y f o r p u r p o s e s r e l a t e d t o t h e t e s t i n g d e s c r i e d i n t h i s d o c u m e n t . T h e 6

p r o v i d e d s o f t w a r e w i l l a l s o e u s e d t o r e s o l v e a n y e r r o r s i d e n t i f i e d s u s e

q

1 7 u e n t t o t h e t e s t o r p u l i c a t i o n o f r e s u l t s . I S T

1 8 a g r e e s n o t t o u s e t h e P a r t i c i p a n t s s o f t w a r e f o r p u r p o s e s o t h e r t h a n i n d i c a t e d h e r e i n , w i t h o u t e x p r e s s p e r m i s s i o n y t h e

1 P a r t i c i p a n t . I S T r e s e r v e s t h e r i g h t t o c o n d u c t a n a l y s e s o f t h e o u t p u t d a t a a n d m e a s u r e m e n t s e y o n d t h o s e d e s c r i e d i n 9

2 0 t h i s d o c u m e n t . I S T r e s e r v e s t h e r i g h t t o a p p l y t h e s o f t w a r e t o i m a g e s f r o m s e n s o r s n o t e n u m e r a t e d i n t h i s d o c u m e n t .

A.4 Parties 2 1

A.4.1 Responsible Party 2 2

2 3 T h e R e s p o n s i l e P a r t y i s a n i n d i v i d u a l w i t h t h e a u t h o r i t y t o c o m m i t t h e o r g a n i z a t i o n t o t h e t e r m s i n t h i s d o c u m e n t .

A.4.2 Point of contact 2 4

2 5 T h e P o i n t o f C o n t a c t i s a n i n d i v i d u a l w i t h d e t a i l e d k n o w l e d g e o f t h e s y s t e m a p p l y i n g f o r p a r t i c i p a t i o n .

2 T h e I R E X L i a i s o n i s t h e g o v e r n m e n t p o i n t o f c o n t a c t f o r I R E X . A l l c o r r e s p o n d e n c e s h o u l d e d i r e c t e d t o i r e x @ n i s t . g o v , 6

2 7 w h i c h w i l l e r e c e i v e d y t h e I R E X L i a i s o n a n d o t h e r I R E X p e r s o n n e l .

T h e s e c o r r e s p o n d e n c e s m a y e p o s t e d o n t h e F A Q ( F r e

q

2 8 u e n t l y A s k e d Q u e s t i o n s ) a r e a o f t h e h t t p : / / i r i s . n i s t . g o v / i r e x a t t h e

2 d i s c r e t i o n o f t h e I R E X L i a i s o n . T h e i d e n t i t y o f t h o s e p e r s o n s o r o r g a n i z a t i o n s w h o s e c o r r e s p o n d e n c e s l e a d t o F A Q 9

3 0 p o s t i n g s w i l l n o t e m a d e p u l i c i n t h e F A Q .

A.5 Access to IREX validation data 3 1

3 2 T h e I R E X V a l i d a t i o n D a t a i s s u p p l i e d t o P a r t i c i p a n t s t o a s s i s t i n p r e p a r i n g f o r I R E X .

T h e i m a g e s i n t h e I R E X V a l i d a t i o n D a t a a r e r e p r e s e n t a t i v e o f t h e I R E X T e s t D a t a o n l y i n t h e i r f o r m a t . I m a g e

q

3 3 u a l i t y ,

3 4 c o l l e c t i o n d e v i c e a n d o t h e r c h a r a c t e r i s t i c s a r e l i k e l y t o v a r y e t w e e n t h e V a l i d a t i o n a n d T e s t D a t a s e t s .

A.6 Access to IREX test data 3 5

3 T h e I R E X T e s t D a t a s e t s a r e i n s o m e c a s e s p r o t e c t e d u n d e r t h e P r i v a c y A c t ( 5 U . S . C . 5 5 2 a ) , a n d w i l l e t r e a t e d a s S e n s i t i v e 6

3 7 u t U n c l a s s i f i e d a n d / o r L a w E n f o r c e m e n t S e n s i t i v e .

3 8 I R E X P a r t i c i p a n t s s h a l l h a v e n o a c c e s s t o I R E X T e s t D a t a , e i t h e r e f o r e , d u r i n g o r a f t e r t h e t e s t .
 

 

 

 

 

 

 

I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 3 2 o f 3 2

A.7 Reporting of results 1

A.7.1 Reports 2

3 T h e o v e r n m e n t w i l l c o m i n e a p p r o p r i a t e r e s u l t s i n t o o n e o r m o r e I R E X r e p o r t s . T o g e t h e r t h e s e w i l l c o n t a i n , a t a

4 m i n i m u m , d e s c r i p t i v e i n f o r m a t i o n c o n c e r n i n g I R E X , d e s c r i p t i o n s o f e a c h e x p e r i m e n t , a n d a g g r e g a t e t e s t r e s u l t s . I S T w i l l

5 i n c l u d e

―

D E T p e r f o r m a n c e m e t r i c s a s t h e p r i m a r y i n d i c a t o r s o f o n e - t o - o n e v e r i f i c a t i o n a c c u r a c y , 6

―

I S O / I E C 1

9

7

9

7 5 - 4 i n t e r o p e r a i l i t y m a t r i c e s a s t h e p r i m a r y m e a s u r e s o f i n t e r o p e r a i l i t y , a n d

―

8 I m a g e g e n e r a t i o n , t e m p l a t e g e n e r a t i o n , a n d m a t c h i n g t i m i n g s t a t i s t i c s .

 I S T m a y c o m p u t e a n d r e p o r t o t h e r a g g r e g a t e s t a t i s t i c s . 9

1 0 M O D J u n 2 0 , 2 0 0 8 : I S T i n t e n d s t o p u l i s h r e s u l t s i n o n e o r m o r e I S T I n t e r a g e n c y R e p o r t s . T h e r e p o r t s w i l l c o n t a i n

―

1 1 c o n t a i n t h e n a m e s o f p a r t i c i p a n t s ,

―

1 2 c o n t a i n t h e r e s u l t s o f a l l p a r t i c i p a n t s ' i m p l e m e n t a t i o n s w i t h a t t r i u t i o n t o t h e p a r t i c i p a n t s .

1 3

A.7.2 Pre-publication review 1 4

1 5 P a r t i c i p a n t s w i l l h a v e a n o p p o r t u n i t y t o r e v i e w a n d c o m m e n t o n t h e r e p o r t s . P a r t i c i p a n t s ’ c o m m e n t s w i l l e e i t h e r

1 i n c o r p o r a t e d i n t o t h e m a i n o d y o f t h e r e p o r t ( i f i t i s d e c i d e d I S T r e p o r t e d i n e r r o r ) o r p u l i s h e d a s a n a d d e n d u m . 6

1 7 C o m m e n t s w i l l e a t t r i u t e d t o t h e p a r t i c i p a n t .

A.7.3 Citation of the report 1 8

S u s e

q

1 u e n t t o p u l i c a t i o n o f o u r r e p o r t s P a r t i c i p a n t s m a y d e c i d e t o u s e t h e r e s u l t s f o r t h e i r o w n p u r p o s e s . S u c h r e s u l t s 9

s h a l l e a c c o m p a n i e d y t h e f o l l o w i n g p h r a s e :

“

2 0 R e s u l t s s h o w n f r o m t h e I r i s E x c h a n g e T e s t ( I R E X ) d o n o t c o n s t i t u t e

2 1 e n d o r s e m e n t o f a n y p a r t i c u l a r s y s t e m y t h e U . S . o v e r n m e n t . ” S u c h r e s u l t s s h a l l a l s o e a c c o m p a n i e d y t h e U R L o f

2 2 t h e I R E X R e p o r t o n t h e I R E X w e s i t e , h t t p : / / i r i s . n i s t . g o v / i r e x .

A.7.4 Rights and ownership of the data 2 3

2 4 A n y d a t a g e n e r a t e d , d e d u c e d , m e a s u r e d o r o t h e r w i s e o t a i n e d d u r i n g I R E X ( e x c e p t i n g t h e s u m i t t e d S D K i t s e l f ) , a s w e l l

a s a n y d o c u m e n t a t i o n r e

q

2 5 u i r e d y t h e o v e r n m e n t f r o m t h e p a r t i c i p a n t s , e c o m e s t h e p r o p e r t y o f t h e o v e r n m e n t .

2 P a r t i c i p a n t s w i l l n o t p o s s e s s a p r o p r i e t a r y i n t e r e s t i n t h e d a t a a n d / o r s u m i t t e d d o c u m e n t a t i o n . 6

A.8 Return of the supplied materials 2 7

2 8 I S T w i l l n o t r e t u r n a n y s u p p l i e d s o f t w a r e , d o c u m e n t a t i o n , o r o t h e r m a t e r i a l t o v e n d o r s .

A.9 Agreement to participate 2

9

3 0 W i t h t h e s i g n i n g o f t h i s f o r m , P a r t i c i p a n t s a t t e s t t h a t t h e y w i l l n o t f i l e a n y I R E X - r e l a t e d c l a i m a g a i n s t I R E X S p o n s o r s ,

S u p p o r t e r s , s t a f f , c o n t r a c t o r s , o r a g e n c y o f t h e U . S . o v e r n m e n t , o r o t h e r w i s e s e e k c o m p e n s a t i o n f o r a n y e

q

3 1 u i p m e n t ,

3 2 m a t e r i a l s , s u p p l i e s , i n f o r m a t i o n , t r a v e l , l a o r a n d / o r o t h e r p a r t i c i p a n t p r o v i d e d s e r v i c e s .

3 3 T h e o v e r n m e n t i s n o t o u n d o r o l i g a t e d t o f o l l o w a n y r e c o m m e n d a t i o n s t h a t m a y e s u m i t t e d y t h e P a r t i c i p a n t . T h e

3 4 U n i t e d S t a t e s o v e r n m e n t , o r a n y i n d i v i d u a l a g e n c y , i s n o t o u n d , n o r i s i t o l i g a t e d , i n a n y w a y t o g i v e a n y s p e c i a l

3 5 c o n s i d e r a t i o n t o I R E X P a r t i c i p a n t s o n f u t u r e c o n t r a c t s , g r a n t s o r o t h e r a c t i v i t i e s .

3 W i t h t h e s i g n i n g o f t h i s f o r m , P a r t i c i p a n t s r e a l i z e t h a t a n y t e s t d e t a i l s a n d / o r m o d i f i c a t i o n s t h a t a r e p r o v i d e d i n t h e I R E X 6

3 7 w e s i t e s u p e r s e d e t h e i n f o r m a t i o n o n t h i s f o r m .

3 8 W i t h t h e s i g n i n g o f t h i s f o r m , P a r t i c i p a n t s r e a l i z e t h a t t h e y c a n n o t w i t h d r a w f r o m t h e I R E X w i t h o u t t h e i r p a r t i c i p a t i o n a n d

3 w i t h d r a w a l e i n g d o c u m e n t e d i n t h e I R E X F i n a l R e p o r t . 9
I R E X 2 0 0 8

 I S T C o n c e p t , E v a l u a t i o n P l a n a n d A P I P a g e 3 3 o f 3 2

1

T h i s f o r m s h a b e c o m p e t e d b y a s u p p i e r s e e c t i n g t o p a r t i c i p a t e i n t h e I R E X e v a u a t i o n .

N I S T a s s i g n e d i d e n t i f i e r f o r t h e s u p p i e d S D K .

R e s p o n s i b e P a r t y f o r s u p p i e r o f i r i s s e g m e n t a t i o n , e n c o d i n g a n d / o r m a t c h i n g t e c h n o o g i e s .

C o m p a n y / O r g a n i z a t i o n N a m e

T i t e F i r s t N a m e M I L a s t N a m e S u f f i x

S t r e e t A d d r e s s

C i t y S t a t e Z i p C o u n t r y

P h o n e F a x E m a i 

T e c h n i c a p o i n t o f c o n t a c t P h o n e E m a i 

P a r t i c i p a n t ' s p u b i c - k e y f i n g e r p r i n t

( e n t e r h e r e )

N I S T ' s p u b i c - k e y f i n g e r p r i n t 8 4

6

E 7 0 0 8

9 9 6 A E 9

1

2 9

7 4 C F 8 D 7 1 C 7 A 0 F 2 28 5

6 B9 B2

8

2 W i t h m y s i g n a t u r e , I a g r e e t h a t t h i s d o c u m e n t i s a s u f f i c i e n t d e s c r i p t i o n o f t h e t e s t t o e c o n d u c t e d .

W i t h m y s i g n a t u r e , I h e r e y r e

q

3 u e s t c o n s i d e r a t i o n a s a P a r t i c i p a n t i n t h e I r i s I n t e r o p e r a i l i t y E x c h a n g e T e s t I I ( I R E X ) , a n d I

4 a m a u t h o r i z i n g m y c o m p a n y o r o r g a n i z a t i o n t o p a r t i c i p a t e i n I R E X a c c o r d i n g t o t h e r u l e s a n d l i m i t a t i o n s l i s t e d i n t h i s

5 d o c u m e n t .

W i t h m y s i g n a t u r e , I a l s o s t a t e t h a t I h a v e t h e a u t h o r i t y t o a c c e p t t h e t e r m s s t a t e d i n t h i s d o c u m e n t 6

7

8

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

9

1 0 S I A T U R E O F S O F T W A R E S U P P L I E R R E S P O S I B L E P A R T Y D A T E

1 1