<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="methods-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurosci.</journal-id>
<journal-title>Frontiers in Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-453X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnins.2016.00543</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>s-SMOOTH: Sparsity and Smoothness Enhanced EEG Brain Tomography</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Li</surname> <given-names>Ying</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="author-notes" rid="fn001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/347240/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Qin</surname> <given-names>Jing</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/392165/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Hsin</surname> <given-names>Yue-Loong</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/365677/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Osher</surname> <given-names>Stanley</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/392454/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Liu</surname> <given-names>Wentai</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff5"><sup>5</sup></xref>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Biomimetic Research Lab, Department of Bioengineering, University of California, Los Angeles</institution> <country>Los Angeles, CA, USA</country></aff>
<aff id="aff2"><sup>2</sup><institution>Department of Mathematical Sciences, Montana State University</institution> <country>Bozeman, MT, USA</country></aff>
<aff id="aff3"><sup>3</sup><institution>Department of Neurology, Chung Shan Medical University</institution> <country>Taichung, Taiwan</country></aff>
<aff id="aff4"><sup>4</sup><institution>Department of Mathematics, University of California, Los Angeles</institution> <country>Los Angeles, CA, USA</country></aff>
<aff id="aff5"><sup>5</sup><institution>California NanoSystems Institute, University of California, Los Angeles</institution> <country>Los Angeles, CA, USA</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Alexandre Gramfort, CNRS LTCI, T&#x000E9;l&#x000E9;com ParisTech, Universit&#x000E9; Paris-Saclay, France</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Stefan Haufe, Technische Universit&#x000E4;t Berlin, Germany; Alberto Sorrentino, University of Genoa, Italy</p></fn>
<fn fn-type="corresp" id="fn001"><p>&#x0002A;Correspondence: Ying Li <email>yingli.ucla&#x00040;gmail.com</email></p></fn>
<fn fn-type="other" id="fn002"><p>This article was submitted to Brain Imaging Methods, a section of the journal Frontiers in Neuroscience</p></fn></author-notes>
<pub-date pub-type="epub">
<day>28</day>
<month>11</month>
<year>2016</year>
</pub-date>
<pub-date pub-type="collection">
<year>2016</year>
</pub-date>
<volume>10</volume>
<elocation-id>543</elocation-id>
<history>
<date date-type="received">
<day>29</day>
<month>07</month>
<year>2016</year>
</date>
<date date-type="accepted">
<day>09</day>
<month>11</month>
<year>2016</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2016 Li, Qin, Hsin, Osher and Liu.</copyright-statement>
<copyright-year>2016</copyright-year>
<copyright-holder>Li, Qin, Hsin, Osher and Liu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract><p>EEG source imaging enables us to reconstruct current density in the brain from the electrical measurements with excellent temporal resolution (&#x0007E; <italic>ms</italic>). The corresponding EEG inverse problem is an ill-posed one that has infinitely many solutions. This is due to the fact that the number of EEG sensors is usually much smaller than that of the potential dipole locations, as well as noise contamination in the recorded signals. To obtain a unique solution, regularizations can be incorporated to impose additional constraints on the solution. An appropriate choice of regularization is critically important for the reconstruction accuracy of a brain image. In this paper, we propose a novel Sparsity and SMOOthness enhanced brain TomograpHy (s-SMOOTH) method to improve the reconstruction accuracy by integrating two recently proposed regularization techniques: Total Generalized Variation (TGV) regularization and &#x02113;<sub>1&#x02212;2</sub> regularization. TGV is able to preserve the source edge and recover the spatial distribution of the source intensity with high accuracy. Compared to the relevant total variation (TV) regularization, TGV enhances the smoothness of the image and reduces staircasing artifacts. The traditional TGV defined on a 2D image has been widely used in the image processing field. In order to handle 3D EEG source images, we propose a voxel-based Total Generalized Variation (vTGV) regularization that extends the definition of second-order TGV from 2D planar images to 3D irregular surfaces such as cortex surface. In addition, the &#x02113;<sub>1&#x02212;2</sub> regularization is utilized to promote sparsity on the current density itself. We demonstrate that &#x02113;<sub>1&#x02212;2</sub> regularization is able to enhance sparsity and accelerate computations than &#x02113;<sub>1</sub> regularization. The proposed model is solved by an efficient and robust algorithm based on the difference of convex functions algorithm (DCA) and the alternating direction method of multipliers (ADMM). Numerical experiments using synthetic data demonstrate the advantages of the proposed method over other state-of-the-art methods in terms of total reconstruction accuracy, localization accuracy and focalization degree. The application to the source localization of event-related potential data further demonstrates the performance of the proposed method in real-world scenarios.</p></abstract>
<kwd-group><kwd>EEG source imaging</kwd>
<kwd>inverse problem</kwd>
<kwd>total generalized variation (TGV)</kwd>
<kwd>&#x02113;<sub>1&#x02212;2</sub> regularization</kwd>
<kwd>difference of convex functions algorithm (DCA)</kwd>
<kwd>alternating direction method of multipliers (ADMM)</kwd>
</kwd-group>
<contract-sponsor id="cn001">W. M. Keck Foundation<named-content content-type="fundref-id">10.13039/100000888</named-content></contract-sponsor>
<counts>
<fig-count count="15"/>
<table-count count="2"/>
<equation-count count="27"/>
<ref-count count="66"/>
<page-count count="20"/>
<word-count count="11359"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>Functional brain imaging techniques have been developed to evaluate brain function, e.g., memory and cognition, as well as help diagnose and treat brain disorders, e.g., epilepsy, depression, schizophrenia and Alzheimer&#x00027;s disease. Ideally, a good imaging technique needs to provide brain image of both high temporal and high spatial resolution. Hemodynamic imaging techniques such as functional Magnetic Resonance Imaging (fMRI) and Positron Emission Tomography (PET) have been widely used since they offer high spatial resolution (Poldrack and Sandak, <xref ref-type="bibr" rid="B50">2004</xref>). However, their temporal resolution is limited on the order of seconds due to the relatively slow blood flow response (Poldrack and Sandak, <xref ref-type="bibr" rid="B50">2004</xref>). Furthermore, these imaging systems require the subject to be restricted in a large chamber, which limits their applications in the natural habitual environment. On the other hand, brain imaging based on electroencephalography (EEG) provides an alternative solution that overcomes these limitations. Unlike fMRI and PET, EEG has much higher temporal resolution in the range of milliseconds. In addition, it is lightweight and portable, hence can be used in various applications that require natural environments, such as learning in a classroom. Nevertheless, EEG source imaging suffers from relatively low reconstruction accuracy due to the ambiguity of the underlying inverse problem (Baillet et al., <xref ref-type="bibr" rid="B5">2001</xref>). To mitigate this disadvantage, appropriate constraints could be incorporated into EEG inverse problem to improve reconstruction accuracy of the brain image.</p>
<p>In general, there are two types of models for EEG source imaging: dipolar and distributed source model (Michel et al., <xref ref-type="bibr" rid="B37">2004</xref>). The dipolar model (Sidman et al., <xref ref-type="bibr" rid="B56">1978</xref>; Scherg and Von Cramon, <xref ref-type="bibr" rid="B55">1986</xref>; Mosher et al., <xref ref-type="bibr" rid="B39">1992</xref>) assumes that a small number of focal sources are active so only a few parameters of these sources need to be estimated. Since the number of unknown parameters is usually smaller than that of the measurements, the corresponding inverse problem is over-determined and can be solved by non-linear optimization techniques (Uutela et al., <xref ref-type="bibr" rid="B60">1998</xref>). However, the source reconstruction is usually highly sensitive to the initial values due to the high non-convexity of the objective function. Furthermore, this model is not able to handle the spatially extended sources, such as that during the propagation of a seizure. On the other hand, in the distributed source model (H&#x000E4;m&#x000E4;l&#x000E4;inen and Ilmoniemi, <xref ref-type="bibr" rid="B23">1984</xref>; H&#x000E4;m&#x000E4;l&#x000E4;inen et al., <xref ref-type="bibr" rid="B22">1993</xref>), the source space is divided into a lot of voxels with fixed locations, and only the activation in each location needs to be estimated. However, due to a relatively small number of electrodes (&#x0007E;10<sup>2</sup>) and a large number of potential dipole locations (&#x0007E;10<sup>4</sup>), the corresponding inverse problem is highly under-determined and results in infinitely many solutions. To obtain a unique solution, regularization can be used to impose additional constraints on the solution. The conventional minimum &#x02113;<sub>2</sub>-norm methods, such as minimum norm estimate (MNE) (H&#x000E4;m&#x000E4;l&#x000E4;inen et al., <xref ref-type="bibr" rid="B22">1993</xref>) and standardized low resolution brain electromagnetic tomography (sLORETA) (Pascual-Marqui, <xref ref-type="bibr" rid="B47">2002</xref>), use &#x02113;<sub>2</sub>-norm of the current density as the regularization term, leading to a solution with minimal energy. These methods usually have a closed-form solution thus the computational cost is relatively low. However, they share a limitation that the reconstructed sources spread over a large area of the brain, resulting in a brain image with low spatial resolution, i.e., proximal sources may become indistinguishable in the solution.</p>
<p>To overcome the limitation of minimum &#x02113;<sub>2</sub>-norm methods, sparse structure of the underlying source is explored to improve the focalization of the source. Minimizing &#x02113;<sub>1</sub>-norm methods, such as minimum current estimate (MCE) (Uutela et al., <xref ref-type="bibr" rid="B61">1999</xref>) and sparse source imaging (SSI) (Ding and He, <xref ref-type="bibr" rid="B14">2008</xref>), were proposed by employing &#x02113;<sub>1</sub>-norm of the current density as the regularization, assuming that the source current density is sparse with only a few active voxels (Figure <xref ref-type="fig" rid="F1">1A</xref>). Although the focalization is greatly improved, these methods fail to estimate the extent of the sources since the reconstructed source is over-focused. To address this issue, efforts have been devoted to exploring sparsity on transform domains of the current density, such as the spatial Laplacian domain (Haufe et al., <xref ref-type="bibr" rid="B24">2008</xref>; Vega-Hern&#x000E1;ndez et al., <xref ref-type="bibr" rid="B62">2008</xref>; Chang et al., <xref ref-type="bibr" rid="B11">2010</xref>), wavelet-basis domain (Chang et al., <xref ref-type="bibr" rid="B11">2010</xref>; Liao et al., <xref ref-type="bibr" rid="B30">2012</xref>; Zhu et al., <xref ref-type="bibr" rid="B66">2014</xref>), Gaussian-basis domain (Haufe et al., <xref ref-type="bibr" rid="B25">2011</xref>), or variation domain (Adde et al., <xref ref-type="bibr" rid="B1">2005</xref>; Ding, <xref ref-type="bibr" rid="B13">2009</xref>; Gramfort, <xref ref-type="bibr" rid="B18">2009</xref>; Luessi et al., <xref ref-type="bibr" rid="B34">2011</xref>; Becker et al., <xref ref-type="bibr" rid="B6">2014</xref>; Sohrabpour et al., <xref ref-type="bibr" rid="B57">2016</xref>). Furthermore, in order to obtain a local smooth and global sparse result, some approaches impose sparsity on both the transform domain and the original source domain. For example, Focal Vector field Reconstruction (FVR) (Haufe et al., <xref ref-type="bibr" rid="B24">2008</xref>) and ComprEssive Neuromagnetic Tomography (CENT<sup><italic>L</italic></sup>) (Chang et al., <xref ref-type="bibr" rid="B11">2010</xref>) impose sparsity on the spatial Laplacian and the current density itself. It has been shown that combination of these two regularization terms improves the imaging results than using &#x02113;<sub>2</sub>-norm or &#x02113;<sub>1</sub>-norm regularization alone. However, the Laplacian operator, i.e., the sum of all unmixed second partial derivatives, tends to assign high weight to the central voxel and relatively low weights to its neighbors, which results in the over-smoothing effect of the reconstructed image (refer to Section 4). Sparse Total Variation (TV) methods, also known as TV-&#x02113;<sub>1</sub> (Becker et al., <xref ref-type="bibr" rid="B6">2014</xref>; Sohrabpour et al., <xref ref-type="bibr" rid="B57">2016</xref>), impose the sparsity constraint on both the spatial gradient and the current density itself. They assume that the current density distribution is piecewise constant, and are able to preserve well the extent of the sources. However, due to the piecewise constant assumption, the reconstructed current density distribution is almost uniform in each subregion (so called &#x0201C;staircasing effect&#x0201D;), which fails to reflect the intensity variation of the source in space. As a consequence, these methods have difficulty localizing peaks of the source, leading to relatively large localization error.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>Illustration of piecewise polynomial current densities in 3D view and side view. (A&#x02013;D)</bold> Impulse (sparse in itself), piecewise constant (sparse in first spatial derivative), piecewise linear (sparse in second derivative), piecewise quadratic (sparse in third derivative).</p></caption>
<graphic xlink:href="fnins-10-00543-g0001.tif"/>
</fig>
<p>The present study aims at reconstructing the location, extent and magnitude variation of spatially extended sources with high accuracy by employing more advanced regularization techniques. We adopt the strategy that promotes global sparsity and local smoothness simultaneously, and propose a Sparsity and SMOOthness enhanced brain TomograpHy (s-SMOOTH) method to improve reconstruction accuracy. More specifically, a voxel-based Total Generalized Variation (vTGV) regularization is employed to promote sparsity on the spatial derivative, and the &#x02113;<sub>1&#x02212;2</sub> regularization is utilized to impose sparsity on the current density itself. The total generalized variation (TGV) regularization (Bredies et al., <xref ref-type="bibr" rid="B9">2010</xref>) has been shown to outperform the Laplacian-based, wavelet-based and TV-based regularizations in compressive sensing MRI reconstruction (Knoll et al., <xref ref-type="bibr" rid="B28">2011</xref>; Qin and Guo, <xref ref-type="bibr" rid="B51">2013</xref>; Guo et al., <xref ref-type="bibr" rid="B21">2014</xref>), image deconvolution and denoising (Bredies et al., <xref ref-type="bibr" rid="B9">2010</xref>; Qin et al., <xref ref-type="bibr" rid="B52">2014</xref>). Comparing to the TV, the TGV incorporates information of higher-order derivatives, and therefore is better suited for modeling piecewise smooth functions (Benning et al., <xref ref-type="bibr" rid="B7">2013</xref>; Bredies and Holler, <xref ref-type="bibr" rid="B8">2014</xref>). Notice that the traditional TGV is defined on a 2D image and its extension to an irregular surface is challenging. In order to deal with the 3D cortex surface, we define a voxel-based TGV (vTGV) regularization which extends the definition of the second order TGV from 2D image to an irregular triangular mesh such as the cortical surface. vTGV enhances the smoothness of the brain image and reconstructs the spatial distribution of the current density more precisely. Meanwhile, motivated by the performance of the &#x02113;<sub>1&#x02212;2</sub> regularization in compressive sensing reconstruction and other image processing problems (Esser et al., <xref ref-type="bibr" rid="B15">2013</xref>; Lou et al., <xref ref-type="bibr" rid="B33">2014</xref>; Yin et al., <xref ref-type="bibr" rid="B64">2015</xref>), we incorporate the &#x02113;<sub>1&#x02212;2</sub> regularization into the objective function. Numerical experiments show that &#x02113;<sub>1&#x02212;2</sub> regularization provides faster convergence and yields sparser source image than the &#x02113;<sub>1</sub>-norm regularization. Furthermore, by applying the difference of convex function algorithm (DCA) and alternating direction method of multipliers (ADMM), we derive an efficient numerical algorithm to solve the corresponding optimization problem. A variety of simulation tests on Gaussian-shaped sources with various noise levels, source sizes, source configurations and locations show that the proposed approach results in better performance than the state-of-the-art methods in terms of total reconstruction accuracy, localization accuracy and focalization degree. The tests on auditory and visual P300 data further demonstrate that the proposed method is able to preserve high order smoothness and produce brain images with higher spatial resolution.</p>
<p>The paper is organized as follows. Section 2 introduces the EEG inverse problem and describes the proposed s-SMOOTH method based on the vTGV and &#x02113;<sub>1&#x02212;2</sub> regularizations. In Section 3, we show a series of experimental results using synthetic data and real data, and compare various methods qualitatively and quantitatively. Finally, the results and future directions are discussed in Section 4 and a brief conclusion is drawn in Section 5.</p>
</sec>
<sec sec-type="materials and methods" id="s2">
<title>2. Materials and methods</title>
<sec>
<title>2.1. EEG inverse problem</title>
<p>As a non-invasive method, electroencephalography (EEG) is used to measure brain activity and detect abnormalities associated with certain brain disease. When neurons in the brain are activated, local currents are generated, and can travel through different tissues, e.g., gray matter, cerebrospinal fluid (CSF), skull and scalp. These currents result in electrical potentials on the scalp that are recorded by electrodes as the EEG signals. The EEG inverse problem refers to the process of reconstructing the spatial distributions of currents in the form of a 3D brain image given the electrical recordings. To formulate the inverse problem in mathematical expressions, we consider a distributed source model assuming that dipole sources are located on the cortex surface (Dale and Sereno, <xref ref-type="bibr" rid="B12">1993</xref>), which is discretized as a mesh consisting of a large number of small triangles. From now on we treat each triangle as one voxel in the discretized source space, and the terms triangle and voxel are used interchangeably. In addition, we assume that the orientation of each dipole is perpendicular to the cortex surface (Dale and Sereno, <xref ref-type="bibr" rid="B12">1993</xref>). This is based on the assumption that most of the current flow to the scalp is produced by cortical pyramidal cells, which are normal to the cortical surface (Dale and Sereno, <xref ref-type="bibr" rid="B12">1993</xref>; Nunez and Srinivasan, <xref ref-type="bibr" rid="B41">2006</xref>). Let <italic>b</italic> &#x02208; &#x0211D;<sup><italic>N</italic></sup> be the electrical potential on the scalp measured by the electrodes, where <italic>N</italic> is the number of electrodes, and <italic>u</italic> &#x02208; &#x0211D;<sup><italic>M</italic></sup> is the neural current density at each dipole location. The electrode potential <italic>b</italic> can be related to the neural current <italic>u</italic> by the following linear equation</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mrow><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:mi>u</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <italic>n</italic> &#x02208; &#x0211D;<sup><italic>N</italic></sup> denotes the noise, and <italic>A</italic> &#x02208; &#x0211D;<sup><italic>N</italic>&#x000D7;<italic>M</italic></sup> is called <italic>lead field matrix</italic>. Note that the (<italic>i, j</italic>)-th entry of <italic>A</italic> stands for the electrical potential measured by the <italic>i</italic>th electrode due to a unit dipole source at the <italic>j</italic>th voxel. The matrix <italic>A</italic> can be calculated by constructing a head model (Oostendorp and van Oosterom, <xref ref-type="bibr" rid="B42">1991</xref>; Gulrajani, <xref ref-type="bibr" rid="B20">1998</xref>; Fuchs et al., <xref ref-type="bibr" rid="B16">2002</xref>), and solving the Maxwell&#x02032;s equations (Sarvas, <xref ref-type="bibr" rid="B54">1987</xref>) with the boundary element method (BEM) (Oostendorp and van Oosterom, <xref ref-type="bibr" rid="B42">1991</xref>; Fuchs et al., <xref ref-type="bibr" rid="B16">2002</xref>). Usually the number of voxels <italic>M</italic> is much larger than the number of electrodes <italic>N</italic>, thus the linear system Equation (1) is highly under-determined and has infinitely many solutions. To guarantee uniqueness of the solution for the distributed source model, regularization techniques can be applied to impose additional constraints on the solution. We consider the following model to reconstruct the brain image</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mrow><mml:munder><mml:mrow><mml:mi>min</mml:mi></mml:mrow><mml:mi>u</mml:mi></mml:munder><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>&#x02225;</mml:mo><mml:mi>A</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>b</mml:mi><mml:msubsup><mml:mo stretchy='false'>&#x02225;</mml:mo><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mi>&#x003B1;</mml:mi><mml:mi mathvariant="-tex-caligraphic">R</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>Here the first term, called data fidelity term, reflects the statistics of the Gaussian noise. The second term is the regularization term which is related to the assumption on the characteristics of <italic>u</italic>, e.g., smoothness or sparsity.</p>
</sec>
<sec>
<title>2.2. s-SMOOTH</title>
<p>In this section, we will first briefly review the definition of the second order TGV on a 2D-grid image, and then define vTGV on a triangular mesh such as the discretized cortex surface. After that, the &#x02113;<sub>1&#x02212;2</sub> regularization will be introduced. Finally, Section 2.2.4 will describe the proposed model and derive an efficient algorithm to solve the optimization problem. The parameter selection for the algorithm will also be discussed.</p>
<sec>
<title>2.2.1. Total generalized variation</title>
<p>TGV was proposed to preserve high order of smoothness in image processing problems (Bredies et al., <xref ref-type="bibr" rid="B9">2010</xref>). Based on the assumption that the underlying image is piecewise polynomial, TGV exploits sparsity of high order derivatives along the <italic>x</italic>-axis and the <italic>y</italic>-axis. For the illustrative purpose, we display in Figure <xref ref-type="fig" rid="F1">1</xref> various piecewise polynomials defined on a plane with degree up to two. Given a 2D image <italic>u</italic> twice continuously differentiable on a bounded set <inline-formula><mml:math id="M3"><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mi>&#x003A9;</mml:mi></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover><mml:mo>&#x02282;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x0211D;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, the second order TGV of <italic>u</italic> with the coefficient &#x003B1; &#x0003D; (&#x003B1;<sub>1</sub>, &#x003B1;<sub>2</sub>) can be defined as the following infimal convolution (Bredies et al., <xref ref-type="bibr" rid="B9">2010</xref>; Guo et al., <xref ref-type="bibr" rid="B21">2014</xref>)</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M4"><mml:mrow><mml:msubsup><mml:mrow><mml:mtext>TGV</mml:mtext></mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:mi>min</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mover accent='true'><mml:mi>&#x003A9;</mml:mi><mml:mo>&#x000AF;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>&#x0211D;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:munder><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>p</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mover accent='true'><mml:mi>&#x02130;</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where &#x02207; is the 2D gradient operator, <italic>p</italic> is an auxiliary variable, and the operator <inline-formula><mml:math id="M5"><mml:mover accent="false"><mml:mrow><mml:mrow><mml:mi>&#x02130;</mml:mi></mml:mrow></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:math></inline-formula> is defined by</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M6"><mml:mrow><mml:mover accent='true'><mml:mi>&#x02130;</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>Here the &#x02113;<sub>1</sub>-norm of a matrix treats a matrix as a vector, i.e., <inline-formula><mml:math id="M7"><mml:mo>&#x02016;</mml:mo><mml:msub><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x02016;</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:munder><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:math></inline-formula>. Different from the Laplacian operator which only involves all unmixed second partial derivatives, the second-order TGV involves all partial derivatives, similar to Hessian. In (3), when &#x02207;<italic>u</italic> is equal to <italic>p</italic>, the first term in the objective function becomes zero and <inline-formula><mml:math id="M8"><mml:mover accent="false"><mml:mrow><mml:mrow><mml:mi>&#x02130;</mml:mi></mml:mrow></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:math></inline-formula> becomes the Hessian of <italic>u</italic>. Therefore, one can see that <inline-formula><mml:math id="M9"><mml:mi>T</mml:mi><mml:mi>G</mml:mi><mml:mi>V</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:mi mathvariant="-tex-caligraphic">H</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> where <inline-formula><mml:math id="M10"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">H</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is the Hessian of <italic>u</italic>. This suggests that TGV could yield a faster minimizing sequence than <inline-formula><mml:math id="M11"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:mrow><mml:mi>H</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>&#x02016;</mml:mo></mml:mrow></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, therefore it is a better choice as a regularization term for imposing sparsity than the &#x02113;<sub>1</sub>-norm of Hessian in terms of convergence rate.</p>
</sec>
<sec>
<title>2.2.2. Voxel-based total generalized variation for smoothness enhancement</title>
<p>Since the cortex surface has complicated geometries and topological structures, it is crucial to choose an appropriate regularization tailored to such kind of irregular surfaces. We discretize the cortex surface to be a 3D triangular mesh &#x003A9; and define a voxel-based TGV (vTGV) regularization on it. In order to define directional derivatives on triangular mesh, we treat the centroid of each triangular voxel as a dipole. Since each voxel has three voxels connected, three directional derivatives on &#x0211D;<sup>3</sup> can be used to define &#x0201C;gradient&#x0201D; of the density function <italic>u</italic>. Consider a triangular voxel &#x0039B; &#x02208; &#x003A9;, which is homeomorphic to &#x0211D;<sup>2</sup>, we assume that <italic>q</italic><sub>1</sub>, <italic>q</italic><sub>2</sub>, <italic>q</italic><sub>3</sub> are three normal directions along three edges for &#x0039B;, where <inline-formula><mml:math id="M12"><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x0211D;</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> depends on the shape of the triangle &#x0039B;. For instance, Figure <xref ref-type="fig" rid="F2">2</xref> illustrates three normal directions associated with a triangular voxel. Although not perpendicular to each other, these three directions can span the tangent plane through each voxel and thereby can be used to fully describe variations of <italic>u</italic>. The gradient of <italic>u</italic> restricted on &#x0039B; is defined by</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M13"><mml:mrow><mml:mover accent='true'><mml:mo>&#x02207;</mml:mo><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:mi>lim</mml:mi></mml:mrow><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mi>h</mml:mi><mml:mo>&#x02192;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mi>h</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02208;</mml:mo><mml:mi>&#x0039B;</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:munder><mml:mfrac><mml:mrow><mml:mi>u</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mi>h</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mi>u</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mi>h</mml:mi></mml:mfrac><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p><bold>Illustration of three normal directions to a triangular voxel &#x0039B;</bold>.</p></caption>
<graphic xlink:href="fnins-10-00543-g0002.tif"/>
</fig>
<p>Note that this definition is in the local sense and it can be considered as an extension of the gradient operator in &#x0211D;<sup>2</sup> into the gradient in a 2D manifold. Given a differentiable function <italic>p</italic> &#x0003D; (<italic>p</italic><sub>1</sub>, <italic>p</italic><sub>2</sub>, <italic>p</italic><sub>3</sub>), the operator <inline-formula><mml:math id="M14"><mml:mrow><mml:mi>&#x02130;</mml:mi></mml:mrow></mml:math></inline-formula> acting on <italic>p</italic> restricted to &#x0039B; is defined by</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M15"><mml:mrow><mml:mi>&#x02130;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>This operator can be considered as an extension of <inline-formula><mml:math id="M16"><mml:mover accent="false"><mml:mrow><mml:mrow><mml:mi>&#x02130;</mml:mi></mml:mrow></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:math></inline-formula> in Equation (4) tailored to the triangular mesh &#x003A9;.</p>
<p>Next, we discuss the discretization of the operators <inline-formula><mml:math id="M17"><mml:mover accent="false"><mml:mrow><mml:mo>&#x02207;</mml:mo></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M18"><mml:mrow><mml:mi>&#x02130;</mml:mi></mml:mrow></mml:math></inline-formula>. On the triangular mesh &#x003A9; with <italic>M</italic> voxels, we first index all voxels and then define a finite difference operator matrix <italic>D</italic> &#x02208; &#x0211D;<sup>3<italic>M</italic>&#x000D7;<italic>M</italic></sup> as follows. The (<italic>i, j</italic>)-th entry of <italic>D</italic> is defined as</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M19"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:mo>;</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:mi>j</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mo>&#x0007B;</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0007D;</mml:mo><mml:mo>;</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>otherwise</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where the voxel index is <italic>l</italic> &#x0003D; &#x02308;<italic>i</italic>/3&#x02309; &#x02208; {1, &#x02026;, <italic>M</italic>}, i.e., the smallest integer no less than <italic>i</italic>/3, and <italic>k</italic><sub><italic>l</italic>,1</sub>, <italic>k</italic><sub><italic>l</italic>,2</sub> and <italic>k</italic><sub><italic>l</italic>,3</sub> are the indices of the voxels adjacent to the <italic>l</italic>-th voxel. Based on the definition in Equation (6), the discretization of the operator <inline-formula><mml:math id="M20"><mml:mrow><mml:mi>&#x02130;</mml:mi></mml:mrow></mml:math></inline-formula> is defined as <italic>E</italic> &#x02208; &#x0211D;<sup>3<italic>M</italic>&#x000D7;3<italic>M</italic></sup> of the form</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M21"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mover accent='true'><mml:mi>D</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mtext>&#x02009;</mml:mtext><mml:mo>+</mml:mo><mml:mtext>&#x02009;</mml:mtext><mml:msup><mml:mover accent='true'><mml:mi>D</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>T</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x02003;where&#x02003;</mml:mtext><mml:mover accent='true'><mml:mi>D</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x000D7;</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mtext>&#x02009;</mml:mtext><mml:mo>&#x02297;</mml:mo><mml:mtext>&#x02009;</mml:mtext><mml:mi>D</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x02003;and</mml:mtext></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x000D7;</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd><mml:mtd><mml:mn>1</mml:mn></mml:mtd><mml:mtd><mml:mn>1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x02297; is the Kronecker product of two matrices. Note that each edge is counted twice in Equation (7) so that the operator <italic>E</italic> can be easily constructed by using <italic>D</italic>. Moreover, <italic>E</italic> is symmetrized by taking the average between <inline-formula><mml:math id="M22"><mml:mover accent="false"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></inline-formula> and its transpose.</p>
<p>One can see that <inline-formula><mml:math id="M23"><mml:mover accent="false"><mml:mrow><mml:mo>&#x02207;</mml:mo></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mi>u</mml:mi></mml:math></inline-formula> is discretized by <italic>Du</italic>, and <inline-formula><mml:math id="M24"><mml:mrow><mml:mi>&#x02130;</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is discretized by <italic>Ep</italic>. Once <italic>D</italic> and <italic>E</italic> are available, TV and the second order vTGV with the coefficients &#x003B1;<sub>1</sub> and &#x003B1;<sub>2</sub> can be defined as</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M25"><mml:mrow><mml:mtext>TV</mml:mtext><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x02016;</mml:mo><mml:mi>D</mml:mi><mml:mi>u</mml:mi><mml:msub><mml:mo>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="E10"><label>(10)</label><mml:math id="M26"><mml:mrow><mml:msubsup><mml:mrow><mml:mtext>vTGV</mml:mtext></mml:mrow><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:mi>min</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mi>&#x0211D;</mml:mi><mml:mrow><mml:mn>3</mml:mn><mml:mi>M</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:munder><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>D</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>p</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>E</mml:mi><mml:mi>p</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>In Equation (10), the parameters &#x003B1;<sub>1</sub> and &#x003B1;<sub>2</sub> balance the first and second order derivative information of the image (Papafitsoros and Valkonen, <xref ref-type="bibr" rid="B46">2015</xref>). It has been proven that for a large ratio &#x003B1;<sub>2</sub>/&#x003B1;<sub>1</sub>, the second order TGV coincides with TV under certain conditions (Papafitsoros and Valkonen, <xref ref-type="bibr" rid="B46">2015</xref>).</p>
<p>TV is able to well preserve the edges of images, but is known to create piecewise constant result even in regions with smoothly changed intensities (Benning et al., <xref ref-type="bibr" rid="B7">2013</xref>). By considering higher-order derivative information, TGV generalizes TV and is able to reduce staircasing effects by assuming that the image to be reconstructed is piecewise polynomial (including piecewise constant, piecewise linear, piecewise quadratic, etc.)(Bredies and Holler, <xref ref-type="bibr" rid="B8">2014</xref>). In particular, the proposed second order vTGV assumes that the underlying current density distribution is piecewise linear, and thereby this regularization is able to enforce the sparsity of second spatial derivatives. Although a natural image may have higher order smoothness, it is usually sufficient to use the second order vTGV in practice, since performance enhancement is limited but more computations are required for higher order vTGV. Therefore, we only use the second order vTGV regularization in this work.</p>
</sec>
<sec>
<title>2.2.3. &#x02113;<sub>1&#x02212;2</sub> regularization for sparsity enhancement</title>
<p>In order to improve the spatial resolution of the brain image to better separate close sources, we can incorporate sparsity constraint into the model. A natural strategy to impose sparsity is &#x02113;<sub>0</sub>-norm regularization which minimizes the number of non-zero intensity values in the image. However, since the &#x02113;<sub>0</sub>-regularized problem is computational NP-hard, its &#x02113;<sub>1</sub>-norm relaxed version is usually considered in practice. Recently &#x02113;<sub>1&#x02212;2</sub> regularization has been proposed (Esser et al., <xref ref-type="bibr" rid="B15">2013</xref>; Lou et al., <xref ref-type="bibr" rid="B33">2014</xref>; Yin et al., <xref ref-type="bibr" rid="B63">2014</xref>), and has been shown to provide a sparser result than the widely used &#x02113;<sub>1</sub>-norm regularization.</p>
<p>For a real positive number <italic>p</italic>, the &#x02113;<sub><italic>p</italic></sub>-norm of <italic>u</italic> &#x02208; &#x0211D;<sup>&#x1D544;</sup> is defined as</p>
<disp-formula id="E11"><label>(11)</label><mml:math id="M27"><mml:mrow><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>M</mml:mi></mml:munderover><mml:mo stretchy='false'>&#x0007C;</mml:mo></mml:mstyle><mml:msub><mml:mi>u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mo stretchy='false'>&#x0007C;</mml:mo><mml:mi>p</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>p</mml:mi></mml:mfrac></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>p</mml:mi><mml:mo>&#x0003E;</mml:mo><mml:mn>0.</mml:mn></mml:mrow></mml:math></disp-formula>
<p>Different from the &#x02113;<sub><italic>p</italic></sub>-norm, the &#x02113;<sub>1&#x02212;2</sub> regularization penalty function is defined as</p>
<disp-formula id="E12"><label>(12)</label><mml:math id="M28"><mml:mrow><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x02212;</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mn>0</mml:mn><mml:mo>&#x0003C;</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x02264;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>which has shown potential in image processing and compressive sensing reconstruction (Lou et al., <xref ref-type="bibr" rid="B33">2014</xref>; Yin et al., <xref ref-type="bibr" rid="B64">2015</xref>) in terms of sparsity and fast convergence. It promotes sparsity of an image, and achieves the smallest value when only one voxel in the image is non-zero.</p>
<p>We further discuss the sparsity property of &#x02113;<sub>1&#x02212;2</sub> regularization from the optimization point of view. Consider a minimization problem in 2D <inline-formula><mml:math id="M29"><mml:munder class="msub"><mml:mrow><mml:mo class="qopname">min</mml:mo></mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x0211D;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:munder><mml:mi>R</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> subject to the linear constraint <italic>Ax</italic> &#x0003D; <italic>b</italic> where <italic>R</italic>(<italic>x</italic>) is a regularization function. To solve the problem graphically, we need to find the level curve of minimum radius to the origin that intersects with the line <italic>L</italic> : <italic>Ax</italic> &#x0003D; <italic>b</italic>. Figure <xref ref-type="fig" rid="F3">3</xref> illustrates the solutions when <italic>R</italic> is &#x02113;<sub>2</sub>, &#x02113;<sub>1</sub>, &#x02113;<sub>0.001</sub> (used to approximate &#x02113;<sub>0</sub>) and &#x02113;<sub>1&#x02212;2</sub> when &#x003B2; &#x0003D; 1, respectively. As shown in Figure <xref ref-type="fig" rid="F3">3A</xref>, the &#x02113;<sub>2</sub>-regularized solution rarely has zero components, indicating that the solution is usually non-sparse. The &#x02113;<sub>1</sub>-regularized solution may not be sparse if the line <italic>L</italic> is parallel to the level curves. Compared to &#x02113;<sub><italic>p</italic></sub> (0 &#x0003C; <italic>p</italic> &#x0003C; 1) regularization, the &#x02113;<sub>1&#x02212;2</sub> regularization is more likely to yield a sparse solution due to the curvature of level curves. Therefore, the &#x02113;<sub>1&#x02212;2</sub> regularization promotes sparser solutions than the other regularizations being compared. In the EEG inverse problem, the brain images to be reconstructed in general have a sparse structure that the number of sources is limited, which motivates us to apply the &#x02113;<sub>1&#x02212;2</sub> regularization to solve this problem.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p><bold>Geometric interpretation of sparsity for various regularizations. (A&#x02013;D)</bold> &#x02113;<sub>2</sub>, &#x02113;<sub>1</sub>, &#x02113;<sub>0.001</sub> (used to approximate &#x02113;<sub>0</sub>), and &#x02113;<sub>1&#x02013;2</sub> when &#x003B2; &#x0003D; 1. The black line corresponds to the linear constraint, the solid dot specifies the sparse solution and the circular dot specifies the non-sparse solution.</p></caption>
<graphic xlink:href="fnins-10-00543-g0003.tif"/>
</fig>
<p>In this paper, we unify the &#x02113;<sub>1</sub> type and the &#x02113;<sub>1&#x02212;2</sub> type regularizations by allowing &#x003B2; &#x0003D; 0 in Equation (12), so that the sparsity regularization term could be adjusted by tuning the parameter &#x003B2;.</p>
</sec>
<sec>
<title>2.2.4. Proposed EEG reconstruction algorithm</title>
<p>The following model is proposed to reconstruct the EEG brain image <italic>u</italic></p>
<disp-formula id="E13"><label>(13)</label><mml:math id="M30"><mml:mrow><mml:munder><mml:mrow><mml:mi>min</mml:mi></mml:mrow><mml:mi>u</mml:mi></mml:munder><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo>&#x02016;</mml:mo><mml:mi>A</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>b</mml:mi><mml:msubsup><mml:mo>&#x02016;</mml:mo><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mtext>vTGV</mml:mtext></mml:mrow><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x02212;</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M31"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>v</mml:mi><mml:mi>T</mml:mi><mml:mi>G</mml:mi><mml:mi>V</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is defined in Equation (10), and &#x02016;<italic>u</italic>&#x02016;<sub>1&#x02212;2,&#x003B2;</sub> is defined in Equation (12). Here &#x003B1;<sub><italic>i</italic></sub> &#x0003E; 0 are regularization parameters which control the contribution of each regularization term. Note that if &#x003B2; &#x0003D; 0, the &#x02113;<sub>1&#x02212;2</sub> regularization reduces to the &#x02113;<sub>1</sub> regularization. If we require <italic>p</italic> &#x0003D; <bold>0</bold>, then the vTGV regularization reduces to the TV.</p>
<p>Since the dual norm of &#x02016;&#x000B7;&#x02016;<sub>2</sub> is itself, i.e., <inline-formula><mml:math id="M32"><mml:msub><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:mi>u</mml:mi><mml:mo>&#x02016;</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munder class="msub"><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:mo class="qopname">max</mml:mo><mml:mo>&#x02016;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x02264;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munder><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:math></inline-formula>, the model Equation (13) can be reformulated as</p>
<disp-formula id="E14"><label>(14)</label><mml:math id="M33"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:munder><mml:mrow><mml:mi>min</mml:mi></mml:mrow><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>q</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msub><mml:mo>&#x02264;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munder><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>A</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>b</mml:mi><mml:msubsup><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>D</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>p</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>E</mml:mi><mml:mi>p</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x02329;</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x0232A;</mml:mo><mml:mo stretchy='false'>)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Next we apply the DCA (Tao and An, <xref ref-type="bibr" rid="B59">1997</xref>) to obtain the following two subproblems</p>
<disp-formula id="E15"><label>(15)</label><mml:math id="M34"><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mi>q</mml:mi><mml:mo>&#x02190;</mml:mo><mml:mi>u</mml:mi><mml:mo>/</mml:mo><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02190;</mml:mo><mml:munder><mml:mrow><mml:mtext>argmin</mml:mtext></mml:mrow><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:munder><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>A</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>b</mml:mi><mml:msubsup><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>D</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>p</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>E</mml:mi><mml:mi>p</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x02329;</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x0232A;</mml:mo><mml:mo stretchy='false'>)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>In particular, the second subproblem can be solved efficiently using ADMM. By the change of variables, it can be further written as</p>
<disp-formula id="E16"><mml:math id="M35"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:munder><mml:mrow><mml:mi>min</mml:mi></mml:mrow><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:munder><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>A</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>b</mml:mi><mml:msubsup><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>x</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>y</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>z</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x02329;</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x0232A;</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;subject&#x000A0;to&#x02003;</mml:mtext><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x02009;</mml:mtext><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mi>E</mml:mi><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x02009;</mml:mtext><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mi>u</mml:mi><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>By introducing the scaled multipliers <inline-formula><mml:math id="M36"><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:math></inline-formula>, we have the following augmented Lagrangian function</p>
<disp-formula id="E17"><mml:math id="M37"><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mi mathvariant="-tex-caligraphic">L</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>y</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>z</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>A</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>b</mml:mi><mml:msubsup><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>x</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>y</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mtext>&#x02009;</mml:mtext><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>z</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x02329;</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x0232A;</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mfrac><mml:mi>&#x003C1;</mml:mi><mml:mn>2</mml:mn></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>D</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>x</mml:mi><mml:msubsup><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mn>2</mml:mn><mml:mo>&#x02329;</mml:mo><mml:mi>D</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>&#x0232A;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>E</mml:mi><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi><mml:msubsup><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mtext>&#x02009;</mml:mtext><mml:mn>2</mml:mn><mml:mo>&#x02329;</mml:mo><mml:mi>E</mml:mi><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>y</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>&#x0232A;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>+</mml:mo><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>z</mml:mi><mml:msubsup><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x02329;</mml:mo><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>z</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd><mml:mtd columnalign='left'><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<p>Note that this version is equivalent to the standard augmented Lagrangian function up to scaling of multipliers. We group the variables <italic>u, p, x, y, z</italic> into three blocks, i.e., <italic>u</italic>, <italic>p</italic> and (<italic>x, y, z</italic>). Then the ADMM yields the following algorithm</p>
<disp-formula id="E18"><label>(16)</label><mml:math id="M38"><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mi>u</mml:mi><mml:mo>&#x02190;</mml:mo><mml:munder><mml:mrow><mml:mtext>argmin</mml:mtext></mml:mrow><mml:mi>u</mml:mi></mml:munder><mml:mtext>&#x000A0;</mml:mtext><mml:mi mathvariant="-tex-caligraphic">L</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>y</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>z</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>p</mml:mi><mml:mo>&#x02190;</mml:mo><mml:munder><mml:mrow><mml:mtext>argmin</mml:mtext></mml:mrow><mml:mi>p</mml:mi></mml:munder><mml:mtext>&#x000A0;</mml:mtext><mml:mi mathvariant="-tex-caligraphic">L</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>y</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>z</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02190;</mml:mo><mml:munder><mml:mrow><mml:mtext>argmin</mml:mtext></mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:munder><mml:mtext>&#x000A0;</mml:mtext><mml:mi mathvariant="-tex-caligraphic">L</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>y</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>z</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>&#x02190;</mml:mo><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mi>D</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>x</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mover accent='true'><mml:mi>y</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>&#x02190;</mml:mo><mml:mover accent='true'><mml:mi>y</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mi>E</mml:mi><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mover accent='true'><mml:mi>z</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>&#x02190;</mml:mo><mml:mover accent='true'><mml:mi>z</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mi>&#x003C1;</mml:mi></mml:mfrac><mml:mi>q</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>Moreover, <italic>u</italic> and <italic>p</italic> can be solved explicitly as follows</p>
<disp-formula id="E19"><mml:math id="M39"><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>A</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi>A</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x003C1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>D</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi>D</mml:mi><mml:mo>+</mml:mo><mml:mi>I</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>A</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi>b</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x003C1;</mml:mi><mml:msup><mml:mi>D</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mi>x</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x02212;</mml:mo><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003C1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>z</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mover accent='true'><mml:mi>z</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>E</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi>E</mml:mi><mml:mo>+</mml:mo><mml:mi>I</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>E</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mover accent='true'><mml:mi>y</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>D</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>In addition, due to the separability of variables, the (<italic>x, y, z</italic>)-subproblem boils down to three independent subproblems with respect to <italic>x</italic>, <italic>y</italic> and <italic>z</italic>, respectively, each of which has a closed-form solution represented by proximal operators. For example, the <italic>z</italic>-subproblem can be solved by using the proximal operator of &#x02113;<sub>1</sub>-norm</p>
<disp-formula id="E20"><label>(17)</label><mml:math id="M40"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:munder><mml:mrow><mml:mtext>argmin</mml:mtext></mml:mrow><mml:mi>z</mml:mi></mml:munder><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mi>z</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mfrac><mml:mi>&#x003C1;</mml:mi><mml:mn>2</mml:mn></mml:mfrac><mml:mo>&#x02016;</mml:mo><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mover accent='true'><mml:mi>z</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mi>&#x003C1;</mml:mi></mml:mfrac><mml:mi>q</mml:mi><mml:msup><mml:mo>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:msub><mml:mtext>prox</mml:mtext><mml:mrow><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>&#x003C1;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo>+</mml:mo><mml:mover accent='true'><mml:mi>z</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mi>&#x003C1;</mml:mi></mml:mfrac><mml:mi>q</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where prox<sub>&#x003B3;</sub>(<italic>x</italic>) &#x0003D; sign(<italic>x</italic>)&#x02299;max{|<italic>x</italic>|&#x02212;&#x003B3;, 0} with componentwise multiplication &#x02299;, also known as shrinkage operator. Combining DCA for problem Equation (15) and ADMM for the (<italic>u, p</italic>)-subproblem, we obtain the algorithm summarized in Algorithm <xref ref-type="table" rid="T2">1</xref>.</p>
<table-wrap position="float" id="T2">
<label>Algorithm 1</label>
<caption><p><bold>Algorithm 1</bold> s-SMOOTH EEG Reconstruction Algorithm</p></caption>
<table frame="hsides" rules="groups">
<tbody>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<bold>Input:</bold> the data <italic>b</italic>, the sensing matrix <italic>A</italic>, difference operators <italic>D, E</italic>, parameters &#x003B1;<sub>1</sub>, &#x003B1;<sub>2</sub>, &#x003B1;<sub>3</sub> &#x0003E; 0 and &#x003B2; &#x02208; [0, 1], the maximal number of iterations for the outer loop <italic>N</italic><sub><italic>out</italic></sub>, and the maximal number of iterations for the inner loop <italic>N</italic><sub><italic>in</italic></sub>.</td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<bold>Output:</bold> the reconstructed <italic>u</italic><sub><italic>o</italic></sub>.</td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<bold>if</bold> &#x003B2; &#x0003D; 0 <bold>then</bold></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;<italic>N</italic><sub><italic>out</italic></sub> &#x02190; 0</td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<bold>end if</bold></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<bold>Initialize</bold> <italic>u</italic><sub><italic>o</italic></sub> &#x0003D; <bold>0</bold>.</td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<bold>for</bold> 1 to <italic>N<sub>out</sub></italic> <bold>do</bold></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;<bold>if</bold> <italic>u<sub>o</sub></italic> = <bold>0 then</bold></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;<italic>q</italic> &#x02190; <bold>0</bold></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;<bold>else</bold></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;<italic>q</italic> &#x02190; <italic>u<sub>o</sub></italic>/||<italic>u<sub>o</sub></italic>||<sub>2</sub></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<bold>end if</bold></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<bold>Initialize</bold> <italic>p, x, y, z</italic>, <inline-formula><mml:math id="M41"><mml:mover accent="true"><mml:mrow><mml:mn>x</mml:mn></mml:mrow><mml:mo>&#x002DC;</mml:mo></mml:mover></mml:math></inline-formula>, <inline-formula><mml:math id="M42"><mml:mover accent="true"><mml:mrow><mml:mn>y</mml:mn></mml:mrow><mml:mo>&#x002DC;</mml:mo></mml:mover></mml:math></inline-formula>, <inline-formula><mml:math id="M43"><mml:mover accent="true"><mml:mrow><mml:mn>z</mml:mn></mml:mrow><mml:mo>&#x002DC;</mml:mo></mml:mover></mml:math></inline-formula> as zero vectors</td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<bold>for</bold> 1 to <italic>N<sub>in</sub></italic> <bold>do</bold></td>
</tr>
<tr>
<td align="left" valign="top"><inline-formula><mml:math id="M45"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mi>u</mml:mi><mml:mo>&#x02190;</mml:mo><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>A</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi>A</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x003C1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>D</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi>D</mml:mi><mml:mo>+</mml:mo><mml:mi>I</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi>b</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x003C1;</mml:mi><mml:msup><mml:mi>D</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mtext>&#x02009;</mml:mtext><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003C1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>z</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mover accent='true'><mml:mi>z</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left" valign="top"><inline-formula><mml:math id="M44"><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x02190;</mml:mo><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>E</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi>E</mml:mi><mml:mo>+</mml:mo><mml:mi>I</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msup><mml:mi>E</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mover accent='true'><mml:mi>y</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>D</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<italic>x</italic> &#x02190; prox<sub>&#x003B1;<sub>1/&#x003C1;</sub></sub>(<italic>Du &#x02013; p &#x0002B;</italic> <inline-formula><mml:math id="M46"><mml:mover accent="true"><mml:mrow><mml:mn>x</mml:mn></mml:mrow><mml:mo>&#x002DC;</mml:mo></mml:mover></mml:math></inline-formula>)</td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<italic>y</italic> &#x02190; prox<sub>&#x003B1;<sub>2/&#x003C1;</sub></sub>(<italic>Ep</italic> &#x0002B; <inline-formula><mml:math id="M47"><mml:mover accent="true"><mml:mrow><mml:mn>y</mml:mn></mml:mrow><mml:mo>&#x002DC;</mml:mo></mml:mover></mml:math></inline-formula>)</td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<italic>z</italic> &#x02190; prox<sub>&#x003B1;<sub>3/&#x003C1;</sub></sub>(<italic>u</italic> &#x0002B; <inline-formula><mml:math id="M48"><mml:mover accent="true"><mml:mrow><mml:mn>z</mml:mn></mml:mrow><mml:mo>&#x002DC;</mml:mo></mml:mover></mml:math></inline-formula> &#x0002B; <inline-formula><mml:math id="M60"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mi>&#x003C1;</mml:mi></mml:mfrac><mml:mi>q</mml:mi></mml:mrow></mml:math></inline-formula>)</td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<inline-formula><mml:math id="M49"><mml:mover accent="true"><mml:mrow><mml:mn>x</mml:mn></mml:mrow><mml:mo>&#x002DC;</mml:mo></mml:mover></mml:math></inline-formula> &#x02190; <inline-formula><mml:math id="M50"><mml:mover accent="true"><mml:mrow><mml:mn>x</mml:mn></mml:mrow><mml:mo>&#x002DC;</mml:mo></mml:mover></mml:math></inline-formula> &#x0002B; <italic>Du</italic> &#x02013; <italic>p</italic> &#x02013; <italic>x</italic></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<inline-formula><mml:math id="M51"><mml:mover accent="true"><mml:mrow><mml:mn>y</mml:mn></mml:mrow><mml:mo>&#x002DC;</mml:mo></mml:mover></mml:math></inline-formula> &#x02190; <inline-formula><mml:math id="M52"><mml:mover accent="true"><mml:mrow><mml:mn>y</mml:mn></mml:mrow><mml:mo>&#x002DC;</mml:mo></mml:mover></mml:math></inline-formula> &#x0002B; <italic>Ep</italic> &#x02013; <italic>y</italic></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<inline-formula><mml:math id="M53"><mml:mover accent="true"><mml:mrow><mml:mn>z</mml:mn></mml:mrow><mml:mo>&#x002DC;</mml:mo></mml:mover></mml:math></inline-formula> &#x02190; <inline-formula><mml:math id="M54"><mml:mover accent="true"><mml:mrow><mml:mn>z</mml:mn></mml:mrow><mml:mo>&#x002DC;</mml:mo></mml:mover></mml:math></inline-formula> &#x0002B; <italic>u</italic> &#x02013; <italic>z</italic> &#x0002B; <inline-formula><mml:math id="M61"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mi>&#x003C1;</mml:mi></mml:mfrac><mml:mi>q</mml:mi></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<bold>end for</bold></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<italic>u<sub>o</sub></italic> &#x02190; <italic>u</italic></td>
</tr>
<tr>
<td align="left" valign="top">&#x000A0;&#x000A0;&#x000A0;<bold>end for</bold></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Note that in this study the entire matrix <italic>A</italic> is scaled by multiplying 10<sup>5</sup> in order to reduce round-off errors. Algorithm <xref ref-type="table" rid="T2">1</xref> terminates when either the maximal number of iterations or the minimal relative change is reached. Note that there are two loops in the algorithm: outer and inner loop. In our experiments, the maximum number of iterations for each inner loop is set to be 40, and the maximum number of outer loop is set to be 10. The algorithm will also be halted if the relative change of <italic>u</italic> is smaller than 10<sup>&#x02212;3</sup>. Here the relative change of <italic>u</italic> is defined as</p>
<disp-formula id="E23"><label>(18)</label><mml:math id="M64"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>g</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>In general, ADMM is simple to implement with linear convergence even if part of the objective function is non-differentiable. Our empirical experience shows that the &#x02113;<sub>1&#x02212;2</sub> regularization further promotes faster convergence of the algorithm than its &#x02113;<sub>1</sub>-regularized counterpart.</p>
</sec>
<sec>
<title>2.2.5. Parameter selection</title>
<p>In the proposed Algorithm <xref ref-type="table" rid="T2">1</xref>, the regularization parameters &#x003B1;<sub>1</sub>, &#x003B1;<sub>2</sub>, &#x003B1;<sub>3</sub> are selected to make a balance between smoothness and sparsity. Based on our large numbers of experiments, the optimal parameter selection does not change significantly as the source number, size or configuration changes. For different noise levels, the regularization parameters need to be tuned smaller when SNR increases. Table <xref ref-type="table" rid="T1">1</xref> lists all values of &#x003B1;<sub>1</sub> that we use for the synthetic data sets with SNR between 0 and 30 dB. For simplicity, we set &#x003B1;<sub>2</sub> to be equal to &#x003B1;<sub>1</sub>. A more detailed discussion about the influence of ratio &#x003B1;<sub>2</sub>/&#x003B1;<sub>1</sub> on the reconstruction results can be found in (Papafitsoros and Valkonen, <xref ref-type="bibr" rid="B46">2015</xref>). For &#x003B1;<sub>3</sub>, we find that the performance of the proposed method is not sensitive to &#x003B1;<sub>3</sub> as long as it is in the range of &#x003B1;<sub>3</sub> &#x0003D; 0.1 &#x0007E; 0.5&#x003B1;<sub>1</sub>. Figure <xref ref-type="fig" rid="F5">5</xref> illustrates the source reconstruction results with different values of &#x003B1;<sub>3</sub>, where we can see that the results look very similar. By taking a careful look at the bottom source, one can see that &#x003B1;<sub>3</sub> &#x0003D; 0.1&#x003B1;<sub>1</sub> yields slightly under-focalized result, while &#x003B1;<sub>3</sub> &#x0003D; 0.4&#x003B1;<sub>1</sub> yields slightly over-focalized result, so &#x003B1;<sub>3</sub> &#x0003D; 0.2 or 0.3 &#x003B1;<sub>1</sub> provides results closest to the ground truth. In our experiment, we fix &#x003B1;<sub>3</sub> to be 0.3&#x003B1;<sub>1</sub> in all test cases. As for the parameter &#x003C1;, which controls the convergence speed of Algorithm <xref ref-type="table" rid="T2">1</xref>, it is set to 10&#x003B1;<sub>1</sub> by default. For real data sets, we use the same parameters for the same noise level as the synthetic data.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p><bold>Parameter &#x003B1;<sub><bold>1</bold></sub> used in different noise level</bold>.</p></caption>
<table frame="hsides" rules="groups">
<tbody>
<tr style="border-bottom: thin solid #000000;">
<td valign="top" align="left"><bold>SNR(dB)</bold></td>
<td valign="top" align="left"><bold>0</bold></td>
<td valign="top" align="left"><bold>5</bold></td>
<td valign="top" align="left"><bold>10</bold></td>
<td valign="top" align="left"><bold>15</bold></td>
<td valign="top" align="left"><bold>20</bold></td>
<td valign="top" align="left"><bold>25</bold></td>
<td valign="top" align="left"><bold>30</bold></td>
</tr>
<tr>
<td valign="top" align="left">&#x003B1;<sub>1</sub> (&#x0002A;10)</td>
<td valign="top" align="left">7</td>
<td valign="top" align="left">6</td>
<td valign="top" align="left">5</td>
<td valign="top" align="left">3</td>
<td valign="top" align="left">2</td>
<td valign="top" align="left">2</td>
<td valign="top" align="left">1</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The parameter &#x003B2; in the &#x02113;<sub>1&#x02212;2</sub> regularization term varies from 0 to 1. When &#x003B2; &#x0003D; 0, the &#x02113;<sub>1&#x02212;2</sub> regularization becomes the &#x02113;<sub>1</sub> regularization. In Figure <xref ref-type="fig" rid="F6">6</xref>, we study the effect of &#x003B2; on the source reconstruction results. Figure <xref ref-type="fig" rid="F6">6B</xref> shows the change of reconstruction error with different values of &#x003B2;, where we can see that the larger &#x003B2; is, the smaller the reconstruction error will be. When &#x003B2; &#x0003D; 1, the highest reconstruction accuracy is achieved. Figure <xref ref-type="fig" rid="F6">6C</xref> shows the change of the sparsity term as iteration increases. One can see that comparing to &#x003B2; &#x0003D; 0 (&#x02113;<sub>1</sub> regularization), &#x003B2; &#x0003D; 1 (&#x02113;<sub>1&#x02212;2</sub> regularization) helps to promote sparsity. Notice that the sparsity term will decrease rapidly from one inner loop to another since the variable <italic>q</italic> is redefined in each outer loop. In our experiments, the maximal number of iterations at each inner loop is set to 40. At each inner loop, the solution becomes convergent and stable within the tolerance, so does the sparsity term. Then at the iteration 41, the updated <italic>q</italic> results in the refinement of the solution and a large drop of the sparsity term (Figure <xref ref-type="fig" rid="F6">6C</xref>). In sum, &#x003B2; &#x0003D; 1 not only helps reduce the reconstruction error, but also enhances the sparsity term. Therefore, we set &#x003B2; to 1 in the following study.</p>
</sec>
</sec>
<sec>
<title>2.3. Experimental setup</title>
<sec>
<title>2.3.1. Synthetic data simulation</title>
<p>In our simulation, source is synthesized using the Gaussian-tapered patch. Firstly, a source center is seeded on the cortex surface, then its neighbors are gradually recruited to make a patch. Because the Gaussian function has bell shape, the source intensity distribution reaches a peak at the center and gradually decreases to zero as it moves away from the center. To model different source configurations, we use Gaussian functions with different variations (&#x003C3;<sup>2</sup>), illustrated in Figure <xref ref-type="fig" rid="F4">4</xref>. As &#x003C3;<sup>2</sup> goes to infinity, the intensity of the source decays more and more slowly from the center to its neighbors and approximates the constant function.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p><bold>Various source configurations (side view) with a shape of Gaussian function of different &#x003C3;<sup><bold>2</bold></sup></bold>.</p></caption>
<graphic xlink:href="fnins-10-00543-g0004.tif"/>
</fig>
<p>In addition to various source configurations, we test a variety of sources with different sizes. Specifically, we use the sources containing 100&#x0007E;300 triangular voxels, which corresponds to 1.4&#x0007E;2.2 cm in radius. To study the sensitivity of the result to the measurement noise, we add i.i.d. additive white Gaussian noise to each channel. We also study the influence of the brain noise by adding i.i.d. Gaussian additive noise to the voxel space. As a widely used criterion for noise level measurement, the signal-to-noise ratio (SNR) is defined as</p>
<disp-formula id="E24"><mml:math id="M56"><mml:mrow><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn>10</mml:mn><mml:msub><mml:mrow><mml:mi>log</mml:mi></mml:mrow><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>o</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <italic>P</italic><sub><italic>signal</italic></sub> and <italic>P</italic><sub><italic>noise</italic></sub> are the power of the signal and the noise, respectively. In our simulation, SNR is set to 20 dB by default. The effect of different noise levels is also studied by using signals of SNR 0&#x0007E;20 dB. The synthetic signal is normalized to make sure that the amplitude of the signal falls into the range from 10 to 100 &#x003BC;<italic>V</italic>, which is the typical EEG signal amplitude of an adult human (Aurlien et al., <xref ref-type="bibr" rid="B2">2004</xref>). For synthetic data, we use the head model template provided by Fieldtrip (Oostenveld et al., <xref ref-type="bibr" rid="B44">2003</xref>), where the number of voxels <italic>M</italic> is equal to 10240.</p>
</sec>
<sec>
<title>2.3.2. Real data collection</title>
<p>To evaluate the performance of the proposed method in realistic scenario, we collected two P300 event-related potentials (ERPs) via auditory and visual oddball paradigms, in which a subject detected an occasional target stimulus in a regular train of sensory stimuli. The experiment was conducted with the approval of institutional review board at Hualien Tzu Chi General Hospital, Taiwan (IRB 101-102) with written informed consent from the subject.</p>
<p>P300 is a positive peak occurring about 300 ms or more after a stimulus (Linden, <xref ref-type="bibr" rid="B31">2005</xref>), which reflects information processing associated with attention and memory. In the auditory stimulation setting, two audio signals of 1500 Hz (target, 40 trials) and 1000 Hz frequency (non-target, 160 trials) were randomly presented to the subject. In the visual stimulation setting, two different pictures of a fierce shark (40 trials) and of an old man (160 trials) were randomly presented to the subject. The subject was required to detect the targets by silently counting these events. A 64 channels EEG machine (ANT Neuro, Enschede Netherlands) was used to record the neural signals. The EEG data was sampled at 512 Hz, filtered by a band pass filter of 0.5&#x02013;30 Hz and was referenced to the average of all channels. In the end, the average was taken across the trials in order to improve the SNR, and the difference between the target and non-target was used for source localization.</p>
<p>In addition to EEG data, high-resolution MRI data (General Electric, Waukesha, WI, USA) were obtained from the subject for realistic head model construction (Oostenveld et al., <xref ref-type="bibr" rid="B43">2011</xref>). We first segmented the head into three layers, i.e., scalp, skull and brain, and then constructed a triangular mesh for each layer (Oostendorp and van Oosterom, <xref ref-type="bibr" rid="B42">1991</xref>; Fuchs et al., <xref ref-type="bibr" rid="B16">2002</xref>). The cortex surface was also triangulated into a fine mesh with 16384 triangles, each corresponding to a potential dipole source. Finally, BEM (Oostendorp and van Oosterom, <xref ref-type="bibr" rid="B42">1991</xref>; Fuchs et al., <xref ref-type="bibr" rid="B16">2002</xref>) was used to calculate the lead field matrix.</p>
</sec>
</sec>
<sec>
<title>2.4. Quantitative metric</title>
<p>For synthetic data, in order to quantitatively evaluate the performance of an EEG source imaging method, we use the following three criteria to evaluate the results from different perspectives:</p>
<list list-type="order">
<list-item><p><italic>Total reconstruction error</italic> (TRE), which measures the relative difference between the true source and the reconstructed one (Im et al., <xref ref-type="bibr" rid="B27">2003</xref>). The smaller the TRE is, the higher reconstruction accuracy the brain image will have. TRE is defined as
<disp-formula id="E25"><mml:math id="M57"><mml:mrow><mml:mi>T</mml:mi><mml:mi>R</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:mover accent='true'><mml:mi>u</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo>&#x02212;</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>where <italic>u</italic> is the true source, <italic>&#x000FB;</italic> is the reconstructed source. Note that TRE has no units since it is a relative value.</p></list-item>
<list-item><p><italic>Localization error</italic> (LE), which measures the distance between the peaks of the true source and the reconstructed one (Im et al., <xref ref-type="bibr" rid="B27">2003</xref>; Molins et al., <xref ref-type="bibr" rid="B38">2008</xref>). Suppose that there are <italic>k</italic> underlying sources, and <italic>LE</italic><sub><italic>k</italic></sub> is the localization error of the <italic>k</italic>-th source, then LE is defined as the average localization error of all the sources. In order to define <italic>LE</italic><sub><italic>k</italic></sub>, let <italic>I</italic><sub><italic>k</italic></sub> be a set of voxel indices that are spatially closest to the peak of the <italic>k</italic>-th source (the voxels with intensity less than 10% of the global maximum are not considered), and <italic>d</italic><sub><italic>ki</italic></sub> be the distance between the <italic>i</italic>-th voxel to the peak of the <italic>k</italic>-th true source. Then <italic>LE</italic><sub><italic>k</italic></sub> and LE can be expressed as
<disp-formula id="E26"><mml:math id="M58"><mml:mrow><mml:mi>L</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>K</mml:mi></mml:mfrac><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mi>k</mml:mi></mml:munder><mml:mi>L</mml:mi></mml:mstyle><mml:msub><mml:mi>E</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>L</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy='false'>&#x0007B;</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>&#x0007C;</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:mtext>argmax</mml:mtext></mml:mrow><mml:mrow><mml:msup><mml:mi>i</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup><mml:mo>&#x02208;</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:msup><mml:mi>i</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:msub><mml:msub><mml:mo stretchy='false'>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>&#x0007D;</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p></list-item>
<list-item><p><italic>Degree of focalization</italic> (DF), which describes how focal the reconstructed source is. It is defined as the energy ratio between the reconstructed and the true source in the true source area (Im et al., <xref ref-type="bibr" rid="B27">2003</xref>)
<disp-formula id="E27"><mml:math id="M59"><mml:mrow><mml:mi>D</mml:mi><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>u</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>S</mml:mi></mml:msub><mml:msubsup><mml:mo>&#x02016;</mml:mo><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>S</mml:mi></mml:msub><mml:msubsup><mml:mo>&#x02016;</mml:mo><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>where <italic>u</italic><sub><italic>S</italic></sub> is <italic>u</italic> restricted to the true source area <italic>S</italic>. The higher the DF is, the more focalized the reconstructed source will be. A perfect reconstruction has a DF of 100%.</p></list-item>
</list>
</sec>
<sec>
<title>2.5. Computational cost</title>
<p>In Algorithm <xref ref-type="table" rid="T2">1</xref>, the two least squares subproblems involve matrix inverse which is computationally intensive. Instead of computing inverses of <italic>P</italic> &#x0003D; <italic>A</italic><sup><italic>T</italic></sup><italic>A</italic> &#x0002B; &#x003C1;(<italic>D</italic><sup><italic>T</italic></sup><italic>D</italic> &#x0002B; <italic>I</italic>) and <italic>Q</italic> &#x0003D; <italic>E</italic><sup><italic>T</italic></sup><italic>E</italic> &#x0002B; <italic>I</italic> directly, we apply the Cholesky decomposition and then solve linear systems using backward/forward substitution, i.e., <monospace>mldivide</monospace> in MATLAB. In addition, since the construction of <italic>P</italic> and <italic>Q</italic> does not depend on the time points, we can further reduce computational time by performing Cholesky decomposition once and saving results for all time points. For instance, when using 10240 voxels and running 100 iterations, the running time on a desktop with 3.4 GHz CPU and 16G memory using MATLAB 2014b is reduced from 3.5 min to 1.8 min.</p>
<p>Further, if we reduce the number of voxels to 6000, it takes about 11 s to run 100 iterations, and only 6.4 s if the matrices are pre-computed. If further decreasing the voxel number to be 2000, the computation time is reduced to 1.2 s, or 0.9 s with pre-computed matrices. Compared to relevant work (Haufe et al., <xref ref-type="bibr" rid="B24">2008</xref>; Chang et al., <xref ref-type="bibr" rid="B11">2010</xref>; Sohrabpour et al., <xref ref-type="bibr" rid="B57">2016</xref>), the proposed algorithm has reduced the computational cost significantly.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3. Results</title>
<p>In this section, we evaluate the performance of the proposed method by conducting experiments on various synthetic data sets and two real data sets.</p>
<sec>
<title>3.1. Synthetic data results</title>
<p>We compare the proposed method s-SMOOTH with four representative source localization methods in the literature: MNE, sLORETA, minimum &#x02113;<sub>1</sub> method (&#x0201C;L1" for short) and TV-&#x02113;<sub>1</sub>. Figure <xref ref-type="fig" rid="F7">7</xref> shows the reconstructed brain image of three synthetic sources, where the source intensity is scaled to be in [0 1]. A threshold is set at 20% of the maximum intensity, i.e., voxel intensity less than the threshold will be set to 0, so as to obtain a better visualization. For MNE and sLORETA which are minimum &#x02113;<sub>2</sub> methods, one can see the reconstructed sources are spread out with a lot of spurious sources around the sources. The intensity of adjacent voxels has large jumps since these two methods do not consider the spatial relation between neighboring voxels. Regarding L1 method, the focalization of the reconstructed source is greatly improved. However, the sources are over-focused that only a few voxels are included in the area of the true sources. Compared to L1 method, the TV-&#x02113;<sub>1</sub> method successfully recovers the extent of sources, but fails to reflect the intensity variation of the sources, as we can see that the intensity of the current density is almost uniform in each source region. In contrast, the proposed method not only eliminates the spurious sources, recovers the extent of the sources, but also provides a smooth result which reflects the magnitude variation of the current density.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p><bold>Source localization results with different &#x003B1;<sub><bold>3</bold></sub>. Top:</bold> two sources with different configurations. <bold>Bottom:</bold> two sources with different sizes.</p></caption>
<graphic xlink:href="fnins-10-00543-g0005.tif"/>
</fig>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p><bold>(A)</bold> Two simulated sources. <bold>(B)</bold> Influence of &#x003B2; on the reconstruction error. The larger the &#x003B2;, the smaller the reconstruction error will be. <bold>(C)</bold> Influence of &#x003B2; on the sparsity term. &#x003B2; &#x0003D; 1 enhances the sparsity compared to &#x003B2; &#x0003D; 0.</p></caption>
<graphic xlink:href="fnins-10-00543-g0006.tif"/>
</fig>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p><bold>Source localization results of various methods on synthetic data with three sources</bold>.</p></caption>
<graphic xlink:href="fnins-10-00543-g0007.tif"/>
</fig>
</sec>
<sec>
<title>3.2. Sensitivity study</title>
<p>In this section, we investigate the sensitivity of the proposed method to various factors both qualitatively and quantitatively.</p>
<sec>
<title>3.2.1. Influence of measurement noise level</title>
<p>Figure <xref ref-type="fig" rid="F8">8A</xref> illustrates the source localization results of two sources in nearly noiseless (30 dB) and noisy (0 dB) cases. In the nearly noiseless case, MNE successfully locates these two sources but produces a few spurious sources. For TV-&#x02113;<sub>1</sub> method, although we can see a little magnitude variation in the edge of the sources, the main area of the sources still shows almost uniform current density distribution. Compared to the other two methods, the proposed method shows the closest result to the ground truth, where the magnitude of the current density varies smoothly from the peak to its neighbors. From the noisy case, one can see that the imaging result is sensitive to measurement noise, especially for the bottom source. MNE shows a lot more spurious sources than the nearly noiseless case even after thresholding. The TV-&#x02113;<sub>1</sub> method shows an enlarged coverage of the bottom source compared to the ground truth. In addition, one can see that the source intensity becomes more flat in the noisy case. The proposed method is more robust to the noise with the coverage of the bottom source shrinks slightly.</p>
<p>To quantify the influence of noise levels on the source reconstruction performance, we test various noise levels and evaluate the results with the criteria defined in Section 2.4. In order to avoid inconsistency due to different noise configurations, we repeat the experiment 50 times by adding random noise and display the averaged result and the standard deviation in Figure <xref ref-type="fig" rid="F8">8B</xref>. Generally, the performance of all the methods is improved as SNR increases. From the TRE plot, one can see that our method has the smallest total reconstruction error compared to the other two methods. The LE plot shows that the proposed method has the smallest localization error. Compared to the proposed method, the TV-&#x02113;<sub>1</sub> method has relatively large localization error since it tends to produce an almost uniform current density and thereby has difficulty locating the peak of the source. In the DF plot, both TV-&#x02113;<sub>1</sub> method and the proposed method show very high focalization degree, this is because they incorporate &#x02113;<sub>1</sub> or &#x02113;<sub>1&#x02212;2</sub> regularization to impose sparsity on the source current density. Taken together, the proposed method shows good performance for all three quantitative criteria at every noise level.</p>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p><bold>Influence of measurement noise. (A)</bold> Source localization results in the nearly noiseless (30 dB) and noisy (0 dB) cases. <bold>(B)</bold> Quantitative evaluation of various methods under different measurement noise levels. The plots show the average results across 50 repeats, where the error bar represents standard deviation.</p></caption>
<graphic xlink:href="fnins-10-00543-g0008.tif"/>
</fig>
</sec>
<sec>
<title>3.2.2. Influence of brain noise level</title>
<p>In this section, we study the influence of brain noise by adding i.i.d. Gaussian additive noise to each voxel. Figure <xref ref-type="fig" rid="F9">9A</xref> shows the source imaging results in the nearly noiseless (30 dB) and noisy (0 dB) cases. Note that in this figure the imaging results are not thresholded so as to better visualize the influence of brain noise. In the nearly noiseless case, MNE produces much less spurious sources under the brain noise than under the measurement noise (Figure <xref ref-type="fig" rid="F8">8A</xref>), indicating that the spurious sources are mainly due to the measurement noise. For the TV-&#x02113;<sub>1</sub> method, the reconstructed intensity distribution is generally piecewise constant, but we can see that the intensity variation is larger than the result in Figure <xref ref-type="fig" rid="F8">8A</xref>. The proposed method produces an accurate source intensity distribution that is very close to the ground truth. In the noisy case, generally the performance of all the methods is affected by the noise. The MNE result shows more background activities due to the high level of noise. The TV-&#x02113;<sub>1</sub> result shows smaller intensity variation than the nearly noiseless case. For example, for the bottom source, we can see four different intensity colors in the nearly noiseless case, but only two different intensity colors in the noisy case. Compared to the TV-&#x02113;<sub>1</sub> method, the proposed method provides a smoother result. We can see that the source intensity is weakened due to the high noise level.</p>
<fig id="F9" position="float">
<label>Figure 9</label>
<caption><p><bold>Influence of brain noise. (A)</bold> Source localization results in the nearly noiseless (30 dB) and noisy (0 dB) cases. <bold>(B)</bold> Quantitative evaluation of various methods under different brain noise levels. The plots show the average results across 50 repeats, where the error bar represents standard deviation.</p></caption>
<graphic xlink:href="fnins-10-00543-g0009.tif"/>
</fig>
<p>Figure <xref ref-type="fig" rid="F9">9B</xref> further quantifies the results using different noise levels. The TRE plot shows that the proposed method has the smallest reconstruction error. In addition, by comparing to the result in Figure <xref ref-type="fig" rid="F8">8B</xref> with the same noise level, one can see that the reconstruction error under brain noise is smaller, which is consistent with the visualization result. The LE plot shows that the proposed method has the smallest localization error. It is worth noting that the localization errors of all the methods are smaller than those with measurement noise (Figure <xref ref-type="fig" rid="F8">8B</xref>). Finally, in the DF plot, both the proposed method and the TV-&#x02113;<sub>1</sub> method achieve high focalization degree. The focalization degree for MNE is much higher than that under measurement noise. In summary, we observe that the brain imaging result is less sensitive to brain noise than to measurement noise. The proposed method demonstrates robust performance under various levels of brain noise.</p>
</sec>
<sec>
<title>3.2.3. Influence of source size</title>
<p>In addition to noise level, we also investigate the influence of the source size on the reconstruction results. Figure <xref ref-type="fig" rid="F10">10A</xref> illustrates the reconstructed brain image with two sources of different sizes. In MNE, although it locates these two sources at the approximate locations, however, it is difficult to differentiate the smaller source from the large numbers of spurious sources. TV-&#x02113;<sub>1</sub> method recovers both sources clearly without spurious sources, but the coverage of the reconstructed sources is enlarged, especially for the small source on the top. Additionally, it fails to recover the intensity variation of the source in space. In contrast, the proposed method accurately reconstructs the size and intensity variation of these two sources.</p>
<fig id="F10" position="float">
<label>Figure 10</label>
<caption><p><bold>(A)</bold> Source localization results of various methods for two sources with different source sizes. <bold>(B)</bold> Quantitative evaluation of various methods with different source sizes. The average result of 50 repeats is shown in the plots, where the error bar represents the standard deviation.</p></caption>
<graphic xlink:href="fnins-10-00543-g0010.tif"/>
</fig>
<p>Figure <xref ref-type="fig" rid="F10">10B</xref> shows the quantitative results of various source sizes, where the <italic>x</italic>-axis represents the number of voxels contained in the simulated sources. TRE plot shows that the proposed method has the smallest reconstruction error, which is insensitive to the source size. In the LE plot, the proposed method shows the smallest localization error. As the source size increases, its localization error becomes slightly smaller, which implies that the proposed method has advantages of dealing with larger sources. The TV-&#x02113;<sub>1</sub>, by contrast, shows relatively large localization error due to the uniform intensity of the reconstructed source. In the DF plot, the proposed method demonstrates very high focalization degree. In summary, the proposed method shows consistent outstanding performance over the other two methods regardless of the source size.</p>
</sec>
<sec>
<title>3.2.4. Influence of source configuration</title>
<p>We study the performance of the proposed method using sources with different decay speeds (see Figure <xref ref-type="fig" rid="F4">4</xref>). In Figure <xref ref-type="fig" rid="F11">11A</xref> we show two sources of different configurations: the top source decays fast as it goes far from the center while the bottom source decays slowly. From the reconstruction results, one can see that the MNE is not able to tell the configuration difference between these two sources. The TV-&#x02113;<sub>1</sub> method models the source intensity to be piecewise constant, so both of the reconstructed sources decay very slowly. As for the proposed method, we can tell that the bottom source decays more slowly than the top one.</p>
<fig id="F11" position="float">
<label>Figure 11</label>
<caption><p><bold>(A)</bold> Source localization results of two sources data with different configurations. <bold>(B)</bold> Quantitative results of various methods with different source configurations (&#x003C3;<sup>2</sup>). The average result of 50 repeats is shown in the plots, where the error bar represents the standard deviation.</p></caption>
<graphic xlink:href="fnins-10-00543-g0011.tif"/>
</fig>
<p>We further evaluate the performance of the methods with different source configurations quantitatively. In Figure <xref ref-type="fig" rid="F11">11B</xref>, the <italic>x</italic>-axis represents the variance &#x003C3;<sup>2</sup> of the Gaussian function (Figure <xref ref-type="fig" rid="F4">4</xref>), so the source intensity decays faster and faster from left to right. The TRE plot shows that the proposed method has the smallest reconstruction error among all the methods. By comparing the results of different variance &#x003C3;<sup>2</sup>, one can see that the proposed method favors smoother sources whose intensity decays faster, i.e., smaller &#x003C3;<sup>2</sup>. In the LE curve, the proposed method shows much smaller localization error than the other two methods. Again, one can see that the smoother sources have smaller localization errors. Finally, the DF plot shows that the focalization degree does not rely on the source configurations too much. In sum, the proposed method outperforms the other two methods consistently for all three criteria. Compared to constant sources, it favors smoother sources.</p>
</sec>
<sec>
<title>3.2.5. Influence of source location</title>
<p>To systematically evaluate the performance of the proposed method for different source locations, we randomly select 50 locations in the whole source space, and test its average performance. Figure <xref ref-type="fig" rid="F12">12</xref> displays the whisker plot of the quantitative results, where the lower quartile, median and upper quartile are shown. In TRE plot, the proposed method shows the best median reconstruction accuracy. The range of the results is relatively large which indicates the performance varies at different locations. The LE plot shows that the localization error of the proposed method has a median value of around 1 cm, which is the smallest among all the methods. In addition, the range of its localization error is also the smallest. From the DF plot, one can see that the median focalization degree of the proposed method is &#x0007E; 97% which is the highest. All in all, the proposed method shows the best average performance for different source locations among all the compared methods.</p>
<fig id="F12" position="float">
<label>Figure 12</label>
<caption><p><bold>Whisker plots of various methods at different source locations</bold>. The red bar represents the median value of 50 random locations.</p></caption>
<graphic xlink:href="fnins-10-00543-g0012.tif"/>
</fig>
</sec>
</sec>
<sec>
<title>3.3. Real data results</title>
<p>We have also applied the proposed method to localize the generators of P300 ERPs. Although the neural generators of P300 remain imprecisely located, a consistent pattern of P300 sources has been shown by various techniques, such as intracranial recordings, lesion studies and fMRI-EEG combination, that the target-related responses locate in the parietal cortex and the cingulate, with stimulus specific sources in the superior temporal cortex for the auditory stimulation and in the inferior temporal, and superior parietal cortex for the visual stimulation (Linden, <xref ref-type="bibr" rid="B31">2005</xref>). It is shown that there is a significant amplitude difference between target and non-target at latency of 300&#x02013;400 ms for auditory stimulation and of 400&#x02013;500 ms for visual stimulation (Linden et al., <xref ref-type="bibr" rid="B32">1999</xref>).</p>
<p>We compare the proposed method with various representative methods, including MNE, sLORETA, minimum &#x02113;<sub>1</sub> method (&#x0201C;L1&#x0201D; for short), and TV-&#x02113;<sub>1</sub>. Among them, sLORETA has been widely used to localize the sources of P300 (Sumiyoshi et al., <xref ref-type="bibr" rid="B58">2009</xref>; Bae et al., <xref ref-type="bibr" rid="B3">2011</xref>; Machado et al., <xref ref-type="bibr" rid="B35">2014</xref>) due to its high localization accuracy, which can be used as a rough reference. Figure <xref ref-type="fig" rid="F13">13</xref> illustrates the P300 source localization results of auditory stimulation at the peak (312 ms). Since the results of MNE and sLORETA show low spatial resolution, a threshold is set at 20% of the maximum intensity to improve the visualization. One can see that the source localization results of different methods generally agree with each other. The sources from insula, superior temporal, temporo-parietal junction and parietal cortex are detected, which agree with previous literature (Linden et al., <xref ref-type="bibr" rid="B32">1999</xref>; Mulert et al., <xref ref-type="bibr" rid="B40">2004</xref>; Linden, <xref ref-type="bibr" rid="B31">2005</xref>). The results of MNE and sLORETA are spread out with many spurious sources, and the extent of the sources is difficult to be identified. L1 method generates an over-focused result that only a few voxels are active in each source area. TV-&#x02113;<sub>1</sub> produces a result with clearer extent, however the current density is piecewise constant in each source subregion. In contrast, our method provides a smooth result that reflects the intensity variation of the sources in space. Figure <xref ref-type="fig" rid="F14">14</xref> shows the source localization results of visual stimulation at 438 ms, in which the sources in posterior temporal, parietal and mesial frontal cortices are found, which generally agrees with previous literature (Linden et al., <xref ref-type="bibr" rid="B32">1999</xref>; Linden, <xref ref-type="bibr" rid="B31">2005</xref>). One can see that the image resolution for MNE and sLORETA is very low, especially for sLORETA. L1 method only pinpoints a few active voxels and TV-&#x02113;<sub>1</sub> provides an almost uniform current density in each source region. Compared to other methods, the proposed method demonstrates the capability of producing brain images with better smoothness and higher spatial resolution.</p>
<fig id="F13" position="float">
<label>Figure 13</label>
<caption><p><bold>Localization results of auditory P300 sources with different methods</bold>.</p></caption>
<graphic xlink:href="fnins-10-00543-g0013.tif"/>
</fig>
<fig id="F14" position="float">
<label>Figure 14</label>
<caption><p><bold>Localization results of visual P300 sources with different methods</bold>.</p></caption>
<graphic xlink:href="fnins-10-00543-g0014.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4. Discussion</title>
<p>In this study, we develop a novel EEG source imaging method aiming to accurately reconstruct the location, extent and magnitude variation of the current density distribution. The contributions of this work are threefold: (1) a vTGV regularization is defined, which incorporates the information of higher-order derivatives, therefore is able to enhance smoothness of the reconstructed brain image as well as reduce the staircasing artifacts; (2) a new &#x02113;<sub>1&#x02212;2</sub> regularization is introduced to the EEG source imaging field for the first time, which is able to reconstruct a sparser source than the widely used &#x02113;<sub>1</sub> regularization; (3) an efficient algorithm is derived to solve the proposed model based on DCA and ADMM. The reconstructed brain image by the proposed method shows not only high location accuracy, but also high focalization degree.</p>
<p>Due to the ill-posedness of EEG inverse problem, the source image reconstruction relies on the modeling of the characteristics of underlying sources. MNE and sLORETA do not model the spatial relation between adjacent dipoles, thus the reconstructed current density distribution is not smooth and many spurious sources are generated. Minimum &#x02113;<sub>1</sub>-norm methods, such as MCE, assume the source to be highly focalized thus is not suitable for spatially extended sources. TV based methods assume the intensity of the source to be uniformly distributed in space, hence fail to reflect the intensity variation of the sources. This effect becomes more obvious when the regularization parameter increases, resulting in even more flat intensity distribution (Gramfort, <xref ref-type="bibr" rid="B18">2009</xref>). By contrast, the proposed method s-SMOOTH assumes the intensity of the adjacent dipoles to be piecewise polynomial, resulting in a brain image which is very smooth that recovers the magnitude variation within a source precisely (Figure <xref ref-type="fig" rid="F7">7</xref>). The performance of the proposed method is evaluated under various noise levels, source sizes, source configurations and locations. The simulation results show that the source reconstruction result of s-SMOOTH is robust under different conditions. Quantitative results show that the performance of s-SMOOTH improves as the noise level decreases (Figures <xref ref-type="fig" rid="F8">8B</xref>, <xref ref-type="fig" rid="F9">9B</xref>), source size increases (Figure <xref ref-type="fig" rid="F10">10B</xref>) and current density distribution gets far from a constant function (Figure <xref ref-type="fig" rid="F11">11B</xref>).</p>
<p>The classical TGV assumes that the underlying image is piecewise polynomial (including piecewise constant, linear, quadratic, etc.) and thus imposes sparsity in high-order spatial derivatives. In this work we extend the TGV framework from Euclidean spaces to irregular surfaces and propose a novel second-order vTGV operator. A large number of simulation experiments with Gaussian-shaped sources show that it provides better results than the state-of-the-art methods. It is sufficient to use second order considering the computational cost and performance improvement. Note that the second-order TGV is mathematically different from the Laplacian operator (Bredies et al., <xref ref-type="bibr" rid="B9">2010</xref>) used in previous methods, such as LORETA, FVR and CENT<sup><italic>L</italic></sup>. Laplacian operator has been widely used in EEG brain imaging (Pascual-Marqui et al., <xref ref-type="bibr" rid="B48">1994</xref>; Haufe et al., <xref ref-type="bibr" rid="B24">2008</xref>; Chang et al., <xref ref-type="bibr" rid="B11">2010</xref>) due to its simple form. However, it only considers the unmixed second partial derivatives and does not involve the mixed partial derivatives. It assigns high weight to the central dipole and low weights to its neighbors, resulting in a very high peak in the center of the reconstructed source. In contrast, the proposed vTGV operator takes both unmixed and mixed partial derivatives into account and is able to recover fine details of brain images. Figure <xref ref-type="fig" rid="F15">15</xref> compares the reconstructed brain image using a Laplacian operator and the proposed vTGV operator. One can see that the vTGV operator reconstructs the intensity variation of the sources more precisely. With the Laplacian operator, the reconstructed sources show a high peak in the center and the intensity decays very fast from the center (&#x0201C;over-smoothing&#x0201D; effect). Note that in this paper we treat each triangle as voxel, so each voxel has three neighbors. Accordingly, the weighting assigned to the central voxel by Laplacian operator is 1 and is -1/3 for its neighbors. In the case that each vertex is treated as voxel, this over-smoothing effect will become even more severe, since each vertex usually has 6 neighbors thus the weighing assigned to the neighbors will be only -1/6. From the quantitative results in the right panel of Figure <xref ref-type="fig" rid="F15">15</xref>, one can see that the vTGV operator is advantageous in both total reconstruction accuracy and localization accuracy. The focalization degree results are very close for both operators.</p>
<fig id="F15" position="float">
<label>Figure 15</label>
<caption><p><bold>Comparison of Laplacian and vTGV operator. Top:</bold> two sources with different configurations. <bold>Bottom:</bold> two sources with different sizes. The left panel visualizes the source localization results. The vTGV operator provides accurate results with intensity distribution closer to the ground truth. The right panel shows the quantitative results.</p></caption>
<graphic xlink:href="fnins-10-00543-g0015.tif"/>
</fig>
<p>The &#x02113;<sub>1</sub>-norm regularization has been used in EEG source imaging to improve the focalization of the source for a long time (Matsuura and Okabe, <xref ref-type="bibr" rid="B36">1995</xref>; Uutela et al., <xref ref-type="bibr" rid="B61">1999</xref>; Huang et al., <xref ref-type="bibr" rid="B26">2006</xref>; Ding and He, <xref ref-type="bibr" rid="B14">2008</xref>). In this paper, we use the &#x02113;<sub>1&#x02212;2</sub> regularization instead of the &#x02113;<sub>1</sub>-norm regularization to enhance sparsity of the image. The &#x02113;<sub>1&#x02212;2</sub> regularization is a very recently proposed regularization technique which refines the &#x02113;<sub>1</sub> regularization by taking the difference between the &#x02113;<sub>1</sub> and &#x02113;<sub>2</sub> norms. In this paper, we set the parameter &#x003B2; &#x02208; [0, 1]. When &#x003B2; is equal to 0, &#x02113;<sub>1&#x02212;2</sub> regularization becomes the &#x02113;<sub>1</sub>-norm regularization. We show that the reconstruction accuracy is improved as &#x003B2; increases, and it achieves the highest accuracy when &#x003B2; &#x0003D; 1 (Figure <xref ref-type="fig" rid="F6">6B</xref>). Therefore, we set the &#x003B2; to 1 in our experiments. Figure <xref ref-type="fig" rid="F6">6C</xref> shows that with &#x003B2; &#x0003D; 1, the sparsity of the image improves faster than &#x003B2; &#x0003D; 0, implying that the sparsity of the image is further enhanced using the &#x02113;<sub>1&#x02212;2</sub> regularization compared to &#x02113;<sub>1</sub> regularization. On the other hand, if sparsity is fixed, &#x02113;<sub>1&#x02212;2</sub> regularization helps to accelerate the convergence of the optimization algorithm.</p>
<p>It is worth noting that the proposed objective function is a very general frame, which includes some related methods, e.g., L1, TV and TV-&#x02113;<sub>1</sub>, as its special cases by choosing proper parameters. For example, by setting the &#x003B1;<sub>2</sub>, <italic>p</italic> and &#x003B2; to be 0, it becomes the TV-&#x02113;<sub>1</sub> method. By further setting the &#x003B1;<sub>3</sub> to be 0, it becomes the TV method. On the other hand, if choosing &#x003B1;<sub>1</sub>, &#x003B1;<sub>2</sub> and &#x003B2; to be 0, it becomes the L1 method. In addition, some relevant methods that combine two regularization terms (Haufe et al., <xref ref-type="bibr" rid="B24">2008</xref>; Chang et al., <xref ref-type="bibr" rid="B11">2010</xref>; Sohrabpour et al., <xref ref-type="bibr" rid="B57">2016</xref>) usually describe the data fidelity by using an inequality constraint. Instead, we integrate this term into our objective function. This enables us to apply efficient optimization methods such as ADMM to derive a fast and robust algorithm. Compared to the optimization algorithms used in these methods (Haufe et al., <xref ref-type="bibr" rid="B24">2008</xref>; Chang et al., <xref ref-type="bibr" rid="B11">2010</xref>; Sohrabpour et al., <xref ref-type="bibr" rid="B57">2016</xref>), the proposed algorithm in this paper is more efficient and robust, and it is also able to tackle large-scale problems. Further, with this type of problem formation, it is possible to adopt some computing techniques (Peng et al., <xref ref-type="bibr" rid="B49">2015</xref>) to further accelerate the algorithm, which will be the future work.</p>
<p>For parameter selection, we provide some typical parameter values that work well in our experiment. Table <xref ref-type="table" rid="T1">1</xref> lists some values for &#x003B1;<sub>1</sub> used in our experiments. For &#x003B1;<sub>2</sub>, we simply set it to be equal to &#x003B1;<sub>1</sub>. Note that it might provide a better result if &#x003B1;<sub>2</sub> is further tuned. For &#x003B1;<sub>3</sub>, the parameter associated with the sparsity term, we show that the source reconstruction results are not sensitive to the choice of &#x003B1;<sub>3</sub> as long as it is within the range 0.1 &#x0007E; 0.5&#x003B1;<sub>1</sub>. Specifically, we suggest to use &#x003B1;<sub>3</sub> &#x0003D; 0.3&#x003B1;<sub>1</sub>. Notice that in this study we focus on spatially extended sources rather than point sources, therefore we assign relatively small weighting to the sparsity term. In the case that the underlying source is point source, larger weights can be assigned to the sparsity term (e.g., &#x003B1;<sub>3</sub> &#x0003D; 100&#x003B1;<sub>1</sub>) so as to make the reconstructed source highly focalized. So far these parameters are tuned manually. In the future, the parameters could be selected in an automatic fashion by treating the parameters as unknown variables in the proposed model Equation (13) and then solving the corresponding optimization problem using the bilevel approach (Kunisch and Pock, <xref ref-type="bibr" rid="B29">2013</xref>; Calatroni et al., <xref ref-type="bibr" rid="B10">2015</xref>; Reyes et al., <xref ref-type="bibr" rid="B53">2016</xref>).</p>
<p>In the present study, the EEG source imaging method works for each time point independently. In the future, the relationship between two contiguous time points could also be modeled so that the brain imaging is done in a spatiotemporal manner. Considering that the current source distributions between consecutive time points usually changes smoothly (Baillet and Garnero, <xref ref-type="bibr" rid="B4">1997</xref>; Galka et al., <xref ref-type="bibr" rid="B17">2004</xref>; Zhang et al., <xref ref-type="bibr" rid="B65">2005</xref>), the temporal smoothness of the signal could be integrated into the proposed objective function to further improve the reconstruction accuracy (Ou et al., <xref ref-type="bibr" rid="B45">2009</xref>; Gramfort et al., <xref ref-type="bibr" rid="B19">2012</xref>).</p>
</sec>
<sec sec-type="conclusions" id="s5">
<title>5. Conclusion</title>
<p>In this paper, we propose a novel EEG inverse method <italic>Sparsity and SMOOthness enhanced brain TomograpHy</italic> (s-SMOOTH), which combines the vTGV and the &#x02113;<sub>1&#x02212;2</sub> regularizations to improve reconstruction accuracy for EEG source imaging. Considering the complicated geometries of the cortex surface, we define a vTGV regularization on a triangular mesh expressed as an infimal convolution form. The vTGV regularization enhances the high-order smoothness and thus is able to improve localization accuracy, while the &#x02113;<sub>1&#x02212;2</sub> regularization enhances the sparsity of the brain images. A series of simulation experiments with Gaussian-shaped sources show that the proposed s-SMOOTH is able to accurately estimate the location, extent and magnitude variation of the current density distribution. It also consistently provides better performance than other competitive methods in terms of quantitative criteria such as total reconstruction accuracy, localization accuracy, and degree of focalization. The test on two P300 data sets further shows the advantage of s-SMOOTH over state-of-art-methods in terms of brain image quality. Although this paper focuses on discussing EEG source imaging, the proposed method is equivalently applicable to MEG source imaging.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>YL and JQ have contributed to the conception and design of the work. YL has contributed to the analysis and interpretation of data, and the drafting of the work. YH has contributed to the acquisition of data. JQ, SO and WL have contributed to the interpretation of data. WL and YL have identified the need of a high-density brain imaging system using EEG modality, as well as initiated and defined the study approach accordingly. All authors have revised the work critically for important intellectual content, approved the version to be published, and agreed to be accountable for all aspects of the work in ensuring that questions related to the accuracy or integrity of any part of the work are appropriately investigated and resolved.</p>
<sec>
<title>Conflict of interest statement</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. The proposed method was filed as part of a patent &#x0201C;UC-2016-151-2-LA-FP PCT/US2016/050452 Ultra-Dense Electrode-Based Brain Imaging System.&#x0201D;</p>
</sec>
</sec>
</body>
<back>
<ack>
<p>The authors would like to thank Dr. Ming Yan for the inspiring discussion on TV and TGV. This work was supported in part by the California Capital Equity LLC and the Keck foundation.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Adde</surname> <given-names>G.</given-names></name> <name><surname>Clerc</surname> <given-names>M.</given-names></name> <name><surname>Keriven</surname> <given-names>R.</given-names></name></person-group> (<year>2005</year>). <article-title>Imaging methods for MEG/EEG inverse problem</article-title>. <source>Int. J. Bioelectromagnet.</source> <volume>7</volume>, <fpage>111</fpage>&#x02013;<lpage>114</lpage>.</citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aurlien</surname> <given-names>H.</given-names></name> <name><surname>Gjerde</surname> <given-names>I. O.</given-names></name> <name><surname>Aarseth</surname> <given-names>J. H.</given-names></name> <name><surname>Eld&#x000F8;en</surname> <given-names>G.</given-names></name> <name><surname>Karlsen</surname> <given-names>B.</given-names></name> <name><surname>Skeidsvoll</surname> <given-names>H.</given-names></name> <etal/></person-group>. (<year>2004</year>). <article-title>Eeg background activity described by a large computerized database</article-title>. <source>Clin. Neurophysiol.</source> <volume>115</volume>, <fpage>665</fpage>&#x02013;<lpage>673</lpage>. <pub-id pub-id-type="doi">10.1016/j.clinph.2003.10.019</pub-id><pub-id pub-id-type="pmid">15036063</pub-id></citation>
</ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bae</surname> <given-names>K.-Y.</given-names></name> <name><surname>Kim</surname> <given-names>D.-W.</given-names></name> <name><surname>Im</surname> <given-names>C.-H.</given-names></name> <name><surname>Lee</surname> <given-names>S.-H.</given-names></name></person-group> (<year>2011</year>). <article-title>Source imaging of P300 auditory evoked potentials and clinical correlations in patients with posttraumatic stress disorder</article-title>. <source>Prog. Neuro-Psychopharmacol. Biol. Psychiatry</source> <volume>35</volume>, <fpage>1908</fpage>&#x02013;<lpage>1917</lpage>. <pub-id pub-id-type="doi">10.1016/j.pnpbp.2011.08.002</pub-id><pub-id pub-id-type="pmid">21843580</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baillet</surname> <given-names>S.</given-names></name> <name><surname>Garnero</surname> <given-names>L.</given-names></name></person-group> (<year>1997</year>). <article-title>A bayesian approach to introducing anatomo-functional priors in the eeg/meg inverse problem</article-title>. <source>Biomed. Eng. IEEE Trans.</source> <volume>44</volume>, <fpage>374</fpage>&#x02013;<lpage>385</lpage>. <pub-id pub-id-type="doi">10.1109/10.568913</pub-id><pub-id pub-id-type="pmid">9125822</pub-id></citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baillet</surname> <given-names>S.</given-names></name> <name><surname>Mosher</surname> <given-names>J. C.</given-names></name> <name><surname>Leahy</surname> <given-names>R. M.</given-names></name></person-group> (<year>2001</year>). <article-title>Electromagnetic brain mapping</article-title>. <source>Signal Process. Magaz. IEEE</source> <volume>18</volume>, <fpage>14</fpage>&#x02013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1109/79.962275</pub-id></citation>
</ref>
<ref id="B6">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Becker</surname> <given-names>H.</given-names></name> <name><surname>Albera</surname> <given-names>L.</given-names></name> <name><surname>Comon</surname> <given-names>P.</given-names></name> <name><surname>Gribonval</surname> <given-names>R.</given-names></name> <name><surname>Merlet</surname> <given-names>I.</given-names></name></person-group> (<year>2014</year>). <article-title>Fast, variation-based methods for the analysis of extended brain sources</article-title>, in <source>Signal Processing Conference (EUSIPCO), 2014 Proceedings of the 22nd European</source>, (<publisher-loc>Lisbon</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>41</fpage>&#x02013;<lpage>45</lpage>.</citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Benning</surname> <given-names>M.</given-names></name> <name><surname>Brune</surname> <given-names>C.</given-names></name> <name><surname>Burger</surname> <given-names>M.</given-names></name> <name><surname>M&#x000FC;ller</surname> <given-names>J.</given-names></name></person-group> (<year>2013</year>). <article-title>Higher-order tv methods1via bregman iteration</article-title>. <source>J. Sci. Comput.</source> <volume>54</volume>, <fpage>269</fpage>&#x02013;<lpage>310</lpage>. <pub-id pub-id-type="doi">10.1007/s10915-012-9650-3</pub-id></citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bredies</surname> <given-names>K.</given-names></name> <name><surname>Holler</surname> <given-names>M.</given-names></name></person-group> (<year>2014</year>). <article-title>Regularization of linear inverse problems with total generalized variation</article-title>. <source>J. Inverse Ill-Posed Prob.</source> <volume>22</volume>, <fpage>871</fpage>&#x02013;<lpage>913</lpage>. <pub-id pub-id-type="doi">10.1515/jip-2013-0068</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bredies</surname> <given-names>K.</given-names></name> <name><surname>Kunisch</surname> <given-names>K.</given-names></name> <name><surname>Pock</surname> <given-names>T.</given-names></name></person-group> (<year>2010</year>). <article-title>Total generalized variation</article-title>. <source>SIAM J. Imaging Sci.</source> <volume>3</volume>, <fpage>492</fpage>&#x02013;<lpage>526</lpage>. <pub-id pub-id-type="doi">10.1137/090769521</pub-id></citation>
</ref>
<ref id="B10">
<citation citation-type="other"><person-group person-group-type="author"><name><surname>Calatroni</surname> <given-names>L.</given-names></name> <name><surname>Chung</surname> <given-names>C.</given-names></name> <name><surname>Reyes</surname> <given-names>J. C. D. L.</given-names></name> <name><surname>Sch&#x000F6;nlieb</surname> <given-names>C.-B.</given-names></name> <name><surname>Valkonen</surname> <given-names>T.</given-names></name></person-group> (<year>2015</year>). <source>Bilevel approaches for learning of variational imaging models</source>. arXiv:1505.02120.</citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chang</surname> <given-names>W.-T.</given-names></name> <name><surname>Nummenmaa</surname> <given-names>A.</given-names></name> <name><surname>Hsieh</surname> <given-names>J.-C.</given-names></name> <name><surname>Lin</surname> <given-names>F.-H.</given-names></name></person-group> (<year>2010</year>). <article-title>Spatially sparse source cluster modeling by compressive neuromagnetic tomography</article-title>. <source>NeuroImage</source> <volume>53</volume>, <fpage>146</fpage>&#x02013;<lpage>160</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2010.05.013</pub-id><pub-id pub-id-type="pmid">20488248</pub-id></citation>
</ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dale</surname> <given-names>A. M.</given-names></name> <name><surname>Sereno</surname> <given-names>M. I.</given-names></name></person-group> (<year>1993</year>). <article-title>Improved localizadon of cortical activity by combining EEG and MEG with MRI cortical surface reconstruction: a linear approach</article-title>. <source>J. Cogn. Neurosci.</source> <volume>5</volume>, <fpage>162</fpage>&#x02013;<lpage>176</lpage>. <pub-id pub-id-type="doi">10.1162/jocn.1993.5.2.162</pub-id><pub-id pub-id-type="pmid">23972151</pub-id></citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ding</surname> <given-names>L.</given-names></name></person-group> (<year>2009</year>). <article-title>Reconstructing cortical current density by exploring sparseness in the transform domain</article-title>. <source>Phys. Med. Biol.</source> <volume>54</volume>, <fpage>2683</fpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/54/9/006</pub-id><pub-id pub-id-type="pmid">19351982</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ding</surname> <given-names>L.</given-names></name> <name><surname>He</surname> <given-names>B.</given-names></name></person-group> (<year>2008</year>). <article-title>Sparse source imaging in electroencephalography with accurate field modeling</article-title>. <source>Hum. Brain Mapp.</source> <volume>29</volume>, <fpage>1053</fpage>&#x02013;<lpage>1067</lpage>. <pub-id pub-id-type="doi">10.1002/hbm.20448</pub-id><pub-id pub-id-type="pmid">17894400</pub-id></citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Esser</surname> <given-names>E.</given-names></name> <name><surname>Lou</surname> <given-names>Y.</given-names></name> <name><surname>Xin</surname> <given-names>J.</given-names></name></person-group> (<year>2013</year>). <article-title>A method for finding structured sparse solutions to nonnegative least squares problems with applications</article-title>. <source>SIAM J. Imaging Sci.</source> <volume>6</volume>, <fpage>2010</fpage>&#x02013;<lpage>2046</lpage>. <pub-id pub-id-type="doi">10.1137/13090540X</pub-id></citation>
</ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fuchs</surname> <given-names>M.</given-names></name> <name><surname>Kastner</surname> <given-names>J.</given-names></name> <name><surname>Wagner</surname> <given-names>M.</given-names></name> <name><surname>Hawes</surname> <given-names>S.</given-names></name> <name><surname>Ebersole</surname> <given-names>J. S.</given-names></name></person-group> (<year>2002</year>). <article-title>A standardized boundary element method volume conductor model</article-title>. <source>Clin. Neurophysiol.</source> <volume>113</volume>, <fpage>702</fpage>&#x02013;<lpage>712</lpage>. <pub-id pub-id-type="doi">10.1016/S1388-2457(02)00030-5</pub-id><pub-id pub-id-type="pmid">11976050</pub-id></citation>
</ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Galka</surname> <given-names>A.</given-names></name> <name><surname>Yamashita</surname> <given-names>O.</given-names></name> <name><surname>Ozaki</surname> <given-names>T.</given-names></name> <name><surname>Biscay</surname> <given-names>R.</given-names></name> <name><surname>Vald&#x000E9;s-Sosa</surname> <given-names>P.</given-names></name></person-group> (<year>2004</year>). <article-title>A solution to the dynamical inverse problem of EEG generation using spatiotemporal kalman filtering</article-title>. <source>NeuroImage</source> <volume>23</volume>, <fpage>435</fpage>&#x02013;<lpage>453</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2004.02.022</pub-id><pub-id pub-id-type="pmid">15488394</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="thesis"><person-group person-group-type="author"><name><surname>Gramfort</surname> <given-names>A.</given-names></name></person-group> (<year>2009</year>). <source>Mapping, Timing and Tracking Cortical Activations with MEG and EEG: Methods and Application to Human Vision</source>. Ph.D thesis, Ecole Nationale Sup&#x000E9;rieure des Telecommunications-ENST.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gramfort</surname> <given-names>A.</given-names></name> <name><surname>Kowalski</surname> <given-names>M.</given-names></name> <name><surname>H&#x000E4;m&#x000E4;l&#x000E4;inen</surname> <given-names>M.</given-names></name></person-group> (<year>2012</year>). <article-title>Mixed-norm estimates for the m/eeg inverse problem using accelerated gradient methods</article-title>. <source>Phys. Med. Biol.</source> <volume>57</volume>, <fpage>1937</fpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/57/7/1937</pub-id><pub-id pub-id-type="pmid">22421459</pub-id></citation>
</ref>
<ref id="B20">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Gulrajani</surname> <given-names>R. M.</given-names></name></person-group> (<year>1998</year>). <source>Bioelectricity and Biomagnetism</source>. <publisher-name>J. Wiley</publisher-name>.</citation>
</ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Guo</surname> <given-names>W.</given-names></name> <name><surname>Qin</surname> <given-names>J.</given-names></name> <name><surname>Yin</surname> <given-names>W.</given-names></name></person-group> (<year>2014</year>). <article-title>A new detail-preserving regularization scheme</article-title>. <source>SIAM J. Imaging Sci.</source> <volume>7</volume>, <fpage>1309</fpage>&#x02013;<lpage>1334</lpage>. <pub-id pub-id-type="doi">10.1137/120904263</pub-id></citation>
</ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>H&#x000E4;m&#x000E4;l&#x000E4;inen</surname> <given-names>M.</given-names></name> <name><surname>Hari</surname> <given-names>R.</given-names></name> <name><surname>Ilmoniemi</surname> <given-names>R. J.</given-names></name> <name><surname>Knuutila</surname> <given-names>J.</given-names></name> <name><surname>Lounasmaa</surname> <given-names>O. V.</given-names></name></person-group> (<year>1993</year>). <article-title>Magnetoencephalography&#x02013;theory, instrumentation, and applications to noninvasive studies of the working human brain</article-title>. <source>Rev. Modern Phys.</source> <volume>65</volume>, <fpage>413</fpage>. <pub-id pub-id-type="doi">10.1103/RevModPhys.65.413</pub-id></citation>
</ref>
<ref id="B23">
<citation citation-type="other"><person-group person-group-type="author"><name><surname>H&#x000E4;m&#x000E4;l&#x000E4;inen</surname> <given-names>M. S.</given-names></name> <name><surname>Ilmoniemi</surname> <given-names>R. J.</given-names></name></person-group> (<year>1984</year>). <source>Interpreting Measured Magnetic Fields of the Brain: Estimates of Current Distributions</source>. Helsinki University of Technology, Department of Technical Physics.</citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haufe</surname> <given-names>S.</given-names></name> <name><surname>Nikulin</surname> <given-names>V. V.</given-names></name> <name><surname>Ziehe</surname> <given-names>A.</given-names></name> <name><surname>M&#x000FC;ller</surname> <given-names>K.-R.</given-names></name> <name><surname>Nolte</surname> <given-names>G.</given-names></name></person-group> (<year>2008</year>). <article-title>Combining sparsity and rotational invariance in EEG/MEG source reconstruction</article-title>. <source>NeuroImage</source> <volume>42</volume>, <fpage>726</fpage>&#x02013;<lpage>738</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2008.04.246</pub-id><pub-id pub-id-type="pmid">18583157</pub-id></citation>
</ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haufe</surname> <given-names>S.</given-names></name> <name><surname>Tomioka</surname> <given-names>R.</given-names></name> <name><surname>Dickhaus</surname> <given-names>T.</given-names></name> <name><surname>Sannelli</surname> <given-names>C.</given-names></name> <name><surname>Blankertz</surname> <given-names>B.</given-names></name> <name><surname>Nolte</surname> <given-names>G.</given-names></name> <etal/></person-group>. (<year>2011</year>). <article-title>Large-scale eeg/meg source localization with spatial flexibility</article-title>. <source>NeuroImage</source> <volume>54</volume>, <fpage>851</fpage>&#x02013;<lpage>859</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2010.09.003</pub-id><pub-id pub-id-type="pmid">20832477</pub-id></citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname> <given-names>M.-X.</given-names></name> <name><surname>Dale</surname> <given-names>A. M.</given-names></name> <name><surname>Song</surname> <given-names>T.</given-names></name> <name><surname>Halgren</surname> <given-names>E.</given-names></name> <name><surname>Harrington</surname> <given-names>D. L.</given-names></name> <name><surname>Podgorny</surname> <given-names>I.</given-names></name> <etal/></person-group>. (<year>2006</year>). <article-title>Vector-based spatial&#x02013;temporal minimum L1-norm solution for MEG</article-title>. <source>NeuroImage</source> <volume>31</volume>, <fpage>1025</fpage>&#x02013;<lpage>1037</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2006.01.029</pub-id><pub-id pub-id-type="pmid">16542857</pub-id></citation>
</ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Im</surname> <given-names>C.-H.</given-names></name> <name><surname>An</surname> <given-names>K.-O.</given-names></name> <name><surname>Jung</surname> <given-names>H.-K.</given-names></name> <name><surname>Kwon</surname> <given-names>H.</given-names></name> <name><surname>Lee</surname> <given-names>Y.-H.</given-names></name></person-group> (<year>2003</year>). <article-title>Assessment criteria for MEG/EEG cortical patch tests</article-title>. <source>Phys. Med. Biol.</source> <volume>48</volume>, <fpage>2561</fpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/48/15/320</pub-id><pub-id pub-id-type="pmid">12953915</pub-id></citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Knoll</surname> <given-names>F.</given-names></name> <name><surname>Bredies</surname> <given-names>K.</given-names></name> <name><surname>Pock</surname> <given-names>T.</given-names></name> <name><surname>Stollberger</surname> <given-names>R.</given-names></name></person-group> (<year>2011</year>). <article-title>Second order total generalized variation (TGV) for MRI</article-title>. <source>Magn. Reson. Med.</source> <volume>65</volume>, <fpage>480</fpage>&#x02013;<lpage>491</lpage>. <pub-id pub-id-type="doi">10.1002/mrm.22595</pub-id><pub-id pub-id-type="pmid">21264937</pub-id></citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kunisch</surname> <given-names>K.</given-names></name> <name><surname>Pock</surname> <given-names>T.</given-names></name></person-group> (<year>2013</year>). <article-title>A bilevel optimization approach for parameter learning in variational models</article-title>. <source>SIAM J. Imaging Sci.</source> <volume>6</volume>, <fpage>938</fpage>&#x02013;<lpage>983</lpage>. <pub-id pub-id-type="doi">10.1137/120882706</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liao</surname> <given-names>K.</given-names></name> <name><surname>Zhu</surname> <given-names>M.</given-names></name> <name><surname>Ding</surname> <given-names>L.</given-names></name> <name><surname>Valette</surname> <given-names>S.</given-names></name> <name><surname>Zhang</surname> <given-names>W.</given-names></name> <name><surname>Dickens</surname> <given-names>D.</given-names></name></person-group> (<year>2012</year>). <article-title>Sparse imaging of cortical electrical current densities via wavelet transforms</article-title>. <source>Phys. Med. Biol.</source> <volume>57</volume>, <fpage>6881</fpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/57/21/6881</pub-id><pub-id pub-id-type="pmid">23038163</pub-id></citation>
</ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Linden</surname> <given-names>D. E.</given-names></name></person-group> (<year>2005</year>). <article-title>The P300: where in the brain is it produced and what does it tell us?</article-title> <source>Neuroscientist</source> <volume>11</volume>, <fpage>563</fpage>&#x02013;<lpage>576</lpage>. <pub-id pub-id-type="doi">10.1177/1073858405280524</pub-id><pub-id pub-id-type="pmid">16282597</pub-id></citation>
</ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Linden</surname> <given-names>D. E.</given-names></name> <name><surname>Prvulovic</surname> <given-names>D.</given-names></name> <name><surname>Formisano</surname> <given-names>E.</given-names></name> <name><surname>V&#x000F6;llinger</surname> <given-names>M.</given-names></name> <name><surname>Zanella</surname> <given-names>F. E.</given-names></name> <name><surname>Goebel</surname> <given-names>R.</given-names></name> <etal/></person-group>. (<year>1999</year>). <article-title>The functional neuroanatomy of target detection: an fMRI study of visual and auditory oddball tasks</article-title>. <source>Cereb. Cortex</source> <volume>9</volume>, <fpage>815</fpage>&#x02013;<lpage>823</lpage>. <pub-id pub-id-type="doi">10.1093/cercor/9.8.815</pub-id><pub-id pub-id-type="pmid">10601000</pub-id></citation>
</ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lou</surname> <given-names>Y.</given-names></name> <name><surname>Yin</surname> <given-names>P.</given-names></name> <name><surname>He</surname> <given-names>Q.</given-names></name> <name><surname>Xin</surname> <given-names>J.</given-names></name></person-group> (<year>2014</year>). <article-title>Computing sparse representation in a highly coherent dictionary based on difference of L1 and L2</article-title>. <source>J. Sci. Comput.</source> <volume>64</volume>, <fpage>178</fpage>&#x02013;<lpage>196</lpage>. <pub-id pub-id-type="doi">10.1007/s10915-014-9930-1</pub-id></citation>
</ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Luessi</surname> <given-names>M.</given-names></name> <name><surname>Babacan</surname> <given-names>S. D.</given-names></name> <name><surname>Molina</surname> <given-names>R.</given-names></name> <name><surname>Booth</surname> <given-names>J. R.</given-names></name> <name><surname>Katsaggelos</surname> <given-names>A. K.</given-names></name></person-group> (<year>2011</year>). <article-title>Bayesian symmetrical eeg/fmri fusion with spatially adaptive priors</article-title>. <source>NeuroImage</source> <volume>55</volume>, <fpage>113</fpage>&#x02013;<lpage>132</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2010.11.037</pub-id><pub-id pub-id-type="pmid">21130173</pub-id></citation>
</ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Machado</surname> <given-names>S.</given-names></name> <name><surname>Arias-Carri&#x000F3;n</surname> <given-names>O.</given-names></name> <name><surname>Sampaio</surname> <given-names>I.</given-names></name> <name><surname>Bittencourt</surname> <given-names>J.</given-names></name> <name><surname>Velasques</surname> <given-names>B.</given-names></name> <name><surname>Teixeira</surname> <given-names>S.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>Source imaging of P300 visual evoked potentials and cognitive functions in healthy subjects</article-title>. <source>Clin. EEG Neurosci.</source> <volume>45</volume>, <fpage>262</fpage>&#x02013;<lpage>268</lpage>. <pub-id pub-id-type="doi">10.1177/1550059413514389</pub-id></citation>
</ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Matsuura</surname> <given-names>K.</given-names></name> <name><surname>Okabe</surname> <given-names>Y.</given-names></name></person-group> (<year>1995</year>). <article-title>Selective minimum-norm solution of the biomagnetic inverse problem</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>42</volume>, <fpage>608</fpage>&#x02013;<lpage>615</lpage>. <pub-id pub-id-type="doi">10.1109/10.387200</pub-id><pub-id pub-id-type="pmid">7790017</pub-id></citation>
</ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Michel</surname> <given-names>C. M.</given-names></name> <name><surname>Murray</surname> <given-names>M. M.</given-names></name> <name><surname>Lantz</surname> <given-names>G.</given-names></name> <name><surname>Gonzalez</surname> <given-names>S.</given-names></name> <name><surname>Spinelli</surname> <given-names>L.</given-names></name> <name><surname>de Peralta</surname> <given-names>R. G.</given-names></name></person-group> (<year>2004</year>). <article-title>Eeg source imaging</article-title>. <source>Clin. Neurophysiol.</source> <volume>115</volume>, <fpage>2195</fpage>&#x02013;<lpage>2222</lpage>. <pub-id pub-id-type="doi">10.1016/j.clinph.2004.06.001</pub-id><pub-id pub-id-type="pmid">15351361</pub-id></citation>
</ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Molins</surname> <given-names>A.</given-names></name> <name><surname>Stufflebeam</surname> <given-names>S. M.</given-names></name> <name><surname>Brown</surname> <given-names>E. N.</given-names></name> <name><surname>H&#x000E4;m&#x000E4;l&#x000E4;inen</surname> <given-names>M. S.</given-names></name></person-group> (<year>2008</year>). <article-title>Quantification of the benefit from integrating MEG and EEG data in minimum &#x02113;<sub>2</sub>-norm estimation</article-title>. <source>NeuroImage</source> <volume>42</volume>, <fpage>1069</fpage>&#x02013;<lpage>1077</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2008.05.064</pub-id><pub-id pub-id-type="pmid">18602485</pub-id></citation>
</ref>
<ref id="B39">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mosher</surname> <given-names>J. C.</given-names></name> <name><surname>Lewis</surname> <given-names>P. S.</given-names></name> <name><surname>Leahy</surname> <given-names>R. M.</given-names></name></person-group> (<year>1992</year>). <article-title>Multiple dipole modeling and localization from spatio-temporal MEG data</article-title>. <source>Biomed. Eng. IEEE Trans.</source> <volume>39</volume>, <fpage>541</fpage>&#x02013;<lpage>557</lpage>. <pub-id pub-id-type="doi">10.1109/10.141192</pub-id><pub-id pub-id-type="pmid">1601435</pub-id></citation>
</ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mulert</surname> <given-names>C.</given-names></name> <name><surname>J&#x000E4;ger</surname> <given-names>L.</given-names></name> <name><surname>Schmitt</surname> <given-names>R.</given-names></name> <name><surname>Bussfeld</surname> <given-names>P.</given-names></name> <name><surname>Pogarell</surname> <given-names>O.</given-names></name> <name><surname>M&#x000F6;ller</surname> <given-names>H.-J.</given-names></name> <etal/></person-group>. (<year>2004</year>). <article-title>Integration of fmri and simultaneous EEG: towards a comprehensive understanding of localization and time-course of brain activity in target detection</article-title>. <source>NeuroImage</source> <volume>22</volume>, <fpage>83</fpage>&#x02013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2003.10.051</pub-id><pub-id pub-id-type="pmid">15109999</pub-id></citation>
</ref>
<ref id="B41">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Nunez</surname> <given-names>P. L.</given-names></name> <name><surname>Srinivasan</surname> <given-names>R.</given-names></name></person-group> (<year>2006</year>). <source>Electric Fields of the Brain: The Neurophysics of EEG</source>. <publisher-name>Oxford University Press</publisher-name>.</citation>
</ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Oostendorp</surname> <given-names>T.</given-names></name> <name><surname>van Oosterom</surname> <given-names>A.</given-names></name></person-group> (<year>1991</year>). <article-title>The potential distribution generated by surface electrodes in inhomogeneous volume conductors of arbitrary shape</article-title>. <source>Biomed. Eng. IEEE Trans.</source> <volume>38</volume>, <fpage>409</fpage>&#x02013;<lpage>417</lpage>. <pub-id pub-id-type="doi">10.1109/10.81559</pub-id><pub-id pub-id-type="pmid">1874522</pub-id></citation>
</ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Oostenveld</surname> <given-names>R.</given-names></name> <name><surname>Fries</surname> <given-names>P.</given-names></name> <name><surname>Maris</surname> <given-names>E.</given-names></name> <name><surname>Schoffelen</surname> <given-names>J.-M.</given-names></name></person-group> (<year>2011</year>). <article-title>FieldTrip: open source software for advanced analysis of MEG, EEG, and invasive electrophysiological data</article-title>. <source>Comput. Intell. Neurosci.</source> <volume>2011</volume>:<fpage>156869</fpage>. <pub-id pub-id-type="doi">10.1155/2011/156869</pub-id><pub-id pub-id-type="pmid">21253357</pub-id></citation>
</ref>
<ref id="B44">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Oostenveld</surname> <given-names>R.</given-names></name> <name><surname>Stegeman</surname> <given-names>D. F.</given-names></name> <name><surname>Praamstra</surname> <given-names>P.</given-names></name> <name><surname>van Oosterom</surname> <given-names>A.</given-names></name></person-group> (<year>2003</year>). <article-title>Brain symmetry and topographic analysis of lateralized event-related potentials</article-title>. <source>Clin. Neurophysiol.</source> <volume>114</volume>, <fpage>1194</fpage>&#x02013;<lpage>1202</lpage>. <pub-id pub-id-type="doi">10.1016/S1388-2457(03)00059-2</pub-id><pub-id pub-id-type="pmid">12842715</pub-id></citation>
</ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ou</surname> <given-names>W.</given-names></name> <name><surname>H&#x000E4;m&#x000E4;l&#x000E4;inen</surname> <given-names>M. S.</given-names></name> <name><surname>Golland</surname> <given-names>P.</given-names></name></person-group> (<year>2009</year>). <article-title>A distributed spatio-temporal EEG/MEG inverse solver</article-title>. <source>NeuroImage</source> <volume>44</volume>, <fpage>932</fpage>&#x02013;<lpage>946</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2008.05.063</pub-id><pub-id pub-id-type="pmid">18603008</pub-id></citation>
</ref>
<ref id="B46">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Papafitsoros</surname> <given-names>K.</given-names></name> <name><surname>Valkonen</surname> <given-names>T.</given-names></name></person-group> (<year>2015</year>). <article-title>Asymptotic behaviour of total generalised variation</article-title>, in <source>International Conference on Scale Space and Variational Methods in Computer Vision</source> (<publisher-loc>L&#x000E8;ge Cap Ferret</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>702</fpage>&#x02013;<lpage>714</lpage>.</citation>
</ref>
<ref id="B47">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pascual-Marqui</surname> <given-names>R. D.</given-names></name></person-group> (<year>2002</year>). <article-title>Standardized low-resolution brain electromagnetic tomography (sLORETA): technical details</article-title>. <source>Methods Find Exp. Clin. Pharmacol.</source> <volume>24</volume> <supplement>(Suppl. D)</supplement>, <fpage>5</fpage>&#x02013;<lpage>12</lpage>. <pub-id pub-id-type="pmid">12575463</pub-id></citation>
</ref>
<ref id="B48">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pascual-Marqui</surname> <given-names>R. D.</given-names></name> <name><surname>Michel</surname> <given-names>C. M.</given-names></name> <name><surname>Lehmann</surname> <given-names>D.</given-names></name></person-group> (<year>1994</year>). <article-title>Low resolution electromagnetic tomography: a new method for localizing electrical activity in the brain</article-title>. <source>Int. J. Psychophysiol.</source> <volume>18</volume>, <fpage>49</fpage>&#x02013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1016/0167-8760(84)90014-X</pub-id><pub-id pub-id-type="pmid">7876038</pub-id></citation>
</ref>
<ref id="B49">
<citation citation-type="other"><person-group person-group-type="author"><name><surname>Peng</surname> <given-names>Z.</given-names></name> <name><surname>Xu</surname> <given-names>Y.</given-names></name> <name><surname>Yan</surname> <given-names>M.</given-names></name> <name><surname>Yin</surname> <given-names>W.</given-names></name></person-group> (<year>2015</year>). <source>Arock: an algorithmic framework for asynchronous parallel coordinate updates</source>. arXiv:1506.02396.</citation>
</ref>
<ref id="B50">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Poldrack</surname> <given-names>R. A.</given-names></name> <name><surname>Sandak</surname> <given-names>R.</given-names></name></person-group> (<year>2004</year>). <article-title>Introduction to this special issue: the cognitive neuroscience of reading</article-title>. <source>Sci. Stud. Read.</source> <volume>8</volume>, <fpage>199</fpage>&#x02013;<lpage>202</lpage>. <pub-id pub-id-type="doi">10.1207/s1532799xssr0803_1</pub-id></citation>
</ref>
<ref id="B51">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Qin</surname> <given-names>J.</given-names></name> <name><surname>Guo</surname> <given-names>W.</given-names></name></person-group> (<year>2013</year>). <article-title>An efficient compressive sensing MR image reconstruction scheme</article-title>, in <source>Biomedical Imaging (ISBI), 2013 IEEE 10th International Symposium on</source>, (IEEE), <fpage>306</fpage>&#x02013;<lpage>309</lpage>. <pub-id pub-id-type="doi">10.1109/ISBI.2013.6556473</pub-id></citation>
</ref>
<ref id="B52">
<citation citation-type="other"><person-group person-group-type="author"><name><surname>Qin</surname> <given-names>J.</given-names></name> <name><surname>Yi</surname> <given-names>X.</given-names></name> <name><surname>Weiss</surname> <given-names>S.</given-names></name> <name><surname>Osher</surname> <given-names>S.</given-names></name></person-group> (<year>2014</year>). <source>Shearlet-TGV Based Fluorescence Microscopy Image Deconvolution</source>. CAM Report. University of California, Los Angeles (UCLA), <fpage>14</fpage>&#x02013;<lpage>32</lpage>.</citation>
</ref>
<ref id="B53">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Reyes</surname> <given-names>J.</given-names></name> <name><surname>Sch&#x000F6;nlieb</surname> <given-names>C.-B.</given-names></name> <name><surname>Valkonen</surname> <given-names>T.</given-names></name></person-group> (<year>2016</year>). <article-title>Bilevel parameter learning for higher-order total variation regularisation models</article-title>. <source>J. Math. Imaging Vis.</source> <fpage>1</fpage>&#x02013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1007/s10851-016-0662-8</pub-id>. [Epub ahead of print].</citation>
</ref>
<ref id="B54">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sarvas</surname> <given-names>J.</given-names></name></person-group> (<year>1987</year>). <article-title>Basic mathematical and electromagnetic concepts of the biomagnetic inverse problem</article-title>. <source>Phys. Med. Biol.</source> <volume>32</volume>, <fpage>11</fpage>&#x02013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/32/1/004</pub-id><pub-id pub-id-type="pmid">3823129</pub-id></citation>
</ref>
<ref id="B55">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Scherg</surname> <given-names>M.</given-names></name> <name><surname>Von Cramon</surname> <given-names>D.</given-names></name></person-group> (<year>1986</year>). <article-title>Evoked dipole source potentials of the human auditory cortex</article-title>. <source>Electroencephalogr. Clin. Neurophysiol. Evoked Poten. Sect.</source> <volume>65</volume>, <fpage>344</fpage>&#x02013;<lpage>360</lpage>. <pub-id pub-id-type="doi">10.1016/0168-5597(86)90014-6</pub-id><pub-id pub-id-type="pmid">2427326</pub-id></citation>
</ref>
<ref id="B56">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sidman</surname> <given-names>R. D.</given-names></name> <name><surname>Giambalvo</surname> <given-names>V.</given-names></name> <name><surname>Allison</surname> <given-names>T.</given-names></name> <name><surname>Bergey</surname> <given-names>P.</given-names></name></person-group> (<year>1978</year>). <article-title>A method for localization of sources of human cerebral potentials evoked by sensory stimuli</article-title>. <source>Sens. Process</source>. <volume>2</volume>, <fpage>116</fpage>&#x02013;<lpage>129</lpage>. <pub-id pub-id-type="pmid">715467</pub-id></citation>
</ref>
<ref id="B57">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sohrabpour</surname> <given-names>A.</given-names></name> <name><surname>Lu</surname> <given-names>Y.</given-names></name> <name><surname>Worrell</surname> <given-names>G.</given-names></name> <name><surname>He</surname> <given-names>B.</given-names></name></person-group> (<year>2016</year>). <article-title>Imaging brain source extent from eeg/meg by means of an iteratively reweighted edge sparsity minimization (ires) strategy</article-title>. <source>NeuroImage</source> <volume>142</volume>, <fpage>27</fpage>&#x02013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2016.05.064</pub-id></citation>
</ref>
<ref id="B58">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sumiyoshi</surname> <given-names>T.</given-names></name> <name><surname>Higuchi</surname> <given-names>Y.</given-names></name> <name><surname>Itoh</surname> <given-names>T.</given-names></name> <name><surname>Matsui</surname> <given-names>M.</given-names></name> <name><surname>Arai</surname> <given-names>H.</given-names></name> <name><surname>Suzuki</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2009</year>). <article-title>Effect of perospirone on P300 electrophysiological activity and social cognition in schizophrenia: a three-dimensional analysis with sloreta</article-title>. <source>Psychiatry Res. Neuroimag.</source> <volume>172</volume>, <fpage>180</fpage>&#x02013;<lpage>183</lpage>. <pub-id pub-id-type="doi">10.1016/j.pscychresns.2008.07.005</pub-id><pub-id pub-id-type="pmid">19386475</pub-id></citation>
</ref>
<ref id="B59">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tao</surname> <given-names>P. D.</given-names></name> <name><surname>An</surname> <given-names>L. T. H.</given-names></name></person-group> (<year>1997</year>). <article-title>Convex analysis approach to DC programming: theory, algorithms and applications</article-title>. <source>Acta Math. Vietnam.</source> <volume>22</volume>, <fpage>289</fpage>&#x02013;<lpage>355</lpage>.</citation>
</ref>
<ref id="B60">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Uutela</surname> <given-names>K.</given-names></name> <name><surname>H&#x000E4;m&#x000E4;l&#x000E4;inen</surname> <given-names>M.</given-names></name> <name><surname>Salmelin</surname> <given-names>R.</given-names></name></person-group> (<year>1998</year>). <article-title>Global optimization in the localization of neuromagnetic sources</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>45</volume>, <fpage>716</fpage>&#x02013;<lpage>723</lpage>. <pub-id pub-id-type="doi">10.1109/10.678606</pub-id><pub-id pub-id-type="pmid">9609936</pub-id></citation>
</ref>
<ref id="B61">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Uutela</surname> <given-names>K.</given-names></name> <name><surname>H&#x000E4;m&#x000E4;l&#x000E4;inen</surname> <given-names>M.</given-names></name> <name><surname>Somersalo</surname> <given-names>E.</given-names></name></person-group> (<year>1999</year>). <article-title>Visualization of magnetoencephalographic data using minimum current estimates</article-title>. <source>NeuroImage</source> <volume>10</volume>, <fpage>173</fpage>&#x02013;<lpage>180</lpage>. <pub-id pub-id-type="doi">10.1006/nimg.1999.0454</pub-id><pub-id pub-id-type="pmid">10417249</pub-id></citation>
</ref>
<ref id="B62">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vega-Hern&#x000E1;ndez</surname> <given-names>M.</given-names></name> <name><surname>Mart&#x000ED;nez-Montes</surname> <given-names>E.</given-names></name> <name><surname>S&#x000E1;nchez-Bornot</surname> <given-names>J. M.</given-names></name> <name><surname>Lage-Castellanos</surname> <given-names>A.</given-names></name> <name><surname>Vald&#x000E9;s-Sosa</surname> <given-names>P. A.</given-names></name></person-group> (<year>2008</year>). <article-title>Penalized least squares methods for solving the eeg inverse problem</article-title>. <source>Statis. Sinica</source> <volume>18</volume>, <fpage>1535</fpage>&#x02013;<lpage>1551</lpage>.</citation>
</ref>
<ref id="B63">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yin</surname> <given-names>P.</given-names></name> <name><surname>Esser</surname> <given-names>E.</given-names></name> <name><surname>Xin</surname> <given-names>J.</given-names></name></person-group> (<year>2014</year>). <article-title>Ratio and difference of l1 and l2 norms and sparse representation with coherent dictionaries</article-title>. <source>Commun. Inform. Syst.</source> <volume>14</volume>, <fpage>87</fpage>&#x02013;<lpage>109</lpage>. <pub-id pub-id-type="doi">10.4310/CIS.2014.v14.n2.a2</pub-id></citation>
</ref>
<ref id="B64">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yin</surname> <given-names>P.</given-names></name> <name><surname>Lou</surname> <given-names>Y.</given-names></name> <name><surname>He</surname> <given-names>Q.</given-names></name> <name><surname>Xin</surname> <given-names>J.</given-names></name></person-group> (<year>2015</year>). <article-title>Minimization of L1-L2 for Compressed Sensing</article-title>. <source>SIAM J. Sci. Comput.</source> <volume>37</volume>, <fpage>A536</fpage>&#x02013;<lpage>A563</lpage>. <pub-id pub-id-type="doi">10.1137/140952363</pub-id></citation>
</ref>
<ref id="B65">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Ghodrati</surname> <given-names>A.</given-names></name> <name><surname>Brooks</surname> <given-names>D. H.</given-names></name></person-group> (<year>2005</year>). <article-title>An analytical comparison of three spatio-temporal regularization methods for dynamic linear inverse problems in a common statistical framework</article-title>. <source>Inverse Prob.</source> <volume>21</volume>, <fpage>357</fpage>. <pub-id pub-id-type="doi">10.1088/0266-5611/21/1/022</pub-id></citation>
</ref>
<ref id="B66">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhu</surname> <given-names>M.</given-names></name> <name><surname>Zhang</surname> <given-names>W.</given-names></name> <name><surname>Dickens</surname> <given-names>D. L.</given-names></name> <name><surname>Ding</surname> <given-names>L.</given-names></name></person-group> (<year>2014</year>). <article-title>Reconstructing spatially extended brain sources via enforcing multiple transform sparseness</article-title>. <source>NeuroImage</source> <volume>86</volume>, <fpage>280</fpage>&#x02013;<lpage>293</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2013.09.070</pub-id><pub-id pub-id-type="pmid">24103850</pub-id></citation>
</ref>
</ref-list>
</back>
</article>
