Platform for AI (PAI) のLVM-Motion Filter (DLC) コンポーネントは、過度に高速または低速の動きを持つビデオのデータをフィルタリングするために使用されます。 MP4ビデオのみを処理できます。
サポートされるコンピューティングリソース
アルゴリズム
LVM-Motion Filter (DLC) コンポーネントは、OpenCV Farnebackアルゴリズムに基づいて、ビデオ全体のモーションスコアを測定するための高密度オプティカルフローを計算します。 このように、コンポーネントは、ビデオの品質を保証するために、過度に速いまたは遅い動きでビデオのデータをフィルタリングすることができる。 ほとんどの場合、コンポーネントは、ビデオ生成モデルのその後のトレーニングに使用されます。
入力と出力
入力ポート
ファイルデータの読み取りコンポーネントは、トレーニングデータが保存されているObject Storage Service (OSS) パスを読み取るために使用されます。
OSSデータパスパラメーターを設定して、ビデオデータが保存されているOSSディレクトリを選択したり、ビデオメタデータファイルを選択したりできます。 詳細については、次のセクションのパラメーターの説明をご参照ください。
LVMデータ処理 (DLC) の任意のコンポーネントを入力として使用できます。
出力ポート
フィルタリングの結果。 詳細については、次のセクションのパラメーターの説明をご参照ください。
コンポーネントの設定
Machine Learning DesignerでLVM-Motion Filter (DLC) コンポーネントのパラメーターを設定できます。 下表に、各パラメーターを説明します。
タブ | パラメーター | 必須 | 説明 | デフォルト値 | |
フィールド設定 | ビデオデータOSSパス | 不可 | このコンポーネントを初めて実行するときにアップストリームコンポーネントが存在しない場合は、ビデオデータが保存されているOSSディレクトリを手動で選択する必要があります。 コンポーネントが実行されると、このパラメーターで指定されたディレクトリの上位ディレクトリにビデオメタデータファイルvideo_meta.jsonlが生成されます。 後でコンポーネントを使用してビデオデータを処理する場合は、video_meta.jsonlファイルを直接選択できます。 | デフォルト値なし | |
出力ファイルOSSパス | 可 | フィルタリング結果が保存されるOSSディレクトリ。 結果には次のファイルが含まれます。
| デフォルト値なし | ||
出力ファイル名 | 可 | フィルタリング結果のファイル名。 | result.jsonl | ||
Parameter Settings | 最小モーションスコア | 可 | 最小モーションスコア。 | 0.25 | |
最大モーションスコア | 可 | 最大モーションスコア。 | 20 | ||
FPSサンプリングレート | 可 | オプティカルフローのフレームサンプルレート。 | 2 | ||
実行チューニング | プロセス数 | 可 | プロセスの数。 | 4 | |
リソースグループの選択 | パブリックリソースグループ | 不可 | 使用するインスタンスタイプ (CPUまたはGPU) と仮想プライベートクラウド (VPC) 。 CPUインスタンスタイプを使用してコストを節約することを推奨します。 | デフォルト値なし | |
専用リソースグループ | 不可 | 使用するvCPU、メモリ、共有メモリ、およびGPUの数。 | デフォルト値なし | ||
最大実行時間 (秒) | 不可 | コンポーネントを実行できる最大期間。 指定した時間を超えた場合は, ジョブを終了します。 | デフォルト値なし | ||