Journal 作成
1. Journal ?
Journal MetaMorph中 あ 複数 コマン 組 合わ (マ ) 総称
Journal 解析 撮影 限 MetaMorph 内 各種コマン マ 化 べ コマン
可能 言う い コマン 組 合わ 主 変数(Variable) IF FOR NEXT
様 論理 組 込 可能
Journal 作成 MetaMorph 各種コマン 理解 必要
2. Journal 作成方法 い
Journal Journal ニ 2通 方法 作成 可能
Start Recording 一連 コマン 操作 記録 登録 方法
Edit Journal Journal Editor 1コマン 登録 書 込 方法
Start Recording Journal作成 簡単 細 い部 設定 向
方法 慣 MetaMorph 各種コマン 理解 必要 細 い設定 可能
Journal Editor Journal作成画面
3. Journal 作成 Start Recording 使 Journal作成
Start Recording 使 Journal作成 複雑 細 い設定 Journal 向 MetaMorph
内 使用頻 高いコマン 簡単 Journal化 TaskBar 登録 ニ 画面 選択 操作 さ 簡便化
使用頻 高 利便性 あ 画像 マッ 変換 Start Recording 使 Journal化
例題:
16bit マッ 画像 コマン Duplicate as Displayed 使 24bit マッ
変換
16bit マッ 24bit マッ
3-1.
本操作 通常 Edit ニ Duplicate As Displayed 選択 ン 24bitコ
変換 行い 1 ッ ニ 選択 行う 効率向 可能
3-2.
Journal 作成 始
対象 16bit画像 1枚用意 Journal ニ Start Recording 選択 さい
Start Recording機能 実行後 操作 コマン 記録 い 選択後 MetaMorph ン
[Recording] 表記さ
Edit ニ Duplicate As Displayed 選択 さい
Journal Recording中 Record可能 Journal 登録可能 コマン ン 表示さ
画像 変換 行い Entire Image 選択 い 確認 OK ン 押 さい
OK ン 押 変換さ 画像 作成さ
Duplicate 変換コマン 登録 完了
3-3.
Recording 完了 Journal 保 3-2 操作 う Journal ニ
Stop Recording 選択 さい
選択後 Journal 保 画面 表示さ 任意 称 Journal (jnl) 保
保 完了 ン 表示さ Taskbar 登録 う
Taskbar 登録後 ン 称 任意 変更 可能
Taskbar 登録後 Taskbar 任意 称 付
保 さい Journal 登録 完了
登録後 Journal 動作 確認 さい
4. Journal 編集 Journal Editor 使 Journal 編集 作成
Edit Journal 使 既 Journal 編集及び作成 い 述べ
3. 作成 Duplicate Journal Journal Editor 使 編集 う
編集内容
Duplicate as Displayed 実行 前 コ 元画像 表示比率 Zoom 等倍 1x 変更
コ 行う 編集 行い
4-1.
Journal Editor Journal ニ Edit Journal 選択
4-2.
ほ 作成 Journal 選択 選択後 様 Journal Editor 起動
4-3.
Journal Editor Journal化 べ コマン 組 合わ IF FOR NEXT等 論理
条件 記述 Journal 作成 編集 可能
編集 追記可能 目 大 3
Builtin Functions
Acquireや Region Measurements等 MetaMorph 各 ニ 在 各種機能
Journal 追記 Recorded Journals
既 作成 Journal 別 Journal 中 組 込
Actions
任意 変数 Variable For/Next If/Then/Else等 論理コマン Prompt User 様 コマン 入力
式 ン ン 等 Journal 組 込 出来
編集中 Journal Editor ン 右 表示さ Functions Descriptions
表示 替え 可能
編集中 Journal 各コマン 細 表示さ Descriptions 表示 良い う
4-4.
Journal 追記編集 行い う
現在 Journal 構文 い 思い
1 行目 As Displayed コマン あ コ 対象 Current At Start コ さ 画像
New 新規 ン Untitled いう 称 作成さ いう意味
参考 コマン 編集 う
1 行 目 1:New”Untitled”= コ マ ン ッ 選 択 後 部 あ Edit
Function Settings 押 さい
様 Duplicate as Displayed ン 表示さ
Source Image ッ さい
処理対象 回 場合 画像 複製元 画像 選択
Journal中 処理対象 画像 基本的 全
回 処理対象 画像 1枚 Current At Start 選択 OK 押 さい
Last Result:現在 コマン 実行さ 直前 処理やLoad
さ 画像 選択
Current At Start:Journal実行中 最初 Loadさ
Acquire 画像 指定 Journal処理中 ン
中 画像 1枚 い場合 選択 さい
Specified:任意 称 指定 固定さ
い 対 処理 行う場合 使い
Select On Playback: 処理 行う際 処理前
ン 中 対象画像 選択 求
ッ マ 入 当 コ マ ン 実 行 時
Journal 一旦停 当
コ マ ン ン 表 示 側 入 力 待 機 状 態
続い Duplicate as Displayed 前 コ 元画像 表示比率 Zoom 等倍 1x 変更 必要 あ
処理 実行 コマン 追記
Set Image Zoom ッ As Displayed 直 追記
画 像 表 示 比 率(Zoom) 変 更 コ マ ン Set Image Zoom
コ マ ン MetaMorph 基 本 機 能 Builtin Functions 中 在
View Alphabetical 替え 全機能 表示
中 あ Set Image Zoom 選択
Set Image Zoom 追記 Set Image Zoom 機能 ン 表示さ
処理対象画像 1枚 Image: Current At Start 選択 Zoom: 等倍 100
(元画像 比100% 意) 入力 ン 押 さい
Journal 編集 終了
回 Journal 修 編集 終了
作成 Journal Journal Editor最 部 あ ン 実行
5. 変数(Variable) 使 Journal 編集 作成
Journal 主 各機能 組 合わ 作成 Variable ば 変数コマン 利用
利便性 機能性 拡張 出来
5-1. Variable
Me M r ソ 内部 使わ い 様々 設定 目画像 解析結果 露 時間 画像
ROI 情報 個別 設定さ い
例 表示さ い 画像 比率 V r e e I e. え い えば現在表示さ い 画像表示比率 % あ ば C rre V e わ
従い ほ 編集 Journal い Set Image Zoom 機能 使わ 画像比率 変数
割 当 い 場合 様 変数 使 画像表示比率 設定 可能
記 様 Journal 場合 機能コマン 使う方法 Variable 使う方法 結果 全
Variable 変数コマン さえ割 当 い ば 細 いコマン や 任意 変数 自由 作
成 変数 内容 更新 入 言う ッ あ
5-2.
Variable う 使う ?
MetaMorph い Variable MetaMorph中 様々 機能 設定数 象 紐付 さ
簡単 一例 挙
記 Journal 画像 Region 幅 Region.Width Region 高さ(Region Height) 共 100 変更
記 場合 Region 絶対 行 い Variable 便利 画像
対 10% … 様 相対 入 可能
画像 解像 Image.Width (画像 幅) Image.Height (画像 高さ) 変数 在
記 様
Region.Width = Image.Width * 0.1
画像解像 10% 仮 解像 1000x1000 あ ば 1000 10% あ 100
Region 幅 定義さ
う Variavle 他 Variable 入 四則演算 関数等 組 合わ 使う 可能
Variable 使え う あ 探 次 明
5-3.
Variable 種類 調べ方
変数 あ Variable 非常 多数 在 大 6 い
様 目 あ Assign Variable ン 確認 う
Assign Variable Journal ニ Variable Assign Variable 表示
Assign Variable ン
Assign Variable ン 本来 機能 MetaMorph 有 い 変数 任意 入 目的 い
Journal Editor Actions Assing Variableコマン 機能 Journal 追記
Assign Variable ン Variable 各 選択
記 各 ニ 求 変数 確認
Custom: 任意 作成 変数
Image:画像 関 解像 等 変数
Measurements:解析結果 Summary 関 変数
Program: や 等 接続制御さ い
関 変数
Region:画像 あ Region 関 変数
Objects:解析結果 Objects 関 変数
変数 変更 可能 物 う い あ
例えば 記 Region 関 変数 場合
各 目 段 あ Attrib 変数 対 変更 可否 示 い
R: Readable
変数 新 い 割 当 べ 測定変数 専用
解析結果や画像 輝 階調 当
RW: Readable / Writable
変数 込 異 変更 入
RWX: Readable / Writable / Executable
変数 変更 数 入 結果 即時変更さ
えば Active Region Region.Width 変数 変更 OK ッ Region
え 数 従 幅 変更さ 。
従い Region 関 Region.Width(Region 幅) Region.Height(Region 高さ)
Region Top(Region 最 部 Y 標) Region Left Region 端 X 標 変更可能
変更処理 即時画面 Region 変化 Region Type(Region 形状)
変更 一 い いう
い Assign Variable Journal い 登録 方法及び使い方 次 明い
Journal ニ Edit Journal New Journal 新規Journal作成画面 び出 さい
5-4.
Journal Editor Assign to Variable 使い方
簡単 例題 5-2 紹
画面 あ Region 大 さ 100x100 変更
い 思い
画像 Load 画像 1 大 目 Region 作成 さい 場合 注意 べ
Journal中 Variable 変更 付 Region Active Region あ いう
画面 複数 Region あ 場合 都 変更処理 Region 選択 必要 あ
続い Journal Editor あ Action Assign To Variable ッ う 追記 い
行 書 込
追記 直後 う 表示さ
書 込 直後 変数 指定 い い Assign To Variable 文 赤 表示さ
い
う 条件指定 さ い い 起 構文 場合 赤文 表記さ
続い Journal 編集 行いや い う Descriptions ッ Journal 内容 細表
示 替え さい
Assign To Variable
対象 変数:Variable = 対象 変数 入 数 文 列 変数:Expression
う 目 コ 目的
回 Journal Region 幅 高さ 100( ) いう場合
Region 幅 高さ(Variable) = 100(Expression)
必要 あ
1行目 Region 幅 = 100 Region 幅 変数 Variable 入力
Journal Editor 部 あ Variable 入力欄 右 あ ン 押 さい
変数 わ い 場合 直接 行 記述 OK
Assign To Variable ン 表 示 さ Region 関 変 数 Region 選 択
Region 幅 意味 変数 Region.Width 選択 ン び出 OK ン 押
さい
う 登録 完了
次 Expression 入力 指定 数 (100) 入力 ばOK
Region 幅(Region.Width) 100
続い Region 高さ 様 追記 Assign To Variable ほ 記述 行 直 追記
様 作成 さい
作成 完了 Journal Editor あ ン あ File ニ
Save as 任意 称 Journal 保 さい
作成 Journal ン 押 実行 早 実行 さい
Region 指定 変更さ
結 果 見 い Region 単 純 小 さ 場 合 処 理 後
Region 元 Region 位置 キ い
Region 位置 標 ン 標 (x y) Regon Region.Top, Region.Left あ
い 補足 記述 い
補足
Region 位置 標 い
Region Region 標 位置 定義 ン
Region.Top ン Y 標 Region.Left X 標
標 0 原 様 画像 矢印 示 う 画像 方向 右方向 標 位置
記 踏 え Region 変更 場合 ン 収縮後 Region 移動
う
回避 前 Region 中心 標 あ 任意 変数 入 縮小後
Region 位置 変数 使 移動 必要 あ
前 Region 中心 標● 様 示さ
(Region.Left, Region.Right)
Region.Height/2
前 Region 中心 標 x y 変数cx cy
中心 標cx
cx=Region.Left + (Region.Width/2) 中心 標cy
cy=Region.Top + (Region.Height/2)
Region.Width/2
続い さ Region 赤 元Region 対比 様
赤い 後 Region 前 位置
記 様 ば
う 元 位置 標 Region.Top, Region.Left ほ 変数 割 当 中心 標 cx cy 使
い 更新 ば
新 さ Region 位 置 Region ン 前
Region 位置 位置 Region Region.Width Region.Height 変数 ほ
定義 中心 標 cx cy 使う 様 定義
Journal 様
(Region.Left, Region.Right)
(cx,cy)
Region.Height/2
Region.Width/2
前 Region 中心 標 cx cy さ
Region 中心 cx cy 位置 変更
Region.Left=cx - (Region.Width/2) Region.Top=cx - (Region.Height/2)
定義 可能
6. 他 コマン い 6-1.
Loopコマン Loop Journal Loop for all Images/Plane/Regions/images in directory
本コマン あ Journal 指定 範 内 繰 返 実行 コマン
Journal ニ Loop 選択可能
Loop a Journal
Loop a Journal 指定 Journal 指定回数繰 返 実行可能
Journal 実行間 い 任意 ン 設定 可能
実用例 Acquire 等 撮影コマン Journal 化 繰 返 実行 簡易的
組 可能
Loop for all images
Loop for all images MetaMorph ン 展開さ 画像全 指定 Journal 実行
出来
予 解析 い画像 Load IMA(Integrated Morphometry Analysis)等 解析機能 Journal 登録 本コマン 実行 画面 全 画像 一括 解析 言 処理 可能
Loop for all Planes
指定 Journal 任意 Stack い 全 ン 実行
例 Stack い All Plane 解析 いIMA等 機能 使う 全 ン 解
析対象 実行 可能
Loop for all Regions
画像 作成 Region べ 指定 Journal 実行 可能
画像 複数 Region あ 実行 いコマン 画像 Region べ 実行 い場合等 便利
Display Paint Region 様 Region 中 任 意 輝 ン 塗 ぶ 可 能
Journal 自動化 い場合 Paint Region Journal 本機能 Loop ば全ROI ン 可
能
Loop for all Images in Dirctory
指定 内 画像全 任意 Journal 実行 可能
例えば IMA 解析 行うJournal 1 作 Journal 本機能 Loopさ 内
数百 数千画像 在 Load 解析 自動 実行
Journal 夫 画像 Load 画像処理 行い 処理後 画像 別 保 言
自動画像処理 自動保 可能
1行目 As Dispayed Current at Start 画像 指定 Duplicate 行い 2行目 元画像(16bit)
閉 3行目 残 処理後 画像 Save as 保 う Journal 想定さ 思い
実際 実行 Save as 保 確認 行う 自動化
MetaMorph い 処理中 新 作成さ 画像 自動 保
場合 新 画像 自動保 必要 在箇所 示 変数
Image.FilePath 在
Loop for all Images in Dirctory ン 中 あ Auto
Save Modified ッ 入 Journal 普通 Save As コ
マン 入 様 Journal 進行 保 都
マニ 指定 い 行 う Saveコマン 進
行 停 マニ 保 回避 自動保 行う場合 新 作成さ 画像 対 Image.FileDrive
何処 (Image.FileDir)
様 前 (Image.Name)
記3 変数 組 合わ Image.FilePath 入 い ば Save as 自動的 指定
対 指定 称 保 さ
例えば Load 画像 24bit 画像 化 画像 color_ 頭文 付 保
言 Journal 様
1~3行目:
Loadさ 元画像 必要 変数
Image.Name: (任意変数 name 入)
Image.FileDrive: (任意変数 drive 入) Image.FileDir: (任意変数 directory 入)
確定 4行目:
As displayed コマン 画像 24bit化 行い
5行目:
時 MetaMorph ン 16bit 元画像 24bit 変換さ 画像 2 在
必要 い元画像 Close 閉
6行目:
対象 画像 Image.File.Path 設定 記 Journal
drive + directory+ “color_” + name + “.tif”
設定 い コ ン 区 文 文 列 使用さ
変 数 足 い 変 数 え 文 列 繋 形 示 う
FilePath 形成さ
拡張子 コ ン 区 保 マッ 任意 指定
Journal あ ば 4行目 処理方式 部 書 換え 簡単 画像処理 自動保
Journal 書 換え 可能
Enter valiable
本コマン 変数 ン 性 持 任意 数 変数 選択肢可 Yes/No 2択性 持
撮影 露 時間 入力 解析 解析 入力等幅広い用途 あ
Enter valiable 6種類 あ
次 各種類 明 い
Yes/No Massage Box
変数 ValX 対 Yes or No 2択
い(Y) 選択 ValX = “Y”
いいえ(N) 選択 ValX = “N”
ン 押 様
Preview 表示さ 際 ン
位置 調整 実際
Journal 実行 際 ン 位置
設定さ
Yes/No Massage Box
変数 ValX 対 Yes No 加え Cancel 3択
い(Y) 選択 ValX = “Y”
いいえ(N) 選択 ValX = “N”
キ ン 選択 ValX = “C”
Number Field
指定変数 任意 数 入 可能
記 様 100 入力 ValX = 100
目 ッ 入 入力可能 数 入力幅 設 出来
String Field
指定変数 任意 文 列 入 可能
記 様 DAPI 入力 ValX = DAPI
Radio Buttons(Single selection)
指定変数 作成 1 入 文 文 列 選択 出来
ッ 入 否 選択 返答 文 形式 変化
ッ 入 い い場合
DAPI 選択 ValX = A GFP 選択 ValX = B
返答さ 入文 番 A B C …
ッ 入 い 場合
DAPI 選択 ValX = DAPI GFP 選択 ValX = GFP
表記 文 列や数 任意 変数 入 い場合 選択 さい
Item List 任意 作成 改行 場合 Ctrl+Enterキ 押 改行(=
ン 追加) 出来
Text List(Multiple selection)
指定変数 作成 1 複数 入 文 文 列 選択
出来
ッ 入 否 選択 返答 文 形式 変化
基本的 前 Radio Button 機能 Text List 1 変数 対 複数
選択 可能
右 様 3 選択 場合
ッ 入 い い場合 ValX = “ABC”
ッ 入 い 場合 ValX = “DAPI;GFP;RFP”
Prompt User Enter Variavle 違い
Action 選択可能 Prompt User 記述方式 異 基本的 Prompt User コ
マン
Prompt User 相違
Enter Variable Text List(Multiple selection) Prompt user Checkboxes
Radio buttonやCheckboxes
ン 押 表示さ
Prompt User 異 Enter Variable
Ctrl+Enter 改行 Ctrl+Tab キ 横
方向 追加 可能
様 Well 模 ン
作成 可能
Enter Variable 異 返答さ
変数 文 列 (A B C )