Joseph Zemmels, Heike Hofmann, Susan VanderPlas
Funding statement
This work was partially funded by the Center for Statistics and Applications in Forensic Evidence (CSAFE) through Cooperative Agreement 70NANB20H019 between NIST and Iowa State University, which includes activities carried out at Carnegie Mellon University, Duke University, University of California Irvine, University of Virginia, West Virginia University, University of Pennsylvania, Swarthmore College and University of Nebraska, Lincoln.
Obtain an objective measure of similarity between two cartridge cases
Examiner takes similarity score into account during an examination
Challenging to know how/when these steps work correctly
3D topographic images using Cadre\(^{\text{TM}}\) TopMatch scanner from Roy J Carver High Resolution Microscopy Facility
x3p file contains surface measurements at lateral resolution of 1.8 micrometers (“microns”) per pixel
Isolate region in scan that consistently contains breech face impressions
How do we know when a scan is adequately pre-processed?
Registration: Determine rotation and translation to align two scans
Cross-correlation function (CCF) measures similarity between scans
Split one scan into a grid of cells that are each registered to the other scan (Song 2013)
For a matching pair, we assume that cells will agree on the same rotation & translation
Why does the algorithm “choose” a particular registration?
Measure of similarity for two cartridge cases
Congruent Matching Cells (11 CMCs in example below) (Song 2013)
What factors influence the final similarity score?
We wanted to create tools to address these questions
Well-constructed visuals are intuitive and persuasive
Useful for both researchers and practitioners to understand the algorithm’s behavior
Emphasizes extreme values in scan that may need to be removed during pre-processing
Allows for comparison of multiple scans on the same color scheme
Map quantiles of surface values to a divergent color scheme
Separate aligned cells into similarities and differences
Useful for understanding a registration
Similarities: Element-wise average between two scans after filtering elements that are less than 1 micron apart
cartridgeInvestigatR interactive web application
impressions R package for visual diagnostics
scored R package for ACES algorithm
Cross-correlation function (CCF) measures similarity between scans
Choose the rotation/translation that maximizes the CCF