Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John Daugman

dblp:82/5600 · also John G. Daugman · DBLP profile ↗
← Back
17ranked-venue papers
14as first author
0since 2021 · last 2016
0000-0002-9085-6173ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 6 first-authorSecurity and privacy · 5 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2 · 2 first-authorSystems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
8 papers
Biometric security · 95% Cryptographic primitives and cryptanalysis · 5%
Theoretical computer science
3 papers
Information theory · 94% Coding theory · 6%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%
Computer graphics and multimedia
2 papers
Multimedia analysis and retrieval · 56% Image and video coding · 44%

Topics — the 13 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Biometric security
iris recognition
0.682016
Information Theory and the IrisCode · IEEE Trans. Inf. Forensics Secur. 2016
A Fast Search Algorithm for a Large Fuzzy Database · IEEE Trans. Inf. Forensics Secur. 2008
Effect of Severe Image Compression on Iris Recognition Performance · IEEE Trans. Inf. Forensics Secur. 2008
Information theory › information measures
entropy
0.322016
Information Theory and the IrisCode · IEEE Trans. Inf. Forensics Secur. 2016
Effect of Severe Image Compression on Iris Recognition Performance · IEEE Trans. Inf. Forensics Secur. 2008
Biometric security › iris recognition
iriscode
0.212016
Information Theory and the IrisCode · IEEE Trans. Inf. Forensics Secur. 2016
Biometric security
biometric recognition
0.122016
Information Theory and the IrisCode · IEEE Trans. Inf. Forensics Secur. 2016
Probing the Uniqueness and Randomness of IrisCodes: Results From 200 Billion Iris Pair Comparisons · Proc. IEEE 2006
Information retrieval
similarity search
0.112008
A Fast Search Algorithm for a Large Fuzzy Database · IEEE Trans. Inf. Forensics Secur. 2008
Biometric security › iris recognition
iris image compression
0.112008
Effect of Severe Image Compression on Iris Recognition Performance · IEEE Trans. Inf. Forensics Secur. 2008
Biometric security › biometric template protection
biometric key generation
0.112006
Combining Crypto with Biometrics Effectively · IEEE Trans. Computers 2006
Cryptographic primitives and cryptanalysis
key generation
0.112006
Combining Crypto with Biometrics Effectively · IEEE Trans. Computers 2006
Multimedia analysis and retrieval › image analysis
statistical image analysis
0.012001
Statistical Richness of Visual Phase Information: Update on Recognizing Persons by Iris Patterns · Int. J. Comput. Vis. 2001
Image and video coding › block-based coding
JPEG
0.012008
Effect of Severe Image Compression on Iris Recognition Performance · IEEE Trans. Inf. Forensics Secur. 2008
Coding theory
error-correcting codes
0.012006
Combining Crypto with Biometrics Effectively · IEEE Trans. Computers 2006
Computer vision › Face, body and person analysis
face recognition
0.011997
Face and Gesture Recognition: Overview · IEEE Trans. Pattern Anal. Mach. Intell. 1997
Computer vision › Face, body and person analysis › facial expression analysis
facial expression recognition
0.011997
Face and Gesture Recognition: Overview · IEEE Trans. Pattern Anal. Mach. Intell. 1997

Methods — techniques the papers use, named apart from their topics

