1141

Investigation into Graph Signal Processing Applications to Muscle BOLD 
Thaejaesh Sooriyakumaran1, Joshua McGillivray1, and Michael D Noseworthy1
1School of Biomedical Engineering, McMaster University, Hamilton, ON, Canada

Synopsis

This investigation looks to use graph signal processing to generate a functional graph over the anatomical leg and assess the extracted functional information and its viability in modeling underlying physiological factors. The generated graph is constructed on the edge dimensions of node to node coherences and fractal dimension differences. The resultant graph structure is then analyzed to observe if extracted functional data shows alignment with underlying structures via a generalized linear mixed-effect mode

Introduction

Graph Signal Processing (GSP) has seen increased use in the field of neuroimaging 1. The ability to derive information not just from time series at distinct locations but also from structural or functional connections between them, has been shown to be powerful. GSP is performed using graphs; signals structured as a combination of nodes and edges, both of which represent data. The nodes corresponding to points in the volume and edges to their connection, be it structural or functional 2. Despite flourishing in brain imaging, literature applying GSP to musculoskeletal imaging is sparse. We looked to perform an investigation into possible applications of GSP to musculoskeletal imaging, more specifically muscle BOLD (mBOLD) 2,3 of the lower leg (Gastrocnemius, Soleus, and Tibialis Anterior). We investigated GSPs using both the windowed coherence and Higuchi Fractal Dimension approaches 5,6, between nodes as functional connections.

Methods

Eight healthy male subjects had their right legs scanned after resting for 30 minutes to normalize the flow of blood in the leg. Acquisition was performed using a 16 channel T/R extremety coil and a General Electric Healthcare MR750 3T MRI. Anatomical reference scans, as seen in Figure 1, were acquired using a fat suppressed PD-weighted scan (voxel size = 0.625x0.625x4mm, 15 slices, 1mm gap, TE/TR = 30ms/3000ms, and flip angle = 111 degrees). Resting state BOLD scans were acquired with the following parameters: voxel size = 2.5x2.5x10mm, 2 slices, no gap, TE/TR = 35ms/109ms, flip angle = 70 degrees, 2434 temporal points. BOLD motion correction was performed using the FMRIB Software Library (FSL). For each scan, binary masks were generated for each of the muscles of interest (Gastrocnemius, Soleus, Tibialis Anterior) using FSL and MATLAB. The graph for each subject was generated with 24 nodes with an equal number of nodes randomly distributed between each muscle. As seen in Figure 2, 256 points of the time series data, from each node, was then used as a basis from which the other dimensions were derived. The graph was then filled along the two dimensions of interest; a coherence and a fractal dimension. The coherence was calculated by performing the Discrete Orthogonal Stockwell Transform (DOST) 5,6 on the time series data for each node; the output spectrogram showing the change in signal frequency spectra over time is shown in Figure 3. Column-wise correlation of the spectrogram of node A with that of node B results in the coherence as a function of time, and is assigned as the edge weightings in the coherence dimension. This is shown in Figure 4, where the constructed connectome is shown on the left, with coherences being represented as edge diameters. Similarly, the node weightings for the fractal dimensions were calculated by first windowing the time series for each node, then computing the Higuchi Fractal Dimension for each window 7. The fractal dimension edge weightings were then recorded as the differences between the nodes over time. The connectome is shown in Figure 5. This investigation looked to compare the functional data extracted by the graphs to the structural physiology the graph is based upon. As the nodes are distributed within three muscles, the edges then fall under two categories of connections. Category A is divided into intermuscular and intramuscular. Edges that connect two nodes within the same muscle are categorized as inter- muscular and those between different muscles as intramuscular. Additionally for category B, the edges can be further subdivided into the specific muscles they connect, resulting in six connection subcategories; G-G, G-S, G-T, S-S, S-T, T-T. Where G, S, and T stand in for Gastrocnemius, Soleus, and Tibialis Anterior respectively. These categories are then used as groupings to assess if any functional distinction between the structural groups can be depicted.

Results and Discussion

