An Open-Source Implementation of the CMPS Algorithm for Assessing Similarity of Bullets

Thumbnail Image
Supplemental Files
Ju, Wangqian
Hofmann, Heike
Major Professor
Committee Member
Journal Title
Journal ISSN
Volume Title
Copyright 2022 The R Foundation
Research Projects
Organizational Units
Organizational Unit

The Department of Statistics seeks to teach students in the theory and methodology of statistics and statistical analysis, preparing its students for entry-level work in business, industry, commerce, government, or academia.

The Department of Statistics was formed in 1948, emerging from the functions performed at the Statistics Laboratory. Originally included in the College of Sciences and Humanities, in 1971 it became co-directed with the College of Agriculture.

Dates of Existence

Related Units

Organizational Unit
Center for Statistics and Applications in Forensic Evidence
The Center for Statistics and Applications in Forensic Evidence (CSAFE) carries out research on the scientific foundations of forensic methods, develops novel statistical methods and transfers knowledge and technological innovations to the forensic science community. We collaborate with more than 80 researchers and across six universities to drive solutions to support our forensic community partners with accessible tools, open-source databases and educational opportunities.
Journal Issue
Is Version Of
In this paper, we introduce the R package cmpsR, an open-source implementation of the Congruent Matching Profile Segments (CMPS) method developed at the National Institute of Standards and Technology (NIST) for objective comparison of striated tool marks. The functionality of the package is showcased by examples of bullet signatures that come with the package. Graphing tools are implemented in the package as well for users to assess and understand the CMPS results. Initial tests were performed on bullet signatures generated from two sets of 3D scans in the Hamby study under the framework suggested by the R package bulletxtrctr. New metrics based on CMPS scores are introduced and compared with existing metrics. A measure called sum of squares ratio is included, and how it can be used for evaluating different scans, metrics, or parameters is showcased with the Hamby study data sets. An open-source implementation of the CMPS algorithm makes the algorithm more accessible, generates reproducible results, and facilitates further studies of the algorithm such as method comparisons.
This article is published as Ju & Hofmann, "The R Journal: An Open-Source Implementation of the CMPS Algorithm for Assessing Similarity of Bullets", The R Journal, 2022. doi:10.32614/RJ-2022-035. Posted with permission of CSAFE.

This article is under the Creative Commons Attribution 4.0 International license (CC BY 4.0,