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

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

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

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

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 & Retrieval

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 & Retrieval

Forensic EvidenceForensic Evidence

Fingerprint Palmprint DNA

Footprint TyreprintBite Mark Tattoo

Face

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

• 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 & Retrieval

Criminal History RecordsCriminal History Records

Bertillon system

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

• 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 & Retrieval

Human Animal Plant Flag Object Abstract Symbol Other

ANSI/NIST Tattoo ClassesANSI/NIST Tattoo Classes

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

• 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 & Retrieval

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 & Retrieval

Image SimilarityImage Similarity

?

Shape

Color

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

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 & Retrieval

Michigan State Police DatabaseMichigan State Police Database

70,000 images

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

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 & Retrieval

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 & Retrieval

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 & Retrieval

• 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 & Retrieval

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 & Retrieval

Difficult QueriesDifficult Queries

Rank 539

Rank 6684

Rank 4046

Rank 1106

Rank 1419 Rank 2432

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

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 & Retrieval

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 & Retrieval

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 & Retrieval

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 & Retrieval

Relevance FeedbackRelevance Feedback

Query

Iteration

1

4

3

2

Top-7 retrieved images

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

Database FilteringDatabase Filtering

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

TattooTattoo--ID SystemID System