Main Content

このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。

imregister

强度ベースのレジストレーション

说明

移动_reg= imregister(移动,,,,固定的,,,,transformType,,,,优化器,,,,公制は22次元またはまたは次元のイメージイメージイメージ移动を変換し、参照イメージ固定的にレジストレーションします。transformTypeは実行変换のを定义し,公制は最適化するイメージ間における類似度の定量的な尺度を定義し、优化器はを化ためのを记述ます。关数は,レジストレーションささイメージイメージイメージ移动_regを返します。

[[移动_reg,,,,R_reg] = imregister(移动,,,,rmmoving,,,,固定的,,,,Rfixed,,,,transformType,,,,优化器,,,,公制は,空间イメージ固定的を用いレジされるに,空间参照イメージ移动を変换し。rmmovingおよびRfixedは、移动および固定的のワールド座標範囲と解像度を記述する空間参照オブジェクトです。

___= imregister(___,,,,名称,价值1つつのと値ののによって追加オプション指定しし。

すべて折りたたむ

2つのイメージます。この例で,膝膝ののののの枚枚のののの枚枚枚枚枚枚枚枚枚枚イメージイメージイメージイメージイメージをします。固定固定イメージははスピンエコーイメージイメージ2枚スライス取得さますがややずれています。

固定= dicomread('knee1.dcm');移动= dicomread('knee2.dcm');

位置のたイメージ表示します。

imshowpair(fixed, moving,'Scaling',,,,'joint'

图包含一个轴对象。轴对象包含类型图像的对象。

异なるセンサー得イメージであるため,をを'multimodal'に設定して、オプティマイザーとメトリクスを作成します。

[[优化器,,,,公制] = imregconfig('multimodal'
优化器= registration.optimizer.OnePlusoneEvolutionary属性:生长依赖器:1.050000E+00 EPSILON:1.500000E-06 INTICLRADIUS:6.250000E-03最大材料:100
metric = registration.metric.mattesmutualInformation属性:数字空间样本:500 numberofhistogrambins:50 useallpixels:1

问题が最に,多く反复がとなるように,,オプティマイザーののプロパティを调整调整

优化器。Initialradius= 0.009;优化器。epsilon= 1.5e-4;优化器。growthFactor = 1.01;优化器。maximumiterations= 300;

レジストレーションを実行ます。

移动registered = imregister(移动,固定,“仿射”,优化器,度量);

レジストレーションが行われたイメージを表示します。

图IMShowpair(固定,移动注册,'Scaling',,,,'joint'

图包含一个轴对象。轴对象包含类型图像的对象。

入力引数

すべて折りたたむ

レジストレーションさイメージ。次元グレースケールイメージを数値行列行列行列またはまたはまたは次元グレースケールグレースケールボリュームををを表す表す表す表す表す表す次元数次元数次元数値値配列ますますます

データ型:单身的|双倍的|int8|int16|int32|UINT8|uint16|UINT32

レジストレーションさイメージ关连付けている空间参照情报。imref2dオブジェクトまたはimref3dオブジェクトとして指定ます。

ターゲット方向の参照イメージ。2 次元グレースケール イメージを表す数値行列または 3 次元グレースケール ボリュームを表す 3 次元数値配列として指定します。参照イメージは、レジストレーションを行うイメージ移动と同じでなけれなりません。

データ型:单身的|双倍的|int8|int16|int32|UINT8|uint16|UINT32

参照(固定)イメージに付けられて空间。。imref2dオブジェクトまたはimref3dオブジェクトとして指定ます。

移动にさ几何学変换は次のかの値に指定指定。。。

说明
'translation' 2次元(x,y)のの移动またはまたはまたは次元(x,y,z)のの移动。
'rigid' 平行移动回転を含む。。
'similarity' 平行移動、回転およびスケーリングを含む非鏡映相似変換。
“仿射” 平行移动回転スケーリングせん断をアフィン変换。

'similarity'および“仿射”の変换は,非镜映変换伴い。。。

データ型:char|细绳

类似度を最适化メソッドメソッド。optimizer オブジェクト常规植物またはOnePlusoneSevolutionaryとして指定し。

レジストレーション时最适されるのの类似度メトリクスメトリクス。オブジェクトMeanSquaresまたはMattesmutualInformationとして指定し。

名前と値引数

例:“展示式化”,1は详细最适モードをにします。

オプションの引数名称,价值のコンマ切りペア指定します。姓名は引数名,Valueは対応する値です。姓名は引用でなければなりませ。。姓名1,Value1,...,NameN,ValueNのように、複数の名前と値のペアの引数を、任意の順番で指定できます。

详细な最适フラグ。'DisplayOptimization'と论理値trueまたは错误的で构成コンマ区のペアとしてし。。レジストレーションプロセスにおいてimregisterが最适をウィンドウに表示するかを制御し。。

データ型:逻辑

最初の何学的。。'InitialTransformation'仿射2dオブジェクトまたは仿射3Dオブジェクトでさコンマ切りのペア指定します。

レジストレーションプロセス使用れるピラミッドレベルの。。“金字塔级”と正の整数で構成されるコンマ区切りのペアとして指定します。

例:“金字塔级”,4は、ピラミッド レベル数を4に设定し。

データ型:双倍的

出力引数

すべて折りたたむ

レジストレーションされたイメージ。2次元グレースケールイメージを表す2次元数値行列または3次元グレースケール ボリュームを表す 3 次元数値配列として返されます。元のイメージ内の位置に対応せずに塗りつぶされるピクセルはすべて0です。

レジストレーションさたに付けられて空间参照情报。imref2dまたはimref3dオブジェクトとして返さます。

ヒント

  • IMREGTFORMimregisterはいずれ同じなるレジストレーションアルゴリズムをしています。imregisterは、移动をリサンプリングする追加ステップを実行し、IMREGTFORMで计算た几学変换のからレジストレーションれた出力イメージイメージを生成生成。。。移动固定的に关连付ける学変换にするには,IMREGTFORMを使用します。レジストレーションされた出力イメージが必要なときは、imregisterを使用します。

  • imregisterを呼び出す前,关数imregconfigを使用して优化器公制作成し通常最适化ベースベースのレジストレーションな结果结果をを得る得るにには,レジストレーションレジストレーションされるれるイメージのペアについて,,,,imregconfig提供さのはは単なる开始点すぎすぎませたとえばたとえば,,オプティオプティマイザーマイザーマイザーでで反复反复数数をを増やす増やす,,オプティマイザーマイザーののステップステップステップステップサイズサイズサイズサイズまたはまたは确率确率确率确率确率,レジストレーション程度されます。できる种のパラメーターのについては,imregconfigの出力参照して。。

  • 10%を超える场合,,,レジストレーションののににににににににimresizeでサイズ変更します。

  • imshowpairまたはimfuseを使用レジストレーション结果を可视し。。。

  • 自動化されたワークフローでimregisterを使用,复数イメージをレジでき。。。

  • レジストレーション対象に空间参照が场合は,参照オブジェクトを使用使用してて,そのimregisterに指定。これスケールの差考虑入れ入れためため,imregisterでより適切な結果に素早く収束するようになります。

バージョン履歴

R2012Aで导入