進んだ処理：動体追跡第十章 進んだ処理：動体追跡
この練習では、Image-ProのTrack Objects （動体追跡） コマンドを紹介します。動体追跡
コマンドを用いると、時間、空間上で移動するオブジェクトの追跡ができ、例えば、毛細血管中を移動する細胞の移動距離、速度などが測定できます。
この練習では、以下の操作を行ないます。
■ 手動で動体追跡する● 測定項目を選択、追加する● 測定データをExcel のスプレッドシートに転送する■ 自動で動体追跡する● 自動追跡オプションを変更する
この練習には､ 約４５分かかります。

準備：Image-Proをまだ起動していない場合は、ここでImage-Proを起動します。ImageProのアプリケーションウィンドウがアクティブになったら、練習を開始できます。

重要：動体追跡では各種オプションの設定が重要となります。Image-Pro は前回操作したときの設定内容をそのまま保持しますので、練習の結果がマニュアル通りにならない場合があります。その場合には、マニュアルに記載されている設定内容とImage-Pro 上の設定が一致しているかご確認下さい。

■ 手動で動体追跡するここでは、明るいオブジェクトが一定方向に移動している画像を使用します。
１. File （ファイル）メニューから、Open (開く)コマンドを選択します。
Open File （ファイルを開く）ダイアログボ
ックスが開いたら、「ファイルの種類」欄から”Sequence (SEQ) ”を選択します。

Page 10-1

Image-Pro Plus スタートアップ マニュアル
２. Image-Proのアプリケーションフォルダ（通常はCドライブに”IpWin…”という名称で生成されています）にあるImagesフォルダから ”trackseq.seq”ファイルを開きます。(全部で 8フレームありますので、すべてのフレームを開きます。)”trackseq.seq”の画像ウィンドウが Image-Pro のワークスペース上に開き、SequencerToolbar （シーケンサーツールバー）が表示されます。

Play(再生)ボタン

Stop(停止)ボタン

３. Sequencer Toolbar から Play （再生）ボタンをクリックして画像を再生し、明るいオブジェクトが画像上を移動することを確認します。
確認し終えたら、Stop （停止）ボタンをクリックして再生を停止します。
４. Measure （測定）メニューの Track Objects （動体追跡）コマンドを選択します。
Tracking Data Table (トラックデータ表)が表示されます（右図）。

Page 10-2

進んだ処理：動体追跡
５. Tracking Data Table (トラックデータ表)のツールバーから(１つの動体を手動で追跡)ボタンをクリックします。

Add track manually

追跡するオブジェクトをクリックするよう、次の警告メッセージが表示されます。

６. 追跡したいオブジェクトの一つにカーソルを置き、クリックします。
クリックするとトラック (軌跡)が表示され、自動的に次のフレームが表示されます。表示されたフレーム上で、追跡しているオブジェクトを再度クリックします。
この操作を最後のフレームまで (この画像の例では 8 フレームまで)繰り返します。
下図は、7 フレーム目が表示されている状態です。

分子：現在のフレーム
分母：全フレーム数

トラックが表示されます

表示されたフレーム上で、オブジェクトを再度クリックします

追跡を途中で終了する
場合は、このボタンをクリックします

注記：フレームの途中で追跡を終了する場合は、Close track (別のオブジェクト)ボタンをクリックします。追跡を取り消す場合は、Exit (終了)ボタンをクリックします。

Page 10-3

Image-Pro Plus スタートアップ マニュアル
７. 追跡が終了すると、Tracking Data Table (トラックデータ表)に測定データが表示されます。

Add track manually (１つの動体を手動で追跡)ボタンをクリックし、別の８. 再度、オブジェクトを同様の手順で追跡します。
別のオブジェクトを同様の手順で追跡します

９. 画像上に、測定されたトラックが、それぞれ別の識別色で表示されます。Tracking
Data Table (トラックデータ表)には測定データが表示されます。

ラベルが対応の識別色で表示されます

Page 10-4

