Algorithms for Matching Bullet Lands
Fit a LOESS model with bootstrap samples
Align two surface cross cuts according to maximal correlation
Identifying a reliable cross section
Identify the number of maximum CMS between two bullet lands
Identify the number of maximum CMS between two bullet lands
Smooth the surface of a bullet
Table of the number of consecutive matches
Fit a loess curve to a bullet data frame
Convert a list of x3p file into a data frame
Deprecated function use get_crosscut
Read a crosscut from a 3d surface file
Find the grooves of a bullet land
Identify the location and the depth of peaks and heights at a crosscut
Identify the location and the depth of peaks and heights at a crosscut
Estimate center and radius
Estimate the twist in a bullet land
Number of maximum consecutively matching striae
Plot a bullet land using plotly
Estimate predictions and residuals for a circle fit of x and y
Estimate predictions and residuals for a smooth of x and y
Process x3p file
Read an x3p file as an R Data Frame
Sample every X element of a data frame
Predict smooth from a fit
Match striation marks across two cross sections based on previously id...
Convert a data frame into an x3p file
Analyze bullet lands using nonparametric methods. We provide a reading routine for x3p files (see <http://www.openfmc.org> for more information) and a host of analysis functions designed to assess the probability that two bullets were fired from the same gun barrel.