comparison_getTargetRegions: Extract regions from a target scan based on associated cells...

Description Usage Arguments Value Examples

Description

Extract regions from a target scan based on associated cells in reference scan

Usage

1
2
3
4
5
6
comparison_getTargetRegions(
  cellHeightValues,
  target,
  theta = 0,
  regionSizeMultiplier = 9
)

Arguments

cellHeightValues

list/tibble column of x3p objects containing a reference scan's cells (as returned by comparison_cellDivision)

target

x3p object containing a breech face scan to be compared to the reference cell.

theta

degrees that the target scan is to be rotated prior extracting regions.

regionSizeMultiplier

ratio between the area of each target scan regions and the reference scan cells (e.g., 9 means that the regions' surface matrices will have thrice the number of rows and columns as the cells' surface matrices, 4 means twice the number rows and columns, etc.)

Value

A list of the same length as the input containing x3p objects from the target scan.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
data(fadul1.1_processed,fadul1.2_processed)

cellTibble <- fadul1.1_processed %>%
comparison_cellDivision(numCells = 64) %>%
dplyr::mutate(regionHeightValues = comparison_getTargetRegions(cellHeightValues = cellHeightValues,
                                                               target = fadul1.2_processed)) %>%
dplyr::mutate(cellPropMissing = comparison_calcPropMissing(heightValues = cellHeightValues),
              regionPropMissing = comparison_calcPropMissing(heightValues = regionHeightValues)) %>%
dplyr::filter(cellPropMissing <= .85 & regionPropMissing <= .85)

head(cellTibble)

cmcR documentation built on April 5, 2021, 5:09 p.m.