Top Banner
Novel Use of GIS for Spatial Analysis of Fingerprint Patterns Steve Taylor, Earth and Physical Sciences, Western Oregon University Ryan Stanley, Geology & Geography, West Virginia University Emma Dutton, Forensic Services Division, Oregon State Police Pat Aldrich, Natural Sciences and Mathematics, Western Oregon University Bryan Dutton, Biology Department, Western Oregon University Sara Hidalgo, Natural Sciences and Mathematics, Western Oregon University
37

Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Feb 25, 2016

Download

Documents

Amara

Novel Use of GIS for Spatial Analysis of Fingerprint Patterns. Steve Taylor, Earth and Physical Sciences, Western Oregon University Ryan Stanley, Geology & Geography, West Virginia University Emma Dutton, Forensic Services Division, Oregon State Police - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Steve Taylor, Earth and Physical Sciences, Western Oregon University

Ryan Stanley, Geology & Geography, West Virginia University

Emma Dutton, Forensic Services Division, Oregon State Police

Pat Aldrich, Natural Sciences and Mathematics, Western Oregon University

Bryan Dutton, Biology Department, Western Oregon University

Sara Hidalgo, Natural Sciences and Mathematics, Western Oregon University

Page 2: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

• Introduction Project Background

• GIS Methodology Data Model Standardized Coordinate System Workflow

• Example Applications Pattern Characterization Geometric Morphometrics Monte Carlo Simulations

• Summary and Conclusion

Page 3: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

NewberryCaldera

0 5 km

Moprhom etric Group I(M orphology RatingClasses 1, 2, and 3)

Morphom etric Group II(M orphology RatingClasses 4, 5, 6, and 7)

NewberryCaldera

0 5 km

Moprhom etric Group I(M orphology RatingClasses 1, 2, and 3)

Morphom etric Group II(M orphology RatingClasses 4, 5, 6, and 7)

NOVEL LINKAGES: GIS AND FINGERPRINT MAPPING

FundamentalMap Elements• Points• Lines• Polygons

Newberry Volcano

0 3 6 9 12Millimeters

So a Geologist, Biologist and Forensic Scientist walk into a bar…the bartender asks: “How are fingerprints like a volcano?” The Geologist says: “I’m not sure, but I bet we can use GIS to find out”. The punch line follows…

Fingerprint Spatial Data in a GIS

Raster Data Fingerprint Images

Points Fingerprint Minutiae

Lines Fingerprint Ridges

Polygons Fingerprint Convex Hulls

Page 4: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Western Oregon UniversityFingerprint Analysis and Characterization Team

“FACT” Interdisciplinary Collaboration: Earth Science, Biology and Forensic Science

Three-year National Institute of Justice grant Project Title: “Application Of Spatial Statistics To Latent -Print Identifications: Towards Improved Forensic Science Methodologies” Project Goal: To apply principles of GIS and spatial analysis to fingerprint characterization

Page 5: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

PROJECT IMPETUS

Feb 2009 National Academy of Science report: “Strengthening Forensic Science in the United States: A Path Forward”

Recommendation 3: Indicated need to improve the scientific accuracy and reliability of forensic science evidence, specifically impression-based evidence, including fingerprints

Page 6: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Use Geographic Information Systems spatial analyses techniques to:

• Evaluate fingerprint characteristics or attributes1. Minutiae type (bifurcations and ridge endings)2. Minutiae distribution (per finger / pattern type)3. Ridge line distribution

• Establish robust probabilistic models to1. Quantify fingerprint uniqueness and2. Establish certainty levels for latent print comparisons

Objectives

Page 7: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

METHODOLOGY

Page 8: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

#

#

#

#

#

#

#

#

#

#

#

#

##

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

###

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

##

#

#

#

#

#

#

5 0 5 Millimeters

Master1_1li

FINGERPRINT MORPHOLOGY AND FEATURES

Master 1_1li

Print Type = LS

Core

Delta

Ridge Ending

Bifurcation

Minutiae Points

