(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2021-12-16
(45)【発行日】2022-01-14
(54)【発明の名称】磁気コイル装置、コイル群へ印加する電流の設定方法およびコイル群へ印加する電流を設定するプログラム
(51)【国際特許分類】
A61N 1/40 20060101AFI20220106BHJP
【FI】
A61N1/40
(21)【出願番号】P 2018013215
(22)【出願日】2018-01-30
【審査請求日】2020-12-10
(73)【特許権者】
【識別番号】504173471
【氏名又は名称】国立大学法人北海道大学
(74)【代理人】
【識別番号】110002952
【氏名又は名称】特許業務法人鷲田国際特許事務所
(72)【発明者】
【氏名】舘野 高
(72)【発明者】
【氏名】三幣 俊輔
【審査官】宮下 浩次
(56)【参考文献】
【文献】特開2017-140384(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
A61N 1/40
(57)【特許請求の範囲】
【請求項1】
神経を刺激する磁気を発生させる磁気コイル装置であって、
複数の磁気コイルからなるコイル群と、
前記複数の磁気コイルのそれぞれに印加する電流を前記磁気コイル毎に独立に変化させる制御部と、
を備え
、
前記制御部は目的関数が小さくなるように前記電流の変化量を制御し、
前記目的関数は、前記コイル群によって生成されることが推定される電場分布と目標とする目標電場分布との差が大きくなるほど大きくなり、且つ、前記電流を変化させる前記磁気コイルの数が多くなるほど大きくなる関数である磁気コイル装置。
【請求項2】
前記目的関数は、
前記推定される電場分布と前記目標電場分布との誤差に関する誤差項に、電流を変化させる磁気コイルの数が多くなることに対するペナルティを与える正則化項を加えた関数である請求項
1に記載の磁気コイル装置。
【請求項3】
神経を刺激する磁気を発生すると共に複数の磁気コイルよりなるコイル群に対して印加する電流の設定方法であって、
前記コイル群によって生成される電場分布を推定し、推定された前記電場分布と目標とする目標電場分布との差が大きくなるほど大きくなり、且つ、前記印加する電流を変化させる前記磁気コイルの数が多くなるほど大きくなる目的関数の値を算出するステップと、
前記目的関数の値が小さくなるように、前記電流の変化量を設定するステップと、を備えるコイル群へ印加する電流の設定方法。
【請求項4】
前記推定された電場分布の電場の強さを前記目標電場分布の電場の強さに近づけるために、前記設定された電流の変化量を補正するステップをさらに備える、請求項
3に記載のコイル群へ印加する電流の設定方法。
【請求項5】
神経を刺激する磁気を発生させると共に複数の磁気コイルよりなるコイル群について、電場分布を推定し、推定された前記電場分布と目標とする目標電場分布との差が大きくなるほど大きくなり、且つ、印加する電流を変化させる前記磁気コイルの数が多くなるほど大きくなる目的関数の値を算出するステップと、
前記目的関数の値が小さくなるように、前記電流の変化量を設定するステップと、をコンピュータに実行させる
コイル群へ印加する電流を設定するプログラム。
【請求項6】
前記推定された電場分布の電場の強さを前記目標電場分布の電場の強さに近づけるために、前記設定された電流の変化量を補正するステップをさらに実行させる、請求項
5に記載のコイル群へ印加する電流を設定するプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、複数の磁気コイルよりなるコイル群から神経を刺激する磁気を発生させる磁気コイル装置、コイル群へ印加する電流の設定方法およびコイル群へ印加する電流を設定するプログラムに関するものである。
【背景技術】
【0002】
薬物治療が必ずしも有効でない神経疾患患者に対する治療法として、経頭蓋磁気刺激療法がある。経頭蓋磁気刺激療法では、磁気コイルを使用して磁気を発生させ、この磁気によって中枢神経の特定部位に刺激を加えることで疾患の治療を行う(例えば特許文献1および特許文献2参照)。治療に必要な強さ(以下「刺激強度」ともいう)の刺激を加えることができるよう、磁気コイルには、直径が10cm程度の比較的大型の磁気コイルが使用される。
【先行技術文献】
【特許文献】
【0003】
【文献】特開2017-023221号公報
【文献】特開2016-128001号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、前記のように直径が10cm程度の大型の磁気コイルを使用した場合、そのサイズが大きいために、標的とされる中枢神経の特定部位(標的)を高い空間精度で刺激することが困難である。
【0005】
小さなサイズ(例えばサブミリサイズ)の磁気コイルを経頭蓋磁気刺激療法に使用すれば、高い空間精度で標的を刺激できるようになるが、磁気コイルの出力が低いため、磁気コイルを標的へ十分近づけないと刺激強度が不足する。
【0006】
本発明は、このような課題を解決するためになされたものであり、必要な刺激強度で且つ高い空間精度で標的を効果的に刺激できるようにした磁気コイル装置、コイル群へ印加する電流の設定方法およびコイル群へ印加する電流を設定するプログラムを提供することを目的とする。
【課題を解決するための手段】
【0007】
上記目的を達成するために、本発明の磁気コイル装置は、神経を刺激する磁気を発生させる磁気コイル装置であって、複数の磁気コイルからなるコイル群と、前記複数の磁気コイルのそれぞれに印加する電流を前記磁気コイル毎に独立に変化させる制御部と、を備え、前記制御部は目的関数が小さくなるように前記電流の変化量を制御し、前記目的関数は、前記コイル群によって生成されることが推定される電場分布と目標とする目標電場分布との差が大きくなるほど大きくなり、且つ、前記電流を変化させる前記磁気コイルの数が多くなるほど大きくなる関数である。
【0008】
上記目的を達成するために、本発明のコイル群へ印加する電流の設定方法は、神経を刺激する磁気を発生すると共に複数の磁気コイルよりなるコイル群に対して印加する電流の設定方法であって、前記コイル群によって生成される電場分布を推定し、推定された前記電場分布と目標とする目標電場分布との差が大きくなるほど大きくなり、且つ、前記印加する電流を変化させる前記磁気コイルの数が多くなるほど大きくなる目的関数の値を算出するステップと、前記目的関数の値が小さくなるように、前記電流の変化量を設定するステップと、を備える。
【0009】
上記目的を達成するために、本発明のコイル群へ印加する電流を設定するプログラムは、神経を刺激する磁気を発生させると共に複数の磁気コイルよりなるコイル群について、電場分布を推定し、推定された前記電場分布と目標とする目標電場分布との差が大きくなるほど大きくなり、且つ、印加する電流を変化させる前記磁気コイルの数が多くなるほど大きくなる目的関数の値を算出するステップと、前記目的関数の値が小さくなるように、前記電流の変化量を設定するステップと、をコンピュータに実行させる。
【発明の効果】
【0010】
本発明によれば、必要な刺激強度で且つ高い空間精度で標的を効果的に刺激できる。
【図面の簡単な説明】
【0011】
【
図1】磁気コイル装置の構成を説明するための模式図であって、
図1Aは磁気コイル装置の構成を示す平面図、
図1Bは磁気コイルの構成を示す正面図である。
【
図2】8字コイル様電場分布を多配列コイルに重ねて示す模式図である。
【
図3】目標電場分布を多配列コイルに重ねて示す模式図である。
【
図4】実施例1で求めた刺激パラメータを使用した際の推定電場分布を多配列コイルに重ねて示す模式図である。
【
図5】実施例1における最小化問題を解く際の計算の繰り返し回数に対する二次元相関係数(電場分布および刺激パラメータについての各二次元相関係数)の変遷を示す模式図である。
【
図6】実施例1における最小化問題を解く際の計算の繰り返し回数に対する目的関数の変遷を示す模式図である。
【
図7】実施例1における刺激パラメータの桁数差を各磁気コイルについて示す模式図である。
【
図8】実施例2で求めた刺激パラメータを使用した際の推定電場分布を多配列コイルに重ねて示す模式図である。
【
図9】実施例2における最小化問題を解く際の計算の繰り返し回数に対する二次元相関係数(電場分布および刺激パラメータについての各二次元相関係数)の変遷を示す模式図である。
【
図10】実施例2における最小化問題を解く際の計算の繰り返し回数に対する目的関数の変遷を示す模式図である。
【
図11】実施例2における刺激パラメータの桁数差を各磁気コイルについて示す図である。
【発明を実施するための形態】
【0012】
以下、本発明の実施の形態に係る磁気コイル装置、コイル群へ印加する電流の設定方法およびコイル群へ印加する電流を設定するプログラムついて、図面を参照しながら説明する。
【0013】
以下に示す実施の形態(実施例を含む。以下、同様。)はあくまでも例示に過ぎず、以下の実施の形態で明示しない種々の変形や技術の適用を排除するものではない。また、実施の形態の各構成は、それらの趣旨を逸脱しない範囲で種々変形することができる。さらに、実施の形態の各構成は、必要に応じて取捨選択することができ、あるいは適宜組み合わせることができる。
【0014】
なお、実施の形態を説明するための全図において、同一要素には原則として同一の符号を付し、その説明を省略することもある。
【0015】
以下では、便宜上、互い直交するX方向(第二方向)、Y方向(第三方向)およびZ方向(第一方向)のうち、X方向およびY方向をそれぞれ水平方向とし、Z方向を鉛直方向として説明する。
【0016】
[1.磁気コイル装置の構成]
磁気コイル装置1の構成について
図1Aおよび
図1Bを参照して説明する。
図1Aおよび
図1Bは本発明の実施の形態における磁気コイル装置1の構成を説明するための模式図である。
図1Aは磁気コイル装置1の構成を示す平面図、
図1Bは磁気コイルS
mnの構成を示す正面図である。なお、
図1Aおよび
図1Bでは、磁気コイルS
mnの位置を示すためのX座標,Y座標およびZ座標が、磁気コイル装置1および磁気コイルS
mnと共に示されている。
【0017】
図1Aに示すように、磁気コイル装置1は、複数(本実施形態では16個)の磁気コイルS
mnからなるコイル群2と、これらの磁気コイルS
mnに印加する電流I
mnの大きさや所定時間当たりの変化量(本実施形態では印加電流I
mnの時間微分値dI/dt)を磁気コイルS
mn毎に独立に制御する制御部3とを備える。なお、符号S
mnは一部の磁気コイルにだけ付す。また、磁気コイルS
mnに印加する電流I
mnを以下印加電流I
mnともいう。
【0018】
制御部3には、電力を供給する磁気コイルSmnを選択するためのセレクタや、磁気コイルSmn毎に電流の変化量を調整する調整機構が備えられている。また、制御部3は、図示しない電力ケーブルにより、電源装置4および各磁気コイルSmnにそれぞれ接続されている。本実施形態では、各磁気コイルSmn毎の電流の変化量の設定値は、磁気コイル装置1とは独立したコンピュータにより予め計算される。なお、制御部3には、外部の電源装置4から電力が供給されるが、磁気コイル装置1自体が電源装置4を備え、その電源装置4が制御部3に電力を供給してもよい。
【0019】
以下、印加電流Imnの時間微分値imnは神経への刺激の大きさに相関することから、この時間微分値imnを「刺激パラメータimn」という。
【0020】
コイル群2では、磁気コイルSmnが、X方向およびY方向においてそれぞれ4個ずつ(4×4)設けられている。すなわち、コイル群2は、XY平面上に広がりをもつ多配列コイルである。そこで、コイル群2を以下「多配列コイル2」という。
【0021】
これらの磁気コイルSmnは、X方向およびY方向の両方向に所定の間隔をあけて並べられている。詳細には、磁気コイルSmnは、X方向における中心間距離dx(X方向におけるコア21の軸心線CL間の距離)およびY方向における中心間距離dy(Y方向におけるコア21の軸心線CL間の距離)が、本実施形態では何れも1mmに設定されている。したがって、多配列コイル2のX方向の寸法Lxは3.0mm、Y方向の寸法Lyは3.0mmとなる。なお、符号CLは一部の軸心線にだけ付し、符号dx,dyは一部の中心間距離にだけ付す。
【0022】
ここで、
図1Aに示されるXY座標は、
図1Aにおいて最も左下に位置する磁気コイルS
mnの軸心線CLの位置を原点(0,0)としている。そして、
図1Aにおいて磁気コイルS
mnの中央に表記されている2つの数字は、磁気コイルS
mnのXY座標上の配列を示し、磁気コイルS
mnにおけるmおよびnは当該配列に対応する数字(座標値)を表す。
【0023】
また、このmおよびnを用いて、特定の磁気コイルSmnに印加される電流はImn、刺激パラメータはimn、磁気コイルSmnの中心座標はrmnと表される。
【0024】
図1Bに示すように、磁気コイルS
mnは、導線(以下「巻き線」という)20がらせん状にコア21に巻き付けられた略円筒状のコイルである。各磁気コイルS
mnは、その高さ方向の中心(つまりZ方向の中心、以下「高さ中心」ともいう)が互いに同じ高さとなるように配置されており、この高さ中心がZ方向の基準値すなわちZ座標の0(零)に設定されている。また、本実施形態では、磁気コイルS
mnは、巻き線20の巻き数Nが21、高さ寸法(軸長)Lが1.0mm、最大幅Wが0.5mm、コイル半径a(コア21に巻かれた導線20の半径)が0.22mmに設定されている。なお、
図1Bの解析領域Vについては後述する。
【0025】
[2.コイル群へ印加する電流の設定方法]
以下、引き続き
図1Aおよび
図1Bを参照しつつ、多配列コイル2の各磁気コイルS
mnの刺激パラメータi
mnの設定方法を説明する。各刺激パラメータi
mnは、多配列コイル2によって解析領域V(
図1B参照)に生成されると推定される電場分布(以下「推定電場分布」という)E
estimatedと、予め決定された所望の目標電場分布E
definedとの差が小さくなるように設定される。具体的には、推定電場分布E
estimatedと目標電場分布E
definedとの誤差に関する後述の目的関数cost(i)の最小化問題を解くことで、各磁気コイルS
mnの刺激パラメータi
mnが設定される。
【0026】
なお、解析領域Vは、本実施形態では、多配列コイル2の近傍に位置するXY平面に平行な矩形の領域である。解析領域Vは、X方向およびY方向にそれぞれ所定間隔をあけて設定された多数の解析点を元とする集合である。以下、解析点の座標を座標rまたは解析点座標rという。
【0027】
まず、目的関数cost(i)および推定電場分布Eestimatedの算出方法について説明する。
【0028】
目的関数cost(i)は、推定電場分布E
estimatedと目標電場分布E
definedとの差が大きくなるほど大きくなり、且つ、印加電流I
mnを変化させる磁気コイルS
mnの数が多くなるほど大きくなる関数である。具体的には、解析点での目標電場E
defined(r)と、解析点での推定電場E
estimated(r)と、正則化重み係数λと、刺激パラメータi
mnとを用いて下式(1)により表される。
【数1】
【0029】
ここで、推定電場Eestimated(r)は、多配列コイル2により解析点で生成されると推定される電場分布である。正則化重み係数λは、目的関数cost(i)が収束しやすいように経験的に設定される定数である。なお、目的関数cost(i)のi(以下「パラメータi」という)は、各磁気コイルSmnの刺激パラメータimnをベクトル状または行列状に配列したパラメータである。
【0030】
上式(1)の右辺の第一項は、各解析点における推定電場Eestimated(r)と目標電場Edefined(r)との誤差(ひいては解析領域Vにおける推定電場分布Eestimatedと目標電場分布Edefinedとの誤差)に関する誤差項である。同右辺の第二項は、電流Imnを変化させる磁気コイルSmnの数が多くなることに対してペナルティを与えるための正則化項であり、ここでは正則化項としてL1ノルムが導入されている。
【0031】
変化率dI/dt(=刺激パラメータi
mn)の電流I
mnを印加された磁気コイルS
mnが、単独で解析点において発生させると推測される推定電場E(r,t)は、下式(2)に示すJefeminko方程式により算出される。
【数2】
【0032】
ここで、μ0は真空の透磁率、Nはコイル巻数、aはコイル半径、lは巻き線20の一巻き分の長さ、ZPは磁気コイルSmnが存在するZ方向の位置([-L/2,L/2])、rは解析点座標、r′は電荷が存在する領域の座標である。
【0033】
電流変化率dI/dtが1(dI/dt=1)となる単位刺激を印加したときの推定電場E(r,t)を単位電場E
templateと定義すると、上式(2)に基づき単位電場E
templateは下式(3)で表される。
【数3】
【0034】
上式(3)中の真空の透磁率μ0、コイル巻数N、コイル半径a、解析点座標r、巻き線20の一巻き分の長さl(エル)、および、磁気コイルSmnが存在するZ方向の位置ZPは何れも磁気コイルSmnの仕様および解析条件に基づいて一義的に決まるパラメータである。したがって、単位電場Etemplateを、解析を行う前に予め算出することができる。
【0035】
この単位電場E
templateを上式(2)に代入すると下式(4)が得られる。
【数4】
【0036】
各磁気コイルSmnの電場分布が線形性を有すると仮定すると、多配列コイル2全体が、解析点において生成すると推測される推定電場Eestimated(r)は、多配列コイル2を構成する各磁気コイルSmnが解析点において生成すると推測される推定電場E(r,t)の総和となる。
【0037】
したがって、推定電場E
estimated(r)は、上式(4)の電流変化率dI/dtを刺激パラメータi
mnと書き換えると、下式(5)のように表すことができる。
【数5】
【0038】
すなわち、推定電場Eestimated(r)は、刺激パラメータimn、単位電場Etemplate、各解析点座標r、および、磁気コイルSmnの中心座標rmnを用いて表すことができる。
【0039】
ここで、磁気コイルSmnの中心座標rmnとは、磁気コイルSmnのX方向、Y方向およびZ方向の三方向それぞれにおける中心座標である。磁気コイルS00の中心座標r00を例に取りさらに説明すると、上述したように、磁気コイルS00のXY平面上の中心座標は(0,0)であり、各磁気コイルSmnのZ方向の中心座標は(0)であるから、中心座標r00は(0,0,0)となる。
【0040】
さて、上式(5)を上式(1)に代入し、また、計算を簡略化するために、電場分布のY方向の成分のみに着目すると、上式(1)は下式(6)に書き換えられる。つまり、目的関数cost(i)は、推定電場E
estimated(r)のY方向の成分である推定電場Ey
estimated(r)と、目標電場E
defined(r)のY方向の成分である目標電場Ey
defined(r)などを用いて、下式(6)により求められる。
【数6】
【0041】
そして、この目的関数cost(i)の最小化問題を解くことで、目標電場分布Eydefined(目標電場分布EdefinedのY方向の成分のみに着目した分布)の分布形状を精度良く再現する各磁気コイルSmnの刺激パラメータimnが求まる。ひいては、これらの刺激パラメータimnに対応するパラメータi(つまり、最小化問題が解かれた際の各磁気コイルSmnの刺激パラメータimnをベクトル状または行列状に配列したパラメータi、以下「パラメータiestimated」という)が求まる。
【0042】
その後、目標電場分布Ey
definedで定めた刺激強度を満たすように、各磁気コイルS
mnの刺激パラメータi
mnとパラメータi
estimatedとを定数倍する。すなわち、推定電場分布Ey
estimated(推定電場分布E
estimatedのY方向の成分のみに着目した分布)における電場の強度が、目標電場分布Ey
definedにおける電場の強度に一層近い値となるように補正を行う(以下、この補正を「スケーリング」という)。本実施形態では、下式(7)に示すように、ある基準座標点r
Bにおける目標電場E
defined(r
B)の電場の強さと、同基準座標点r
Bにおける推定電場Ey
estimated(r
B)の電場の強さとの比を用いてパラメータi
estimatedをスケーリングしてパラメータi
scaledを求める。そして、このパラメータi
scaledから、各磁気コイルS
mnにおけるスケーリングされた刺激パラメータi
mnを求める。
【数7】
以上により、目標電場分布Ey
definedの分布形状と刺激強度とを共に精度良く再現する各磁気コイルS
mnの刺激パラメータi
mnとパラメータi
scaledが求まる。
【0043】
最小化問題を解くためには、目的関数cost(i)の値が収束するまで目的関数cost(i)を繰り返し計算する必要がある。上述したように磁気コイルSmnの仕様および解析条件に基づいて予め算出できる単位電場Etemplateを、目的関数cost(i)の計算に使用することで、最小化問題を解く際の計算量が削減される。
【0044】
目的関数cost(i)の最小化問題を解くための計算には、コンピュータが使用され、コンピュータには、そのためのプログラムが記憶されている。つまり、多配列コイル2の推定電場分布Eestimatedを算出し、目標電場分布Edefinedと推定電場分布Eestimatedとの差が大きくなるほど大きくなり、且つ、印加電流Imnを変化させる磁気コイルSmnの数が多くなるほど大きくなる目的関数cost(i)の値を算出するステップと、目的関数cost(i)が小さくなるように各刺激パラメータimnを設定するステップと、推定電場分布Eestimatedの電場の強さを目標電場分布Edefinedの電場の強さに近づけるために、各刺激パラメータimnを補正するステップとをコンピュータに実行させるプログラムが、コンピュータに記憶されている。なお、各刺激パラメータimnを補正するステップを設けなくとも、推定電場分布Eestimatedの電場の強さが、実用上十分な精度で目標電場分布Edefinedの電場の強さを再現していれば、この補正するステップを省略してもよい。
【0045】
本実施形態では、この刺激パラメータimnを設定(計算)するコンピュータとしての機能を磁気コイル装置1とは独立したコンピュータに持たせているが、当該機能を磁気コイル装置1の制御部3に持たせてもよい。本実施形態のように磁気コイル装置1とは独立したコンピュータにより刺激パラメータimnを設定する場合には、この刺激パラメータimnが制御部3に入力され、記憶される。制御部3により刺激パラメータimnを設定(設定)する場合には、磁気コイル装置1には、目標電場分布Edefinedなどを制御部3に入力する入力装置が設けられる。
【0046】
[3.作用効果]
(1)磁気コイル装置1では、複数の磁気コイルSmnにより多配列コイル2を構成し、さらに、磁気コイルSmnのそれぞれに印加する電流Imnを、制御部3が磁気コイルSmn毎に独立に変化させる。これにより、電流Imnの所定時間当たりの変化量(刺激パラメータ)imnを、磁気コイルSmn毎に独立に設定することができ、多配列コイル2により、必要十分な強度で中枢神経の刺激に適した所望の目標電場分布Edefinedを再現できる。
【0047】
磁気コイル装置1では複数の磁気コイルSmnにより電場分布を発生させるので、単一の磁気コイルを使用する場合に比べて、サイズが小さい磁気コイルで必要十分な強度の電場を発生させることができる。磁気コイルはサイズが小さいほど高い空間精度で標的を刺激することができるので、本実施形態の磁気コイル装置1によれば、標的となる中枢神経の特定部位を高い空間精度で刺激することができる。
【0048】
したがって、本発明の実施の形態の磁気コイル装置1によれば、必要な刺激強度で且つ高い空間精度で標的を効果的に刺激できる。
【0049】
(2)本発明の実施の形態によれば、磁気コイル装置1の推定電場分布Eestimatedを推定する。そしてこの推定電場分布Eestimatedと目標電場分布Edefinedとの差が大きくなるほど大きくなり、印加電流Imnを変化させる磁気コイルSmnの数が多くなるほど大きくなる目的関数cost(i)を用い、この目的関数cost(i)が小さくなるよう、電流の変化量(刺激パラメータ)imnを設定する。
【0050】
したがって、磁気コイル装置1が発生する電場分布を所望の目標電場分布Edefinedとすることができるとともに、複数の磁気コイルSmnの内、印加電流Imnを変化させる磁気コイルSmn(つまり電流を供給して電場分布の生成に使用する磁気コイルSmn)を少なくでき、消費電力の抑制を図ることができる。
【0051】
[4.実施例]
コンピュータを使用して目的関数の最小化問題を解くことによって、各磁気コイルSmnの印加電流Imnを設定する実験をシミュレーションにより行った。以下、この実験について説明する。
【0052】
(実施例1)
実施例1として、上式(6)に示す正則化項を含む目的関数cost(i)の最小化問題を解いて各磁気コイルSmnの刺激パラメータimnを設定した。
【0053】
(実施例2)
実施例2として、下式(8)に示す目的関数cost(i)′を解いて各磁気コイルS
mnの刺激パラメータi
mnを設定した。目的関数cost(i)′は、上式(6)の右辺第二項の正則化項を省略した関数である。
【数8】
【0054】
[4-1.磁気コイル装置の仕様、実験条件および実験環境]
実験には、
図1Aおよび
図1Bに示す上述の磁気コイル装置1を使用した。磁気コイル装置1の仕様は上述したが下表1にまとめる。
【表1】
【0055】
実験条件は下表2に示すとおりである。つまり、解析領域Vは、X座標については-0.5mm~3.5mmの範囲で規定され、Y座標については-0.5mm~3.5mmの範囲で規定され、Z座標については0.7mmで規定される領域である。すなわち、解析領域Vは、XY平面に平行な正方形の領域であって多配列コイル2の僅かに上方に位置する領域である。また、解析領域V内には、401×401の多数の解析点が、X方向およびY方向にそれぞれ0.01mmの等間隔で配置されている。
【0056】
また、目的関数cost(i)の最小化問題を解く際の刺激パラメータimnの初期値(初期パラメータimn)は0(零)とし、目的関数cost(i)の正則化重み係数λは10-3とした。
【0057】
さらに、目的関数cost(i)の最小化問題を解くための計算手法には、目的関数の勾配情報を必要としない直線探索法である修正Powell法を用いた。
【0058】
n回目の目的関数cost(i)の評価値と(n-1)回目の目的関数cost(i)の評価値との相対誤差εが10
-4以下になったとき、計算が収束したと判断し、そのときの刺激パラメータi
mnを目標電場分布Ey
definedを再現する刺激パラメータi
mnとした。なお、目標電場分布Ey
definedは
、目標電場分布E
definedのY方向の成分に着目したものである。
【表2】
【0059】
【0060】
[4-2.目標電場分布の設計]
目標電場分布Ey
definedの設計について、
図2および
図3を参照して説明する。
【0061】
図2は、8字コイル様電場分布Eyを、多配列コイル2に重ねて示す平面図である。また、X座標およびY座標が共に表示されている。
【0062】
図3は、目標電場分布E
definedを多配列コイル2に重ねて示す平面図である。また、X座標,Y座標およびZ座標が共に表示されている。
【0063】
図2および
図3では、電場の強さの同じ箇所を線でそれぞれ結んで示している。また、色が薄い領域ほどプラス側により大きな電場を示す。
【0064】
図2に示す8字コイル様電場分布Eyは、互いに隣接する磁気コイルS
21と磁気コイルS
22とに逆向きの電流を流したときのY方向についての電場分布の推定分布である。詳しくは、この電場分布は、上式(5)を使用して計算した各解析点の電場分布を重ね合わせることにより、経頭蓋磁気刺激療法で実績のある8字コイルにおける解析領域Vの電場分布を再現したものである。
【0065】
図3に示す電場分布は、
図2に示す8字コイル様電場分布Eyを解析領域Vの全域にわたって参考にしつつ、簡略化して設計したモデルM1である。このモデルM1を目標電場分布E
definedとした。
【0066】
[4-3.実験結果]
図4~
図11を参照して実験結果について説明する。
【0067】
図4は、実施例1で求めた刺激パラメータi
mnを使用した際の推定電場分布Ey
estimatedを示す図である。
【0068】
図5は、実施例1における繰り返し回数niter(iteration)に対する電場分布および刺激パラメータについての二次元相関係数(以下「相関係数」という)R
E,R
i(Similarity)の変遷を示す図である。繰り返し回数niterとは、相対誤差εが10
-4以下になるまでに繰り返された計算の回数である。
【0069】
図6は、実施例1における繰り返し回数niter(iteration)に対する目的関数cost(i)(Cost value)の変遷を示す図である。
【0070】
図7は、実施例1における刺激パラメータi
mnの桁数差d
mnを各磁気コイルS
mnについて示す図である。
【0071】
図8は、実施例2で求めた刺激パラメータi
mnを使用した際の推定電場分布Ey
estimatedを示す図である。
【0072】
図9は、実施例2における繰り返し回数niter(iteration)に対する相関係数R
E,R
i(Similarity)の変遷を示す図である。
【0073】
図10は、実施例2における繰り返し回数niter(iteration)に対する目的関数cost(i)(Cost value)の変遷を示す図である。
【0074】
図11は、実施例2における刺激パラメータi
mnの桁数差d
mnを各磁気コイルS
mnについて示す図である。
【0075】
ここで、相関係数RE,Riおよび桁数差dmnについて説明する。
【0076】
先ず、相関係数R
E,R
iについて説明する。相関係数R(A,B)は下式(9)により求められる。
【数9】
【0077】
上式(9)により電場分布に関する相関係数REを求める場合、AmnおよびAの平均値(Aバー)は、目標電場分布Eydefinedにおける各解析点の電場の強さおよび電場の強さの平均値であり、BmnおよびBの平均値(Bバー)は、推定電場分布Eestimatedにおける各解析点の電場の強さおよび電場の強さの平均値である。
【0078】
上式(9)により刺激パラメータimnに関する相関係数Riを求める場合、AmnおよびAの平均値は、目標電場分布Eydefinedにおける各刺激パラメータimnおよびこれらの刺激パラメータimnの平均値であり、BmnおよびBの平均値は、推定電場分布Eyestimatedにおける各刺激パラメータimnおよびこれらの刺激パラメータimnの平均値である。
【0079】
次いで、桁数差d
mnについて説明する。各桁数差d
mnは、下式(10)で示すように、刺激パラメータi
mnの絶対値|i
mn|の常用対数と、パラメータiの絶対値の常用対数の最小値(すなわち各刺激パラメータi
mnの絶対値に関して常用対数をとり、これらの常用対数の中の最小値)とを使用して求められる。
【数10】
【0080】
桁数差d
mnの「m」および「n」は磁気コイルS
mnの「m」および「n」と同様に、磁気コイルの配列を示し、例えば桁数差d
21は、Y座標が2.0mm、X座標が1.0mmに位置する磁気コイルS
21の桁数差を表す。
図7および
図11は、磁気コイルの配列を示す「m」および「n」並びに桁数差d
mnを座標値としている。
【0081】
[4-3-1.実施例1(正則化項あり)の評価]
図4~
図7を参照して実施例1について評価する。
【0082】
実施例1の推定電場分布Ey
estimatedを
図4に示し、このEy
estimatedに関する相関係数R
E,R
iを
図5に示す。
図5に「■」で示す相関係数R
Eは、目的関数cost(i)の値が収束した時点で0.991であり、推定電場分布Ey
estimatedは目標電場分布Ey
defined(
図3参照)を精度良く再現できた。さらに、
図5に「●」で示す相関係数R
iは、目的関数cost(i)の値が収束した時点で1.00であり、
図4の推定電場分布Ey
estimatedに対応する各刺激パラメータi
mnは、目標電場分布Ey
defined(
図3参照)を設計した際の各刺激パラメータi
mnを精度良く再現できた。
【0083】
また、
図6に示すように、「●」で示す目的関数cost(i)の値が収束するまでの計算の繰り返し回数niterは5回(演算時間1分55秒)であり、目標電場分布Ey
definedを再現する刺激パラメータi
mnを比較的少ない繰り返し回数niterで効率的に求めることができた。
【0084】
なお、
図6には、参考までに、上式(6)における右辺第一項(least square)の値を「+」で、上式(6)における右辺第二項の正則化項(L1 norm)の値を「×」で示してある。
【0085】
また、正則化項を用いた結果、
図7に示すように実施例1における桁数差d
mnの分布は、磁気コイルS
mnによって桁数差d
mnに大きな差のあるスパース(疎)な分布となった。つまり、磁気コイルS
21,S
22に同程度の強度の刺激が印加され、その他の磁気コイルS
mnは、磁気コイルS
21,S
22に比べると桁数差d
mnが半分以下となる結果が得られた。すなわち、磁気コイルS
mnの内、磁気コイルS
21,S
22だけを使用する電力効率の高い使用パターンに近似した解が得られた。
【0086】
[4-3-2.実施例2(正則化項なし)の評価]
図8~
図11を参照して実施例2について評価する。
【0087】
実施例2の推定電場分布Ey
estimatedを
図8に示し、このEy
estimatedに関する相関係数R
E,R
iを
図9に示す。
図9に「■」で示す相関係数R
Eは、目的関数cost(i)′の値が収束した時点で0.992であり、推定電場分布Ey
estimatedは目標電場分布Ey
defined(
図3参照)を精度良く再現できた。さらに、
図9に「●」で示す相関係数R
iは、目的関数cost(i)′の値が収束した時点で0.999であり、
図8の推定電場分布Ey
estimatedに対応する各刺激パラメータi
mnは、目標電場分布Ey
defined(
図3参照)を設計した際の各刺激パラメータi
mnを精度良く再現できた。
【0088】
また、
図10に「●」で示す目的関数cost(i)′の値が収束するまでの計算の繰り返し回数niterは15回(演算時間1分57秒)であり、目標電場分布Ey
definedを再現する刺激パラメータi
mnが求まるでの繰り返し回数niterは、実施例1に比べると多い回数となった。
【0089】
また、正則化項を用いなかった結果、
図11に示すように実施例2における各桁数差d
mnの分布は、実施例1に比べると、桁数差d
mnの違いが磁気コイルS
mn間で少ないものとなった。すなわち、使用する磁気コイルS
mnが多い結果となった。
【0090】
このように、実施例1に比べて目的関数cost(i)′の最小化問題を解くまでの時間が長かったり、スパース(疎)な解が得られなかったりしたが、正則化項を使用しない実施例2においても目標電場分布Eydefinedを精度良く再現することができた。
【0091】
[5.その他]
(1)多配列コイル2や磁気コイルSmnの個数や寸法や配置等は、前記の実施の形態で例示されたものに限定されず適宜変更可能である。例えば、複数の磁気コイルSmnをX方向、Y方向およびZ方向の何れかの方向に一列に並べて、多配列コイル2を構成してもよい。また、多配列コイル2を構成する複数の磁気コイルSmnの軸心線CLを同一方向に向けなくてもよい。さらには、複数の磁気コイルSmnを球面のような曲面に沿って広がるように並べて、多配列コイル2を構成してもよい。
【0092】
(2)磁気コイルSmnは、前記の実施の形態で例示されたものに限定されず、種々の種類のものを使用できる。例えば、フィルム型や積層タイプのような非巻線型のコイルを使用できる。このような非巻線型のコイルにおいても、その仕様から単位電場Etemplateを求めることができる場合には、目的関数cost(i)の計算に単位電場Etemplateを使用するのが好ましい。
【0093】
(3)目的関数は、前記の実施の形態で例示されたものに限定されず、適宜変更可能である。例えば、正則化項にL1ノルムに替えてL2ノルムを使用してもよい。
【0094】
(4)前記の実施の形態では、計算の簡略化の一例として、電場分布のY方向の成分のみに着目して目的関数cost(i)を計算したが、電場分布のX方向の成分のみ、またはZ方向の成分のみに着目して目的関数cost(i)を計算することもできる。さらには、電場分布におけるX方向,Y方向およびZ方向の3方向の内の2方向の成分のみに着目して目的関数cost(i)を計算することもできる。もちろん、電場分布のX方向,Y方向およびZ方向の全3方向に着目して目的関数cost(i)を計算することもできる。
【0095】
(5)推定された刺激パラメータimnやパラメータiestimatedのスケーリングの方法は、前記の実施の形態で例示されてものに限定されず、適宜変更可能である。例えば、基準座標点rBにおける電場の強さの比を用いて定数倍することに替えて、目標電場分布Eydefinedにおける最大の電場の強さと、推定電場分布Eyestimatedにおける最大の電場の強さとの比を用いて定数倍してもよい。または、先ずは、目標電場分布Edefinedの分布形状のみを設計し、この分布形状を再現できるように推定電場分布Eestimatedを求めるようにしてもよい。その後、別のプロセスにより、目標電場分布Edefinedの電場の強さを求め、この電場の強さに近づくように推定電場分布Eestimatedの電場の強さをスケーリングするようにしてもよい。
【符号の説明】
【0096】
1 磁気コイル装置
2 コイル群(多配列コイル)
3 制御部
4 電源装置
20 巻き線
21 コア
CL 軸心線
cost(i),cost(i)′ 目的関数
dx,dy 磁気コイルSmnの中心間距離
Edefined,Eydefined 目標電場分布
Edefined(r) 目標電場
Eestimated,Eyestimated 推定電場分布
Eestimated(r) 推定電場
Etemplate 単位電場
Lx,Ly 多配列コイル2の寸法
Smn 磁気コイル
V 解析領域
Imn 印加電流
imn 刺激パラメータ
i,iestimated,iscaled パラメータ
r 解析領域Vにおける解析点座標
rmn 磁気コイルSmnの中心座標