Computational Methods for Analysis of Footwear Impression Evidence

Similar documents
Computing for Engineers in Python

Student: Nizar Cherkaoui. Advisor: Dr. Chia-Ling Tsai (Computer Science Dept.) Advisor: Dr. Eric Muller (Biology Dept.)

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

Analysis of Footwear Impression Evidence

Real Time Word to Picture Translation for Chinese Restaurant Menus

Analysis of Footprint in a Crime Scene

COMP 9517 Computer Vision. Introduc<on

Efficient Document Image Binarization for Degraded Document Images using MDBUTMF and BiTA

Sabanci-Okan System at Plant Identication Competition

CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA

Spatial Color Indexing using ACC Algorithm

Image Database and Preprocessing

Counting Sugar Crystals using Image Processing Techniques

Image Processing for feature extraction

A Scheme for Salt and Pepper oise Reduction and Its Application for OCR Systems

Image Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain

Chapter 6. [6]Preprocessing

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

An Analysis of Image Denoising and Restoration of Handwritten Degraded Document Images

Automatics Vehicle License Plate Recognition using MATLAB

PHASE PRESERVING DENOISING AND BINARIZATION OF ANCIENT DOCUMENT IMAGE

Embedded Systems CSEE W4840. Design Document. Hardware implementation of connected component labelling

Segmentation using Saturation Thresholding and its Application in Content-Based Retrieval of Images

Brain Tumor Segmentation of MRI Images Using SVM Classifier Abstract: Keywords: INTRODUCTION RELATED WORK A UGC Recommended Journal

Segmentation of Liver CT Images

Study Impact of Architectural Style and Partial View on Landmark Recognition

An Efficient Method for Landscape Image Classification and Matching Based on MPEG-7 Descriptors

An Improved Binarization Method for Degraded Document Seema Pardhi 1, Dr. G. U. Kharat 2

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

Acute Lymphocytic Leukemia Detection and Classification (ALLDC) System

Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering

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

Digital Image Processing. Lecture # 3 Image Enhancement

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

Microarray Data Pre-processing. Ana H. Barragan Lid

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

Recovery of badly degraded Document images using Binarization Technique

Content Based Image Retrieval Using Color Histogram

Checkerboard Tracker for Camera Calibration. Andrew DeKelaita EE368

Midterm Examination CS 534: Computational Photography

Extraction and Recognition of Text From Digital English Comic Image Using Median Filter

Quantitative Assessment of the Individuality of Friction Ridge Patterns

>>> from numpy import random as r >>> I = r.rand(256,256);

Filtering in the spatial domain (Spatial Filtering)

Louisiana Photographic Society Monthly Compe::on Guidelines

International Journal of Advance Engineering and Research Development

Lecture IV Visual Data Descrip.on cont.

Extraction of Newspaper Headlines from Microfilm for Automatic Indexing

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

Virtual Restoration of old photographic prints. Prof. Filippo Stanco

ECC419 IMAGE PROCESSING

Er. Varun Kumar 1, Ms.Navdeep Kaur 2, Er.Vikas 3. IJRASET 2015: All Rights are Reserved

A Scheme for Salt and Pepper Noise Reduction on Graylevel and Color Images

Detection of Out-Of-Focus Digital Photographs

A NOVEL APPROACH FOR CHARACTER RECOGNITION OF VEHICLE NUMBER PLATES USING CLASSIFICATION

Detection of Compound Structures in Very High Spatial Resolution Images

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X

Multiresolution Analysis of Connectivity

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

Filtering Images in the Spatial Domain Chapter 3b G&W. Ross Whitaker (modified by Guido Gerig) School of Computing University of Utah

Experimental Implementation of Compressed Terahertz Imaging

CSE 564: Scientific Visualization

Locating the Query Block in a Source Document Image

A Novel Multi-diagonal Matrix Filter for Binary Image Denoising

PARAMETER ESTIMATION OF METAL BLOOMS USING IMAGE PROCESSING TECHNIQUES

Vision Review: Image Processing. Course web page:

Automated Number Plate Recognition System Using Machine learning algorithms (Kstar)

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Semantic Segmented Style Transfer Kevin Yang* Jihyeon Lee* Julia Wang* Stanford University kyang6

Low Level Algorithms in Processing Foot Print Images Osisanwo F.Y 1, Adetunmbi A.O 2

Digital Image Processing 3/e