Friction RidgeLines

IDENTIFICATION:

-Minutiae Position-Minutiae Type-Minutiae Direction-Ridge Counts-Ridge “Flow”-Print Type

ASSUMPTION:

Fingerprints are Biologically Unique

Page 9: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Arch Whorl

Left Slant LoopRight Slant Loop

PRIMARY FINGERPRINT TYPES

Page 10: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Research Design: Application of GIS

A. Example GIS Application B. GIS Applied to Fingerprints

Fingerprint Image

Fingerprint Skeleton

Minutiae

Core to Minutiae Distancesand Ridge Counts

Real World

Land Usage

Elevation

Parcels

Streets

Customers

Raster

Vector

Source: ESRI

GIS: A collection of hardware and software that integrates digital map elements with a relational database.

Cartography + Database Technology + Statistical Analysis

Page 11: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Fingerprint Data Management

• Fingerprint image acquisition and minutiae detection• Georeferencing and verification• GIS data conversion and management

Raster fingerprint imagesVector minutiae point layersVector friction ridge line layers

• Spatial analysis of ridge line and minutiae distributions

• Statistical analysis and probability modeling

Page 12: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Scan, Segregate & Image Enhancement

• Noise filter, black/white balance, contrast & brightness enhancements

Page 13: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Geo-referencing: Standardized Coordinate System

• Core LocationArches = highest point of recurveLoops = highest point of recurve of 1st full loopWhorls = center ridge ending or bulls eye

• Core centered at (100,100) mm in Cartesian space • Print oriented with basal crease parallel to X-axis

0

90

180

270

Azimuth Orientation

0 25 50 75 100 125 150

025

5075

100

125

150

100 mm100 m

m

X Coordinate (mm)

Y C

oord

inat

e (m

m)

0 25 50 75 100 125 150

025

5075

100

125

150

100 mm100 m

m

0 25 50 75 100 125 150

025

5075

100

125

150

100 mm100 m

m

X Coordinate (mm)

Y C

oord

inat

e (m

m)

#

#

#

#

#

#

#

#

#

#

#

#

##

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

###

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

##

#

#

##

#

#

#

#

#

#

5 0 5 Millimeters

Master1_1li

Page 14: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

GIS Data Conversion

100

100

Fingerprint Image

Ridge and Minutiae Attribute Data

Skeletonized Ridge Lines

100

100

Fingerprint Minutiae

100

100

X_COORD Y_COORD MIN_DIR PT_ID MIN_TYP PRNT_TYP File_Id100 100 180 1000 C RS 1_87_ri

96.4199982 95.12 -1 2001 D RS 1_87_ri88.4899979 92.7857437 45 1 A RS 1_87_ri88.8700027 92.36 225 2 B RS 1_87_ri89.1500015 100.05 214 3 B RS 1_87_ri89.6100006 88.8071796 68 4 A RS 1_87_ri

90.5 90.4757437 56 5 A RS 1_87_ri90.8300018 89.18 236 6 B RS 1_87_ri91.1999969 88.75 68 7 A RS 1_87_ri91.3499985 93.9671282 45 8 B RS 1_87_ri

X_COORD Y_COORD MIN_DIR PT_ID MIN_TYP PRNT_TYP File_Id100 100 180 1000 C RS 1_87_ri

96.4199982 95.12 -1 2001 D RS 1_87_ri88.4899979 92.7857437 45 1 A RS 1_87_ri88.8700027 92.36 225 2 B RS 1_87_ri89.1500015 100.05 214 3 B RS 1_87_ri89.6100006 88.8071796 68 4 A RS 1_87_ri

90.5 90.4757437 56 5 A RS 1_87_ri90.8300018 89.18 236 6 B RS 1_87_ri91.1999969 88.75 68 7 A RS 1_87_ri91.3499985 93.9671282 45 8 B RS 1_87_ri

Page 15: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Core to Delta Ridge CountRidges 16

Distance 11.11 mm

Line Density 1.53 ridges/mm

