HDDOT¶
Transform fNIRS optical densities into brain mesh images using optical tomography.
This can use a pre-computed Jacobian that is matched to a specific NIRS montage or it will re-compute the Jacobian using toast++ finite element solver to simulate light propagation through the head, and then uses the inverse model to calculate magnitudes at the cortical surface. Version 0.3.1
Ports/Properties¶
data¶
Data to process.
headmodel¶
Head model file to use (.h m or .mshs). If omitted, the node checks if the data has a current head model associated with it, e.g., because a previous node has annotated it, and then uses that head model. If a relative path is given, the file is searched in the resources/headmodels folder of the cpe.
save_jacobian_path¶
Path (including filename) to save computed Jacobian.
load_jacobian_path¶
Path (including filename) to an existing Jacobian file if available. If file doesn't exist or isn't compatible it will be recomputed
basis¶
Dimensions of mesh rasterization grid. Maps between the unstructured FEM and a regular pixel/voxel grid used for reconstruction.
fine_basis¶
Dimensions of intermediate mesh rasterization grid.
refraction_index¶
Always 1.3 in DOTHUB
jtype¶
Solver to use.
jtol¶
Convergence tolerance
regularizer_params¶
Regularization proportion.
channel_pattern¶
Channel pattern naming using a regex pattern. This is a search pattern used to associate source and detector pairs along with their respective wavelength value. Regex pattern must include '
set_breakpoint¶
Set a breakpoint on this node. If this is enabled, your debugger (if one is attached) will trigger a breakpoint.
metadata¶
User-definable meta-data associated with the node. Usually reserved for technical purposes.