進んだ処理：動体追跡（任意）識別色は、Tracking option (動体追跡のオプション)ボタンをクリックして表示されるTracking Options (動体追跡のオプション)ダイアログボックスのView/Output (表示/出力)タブで変更できます。

測定図形の形状、 色を設定します[詳細は、 オンラインヘルプのView/Output(表示/出力)タブ
から、 Tracks(トラッ クのオプション)欄をご参照下さい]

10.

Show measurements statistics (統計データを表示)ボタンをクリックします。
Tracking Data Table (トラックデータ表)の下部に、統計データが表示されます。

統計データ

11.

Tracking option (動体追跡のオプション)ボタンをクリックします。
Tracking Options (動体追跡のオプション)ダイアログボックスが表示されたら、Page 10-5

Image-Pro Plus スタートアップ マニュアル
Measurements (測定項目)タブをクリックして前面に表示させます。
12. Measurement (使用可能な測定項目)欄から、Or.Dist (始点からの直線距離)クリックして選択し[この時、Or.Dist (始点からの直線距離)が強調表示されます]、Add (追加)ボタンをクリックします。
これで、Selected measurements (測定する項目)欄に、Or.Dist (始点からの直線距離)が追加されます。
「使用可能な測定項 目」欄“Or.Dist”を選択し、“Add”ボタンをクリックします「測定する項目」欄

13. OKボタンをクリックして、Tracking Options (動体追跡のオプション)ダイアログボック
スを閉じます。これで、Or.Dist (始点からの直線距離)が測定され、Tracking Data
Table (トラックデータ表)に表示されます。

Or.Dist が表示されていない時は、スクロールバーを右方向にスクロールして下さい

Page 10-6

進んだ処理：動体追跡
14.

Select tracks (トラックを選択)ボタンをクリックして、Tracking Data Table (トラックデータ表)の ”Track2”の行をクリックします。この時、”Track2”の行が強調表示されます (前ページ図)。
注記：選択を解除する場合は、キーボードの Ctrlキーを押しながら、選択されている行をクリックします。

15.

Hide unselected tracks (非選択のトラックを隠す)ボタンをクリックします。
Tracking Data Table ( ト ラ ッ ク デ ータ表)の ”Track1”の行が非表示となります。
（”Track2”の行だけが表示されます。）

16.

Show all tracks (全てのトラックを表示)ボタンをクリックします。すべてのデータ行が表示されます。

17.

Save tracks (トラックデータを保存)ボタンをクリックします。 Save tracks (トラッ
クデータを保存)ダイアログボックスが表示されます。