The constructed graph is shown in Figures 4 and 5 with only edge values over certain threshold being shown. Edge connections for a dimension at any time point can effectively represent as a skew symmetric adjacency matrix. As the graph is constructed over two dimensions; both can be viewed separately. Due to the information of interest, the edge data, being comprised of paired data; classical analysis of variance (ANOVA) testing is not a valid test as the assumption of independent samples is broken. The data was assessed using a Generalized Linear Mixed-Effects (GLME) Model. The model follows the Wilkinson notation for describing regression and repeated measures models (i.e. Domain -1+CategoryA*CategoryB-Subject) 7, where the model fits for the dimensional data while taking into account the combination and individual effects of both the aforementioned edge categories A and B. The model fits the coherence domain significantly with p<0.0013; the fractal domain could not be fit as the non- normal data distribution breaks assumptions of the model. Further development of GSP could prove to open new avenues of processing muscle BOLD data. GSP’s uses extend to multi-modal data; mBOLD and electromyography 8 have been used in conjunction and could stand to benefit from GSP. GSP also has multiscale applications; allowing for analysis of localized and distributed clusters of nodes throughout the body within are larger graph.

Acknowledgements

No acknowledgement found.

References

1. Huang W, Bolton T, Medaglia J, Bassett D, Ribeiro A, Van De Ville D. A graph signal processing perspective on functional brain imaging. Proceedings of the IEEE, 106(5):868–885, 2018.

2. Ogawa S. Brain magnetic resonance imaging with contrast dependent on blood oxygenation. Proceedings of the National Academy of Sciences of the United States of America,87(24):9868–9872, 1990.

3. Jacobi B, Bongartz G, Partovi S, Schulte A, Aschwanden M, Lumsden A, Davies M, Loebe M, Noon G, Karimi S, et al. Skeletal Muscle BOLD MRI: From Underlying Physiological Concepts to its Usefulness in Clinical Conditions. Journal of Magnetic Resonance Imaging, 35(6):1253–1265, 2012.

4. Sumanth. Sliding Window Gen and Usage With Higuchi Fractal Dimension (Windowed HFD), 2021. MATLAB Central File Exchange. https://www.mathworks.com/matlabcentral/fileexchange/36128-sliding-window-gen-and-usage-with-higuchi-fractal-dimension-windowed-hfd. Accessed October 5, 2021.

5. Battisti U, Riba L. Window-dependent bases for efficient representations of the Stockwell transform, Applied and Computational Harmonic Analysis,40(2): 292-320,2016

6. Riba L. FFT-fast S-transforms: DOST, DCST, DOST2 and DCST2, GitHub, https://github.com/luigir86/DOST-DCST-Stockwell-Transform/releases/tag/v1.1.0.0. Accessed September 11, 2021.

7. Wilkinson G, Rogers C. Symbolic description of factorial models for analysis of variance. Journal of the Royal Statistical Society. Series C (Applied Statistics), 22(3):392–399, 1973.

8. Behr M, Simultaneous electromyography and functional magnetic resonance imaging of skeletal muscle. 2016.

Figures

Figure 1: Anatomical scan. Fat suppressed PDT2 scan of right leg, showing muscles of interest (Gastrocnemius, Soleus, and TIbialis Anterior)

Figure 2: Point cloud generation as node positions. (Top left) A slice from functional scan with node positions overlaid. (Top Center) Generated binary masks for each of the muscles of interest. (Top Right) The selected nodes displayed as a point cloud within the volume. (Bottom) The normalized muscle BOLD intensity signal for a given node.

Figure 3: Output of Discrete Orthogonal Stockwell Transformation (DOST)5, showing change in frequency spectrum over time. Horizontal axis being time and vertical being frequency.

Figure 4: Coherence domain connectome for a given time point(14s). (Right) The generated connectome; edges represented as connections between nodes, coherence sign displayed as green for positive and red for negative, with edge diameter denoting coherence magnitude. (Top Left) Overlay of nodes on top of functional scan. (Bottom Left) Edge coherences displayed as symmetric matrix.

Figure 4: Fractal domain connectome for a given time point(6.6s). (Right) The generated connectome; edges represented as connections between nodes, fractal dimension difference sign displayed as green for positive and red for negative, with edge diameter denoting fractal dimension difference magnitude. (Top Left) Overlay of nodes on top of functional scan. (Bottom Left) Edge fractal dimensions displayed as symmetric matrix.

Proc. Intl. Soc. Mag. Reson. Med. 30 (2022)
1141
DOI: https://doi.org/10.58530/2022/1141