HoVerNetで細胞のインスタンスセグメンテーション
HoVerNetで細胞のインスタンスセグメンテーション
HoVerNetで細胞のインスタンスセグメンテーション
01はじめに02⚪ 配布するpythonファイルについて03⚪ デモデータ04⚪ 16bit画像の読み込み05⚪ Distance mapの作成06⚪ Distance mapからインスタンスラベル作成(post process)07🔴 TensorFlowの環境構築08🔴 TensorFlowの一連のワークフロー09🔴 Distance mapの作成10🔴 Dataset① - ファイルパスのDataset作成 -11🔴 Dataset② - 画像の読み込み -12🔴 Dataset③ - データ拡張/値の範囲変更 -13🔴 Dataset④ - インスタンス画像をDistance mapへ変換 -14🔴 Dataset⑤ - 全ての関数を適応したDatasetの作成 -15🔴(モデル自作の事前知識)モデルの構造を視覚的に確認16🔴(モデル自作の事前知識)Functional APIのモデル構築例17🔴 HoVerNetモデル作成① - encoder -18🔴 HoVerNetモデル作成② - decoder -19🔴 HoVerNetモデル作成③20🔴 Loss① - クロスエントロピー、Dice -21🔴 Loss② - Distance mapの誤差、勾配誤差 -22🔴 Metrics23🔴 (モデルの訓練の事前知識)compile()メソッド, fit()メソッド24🔴 (モデルの訓練の事前準備)モデルの精度確認plot25🔴 モデルの訓練26🔴 モデルの訓練【カスタムトレインループ】27🔴 訓練済みモデルの保存と読み込み28🔴 予測とpost process29⚪ インスタンス画像の保存とImageJでの読み込み30🔵 PyTorchの環境構築31🔵 Distance mapの作成32🔵 Dataset① - Datasetでの処理内容 -33🔵 Dataset② - 自作Datasetの定義 -34🔵 DataLoader35🔵(モデル自作の事前知識)モデルの構造を視覚的に確認36🔵 HoVerNetモデル作成① - encoder -37🔵 HoVerNetモデル作成② - decoder -38🔵 HoVerNetモデル作成③39🔵 Loss① - クロスエントロピー、Dice -40🔵 Loss② - Distance mapの誤差、勾配誤差 -41🔵 モデルの訓練42🔵 モデルの保存と読み込み43🔵 モデルの訓練244🔵 早期終了、ベストモデルの保存45🔵 予測とpost process46⚪ インスタンス画像の保存とImageJでの読み込み47----- バーチャルスライドへの応用 -----48⚫ QuPath - 可視化・ラベル付けツール -49⚫ 正解ラベル付け50⚫ 正解ラベルの手修正51⚫ 正解ラベル(訓練用タイル画像)の書き出し52🔴 訓練53⚫ 予測用タイル画像の用意54🔴 予測処理の実行55⚪⚫ 予測後データをインスタンスラベル画像として保存 ➔ QuPathに反映56⚪⚫ 予測後データを細胞輪郭座標として保存 ➔ QuPathへの反映57⚫ タイル重複領域に作られた細胞の処理58⚪ [予測後データ処理] 細胞輪郭座標 ➔ 重複細胞処理
Chapter 22

🔴 Metrics

Ryota Chijimatsu
Ryota Chijimatsu
2024.02.16に更新