Fingerprint Quality Analysis: a PC-aided approach

Similar documents
Lane Detection in Automotive

IEEE Signal Processing Letters: SPL Distance-Reciprocal Distortion Measure for Binary Document Images

No-Reference Image Quality Assessment using Blur and Noise

COMBINING FINGERPRINTS FOR SECURITY PURPOSE: ENROLLMENT PROCESS MISS.RATHOD LEENA ANIL

Computer Graphics Fundamentals

Camera identification by grouping images from database, based on shared noise patterns

Chapter 3 Part 2 Color image processing

Quality Measure of Multicamera Image for Geometric Distortion

Human Vision and Human-Computer Interaction. Much content from Jeff Johnson, UI Wizards, Inc.

ECC419 IMAGE PROCESSING

Image Forgery Detection Using Svm Classifier

The Perceived Image Quality of Reduced Color Depth Images

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Assistant Lecturer Sama S. Samaan

A Preprocessing Approach For Image Analysis Using Gamma Correction

Reference Free Image Quality Evaluation

Image Quality Assessment for Defocused Blur Images

ZKTECO COLLEGE- FUNDAMENTAL OF FINGER VEIN RECOGNITION

Software Development Kit to Verify Quality Iris Images

Review Paper on. Quantitative Image Quality Assessment Medical Ultrasound Images

Student Attendance Monitoring System Via Face Detection and Recognition System

A Rumination of Error Diffusions in Color Extended Visual Cryptography P.Pardhasaradhi #1, P.Seetharamaiah *2

Subjective evaluation of image color damage based on JPEG compression

A Novel Algorithm for Hand Vein Recognition Based on Wavelet Decomposition and Mean Absolute Deviation

Touchless Fingerprint Recognization System

Comparison of ridge- and intensity-based perspiration liveness detection methods in fingerprint scanners

Feature Extraction Techniques for Dorsal Hand Vein Pattern

Empirical Study on Quantitative Measurement Methods for Big Image Data

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

Postprint.

A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA)

An Improved Bernsen Algorithm Approaches For License Plate Recognition

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION

Lane Detection in Automotive

Adaptive Fingerprint Binarization by Frequency Domain Analysis

Vein and Fingerprint Identification Multi Biometric System: A Novel Approach

Limitations of the Oriented Difference of Gaussian Filter in Special Cases of Brightness Perception Illusions

Image Display and Perception

Postprint.

Scrabble Board Automatic Detector for Third Party Applications

IJSER. No Reference Perceptual Quality Assessment of Blocking Effect based on Image Compression

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

PART II. DIGITAL HALFTONING FUNDAMENTALS

Camera Image Processing Pipeline: Part II

Camera identification from sensor fingerprints: why noise matters

COLOR LASER PRINTER IDENTIFICATION USING PHOTOGRAPHED HALFTONE IMAGES. Do-Guk Kim, Heung-Kyu Lee

STUDY NOTES UNIT I IMAGE PERCEPTION AND SAMPLING. Elements of Digital Image Processing Systems. Elements of Visual Perception structure of human eye

Lecture 2 Digital Image Fundamentals. Lin ZHANG, PhD School of Software Engineering Tongji University Fall 2016

VLSI Implementation of Impulse Noise Suppression in Images

A Reversible Data Hiding Scheme Based on Prediction Difference

Motion Blur Perception in Various Conditions of Presented Edge

Image Processing. Michael Kazhdan ( /657) HB Ch FvDFH Ch. 13.1

Multimedia Forensics

Background. Computer Vision & Digital Image Processing. Improved Bartlane transmitted image. Example Bartlane transmitted image

Texture recognition using force sensitive resistors

A new quad-tree segmented image compression scheme using histogram analysis and pattern matching

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

A Global-Local Contrast based Image Enhancement Technique based on Local Standard Deviation

Number Plate Detection with a Multi-Convolutional Neural Network Approach with Optical Character Recognition for Mobile Devices

Laser Printer Source Forensics for Arbitrary Chinese Characters

Histograms and Color Balancing

A new seal verification for Chinese color seal

Validation of Image Processing Methods for Fingerprints

License Plate Localisation based on Morphological Operations

Simultaneous Capturing of RGB and Additional Band Images Using Hybrid Color Filter Array

Proposed Method for Off-line Signature Recognition and Verification using Neural Network

Research on Friction Ridge Pattern Analysis

Colour correction for panoramic imaging

Image Enhancement using Histogram Equalization and Spatial Filtering

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

