セマンティック セグメンテーションは、入力画像の各ピクセルにセマンティック カテゴリを割り当てることで、該当ピクセルを、車、道路、樹木、馬などの物体の一部として識別します。libsegmentation は、ADAS アプリケーションで使用できるセグメンテーション ライブラリです。これは、開発者がザイリンクス FPGA でセグメンテーション タスクを運用するためのシンプルなインターフェイスを提供します。
次の図は、セマンティック セグメンテーションの例であり、「青みがかった灰色」が空を、「緑色」が樹木を、「赤色」が人物を、「濃い青色」が車を、「濃い紫色」が道路を、「灰色」が建物を表しています。
図 1. セマンティック セグメンテーションの例
次の表に、Vitis AI ライブラリでサポートされるセマンティック セグメンテーション モデルを示します。
番号 | モデル名 | フレームワーク |
---|---|---|
1 | fpn | Caffe |
2 | FPN-resnet18_Endov | |
3 | semantic_seg_citys_tf2 | TensorFlow |
4 | mobilenet_v2_cityscapes_tf | |
5 |
SemanticFPN_cityscapes_pt |
PyTorch |
6 | ENet_cityscapes_pt | |
7 | unet_chaos-CT_pt | |
8 | SemanticFPN_Mobilenetv2_pt |