逆伝搬法
Author: Shun Suzuki
Date: 2024-01-09
この章では, 焦点からの逆伝搬を用いる解法を記す.
ナイーブな方法
ナイーブな方法では, 制御点の位相をすべてとして, 単純に焦点から逆伝搬した解を重ね合わせる. すなわち, である. (実際には, ここからさらに振動子の出力の制約を満たすようにする必要がある.)
しかし, すでに何度も述べたように, 焦点の位相に対しては最適化の余地がある.
Gerchberg-Saxton (GS) 法
まず, Marzoらの提案したフェーズドアレイ用の焦点位相回復について述べる1. 以下が, そのアルゴリズムである.
- 初期化:
- 以下を回繰り返す:
- 順伝搬:
- 焦点の正規化:
- 逆伝搬:
- 振動子の正規化:
このアルゴリズムはの像, すなわち, フェーズドアレイが実際に出力できる音場の集合と, 目標音場の集合との間を交互に射影しながら, その積集合内の一点を求めている. このように, 伝搬逆伝搬を繰り返して, 望みの場に収束させる方法を, Gerchberg-Saxton (GS) 法2やIterative Fourier transform algorithm (IFTA) 3 4 と呼ぶ.
以下にGS法の概念図を示す. GS法は2つの集合が凸包である場合には収束する5. このとき, なら, に, そうでないのなら, 間の距離を最小にする点に収束する6. しかし, 今回は集合は凸ではない. そのため, 収束は保証されないが, 実用的にはほとんど問題ない解が出てくることが確かめられている.

なお, このアルゴリズムでは振動子の振幅成分を決定できない. 論文 1では, 振動子の振幅は固定されている().
GS for Phased Arrays of Transducers (GS-PAT)
上記をさらに最適化したアルゴリズムとして, GS-PATが提案されている 7.
この論文の主目的は高速化である. GS法の繰り返し第4ステップがなくなれば, 1,3,4ステップををまとめてとかける, ということから着想を得ている. そこで, 以下の規格化逆伝搬行列を考える.
このの意味は固有値問題と行列方程式の行列とほとんど同じである. このを用いて, GS-PATのアルゴリズムは次のように表される.
- 初期化:
- 以下を回繰り返す:
第4ステップを避けて, を使うことのメリットは2つある.
- はあらかじめ計算でき, その次元はである. ほとんどの場合, であるため, 各ステップの行列計算量は少なくなり, 計算速度の面で有利.
- 振動子の振幅の自由度を残したままにできる.
Marzo, Asier, and Bruce W. Drinkwater. “Holographic acoustic tweezers.” Proceedings of the National Academy of Sciences 116.1 (2019): 84-89.
Gerhberg, R., and W. Saxton. “A practical algorithm for the determination of phase from image and diffraction plane picture.” Optik 35 (1972): 237-246.
Wyrowski, Frank, and Olof Bryngdahl. “Iterative Fourier-transform algorithm applied to computer holography.” JOSA A 5.7 (1988): 1058-1065.
Wyrowski, Frank. “Iterative quantization of digital amplitude holograms.” Applied optics 28.18 (1989): 3864-3870.
Cheney, Ward, and Allen A. Goldstein. “Proximity maps for convex sets.” Proceedings of the American Mathematical Society 10.3 (1959): 448-450.
ただし, 有限回のステップで収束することは保証されていない.
Plasencia, Diego Martinez, et al. “GS-PAT: high-speed multi-point sound-fields for phased arrays of transducers.” ACM Transactions on Graphics (TOG) 39.4 (2020): 138-1.