hidden markov model · 0.5gabor wavelets · 0.2gabor wavelet · 0.2region-of-interest isolation · 0.2error tradeoff curve · 0.2beacon guided search · 0.2reed-solomon codes · 0.1hadamard code · 0.1similarity score distribution analysis · 0.1phase information · 0.1daugman algorithms · 0.1statistical richness · 0.0
YearPublicationVenuePosition
2016 Information Theory and the IrisCode
abstract
Iris recognition has legendary resistance to false matches, and the tools of information theory can help to explain why. The concept of entropy is fundamental to understanding biometric collision avoidance. This paper analyses the bit sequences of IrisCodes computed both from real iris images and from synthetic white noise iris images, whose pixel values are random and uncorrelated. The capacity of the IrisCode as a channel is found to be 0.566 bits per bit encoded, of which 0.469 bits of entropy per bit is encoded from natural iris images. The difference between these two rates reflects the existence of anatomical correlations within a natural iris, and the remaining gap from one full bit of entropy per bit encoded reflects the correlations in both phase and amplitude introduced by the Gabor wavelets underlying the IrisCode. A simple two-state hidden Markov model is shown to emulate exactly the statistics of bit sequences generated both from natural and white noise iris images, including their imposter distributions, and may be useful for generating large synthetic IrisCode databases.
John Daugman
IEEE Trans. Inf. Forensics Secur.1
2013 No change over time is shown in Rankin et al. "Iris recognition failure over time: The effects of texture"
John Daugman, Cathryn Downing
Pattern Recognit.1
2011 Hardware-software co-design of an iris recognition algorithm
abstract
This study describes the implementation of an iris recognition algorithm based on hardware–software co-design. The system architecture consists of a general-purpose 32-bit microprocessor and several slave coprocessors that accelerate the most intensive calculations. The whole iris recognition algorithm has been implemented on a low-cost Spartan 3 FPGA, achieving significant reduction in execution time when compared with a conventional software-based application. Experimental results show that with a clock speed of 40 MHz, an IrisCode is obtained in <523 ms from an image of 640×480 pixels, which is just 20% of the total time needed by a software solution running on the same microprocessor embedded in the architecture.
Mariano López-García, John Daugman, Enrique Cantó
IET Inf. Secur.2
2008 Effect of Severe Image Compression on Iris Recognition Performance
abstract
We investigate three schemes for severe compression of iris images in order to assess what their impact would be on recognition performance of the algorithms deployed today for identifying people by this biometric feature. Currently, standard iris images are 600 times larger than the IrisCode templates computed from them for database storage and search; but it is administratively desired that iris data should be stored, transmitted, and embedded in media in the form of images rather than as templates computed with proprietary algorithms. To reconcile that goal with its implications for bandwidth and storage, we present schemes that combine region-of-interest isolation with JPEG and JPEG2000 compression at severe levels, and we test them using a publicly available database of iris images. We show that it is possible to compress iris images to as little as 2000 bytes with minimal impact on recognition performance. Only some 2% to 3% of the bits in the IrisCode templates are changed by such severe image compression, and we calculate the entropy per code bit introduced by each compression scheme. Error tradeoff curve metrics document very good recognition performance despite this reduction in data size by a net factor of 150, approaching a convergence of image data size and template size.
John Daugman, Cathryn Downing
IEEE Trans. Inf. Forensics Secur.1
2008 A Fast Search Algorithm for a Large Fuzzy Database
abstract
In this paper, we propose a fast search algorithm for a large fuzzy database that stores iris codes or data with a similar binary structure. The fuzzy nature of iris codes and their high dimensionality render many modern search algorithms, mainly relying on sorting and hashing, inadequate. The algorithm that is used in all current public deployments of iris recognition is based on a brute force exhaustive search through a database of iris codes, looking for a match that is close enough. Our new technique, Beacon Guided Search (BGS), tackles this problem by dispersing a multitude of “beacons” in the search space. Despite random bit errors, iris codes from the same eye are more likely to collide with the same beacons than those from different eyes. By counting the number of collisions, BGS shrinks the search range dramatically with a negligible loss of precision. We evaluate this technique using 632 500 iris codes enrolled in the United Arab Emirates (UAE) border control system, showing a substantial improvement in search speed with a negligible loss of accuracy. In addition, we demonstrate that the empirical results match theoretical predictions.
Feng Hao 0001, John Daugman
IEEE Trans. Inf. Forensics Secur.2
2007 New Methods in Iris Recognition
abstract
This paper presents the following four advances in iris recognition: 1) more disciplined methods for detecting and faithfully modeling the iris inner and outer boundaries with active contours, leading to more flexible embedded coordinate systems; 2) Fourier-based methods for solving problems in iris trigonometry and projective geometry, allowing off-axis gaze to be handled by detecting it and "rotating" the eye into orthographic perspective; 3) statistical inference methods for detecting and excluding eyelashes; and 4) exploration of score normalizations, depending on the amount of iris data that is available in images and the required scale of database search. Statistical results are presented based on 200 billion iris cross-comparisons that were generated from 632500 irises in the United Arab Emirates database to analyze the normalization issues raised in different regions of receiver operating characteristic curves.
John Daugman
IEEE Trans. Syst. Man Cybern. Part B1
2006 Probing the Uniqueness and Randomness of IrisCodes: Results From 200 Billion Iris Pair Comparisons
abstract
Recent large-scale deployments of iris recognition for border-crossing controls enable critical assessment of the robustness of this technology against making false matches, since vast numbers of cross comparisons become possible within large databases. This paper presents results from the 200 billion iris cross comparisons that could be performed within a database of 632 500 different iris images, spanning 152 nationalities. Each iris pattern was encoded into a phase sequence of 2048 bits using the Daugman algorithms. Empirically analyzing the tail of the resulting distribution of similarity scores enables specification of decision thresholds, and prediction of performance, of the iris recognition algorithms if deployed in identification mode on national scales
John Daugman
Proc. IEEE1
2006 Combining Crypto with Biometrics Effectively
abstract
We propose the first practical and secure way to integrate the iris biometric into cryptographic applications. A repeatable binary string, which we call a biometric key, is generated reliably from genuine iris codes. A well-known difficulty has been how to cope with the 10 to 20 percent of error bits within an iris code and derive an error-free key. To solve this problem, we carefully studied the error patterns within iris codes and devised a two-layer error correction technique that combines Hadamard and Reed-Solomon codes. The key is generated from a subject's iris image with the aid of auxiliary error-correction data, which do not reveal the key and can be saved in a tamper-resistant token, such as a smart card. The reproduction of the key depends on two factors: the iris biometric and the token. The attacker has to procure both of them to compromise the key. We evaluated our technique using iris samples from 70 different eyes, with 10 samples from each eye. We found that an error-free key can be reproduced reliably from genuine iris codes with a 99.5 percent success rate. We can generate up to 140 bits of biometric key, more than enough for 128-bit AES. The extraction of a repeatable binary string from biometrics opens new possible applications, where a strong binding is required between a person and cryptographic operations. For example, it is possible to identify individuals without maintaining a central database of biometric templates, to which privacy objections might be raised.
Feng Hao 0001, Ross J. Anderson, John Daugman
IEEE Trans. Computers3
2004 How iris recognition works
abstract
Algorithms developed by the author for recognizing persons by their iris patterns have now been tested in many field and laboratory trials, producing no false matches in several million comparison tests. The recognition principle is the failure of a test of statistical independence on iris phase structure encoded by multi-scale quadrature wavelets. The combinatorial complexity of this phase information across different persons spans about 249 degrees of freedom and generates a discrimination entropy of about 3.2 b/mm/sup 2/ over the iris, enabling real-time decisions about personal identity with extremely high confidence. The high confidence levels are important because they allow very large databases to be searched exhaustively (one-to-many "identification mode") without making false matches, despite so many chances. Biometrics that lack this property can only survive one-to-one ("verification") or few comparisons. The paper explains the iris recognition algorithms and presents results of 9.1 million comparisons among eye images from trials in Britain, the USA, Japan, and Korea.
John Daugman
IEEE Trans. Circuits Syst. Video Technol.1
2003 The importance of being random: statistical principles of iris recognition
John Daugman
Pattern Recognit.1
2002 How iris recognition works
abstract
The principle that underlies the recognition of persons by their iris patterns is the failure of a test of statistical independence on texture phase structure as encoded by multiscale quadrature wavelets. The combinatorial complexity of this phase information across different persons spans about 249 degrees of freedom and generates a discrimination entropy of about 3.2 bits/mm/sup 2/ over the iris, enabling real-time decisions about personal identity with extremely high confidence. Algorithms first described by the author in 1993 have now been tested in several independent field trials and are becoming widely licensed. This presentation reviews how the algorithms work and presents the results of 9.1 million comparisons among different eye images acquired in trials in Britain, the USA, Korea, and Japan.
John Daugman
ICIP (1)1
2001 Statistical Richness of Visual Phase Information: Update on Recognizing Persons by Iris Patterns
John Daugman
Int. J. Comput. Vis.1
1998 Recognizing people by their iris patterns
John Daugman
Inf. Secur. Tech. Rep.1
1997 Face and Gesture Recognition: Overview
abstract
Computerised recognition of faces and facial expressions would be useful for human-computer interface, and provision for facial animation is to be included in the ISO standard MPEG-4 by 1999. This could also be used for face image compression. The technology could be used for personal identification, and would be proof against fraud. Degrees of difference between people are discussed, with particular regard to identical twins. A particularly good feature for personal identification is the texture of the iris. A problem is that there is more difference between images of the same face with, e.g., different expression or illumination, than there sometimes is between images of different faces. Face recognition by the brain is discussed.
John Daugman
IEEE Trans. Pattern Anal. Mach. Intell.1
1993 High Confidence Visual Recognition of Persons by a Test of Statistical Independence
abstract
A method for rapid visual recognition of personal identity is described, based on the failure of a statistical test of independence. The most unique phenotypic feature visible in a person's face is the detailed texture of each eye's iris. The visible texture of a person's iris in a real-time video image is encoded into a compact sequence of multi-scale quadrature 2-D Gabor wavelet coefficients, whose most-significant bits comprise a 256-byte "iris code". Statistical decision theory generates identification decisions from Exclusive-OR comparisons of complete iris codes at the rate of 4000 per second, including calculation of decision confidence levels. The distributions observed empirically in such comparisons imply a theoretical "cross-over" error rate of one in 131000 when a decision criterion is adopted that would equalize the false accept and false reject error rates. In the typical recognition case, given the mean observed degree of iris code agreement, the decision confidence levels correspond formally to a conditional false accept probability of one in about 10/sup 31/.>
John Daugman
IEEE Trans. Pattern Anal. Mach. Intell.1
1988 Neural networks for image transformation, analysis, and compression
John Daugman
Neural Networks1
1983 Six formal properties of two-dimensional anisotropie visual filters: Structural principles and frequency/orientation selectivity
abstract
Six formal properties of anisotropic linear two-dimensional filters are noted which are relevant for modeling the mechanisms of spatial visual information extraction. These properties concern the relationship between the organizational principle of a two-dimensional anisotropic spatial filter or neural receptive field (such as elongation, or concatenation of subunits, or differential operators mediated by lateral inhibition in neural laminae) and the resulting general consequences for spatial frequency and orientation selectivity. These properties are demonstrated without assuming particular two-dimensional filter functional forms; rather, they are shown as general principles associated with certain broad categories of two-dimensional filters. Such an analysis enhance theoretical understanding of the two-dimensional receptive field organization of neurons in the visual cortex and permits the rejection of some candidate organizational principles on two-dimensional spectral grounds.
John Daugman
IEEE Trans. Syst. Man Cybern.1