Fingerprint Skeletonization and Vectorization

Ridge Ending - Ridge EndingRidge Ending - BifurcationRidge Ending - Hull

Bifurcation - BifurcationBifurcation - HullHull - Hull

Ridge Ending - Ridge EndingRidge Ending - BifurcationRidge Ending - HullBifurcation - BifurcationBifurcation - HullHull - Hull

Coded Ridgeline Attributes

Page 16: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Table 1. Frequency of Pattern Type by Finger and Hand

FINGER Left Loop

Right Loop

Double Loop

WhorlWhorl Arch Tented

Arch TOTAL

Left Index 125 45 28 58 18 30 304

Right Index 48 110 15 78 21 36 308

Left Thumb 173 2 66 41 9 0 291

Right Thumb 2 152 63 74 6 0 297

TOTAL 348 309 172 251 54 66 1200

HAND Left Loop

Right Loop

Double Loop

WhorlWhorl Arch Tented

Arch TOTAL

Left Hand 298 47 94 99 27 30 595

Right Hand 50 262 78 152 27 36 605

FACT Fingerprint Database

Page 17: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

100 - Data Collection Methods 200 - Pattern Characterization Methods

300 – Statistical/Probability Modeling Methods

Image Database EntryDart Board Min-Point

Frequency-Density Quadrat Minutiae Azimuth FrequencyHistograms

Core-to-MinutiaPoint-to-Point Digitization

Delta-to-MinutiaPoint-to-Point Digitization

Thiessen Polygons I(Clipped to Hull)

Minutia-to-MinutiaPoint-to-Point Digitization I

(w/o Core + Delta)

Thiessen Polygons II(Dissolved by Min-Type)

Minutiae Azimuth FrequencyRose Diagrams

Minutia-to-MinutiaPoint-to-Point Digitization II (with Core +

Delta)TIN Polygons

Radar Plot Minutiae Positions

(azimuth vs. dist. from core)Ridge Counts Min-Point Frequency

Density Quadrat(2 mm Grid)

Nearest Neighbor Analysis

Ridgeline SkeletonizationPrinciple Components Analysis (PCA)

Core-Only Point LayerRidge Line Frequency Density Quadrat

(2 mm Grid)Delta-Only Point LayerConvex & Detailed Hull

Bounding Polygons Generalized Procrustes Analysis (GPA)

Axis Layer (Longitudinal/Transverse) Ridge Line Frequency Density TIN-Based & Thiessen Polygon-Based Thin-Plate Spline (TPS) Deformation

ModelingMinutiae BuffersCoded Ridgelines

SuperimpositionLandmark/Semilandmark Designation

Project Data Model and Analytical Workflow

Page 18: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Example GIS-Based ExtensionTIN (Delaunay) Triangles

0

0

0

00

0

1

1

1

0

0

1

1

0

1

1

1

1

0

1

1

0

1

1

2

1 1

11

0

2

1

2

2

0

2

2 2

1

1

3

2

0

21

1

02

1

2

22

2

0

1

2

1

1

2

2

1

3

2

2

2

1

0

0

2

1

2

0

1

2

1

0

0

2

3

0

0

1

3

1

3

0

0

0

1

2

32

0

1

0

23

3

1

2

213

2

1

13

4

2

3

2

4

0

3

2

4

2

0

3

2

30

32

3

3

2

0 1

4

3

3

7

2

1

1

1

0

0

00

1

2

4

1

3

2

0

3

4

43

4

2

4

4

4

1

53

5

2

2

3

4

4

3

4

2

43

4 2

1

4

2

1

2

4

2

2

3

4

1

0

2

4

4

1

2

3

2

3

2

0

2

5

5

5

5

3

3

7

16

1

4

67

2

3

21

4

4

2

5

2

1

1

3

1

4

1

5

4

1

0

1

5

2

4

1

7 7

73

0

3

3

5

64

5

4

8

7

4

6

4

11

1

13

3

7

8

2

8

7

4

87

6

5

8

0

1