A Review on Brain Tumor Extraction and Direction from MRI Images using MATLAB

Cover Page. The handle holds various files of this Leiden University dissertation

Face Recognition Based Attendance System with Student Monitoring Using RFID Technology

Automatic Car License Plate Detection System for Odd and Even Series

Learning to Predict Indoor Illumination from a Single Image. Chih-Hui Ho

Iris based Human Identification using Median and Gaussian Filter

Edge Histogram Descriptor for Finger Vein Recognition

Photographing Long Scenes with Multiviewpoint

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Method for Real Time Text Extraction of Digital Manga Comic

Robust Document Image Binarization Techniques

Sabanci-Okan System at ImageClef 2013 Plant Identification Competition

VARIOUS METHODS IN DIGITAL IMAGE PROCESSING. S.Selvaragini 1, E.Venkatesan 2. BIST, BIHER,Bharath University, Chennai-73

Histogram equalization

Label and Barcode Detection in Wide Angle Image

Automatic Licenses Plate Recognition System

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

Keyword: Morphological operation, template matching, license plate localization, character recognition.

arxiv: v3 [cs.cv] 18 Dec 2018

Nigerian Vehicle License Plate Recognition System using Artificial Neural Network

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Chapter 17. Shape-Based Operations

Part I Feature Extraction (1) Image Enhancement. CSc I6716 Spring Local, meaningful, detectable parts of the image.

EE368/CS232 Digital Image Processing Winter Homework #3 Released: Monday, January 22 Due: Wednesday, January 31, 1:30pm

Comparison of Two Pixel based Segmentation Algorithms of Color Images by Histogram

Digital Image Processing. Digital Image Fundamentals II 12 th June, 2017

GE 113 REMOTE SENSING

Transcription:

Computational Methods for Analysis of Footwear Impression Evidence Sargur Srihari University at Buffalo, The State University of New York

