Athena Project Team, INRIA Sophia Antipolis Méditerranée, France.
Biomed Eng Online. 2010 Sep 6;9:45. doi: 10.1186/1475-925X-9-45.
Interpreting and controlling bioelectromagnetic phenomena require realistic physiological models and accurate numerical solvers. A semi-realistic model often used in practise is the piecewise constant conductivity model, for which only the interfaces have to be meshed. This simplified model makes it possible to use Boundary Element Methods. Unfortunately, most Boundary Element solutions are confronted with accuracy issues when the conductivity ratio between neighboring tissues is high, as for instance the scalp/skull conductivity ratio in electro-encephalography. To overcome this difficulty, we proposed a new method called the symmetric BEM, which is implemented in the OpenMEEG software. The aim of this paper is to present OpenMEEG, both from the theoretical and the practical point of view, and to compare its performances with other competing software packages.
We have run a benchmark study in the field of electro- and magneto-encephalography, in order to compare the accuracy of OpenMEEG with other freely distributed forward solvers. We considered spherical models, for which analytical solutions exist, and we designed randomized meshes to assess the variability of the accuracy. Two measures were used to characterize the accuracy. the Relative Difference Measure and the Magnitude ratio. The comparisons were run, either with a constant number of mesh nodes, or a constant number of unknowns across methods. Computing times were also compared.
We observed more pronounced differences in accuracy in electroencephalography than in magnetoencephalography. The methods could be classified in three categories: the linear collocation methods, that run very fast but with low accuracy, the linear collocation methods with isolated skull approach for which the accuracy is improved, and OpenMEEG that clearly outperforms the others. As far as speed is concerned, OpenMEEG is on par with the other methods for a constant number of unknowns, and is hence faster for a prescribed accuracy level.
This study clearly shows that OpenMEEG represents the state of the art for forward computations. Moreover, our software development strategies have made it handy to use and to integrate with other packages. The bioelectromagnetic research community should therefore be able to benefit from OpenMEEG with a limited development effort.
解释和控制生物电磁现象需要现实的生理模型和准确的数值求解器。一种在实践中经常使用的半现实模型是分段常数电导率模型,该模型仅需要对界面进行网格划分。这种简化模型使得使用边界元方法成为可能。不幸的是,当相邻组织之间的电导率比很高时,大多数边界元解都会遇到精度问题,例如脑电图中的头皮/颅骨电导率比。为了克服这一困难,我们提出了一种新的方法,称为对称边界元法,该方法在 OpenMEEG 软件中实现。本文的目的是从理论和实践两个方面介绍 OpenMEEG,并将其性能与其他竞争软件包进行比较。
我们在电和磁脑电图领域进行了基准研究,以比较 OpenMEEG 与其他免费分发的正向求解器的精度。我们考虑了具有解析解的球形模型,并设计了随机化的网格来评估精度的可变性。使用两个度量来描述精度:相对差度量和幅度比。比较是在固定数量的网格节点或固定数量的未知数跨方法运行的情况下进行的。还比较了计算时间。
我们观察到脑电图中的准确性差异比磁脑电图更为明显。方法可以分为三类:线性配置方法,速度很快但精度较低;线性配置方法加孤立颅骨方法,精度提高;OpenMEEG 明显优于其他方法。就速度而言,对于固定数量的未知数,OpenMEEG 与其他方法相当,对于给定的精度水平,OpenMEEG 更快。
这项研究清楚地表明,OpenMEEG 代表了正向计算的最新技术。此外,我们的软件开发策略使得它易于使用和与其他包集成。生物电磁研究界应该能够以有限的开发努力从 OpenMEEG 中受益。