18.「ファイル名」欄に任意の名称 (上図の例では、Mytracks)を入力します。
19.「保存」ボタンをクリックします。これで、測定データがファイルに保存されます。 (上図の例では、Image-Pro のアプリケーションフォルダ ”IpWin51”の下に保存されます。）
20.

Show graph (グラフを表示）ボタンをクリックします。Tracking graph (トラッキンググラフ)が表示されます。

Page 10-7

Image-Pro Plus スタートアップ マニュアル

このリストボックスからは、グラフ表示する測定項目を選択できます21.

Send table to Excel (トラックデータ表をExcelへ転送)ボタンをクリックします。ご使用のパソコンにMicroSoft社Excelがインストールされている場合、測定されたデータがExcelのスプレッドシートに転送されます。

22. この練習を終えるために、Window （ウィンドウ）メニューのClose All （全てを閉じる）コマンドをクリックします。”trackseq.seq”の画像ウィンドウが閉じます。
23.Window （ウィンドウ）メニューのClose Tools （ツールを閉じる）コマンドをクリックします。Tracking Data Table (トラックデータ表)、Tracking graph (トラッキンググラフ)が閉じます。
＞＞ 次のステップ「自動で動体追跡する」に進みましょう。

Page 10-8

進んだ処理：動体追跡■ 自動で動体追跡する
ここでは、不定方向に移動する魚影の画像を使用します。
１. File （ファイル）メニューからOpen（開く）コマンドを実行します。
Open File （ファイルを開く）ダイアログボ
ックスが開いたら、「ファイルの種類」欄からSequence (SEQ) を選択します。

２. Image-Proのアプリケーションフォルダ（通常はCドライブに”IpWin…”という名称で生成されています）にあるImagesフォルダから ”Fish.seq”ファイルを開きます。(全部で300フレームありますので、すべてのフレームを開きます。)”Fish.seq”の画像ウィンドウが Image-Pro のワークスペース上に開きます。

まず、この画像から魚影だけを取り出すため、シーケンス画像の隣り合う２つのフレームの差分を取り、背景を除去します。

Page 10-9

Image-Pro Plus スタートアップ マニュアル
３. Image-Pro の Sequence (シーケンスツール)メニューから、Difference (フレーム間の差分を取る)コマンドを実行します。
４. 下図の Sequence difference options (差分計算のオプション)ダイアログボックスが表示されたら、先頭のオプション、Calculate the last frame…(最終フレームは先頭フレームとの差を計算)を選択し、OKボタンをクリックします。

注記：このダイアログボックスが表示されない場合は、次の(1)～(3)の操作を実行した後に、再度 Difference (フレーム間の差分を取る)コマンドを実行します。
(1). Sequence (シーケンスツール)メニューの Sequence Options..(シーケンスオプション)コマンドを実行します。
(2). 表示された Sequence options (シーケンスオプション)ダイアログボックスの最後の行をダブルクリックして、Do not prompt for settings (オブジョン設定のダイアログを表示しない)から Prompt for settings (オブジョン設定のダイアログを表示)に変更します。

この行をダブルクリックして、Prompt for settings を選択してから、OK ボタンをクリックします

Page 10-10

進んだ処理：動体追跡(3). OK ボタンをクリックします。これで、Sequence difference options (差分計算のオプション)ダイアログボックスが表示されるようになります。
Difference (フレーム間の差分を取る)コマンドを実行後、右図のように、背景が除去された新規画像が Image-Proのワークスペース上に生成されます。画像中、白い魚影が現在のフレームの魚影、黒い魚影が次のフレームの魚影となります。
以下、この画像を用いて、白い魚影を追跡します。

５. Measure （測定）メニューの Track Objects （動体追跡）コマンドをクリックします。
Find all tracks
Tracking Data Table ( ト ラ ッ ク デ ー タ 表 ) が 表 示 さ れ た ら 、automatically (全ての動体を自動追跡)ボタンをクリックします。 Tracking (追跡中）
ダイアログボックス、およびCount/Size (カウント/サイズ)ダイアログボックスが表示されます。

６. Count/Size (カウント/サイズ)ダイアログボックスから、Manual (手動抽出)オプションを選択します。
７. Select Ranges (レンジを選択)ボタンをクリックします。
８. Segmentation (色抽出)ダイアログボックスが表示されたら、ヒストグラム上の赤色の垂直線をドラッグし、追跡するオブジェクトの輝度レンジを 161～255 程度に設定します。輝度レンジが設定されると、画像上、抽出されたオブジェクトが赤色で表示されます (次ページ図)。

Page 10-11

Image-Pro Plus スタートアップ マニュアル

垂直線をドラッグして輝度レンジを 161～255 に設定します

抽出されたオブジ
ェクトが赤色で表示されます

設定し終えたら Close ボタンをクリックします

輝度レンジを設定し終えたら、Close (閉じる)ボタンをクリックして、当ダイアログボックスを閉じます。
９. Tracking (追跡中)ダイアログボックスのContinue (続ける)ボタンをクリックします。
10. 追跡するオブジェクトがアウトラインで囲まれ、下図の Check outlines (アウトラインを確認して下さい）が表示されます。

追跡するオブジェクトが赤いアウトラインで囲まれます。
これで正しい場合は、「はい(Y)」をクリックします。

Page 10-12

進んだ処理：動体追跡
囲まれたアウトラインが正しければ、「はい(Y)」ボタンをクリックします。これで追跡が開始され、下図のように、”Track1”というトラック (軌跡)が一つ 検出、表示されます。

注記：● トラックが一つだけではなく、数多く検出された場合は、正しいオプションに設定し直す必要があります。下記の「自動追跡オプションの設定手順」に記述されている操作を実行してから、再度手順 5.からやり直して下さい。
自動追跡オプションの設定手順：(1). Tracking Data Table (トラックデータ表)のTracking
option (動体追跡のオプション)
ボタンをクリックします。
(2). Tracking Options (動体追跡のオプション)ダイアログボックスが表示されたら、Auto Tracking(自動追跡のオプション)タブを前面に出し、次ページに記述の「各オプションの設定内容」に従って設定します（右図参照）。
(3). 設定後、OKボタンをクリックして当ダイアログボックスを閉じます。

Page 10-13

Image-Pro Plus スタートアップ マニュアル
各オプションの設定内容：● Velocity limit (search radius)[速度制限 (探索半径)]： “150“に設定します。
現在の位置を中心にした半径 150 ピクセルの円内で、動体の次の位置を探索します。
● Acceleration limit (加速度制限)： Auto (自動)オプションを選択します。動体が次の位置からその次の位置に移動する際の速度の変化を指定します。
Auto (自動)の場合は、Velocity limit(search radius)[速度制限 (探索半径)]の 1/2 の値が設定されます。
● Minimum total track length (最小のトラック長)： “10“に設定します。10 ピ
クセルより小さい長さのトラックは、追跡の対象から除かれます。
● Predominant motion type (主な移動方向)： Chaotic (不定)に設定します。
動体に方向性がない場合は、Chaotic (不定)に設定します。
● Allow partial tracks. (部分トラックを許す)： このオプションを選択します。
選択すると、一部のフレームだけに現れる動体も追跡の対象となります。
● Min. length (最小のフレーム数)： “10“に設定します。 10フレーム連続しないトラックは、追跡の対象から除外されます。
● Tracking prediction depth (トラック予測のためのフレーム数)： “2“に設定します。２フレーム連続して動体が検出されない場合は、追跡の対象から除外されます。１フレームだけ検出されない場合は、前後のフレームから予想位置が計算され、トラックが継続しているとみなされます。
● Show outlines during auto tracking (自動追跡時にアウトラインを表示)：
for Active image only (選択中のフレーム)オプションを選択します。現在選択されたフレームにのみ、追跡中のオブジェクトにアウトラインが表示されます。
● 次の Optimize display(表示の最適化)ダイアログボックスが表示された場合は、システムリソースが不足していて、検出されたトラックの図形を完全には表示できない状態にあります。

この場合は、「はい(Y)」をクリックして処理を続けます。

Page 10-14

進んだ処理：動体追跡
その後、追跡が完了した画像をSequencer Toolbar （シーケンサーツールバー）の Play （再生）ボタンで再生すると、下図のように、再生しているフレーム付近のトラック図形だけが表示されるようになります。詳細は、 オンラインヘルプのView/Output(表示/出力)タブから、Partial tracks(トラックの部分表示)欄をご参照下さい。

再生すると、現在のフレーム付近のトラックが表示されます

11. Tracking Data Table (トラックデータ表)のリックしてグラフを表示します。

Show graph (グラフを表示)ボタンをク

12. 最後に、この練習を終えるために、Window (ウィンドウ）メニューのClose All （全てを閉じる）コマンドをクリックします。保存されていない画像を保存するか、それとも破棄するか確認を求めるメッセージが表示されます。

Page 10-15

Image-Pro Plus スタートアップ マニュアル

ここでは、No All （全て破棄）ボタンをクリックします。これで、画面上の全ての画像が閉じます。
13. File （ファイル）メニューの Exit （終了）コマンドをクリックします。
これで Image-Pro が終了します。
これで Image-Pro Plusの操作練習は終わりです。
弊社ではお客様からのご意見が重要だと考えています。このマニュアルをお使いになってご意見やご要望がおありのときは、弊社までご連絡下されば幸いです。
Image-Pro Plusをお選びいただき、ありがとうございました。

Page 10-16