4

11

9

13

3

8

1

32

2

7

2

6

0 1

9

11

93

1

7

6

11

1. Vectorized fingerprint

2. Minutiae

3. TIN polygons

4. TIN polylines

5. TIN ridge counts

Page 19: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Custom Python Scripting and Fingerprint Analysis Tools

Page 20: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

EXAMPLE APPLICATIONS:

Pattern Characterization

Page 21: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

80 90 100 110 120

8090

100

110

120

80 90 100 110 120

8090

100

110

120

80 90 100 110 120

8090

100

110

120

80 90 100 110 120

8090

100

110

120

80 90 100 110 120

8090

100

110

120

80 90 100 110 120

8090

100

110

120

2-mm Grid Cell Minutiae Density All Minutiae

A. Left Slant Loops n = 348 C. Whorls n = 251 E. Arches n = 54

B. Right Slant Loops n = 309 D. Double Loop Whorls n = 172 F. Tented Arches n = 66

Average Minutiae Density (Avg. Number Minutiae / Sq. mm)

0 0.001 0.01 0.036 0.076 0.14 0.436

Page 22: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

2-mm Grid Cell Ridge Line Density

A. Left Slant Loops

80 90 100 110 120

8090

100

110

120

B. Right Slant Loops

80 90 100 110 120

8090

100

110

120

C. Whorls

80 90 100 110 12080

9010

011

012

0

D. Double Loop Whorls

80 90 100 110 120

8090

100

110

120

E. Arches

80 90 100 110 120

8090

100

110

120

F. Tented Arches

80 90 100 110 120

8090

100

110

120

Avg. Minutiae Density (minutiae / sq. mm)

0 0.001 0.01 0.036 0.076 0.14 0.45

Ridge line density (total length in mm/sq. mm)

0 0.000001 3.0 15.0 30.0 58.0 81.0 <

Ridge line density (total length in mm/sq. mm)

0 0.000001 3.0 15.0 30.0 58.0 81.0 <

Page 23: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Above Core- Minutiae: 33- Ridge Lines: 81- Minutiae/Ridge Ratio: 0.41

Below Core- Minutiae: 63- Ridge Lines: 100- Minutiae/Ridge Ratio: 0.63

Minutiae / Ridge Frequency Ratio• Compared minutiae / ridge count

ratios above and below the core for 188 vectorized fingerprints (all pattern types)

• Paired t-test: – t = -24.525, df = 187– mean difference = -0.19– p-value < 2.2e-16

• Difference in minutiae / ridge ratios above and below core is significant with a p < 2.2e-16

Page 24: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Findings: Pattern Characterization

• Project Compilation: 1,200 fingerprints 102,000 minutiae 20,000 ridge lines

• Avg. No. Minutiae per Print = 85.1

• Ridge Ending/Bifurcation Ratio = 1.4

• Minutiae and ridge lines most densely packed in the region below the core, with the greatest line-length density surrounding the core

• Increased ridge line curvature associated with increased minutiae density

Page 25: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

EXAMPLE APPLICATION:

Geometric Morphometrics

Page 26: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Geometric Morphometrics• A spatial statistical method to

study biological shape

• Requires the designation of points or areas that are homologous across samples (landmarks and semi-landmarks)

• Allows shape variation analysis across samples by removing size and rotation effects

Figure from Zelditch, M.L., D.L. Swiderski, H.D. Sheets, and W.L. Fink. 2004. Geometric Morphometrics for Biologists: A Primer. Elsevier Academic Press: London.

Page 27: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

LegendLandmarksInnermost Recurving Core LoopContinuous RidgeFingerprint Convex Hull

Core to Continuous Ridge Template

Core to Delta Loop Template

Delta Region Template

Figure 1: Inputs and template features used in landmark extraction procedure

Figure 1A Figure 1BFingerprint Morphometrics

Example Left Slant Loop

Page 28: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Findings: Geometric Morphometrics

• Geometric morphometric techniques are applicable to fingerprint patterns