An Approach for Reconstructed Color Image Segmentation using Edge Detection and Threshold Methods

A New Metric for Color Halftone Visibility

Image Encryption by Redirection & Cyclical Shift

A Novel Hybrid Exposure Fusion Using Boosting Laplacian Pyramid

Grayscale and Resolution Tradeoffs in Photographic Image Quality. Joyce E. Farrell Hewlett Packard Laboratories, Palo Alto, CA

Implementation of Barcode Localization Technique using Morphological Operations

Filtering. Image Enhancement Spatial and Frequency Based

AN EXTENDED VISUAL CRYPTOGRAPHY SCHEME WITHOUT PIXEL EXPANSION FOR HALFTONE IMAGES. N. Askari, H.M. Heys, and C.R. Moloney

S 3 : A Spectral and Spatial Sharpness Measure

Hyperspectral Imaging Basics for Forensic Applications

A STUDY ON THE PHOTO RESPONSE NON-UNIFORMITY NOISE PATTERN BASED IMAGE FORENSICS IN REAL-WORLD APPLICATIONS. Yu Chen and Vrizlynn L. L.

Histogram Modification Based Reversible Data Hiding Using Neighbouring Pixel Differences

Correction of Clipped Pixels in Color Images

An Efficient Approach for Iris Recognition by Improving Iris Segmentation and Iris Image Compression

MULTIPLE SENSORS LENSLETS FOR SECURE DOCUMENT SCANNERS

Linear Gaussian Method to Detect Blurry Digital Images using SIFT

Feature Extraction of Human Lip Prints

Graphics and Image Processing Basics

Wavelet-based Image Splicing Forgery Detection

Drusen Detection in a Retinal Image Using Multi-level Analysis

Image Retrieval of Digital Crime Scene Images

NORMALIZED SI CORRECTION FOR HUE-PRESERVING COLOR IMAGE ENHANCEMENT

Visual Cryptography. Frederik Vercauteren. University of Bristol, Merchant Venturers Building, Woodland Road, Bristol BS8 1UB.

Hybrid Halftoning A Novel Algorithm for Using Multiple Halftoning Techniques

EFFICIENT ATTENDANCE MANAGEMENT SYSTEM USING FACE DETECTION AND RECOGNITION

Image Distortion Maps 1

BCC Optical Stabilizer Filter

Issues in Color Correcting Digital Images of Unknown Origin

Abstract Terminologies. Ridges: Ridges are the lines that show a pattern on a fingerprint image.

3D Face Recognition System in Time Critical Security Applications

Transcription:

Fingerprint Quality Analysis: a PC-aided approach 97th International Association for Identification Ed. Conf. Phoenix, 23rd July 2012 A. Mattei, Ph.D, * F. Cervelli, Ph.D,* FZampaMSc F. Zampa, M.Sc, * F. Dardi, Ph.D * RaCIS, Italy Innovation factory

Summary Motivation Forensic quality of images Generic purpose contrast index Human visual system contrast index Results Conclusions Future works

Motivations To evaluate different enhancement techniques: Can we suggest anobjective way to compare the results? Can we find an objective way to rank the effectiveness of different development techniques from the point of view of the forensic expert?

Experimental Setup Fingerprints left on paper Paper cut in two, developed with different reagents and then compared

Purpose of Comparison One to one comparison to see which half of the same fingerprint was developed "better"

Test Set-up All fingerprints acquired at a constant distance from the camera Camera settings and light for fluorescence are changed to the expert s opinion Each fingerprint halves are acquired together

Fingerprints: How Does It Work?

Fingerprints: How Does It Work?

Fingerprints: How Does It Work?

Fingerprints: How Does It Work?

Fingerprints: How Does It Work?

Fingerprints: How Does It Work?

Consequence We can compare deposited at different times fingerprints Then, we can compare the expert's opinion to the software outcome and see how they compare and teach the software how to rank fingerprint quality

Consequence If done properly, this will be useful to assess the forensic quality of fingerprint i well before they are even shown to the expert

Extend the Concept Change the word "fingerprint" with the forensic image of your choice

Easy? Maybe not. Need to translate the concept of forensic quality in a PC computable quantity Forensic quality: usefulness for forensic analysis We chose to use contrast in order to capture forensic quality

Available Methods We have to choose a contrast computation method to evaluate the forensic quality of an image Methods fall in three main categories: general purpose image specific (knows the kind if image it is looking at) human visual system (HVS) aware

