首页 | 本学科首页   官方微博 | 高级检索  
     


C/C++ Coding for Matrix Pseudo Inverses in Clinical Near Infrared Spectroscopy
Authors:ROY E. GAGNON  ANDREW J. MACNAB
Affiliation:B.C. Children's Hospital. University of British Columbia , Vancouver, British Columbia, Canada
Abstract:Near infrared spectroscopy is used clinically to investigate patterns of change in cerebral oxygenation. We have shown that differences reported between authors are likely the result of computer encoding errors in the manipulation of matrices. Current methods compute the inverse of a non-square matrix to derive chromophore concentration values, and solution of another non-square matrix to derive polynomial coefficients of a least squares best fit curve from which the first derivative can be used to estimate blood flow values. Encoding of these pseudo inverses involves too many nested looping steps to easily identify encoding errors. We have given C/C++ source code along with sample numerical values at the termination of each loop within the algorithm. This provides counter checking for future software development by other programmers, and also permits other investigators to report whether the software used for their experiments agrees with previously published material.
Keywords:near infrared spectroscopy  algorithms  matrices  haemoglobin  cytochrome oxidase  blood flow
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号