| processROIs | R Documentation |
Processes Regions of Interest (ROIs) from a binary NIfTI file by extracting voxel-level
coordinates and labeling each voxel as part of the ROI or not. The function preserves the
spatial structure and is typically used to prepare ground truth ROIs for comparison with
SCC-detected regions via calculateMetrics.
processROIs(
roiFile,
region,
number,
save = TRUE,
outputDir = tempdir(),
verbose = TRUE
)
roiFile |
|
region |
|
number |
|
save |
|
outputDir |
|
verbose |
|
The function uses neuroCleaner to load and flatten the NIfTI file into a structured
data frame. All voxels are retained, with the pet column indicating which ones are part
of the ROI (1) versus background (0). An ROI label is added in the group column.
This output is used as ground truth for evaluating detection performance in SCC analyses.
A data frame with voxel-level ROI information.
group – Combined identifier built from region and number.
z, x, y – Voxel coordinates.
pet – Binary value indicating ROI membership (1 = ROI, 0 = non-ROI).
If save = TRUE, the data frame is saved as an .RDS file and not returned to the console.
calculateMetrics for evaluating SCC detection performance.
neuroCleaner for reading and structuring voxel data.
# Load and process a sample ROI NIfTI file (console output)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.