scars, marks and tattoos (smt): automatic matching &...

25
Scars, Marks and Tattoos (SMT): Scars, Marks and Tattoos (SMT): Automatic Matching & Retrieval Automatic Matching & Retrieval Anil K. Jain Michigan State University http://biometrics.cse.msu.edu ©copyright 2008 PRIP

Upload: others

Post on 08-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Scars, Marks and Tattoos (SMT):Scars, Marks and Tattoos (SMT):Automatic Matching & RetrievalAutomatic Matching & Retrieval

Anil K. JainMichigan State University

http://biometrics.cse.msu.edu

©copyright 2008 PRIP

Page 2: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Challenges in Forensic ScienceChallenges in Forensic Science• Increased expectations from forensic science

– CSI effect: Jurors want to see physical evidence (fingerprints, DNA, etc.) to convict suspects

– Detectives used to gather 4-5 pieces of evidence at crime scenes; now look at 50-400

– sources

• Crime rate is falling but backlog is still increasing

• Throughput needs to be increased

• Need for better equipment, efficient techniques & strong theoretical & empirical proofs of effectiveness

Houck, “CSI: The Reality”, Scientific American, June 2006

Page 3: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Forensic EvidenceForensic Evidence

Fingerprint Palmprint DNA

Footprint TyreprintBite Mark Tattoo

Face

Page 4: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

• Skin imprints: – can be used to identify suspects/victims

Scars Marks Tattoos

• 2003 online Harris poll:–16% of adults have at least one tattoo

Scars, Marks and TattoosScars, Marks and Tattoos

Page 5: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Criminal History RecordsCriminal History Records

Bertillon system

Page 6: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

• Tattoos often imply gang membership, religions beliefs, previous conviction & military service

• Useful for victim and suspect identification

Suspect & Victim IdentificationSuspect & Victim Identification

(a) and (b) body parts with tattoos found in a state park in Florida. Victim was identified based on tattoos within 12 hours (c) Teardrop criminal tattoo (person has killed someone or had a friend killed in prison); (d) Texas Syndicate (TS) gang tattoo

(a) (b) (c) (d)

Page 7: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Human Animal Plant Flag Object Abstract Symbol Other

ANSI/NIST Tattoo ClassesANSI/NIST Tattoo Classes

Page 8: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

• Find similar tattoos based on class labels

• ANSI/NIST labels are not precise: “Abstract” class

• Same tattoo image can have multiple labels

All these 12 tattoos belong to the FLAG category

Tattoo Matching: Current PracticeTattoo Matching: Current Practice

Page 9: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

ImageImage--based Tattoo Matchingbased Tattoo Matching•Given a tattoo image query, find the top-N most visually similar images in the database

Query

Top-8 most similar tattoos for the query “star” tattoo

Page 10: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Image SimilarityImage Similarity

?

Shape

Color

Page 11: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

TattooTattoo--ID SystemID System

Query Image

ARCHIVINGRETRIEVAL

Class Label(Optional)

Matching

FeatureWeight

LearningRetrieval Results

User

FeedbackParameter Control

FeatureExtraction

Manual Encoding

Database

Class Label

Feature Sets

FeatureExtraction

Enrollment

ClassImage

Page 12: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Michigan State Police DatabaseMichigan State Police Database

70,000 images

Page 13: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Image PreprocessingImage Preprocessing• Manually crop & annotate

Skull Fire Weapon Wording Symbol

Symbol Wording Plant Flag

Weapon Object Snake

Page 14: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Image FeaturesImage Features• Color: histogram and correlogram

• Shape: invariant moments

• Texture: edge direction coherence

Image Color Histogram Texture Shape

Page 15: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

SIFT keypoints

SIFT Keypoint Matching SIFT Keypoint Matching

Numbers of matching points between (a) similar and (b) different images

(a) 370 (b) 64

Page 16: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

• Duplicate tattoos used as queries– Query: 500 duplicates; Gallery: 11,000 images

• Rank-1 accuracy = 91.2% • Rank-20 accuracy = 96.7%

Retrieval ExperimentRetrieval Experiment

QueryGallery Retrieved image

Page 17: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Retrieval ExamplesRetrieval ExamplesQuery Top-7 Retrieved Images with no. of matching keypoints

Query # 3 125 79 78 77 34 33 33

Query #1 110 102 51 50 47 47 43

Query #2 68 67 59 54 51 50 48

Page 18: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Difficult QueriesDifficult Queries

Rank 539

Rank 6684

Rank 4046

Rank 1106

Rank 1419 Rank 2432

Page 19: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Future WorkFuture Work

• Utilize ANSI/NIST labels

• Image enhancement

• Large body tattoos

• Automatic annotation

• Relevance feedback

• Database filtering

Page 20: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Image EnhancementImage Enhancement

(a) 542 (a’) 1 (b) 78 (b’) 12

(c) 2342 (c’) 172 (d) 1942 (d’) 8

Degraded images (a,b,c,d) and ranks at which correct retrieval was found. Performance improves after enhancement (a’, b’, c’, d’)

Page 21: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Large Body TattoosLarge Body Tattoos• Tattoo may cover large area; query may cover only small portion

Page 22: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Automatic AnnotationAutomatic Annotation• Use a training set to annotate tattoo database

ObjectFire

Wording

SymbolOtherFire

OtherSymbol

Fire

WordingObject

SymbolAnimal

AnimalObjectStar

ObjectSymbol

FireStar

HumanRole

?

Page 23: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Relevance FeedbackRelevance Feedback

Query

Iteration

1

4

3

2

Top-7 retrieved images

Page 24: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

Database FilteringDatabase Filtering

Page 25: Scars, Marks and Tattoos (SMT): Automatic Matching & Retrievalbiometrics.cse.msu.edu/Presentations/IAI_2008.pdf · 2012-11-01 · • Tattoos often imply gang membership, religions

TattooTattoo--ID SystemID System