Comments
Description
Transcript
EIT(Electrical Impedance Tomograpy)の開発
STUDY OF EIT ALGORITHM H.Otaguro N.FURUYA K.Sakamoto Tokyo Metropolitan University Tokyo Metropolitan College of Industrial Technology Nihon Institute of Medical Science PROBLEM ( X-RAY CT , MRI) Very Expensive Radiation Exposure 6.4mSv / once Large-scale Equipment ELECTRIC IMPEDANCE TOMOGRAPHY ・Phantom Testing ・Lower Resolution Prototype EIT Very Low Cost Small-scale equipment High Portability No Radiation (Safety) ELECTRIC IMPEDANCE TOMOGRAPHY Z E IT Electrode Transfer Impedance Distribution of σ IDEAL IMAGE Estimate Distribution of conductivity EIT TYPE (本研究室) 解析原理 インピーダンス感度 理論+3次元有限要素 解析時間 △ 解析精度 ◎ 解析妥当性(*) ◎ 電磁気学に基づく再生アルゴリズム (正確な導電率分布推定が可能) インピーダンス感度理論 Constant Current ( I ) σ+Δσ V1 V3 内部導電率分布 の変化 σ → σ+Δσ 伝達 インピーダンス ΔZ1 = ΔV1 / I ΔZ2 = ΔV2 / I ΔZ3 = ΔV3 / I σ V2 ΔZn = ∑(-Δσ) ∫ (L1・L2) dV インピーダンス感度 INVERSE PROBLEM (ANALYSIS METHOD) Forward Problem Δσ→ΔZ ΔZ = ∑(-Δσ) ∫ (L1・L2) dV [ΔZ] = [K][Δσ] Inverse Problem ΔZ→Δσ [Δσ] = Inv[K] [ΔZ] [σt] = Inv[K] [ΔZ] + σa 導電率予測子 仮定導電率分布 伝達Z及び電界分布の計算(FEM) Constant Current ( I ) V1 ポテンシャル分布 V(R) V2 伝達 インピーダンス V3 Z1 = V1 / I Z2 = V2 / I Z3 = V3 / I 電位分布 の求解 (FEM) ポテンシャル分布→電界分布への変換は 補間関数(*)と呼ばれる近似式を利用 数値安定性(NUMERICAL STABILITY) ΔZ = ∑(-Δσ) ∫ (L1・L2) dV discretization , Calculation L1,L2 [K][Δσ] = [ΔZ] Solve for Δσ [Δσ] = Inv[K] [ΔZ] [σt] = Inv[K] [ΔZ] + σa K行列の条件数大 条件数=σmax/σmin 計算が発散しないよ うに解ノルムを制御 Tikhonov Regulation Bad Condition Problem 解析例(SIMULATION) ( 8 ,8 ) PDFの為 1.0[S/m] 2.0[S/m] アニメーションが無効化されています 3.0[S/m] (導電率分布収束過程アニメーション) 4.0[S/m] Reconstruct Image Correct Image Experimental Model 解析例(SIMULATION) ( 16 , 16 ) PDFの為 1.0[S/m] - 10.0[S/m] アニメーションが無効化されています Random (導電率分布収束過程アニメーション) Reconstruct Image Correct Image Experimental Model SINGULAR VALUE DECOMPOSE A (m*N) inv(A) (N*M) = U (m*N) S (n*N) trans(V) (n*N) S=diag( S(i,j) ) S(i,j) is singular value = V (N*N) S+ (n*N) trans(U) (n*M) S+=diag( 1.0/S(i,j) ) SVD is one of the factorization method SINGULAR VALUE DECOMPOSE Condition of A matrix = max( S(i,j) ) / min( S(i,j) ) Large Condition -> A has ill condition inv(A) (N*M) = V (N*N) modified S+ S(i,j)/ (S(i,j)*S(i,j)+λ*λ) trans(U) (n*M) Applying optimized parameter to singular value ill condition matrix can be regarded as well problem CONJUGATE GRADIENT METHOD A (m*N) X (N*1) = B (M*1) < SPARSE MATRIX > 1000~ CG Method is one of the simultaneous equations solver ( Large Sparse Matrix ) Convergence Speed ⃝ Memory ⃝ Acceleration ⃝ CONJUGATE GRADIENT METHOD r(0) = b - A x(0) , p(0) = r(0) x(0) is an initial guess for k=0,1,…, until convergence q(k) = A p(k) alpha(k) = prod(r(k),r(k)) / prod( q(k),q(k) ) x(k+1) = x(k) + alpha(k) p(k) r(k+1) = r(k) - alpha(k) q(k) beta(k) = prod(r(k+1),r(k+1)) / prod( r(k),r(k) ) p(k+1) = r(k+1) + beta(k) p(k) end for Parallelization and Acceleration by GPU [FEM] Laplace’s Equatation + Boundary Condition [ Known Value ] Electric Field Potential Φ Function Analysis Method Calc Transfer Impedance GET PHANTOM IMPEDANCE Calc Zt (FEM) or Mesure Phantom calc impedance sensitive value calc ΔZ calc K matrix Tikhonov Regulation (SVD) Solve & Update σ Analysis Loop (break if convergence σ ) ANN を用いた画像再構成部(NEW) ANN EIT with Artificial Neural Network 解析原理 ANN +3次元有限要素法 解析時間 ◎ (学習以外) 解析精度 ◎ 解析妥当性(*) — Z Artificial Neural Network bp-method learning data 3D FEM σ ARTIFICIAL NEURAL NETWORK Modeling Brain (Neural Network ) ANN + Back-Propagation Method ・High Generalization ability ・High Discrimination ability I N p U T O U T P U T Artificial neural network(ANN) ANN を用いた画像再構成部 ANN Artificial Neural Network 計測 伝達Z bp-method learning data 再構成 導電率分布σ ANN係数 データ 学習用データ生成部 乱数器 乱数 (MT法) 導電率分布σ 3D FEM (σ→Z) 対応する 伝達Z 解析例(SIMULATION 1) 8×8 2媒質 実験モデル ANN出力 実験モデル 入力層 351個 中間層 200個 実験モデル ANN出力 出力層 64個 ANN出力 学習時間 1時間程度 順方向解析 20msec程度 ANNによるEIT画像再構成 (PRECONDITION) ANN 伝 達 Z 前 処 理 Artificial Neural Network bp-method learning data 電極番号・伝達Zを時計回り・反時計周り (周期的)にナンバリング フーリエ変換適用によりクラス間判別が可 能なままデータ圧縮が可能 前処理なし 学習状況(収束)☓ PCA・KL展開 学習状況(収束)☓ (次元圧縮) (クラス間判別不能) フーリエ変換 学習状況(収束)⃝ ウェーブレッ ト変換 調査中 解析例(SIMULATION 11) 乱数(MT法)による 伝達Z・σを学習 (1000パターン) 入力層 351個 中間層 200個 出力層 64個 学習時間 2~3時間程度 順方向解析 20msec程度 ※MT=メルセンヌ・ツイスタ Inverse Problem Conversion Filter Zt 生体 σ Distribution σ ΔZ = ∑(-Δσ) ∫ (L1・L2) dV [σt] = Inv[∫ (L1・L2) dV] [ΔZ] + σa ? IMAGE 感度理論による逆問題過程(従来法) 電極群 Zt Artificial Neural Network σ,Zt BPmethod learning data 3D FEM ANNを用いた解析(New) σ Distribution σ ? IMAGE