- PLS program
Partial least squares (PLS), which was first introduced to the neuroimaging community in 1996, has proven to be a robust method for extracting distributed signal changes related to changing task demands.
- Tools for NIfTI and ANALYZE image in MATLAB
These tools can help you to handle both ANALIZE and NIfTI file formats.
-
Feature of load_nii: It not only loads the file, but also converts data to RAS orientation while loading. This feature makes it different from other software, and it is proven to be a convenient way to tell the orientation immediately, especially in the Left/Right confusion.
-
Feature of view_nii: With this function, the display can be embedded into your existing figure window. See detail at http://www.rotman-baycrest.on.ca/~jimmy/NIfTI/examples.txt.
-
Feature of reslice_nii: It can interpolate any oblique images with non-orthogonal rotation or shearing and save them into orthogonal orientations that can be loaded with load_nii.
-
Feature of save_nii: It can save any NIfTI data into ANALIZE compatible file extension (.img/.hdr), and can be used by other software that does not support NIfTI file format.
- Affine Transformation
This program can handle both 2D and 3D affine transformation. It uses affine matrix to rotate, translate, scale, reflect and shear a 2D image or 3D volume.
- 3D Bresenham's line generation
This program can produces the X Y Z coordinates of a 3D Bresenham's line between two given points. If set Z=0, it produces a 2D Bresenham's line.
- Load BIOPAC ACQ (AcqKnowledge file) format data
"load_acq.m" will load BIOPAC's AcqKnowledge (ACQ) data to a structure containing ACQ header field and data matrix field. It is based on Application Note #156 from BIOPAC web site (see attachment), and this version can support up to version 3.9.0 of AcqKnowledge that was released on February 23, 2007.
- geotiffwrite
This program can write a 2D or 3D array to a single or multi-band GeoTIFF file, with a GUI window to select GeoTIFF parameters.