Presenta(on Outline Background on Shoeprint Evidence Database Crea(on Problem Defini(on Computa(onal Methods Performance

Background on Shoeprints Impression Evidence Most commonly found evidence at crime scenes Can be used to narrow down search space by matching print against a set of known shoeprints Manual iden(fica(on is laborious Hence seek automated methods

Types of Latent Shoe Prints Posi(ve print Nega(ve print

Research Databases 1 Posi(ve Print database, each record has: 1 Posi(ve print Simula(ng unknown print at crime scene 2 Chemical print Known print; sole on chemical paper 3 Ground truthed print Segmented manually giving each pixel a label of either shoeprint or background 2 Shoe PaRerns Database

Posi(ve Print Crea(on Process Step on powder and on carpet Photograph with scale Current image resolu(on (calculated using scale in image) is scaled to 100dpi

Chemical Print Crea(on Process Known print obtained by stepping on chemical pad and then on chemical paper leaves clear print on paper Scanned into image of resolu(on 100dpi

Latent Print Database 45 latent and chemical print pairs Latent images are cut into pieces to form par(al images

Computa(onal Tasks 1. Matching Evidence Print to Known Prints Generate from evidence a set of characteris(cs A quan(ta(ve measure of the results of matching 2. Retrieve Closest Known Prints given Evidence Determine size and brand

Extrac(on of Shoeprint (Segmenta(on) Cri(cal step in iden(fica(on isola(ng the shoeprint foreground (impressions of the shoe) from the remaining elements (background and noise) Formulate problem as labeling regions as foreground (shoeprint) and background Comparison of Otsu thresholding, CRF thresholding, and adap(ve thresholding Given output of phase 1 and a chemical print Find similarity between them

Adap(ve Thresholding The threshold value for each individual pixel is selected based on the local neighborhood s range of pixel intensi(es. For all the neighboring pixels of a given pixel, the threshold value is calculated via mean, median, mean C, etc. and used to determine whether that pixel is part of the foreground or background.

Segmenta(on Results Latent Image Hand Truthed Otsu CRF Result Image Adaptive Thresholding

Preprocessing grayscale shoeprints A median filter is used to reduce salt and pepper noise while preserving edges. It works by sor(ng the pixel values within an nxn window centered at each pixel and selec(ng the median as the output. (n is an odd #) (a) original image (b) 3x3 median filter

Feature Extrac(on Features measure image characteris(cs at local, intermediate, and large scales Gradient features record local contour direc(on histograms. Structural features encode local structure. Concavity features are coarse global descriptors and are of 3 kinds: pixel density, large stroke, and concavity.

Process of Feature Extrac(on Convert grayscale image to binary image using Otsu global thresholding algorithm; Construct gradient map; Divide the en(re image into 4x8 subregions; Take the histogram of 12 non overlapping regions of gradient direc(on at all pixels within each subregion; Generate gradient feature vector (384 bits); Use 12 rules to extract structural feature (384 bits); Compute concavity features (256 bits).

Construct Gradient Map (a) Original shoeprint (b) Gradient Map of one subregion

Binary Vector Similarity Measure Correla(on similarity, range [ 1,1] The similarity between 2 binary vectors X and Y, S(X,Y) is calculated by s ij the # of occurrences that X has an i and Y has a j at the corresponding posi(ons;

Experiments and Results Database consists of 304 grayscale images 32 chemical shoeprints, plus 272 shoeprints manually extracted from the Sample Reference Database provided in SICAR. All images rotated and resized to around 600x200 pixels for feature extrac(on purposes.

Query Sets and Evalua(on Method Query image sets Apply 3 types of transforma(ons to 32 chemical prints and 32 SICAR database images to create 3 image sets: dpar(al, drotated, dscaled Each transforma(on includes 4 sub transforma(ons. Total # of query images is (32+32)x3x4 = 768. Evalua(on methodology Query image is searched against database Database is sorted according to similarity Rank of the matching database shoeprint is recorded.

Three Types of Transforma(ons dpartial drotated dscaled

Query and Results

Query 2 and Results

Query 3 and Results

Query 4 and Results

Query 5 and Results

Query 6 and Results

Performance Metric Average Ranking Average Ranking by transforma(on over all shoeprints: measuring robustness to different transforma(ons Average Ranking by shoeprint over all transforma(ons

Performance of Retrieval Methods (304 entries in database) Transforma(on Category Transforma(on Label Average Ranking p 1 1.0156 Par$al p 2 2.0625 p 3 1.0156 p 4 1.1406 r 1 1.1563 Rota$on r 2 4.3125 r 3 1.0625 r 4 3.4375 s 1 1.0156 Rescaling s 2 1.0469 s 3 1.0000 s 4 1.0000 Median 1.0547 Average 1.6055

Database for Shoeprint Retrieval Crawl Commercial Websites Retrieve shoeprint images

Commercial Data Set Data set size : 10, 442 shoes Size on Disk : 1.08 GB Every Shoe has a side image, cross angle image, sole image and its name.

Commercial Shoe Data Timberland Urban Roll Top Images source: www.zappos.comc

Nike Tiempo Natural II TF Images source: www.zappos.com

Converse All Star Leather Hi Images source: www.zappos.com

Converse All Star Leather Hi Stacy Adams Taggart New Balance MF825MK Hi-Tec V-Lite Typhoon II Bacco Bucci Hoover Snipe Shoes 32436 (Mens) PF Flyers Number 5 Rocky Mobilite Images source: www.zappos.com

Search Data set prepara(on The shoe images downloaded from Zappos website are in rgb (color) format. These Images has to be converted to an equivalent chemical print format and indexed.

Indexing Images The process of indexing is to find various parerns exis(ng in the set of images, map it to its respec(ve images and extract features that would help in iden(fica(on of these parerns in latent images. The colors in the sole is used to do the ini(al segmenta(on.

Color Segmenta(on Original Image C1 C2 Color Segmented Images C4

PaRern Extrac(on The parerns in each color regions are clustered to get a set of parerns. Every parern in database is represented using its feature vector. The feature vector for a parern is a vector of real numbers made up of edge orienta(on, intensity and Gabor filters. The parerns are shown in next slide

PaRern Image

Matching For each latent Image the probability of each parern being present is calculated. This scores are compared with the index of the dataset to come up with a matching score.

Summary Shoeprint data bases is Downloaded Automa(c Indexing of the data base is in progress Matching and Search Problems Formulated Solu(on to segmenta(on problem Otsu thresholding performs berer when foreground and background are clearly separable. Fails when the color mass is concentrated on a small area in the image histogram. CRF method u(lizes the neighborhood informa(on and performs berer than Otsu.

Segmenta(on Task Combine techniques Future Work When foreground/background grey levels are apart and close Matching Task Segmented image with chemical print Par(al Images Human Performance In detec(on for par(al and full latent images Shoe Type iden(fica(on return best matches in commercial shoe database with latent as query