• Potential Research Directions:

Geometric comparison of fingerprint types between left and right hands

Analysis of hyper-variable regions of fingerprints outside landmarks and semilandmarks

Analysis of the effects of elastic skin deformation and spatial distortion in fingerprints

Page 29: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

EXAMPLE APPLICATION:

Monte Carlo Simulation and Estimating False Match Probabilities

Page 30: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Monte Carlo Simulation

• Iterative random sampling of select minutiae to obtain probabilities of false matches based on coordinate location and point attributes

• 9 grid-filter cells, each overlapping by 50% across entire print space

• 3-5-7-9 minutiae systematically sampled in each grid cell

• Simulation iterated 1000 times per print per grid cell

• 50 prints selected across four pattern types (LS Loops, RS Loops, Whorls, Double Loop Whorls) yielding a total of 50,000 iterations per grid cell

Page 31: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Grid Cell 6Grid Cell

Monte Carlo Simulation: Looking for False matches

70 80 90 100 110 120 130

8090

100

110

120

X Coordinate (mm)

Y C

oord

inat

e (m

m)

LegendFingerprint Convex Hull

Monte Carlo Grid

Grid Cell 1Grid Cell 2Grid Cell 3

Grid Cell 4Grid Cell 5

Grid Cell 7Grid Cell 8Grid Cell 9

Legend

Fingerprint Convex Hull

Ridge EndingBifurcationCoreDelta

Grid Cell

Grid Cell

70

X Coordinate (mm)80 90 100 110 120 130

Y Co

ordi

nate

(mm

)80

9010

011

012

0

Page 32: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

90 95 100 105 110 115

8085

9095

100

105

110

115

90 95 100 105 110 115

8085

9095

100

105

110

115

X Coordinate (mm)X Coordinate (mm)

Example False Match – 7 Minutiae, Grid Cell 5Y

Coo

rdin

ate

(mm

)

Y C

oord

inat

e (m

m)

Matching Minutiae

False Match:Whorl – Left Thumb

Selected Print:LS Loop – Left Index

Page 33: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Findings: Monte Carlo Simulations

• The probability of a false match decreased as the number of selection attributes increased in the MC model.

• The probability of a false match decreased as the number of selected minutiae increased.

• The probabilities obtained in this study are aligned with other published results that utilize alternative methods and sample sources.

Page 34: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Summary and Conclusion

Page 35: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

• Techniques in Geographic Information Systems were successfully applied to spatially analyze fingerprint patterns

• The georeference protocol developed for this study provides a standardized coordinate system that allows complex analysis of minutiae and ridgeline distributions across fingerprint space

• A wide variety of spatial analysis tools were developed in the GIS software environment to characterize fingerprint features and statistically characterize distributions between print types

• GIS application to fingerprint analysis, identification and pattern characterization represents an untapped resource

• The project-related GIS tools and preliminary results offer promising contributions to the advancement of fingerprint analysis and forensic science in the near future.

Page 36: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

FUTURE WORK

• Apply rubber sheeting and ortho-rectification techniques to elastic skin deformation associated with traditional analog print collection techniques

• Conduct Nearest Neighbor false-match simulations using randomly chosen clusters of minutiae

• Refine Monte Carlo simulations to capture false-match probabilities at higher minutiae counts

• Expand the project database to include fingerprint samples beyond the existing Oregon data set

• Standardize the GIS tools and data framework

Page 37: Novel Use of GIS for Spatial Analysis of Fingerprint Patterns

Acknowledgements

• National Institute of Justice (Grant Award # 2009-DN-BX-K228)

• Western Oregon University• Oregon State Police, Forensic Services Division

and ID Services Division• Undergraduate and Graduate Student Assistants

This project was supported by Award No. 2009-DN-BX-K228 awarded by the National Institute of Justice, Office of Justice programs, U.S. Department of Justice. The opinions, findings, and conclusions or recommendations expressed in this publication/program/exhibition are those of the author(s) and do not necessarily reflect those of the Department of Justice.