SegAnythingは、Google ColabのGPUを計算backendとして利用します。Box Prompt、Prompt Frame、Tracking Rangeの設定はすべてSegRef3Dで行い、別のGradio画面は使用しません。
Extensions > Batch Tracking > Batch Jobsでは、object名、Prompt Frame、Tracking Range、box座標を一覧で確認・編集・削除できます。Prompt FrameはTracking Rangeの内側に設定してください。
AI Segmentation > SegAnythingからCreate Input ZIPを押し、seganything_request.zipを保存します。ZIPには作業用JPG画像系列とmanifest.jsonが入ります。
seganything_request.zipを選びます。seganything_result.zipのdownloadがbrowserで自動的に始まります。処理中は、現在のstep、object、frame、全体進捗が表示されます。
seganything_result.zipを選びます。SegRef3Dは画像系列とmaskを検証してから反映します。画像を開いていない場合は、result ZIP内のJPG系列も自動復元します。読み込んだmaskは新しい[autosave] label PNGフォルダへ直ちに保存されます。
ブラウザ版も同じmanifest/ZIP形式を使用します。SegAnything > Edit SetupからAI Tracking Setupを開いたままmouse wheelまたはF/Rで画像を移動し、Use currentで現在画像をTracking start/endとして取り込みます。Add Box Prompt Hereではcrosshair補助線を使ってBox Promptを設定できます。Create Input ZIPで出力し、Colabの結果をImport AI Resultで復元します。jobの準備にはローカルSAM2やNVIDIA GPUは不要です。
読み込み後は通常のSegRef3Dと同じように、Add、Erase、Transfer、label変更、補間、計測、NIfTI、TIFF、STL、overlay PNG、volume CSV出力を利用できます。
mask PNGはsingle-channel label imageです。0が背景、1から20がobject IDです。
files.download()を使用します。