本文為您介紹如何使用Model Gallery部署Grounded-SAM模型,並利用它進行圖片分割和標註。
背景資訊
Grounded SAM模型是一個最強的零樣本視覺應用,它可以通過文本輸入,檢測、分割和產生任何映像。它是由IDEA領銜的中國專業團隊打造的,基於Meta的SAM模型和其他三個強大的零樣本模型。
Grounded SAM模型主要由Grounding DINO和SAM(Segment Anything Model)兩個模型組成。其中SAM是一個零樣本分割模型,它可以為映像或視頻中的任何物體產生MASK,包括訓練過程中未出現過的物體和映像。Grounding DINO是一個先進的零樣本檢測器,它可以通過文本描述找到映像中的任意物體。
一、進入模型詳情頁面
進入Model Gallery頁面。
登入PAI控制台。
在左側導覽列單擊工作空間列表,在工作空間列表頁面中單擊待操作的工作空間名稱,進入對應工作空間內。
在左側導覽列單擊快速開始 > Model Gallery,進入Model Gallery頁面。
在Model Gallery首頁,單擊電腦視覺地區下的映像分割,然後在右側的模型列表中,單擊Modelscope_Segment-Anything模型卡片,進入模型詳情頁面。
二、部署線上服務
Model Gallery整合了EAS的功能,可以直接將Grounded-SAM模型部署為線上服務,並產生一個WebUI應用。通過WebUI應用,您可以便捷地體驗Grounded-SAM模型所擁有的強大圖片分割功能。通過Model Gallery部署線上服務的操作步驟如下:
在模型詳情頁面,單擊部署。

確認服務基本資料和資源資訊。
Model Gallery已經預先根據模型特點預置了每個模型部署相關的計算資源和服務名稱,本案例使用預設配置。您也可以根據業務需要對部署的相關配置變更。如何配置參數,請參見部署模型和調試模型。

單擊部署,並在計費提醒對話方塊中,單擊確定。
頁面將自動跳轉至服務詳情頁面,您可以在基本資料地區查看模型服務的部署狀態。由於該模型較大,部署過程大約需要持續10分鐘,當狀態變為運行中時,表明模型服務已成功部署。同時,您也可以在模型線上服務(EAS)頁面的推理服務頁簽下,查看部署任務。如何進入模型線上服務(EAS)頁面,請參見通過控制台部署。
後續,您可以啟動WebUI應用,來體驗Grounded SAM模型的推理效果,詳情請參見三、體驗Grounded SAM模型。
三、體驗Grounded SAM模型
在已部署服務的服務詳情頁面,單擊右上方查看WEB應用,啟動WebUI應用。

在WebUI應用頁面,進行推理驗證。

Grounded SAM模型提供了多種任務模式。在頁面左側的Image地區,您可以上傳需要進行映像分割的圖片;在頁面下方選擇合適的task_type以及對應的Text Prompt後,單擊Run,即可進行映像分割任務。
本案例主要介紹以下兩種task_type(任務模式),通過這兩種模式,您可以體驗到Grounded-SAM模型在映像分割任務上的強大功能。
automatic模式
task_type選擇automatic,您無需提供任何其他資訊,在上傳圖片後直接單擊Run,就可以自動進行映像分割,實現無互動式檢測分割。

scribble模式
task_type選擇scribble,您可以通過按一下滑鼠圖片上想要分隔的部分進行標記,與automatic模式相同,您無需輸入Text Prompt資訊。隨後單擊Run,即可進行映像分割。