Forensic Quality: State of Art (Partial) Chen et al. Fingerprint Quality Indices for Predicting Authentication Performance, Springer LNCS 3546, p. 160 (2005). Tabassi et al. A Novel Approach to Fingerprint Image Quality, y, Proc. of ICIP 2005, p. 37 (2995). Fronthaler et al. Automatic Image Quality Assessment with Application in Biometrics, Proc. of IEEE WB 2006, p. 30 (2006). Vanderwee et al. The Investigation of a Relative Vanderwee et al. The Investigation of a Relative Contrast Index Model for Fingerprint Quantification FSI 204, 74 (2011).

Forensic Quality: State of Art Evaluation Mainly devoted to fingerprint, with no real mention to other forensic relevant imagery (faces, tool marks, shoe marks, tire marks) Interest in image quality effects on AFIS performance Interest in fingerprint quality after being acquired by dedicated, proper devices Few works care about the expert s opinion

Used Methods We have used the following two methods: gray level co-occurrence matrix (general purpose method) number of just noticeable difference levels (HVS method)

GLCM Gray level el co-occurrence occ matrix (GLCM): is a matrix created by calculating how often a pixel with grayscale intensity value i occurs horizontally (or vertically or diagonally) adjacent to a pixel with grayscale intensity value j thus element (i,j) of GLCM specifies the number of times that the pixel with value i occurred horizontally (or vertically or diagonally) adjacent to a pixel with value j

GLC Matrix: Example

GLCM: Contrast

GLCM: Properties Changes with rotation Changes with scale Doesn t know the image structure Need to: renormalize images (so that they are the same ) be cautious in interpretation as this is method be cautious in interpretation, as this is method is unaware of what a fingerprint is

Number of Just Noticeable Different Levels The method quantifies the perceptive the human eye contrast experienced by Must be initialized with average physiological and viewing quantities: screen size and resolution distance of view area of foveola (region of the retina where the focus of attention of the eye is situated)

Number of Just Noticeable Different Levels Same luminance variation is differently perceived according to the average luminance For each value L of the luminance and its surrounding average S it is possible to calculate l the luminance variation needed perception of difference to produce a This is called just noticeable

JND: Additional Information In this work the perceived ed contrast between two luminance extremes L min and L max is assessed as the number of JNDs between them We look at the JNDs distribution to try to deduce d information on the particular class of images that is analyzed

JND: Properties Changes with viewing conditions Changes with processing Need to: modify parameters to respect viewing conditions if comparison with others is needed

JND: Examples No processing N = 285 N = 187

JND: Examples No processing N = 285 Histogram equalization N = 187

JND: Examples No processing Histogram equalization N = 285 N = 454 N = 187 N = 444

Results GLCM method is able to rank only the quality of fingerprints with defined ridges (even if faint) HVS method is able to correctly rank all y fingerprints and to detect automatically the dotted ones

Fingerprint Quality: Comparison More than 400 fingerprints analyzed

Fingerprint Quality: Results Tested all fingerprints with two different quality assessment algorithms Comparison to fingerprint expert to see difference with algorithms and to tune them If done properly useful to assess forensic utility of fingerprint i before showing them to the expert

Fingerprint Quality Maps

Fingerprint Quality Maps

Fingerprint Quality Maps

Fingerprint Quality Maps

Fingerprint Quality Maps

Fingerprint Quality Maps

Fingerprint Quality Maps

Other application: Shoemarks

Publications "No-reference measurement of perceptually p significant blurriness in video frames", Signal Image and Video Processing 5, 271-282 (2011) "A set of features for measuring blurriness in video frames", Melecon 2010, IEEE Mediterranean Electro-technical Conference, Valletta, Malta, 26-2828 April 2010. "Blurriness estimation in video frames: a study on smooth objects and textures", in Proceeding of the SPIE Electronic Imaging Conference, San Jose (CA) USA, (2010). "Causes and visual experience of blurriness in video frames", submitted

Conclusions The forensic quality (i.e. usefulness) of images can be assessed by using some contrast definition for images Generic purpose systems need to be used with caution if they do not allow teaching them the kind of object under analysis HVS systems can be used to assess quality and degradation causes of images This could support the expert s analysis

Future Works Complete analysis of HVS distribution to teach the software extended features and what are the most common cause of quality degradation Try quality index tool to other forensic fields (shoes, faces, tool marks, tire marks, etc.) Notice that the system will be tuned using Notice that the system will be tuned using expert s opinions

Future works: full system

Contacts aldo.mattei@gmail.com fcube@innovationfactory.it f t it