放療淋巴站分割
本文介紹圖像分析處理(imageprocess)類目下的放療淋巴站分割SegmentLymphNode的語法及示例。
功能描述
放療淋巴站分割能力可以根據(jù)輸入的胸部平掃或增強(qiáng)CT,指定目標(biāo)部位,進(jìn)行淋巴站分割。其中,目標(biāo)部位為胸部(CHEST),最終以NIFTI格式mask的形式給出淋巴站分割的結(jié)果。
- 您可以進(jìn)入在線咨詢獲取在線人工幫助。
- 阿里云視覺智能開放平臺(tái)視覺AI能力API接入、接口使用或問題咨詢等,請(qǐng)通過釘釘群(23109592)加入阿里云視覺智能開放平臺(tái)咨詢?nèi)郝?lián)系我們。
應(yīng)用場(chǎng)景
體檢篩查:支持輸入胸部平掃CT評(píng)估腸癌風(fēng)險(xiǎn),可輸出分類結(jié)果和病灶分割結(jié)果。
特色優(yōu)勢(shì)
- 腸癌風(fēng)險(xiǎn)評(píng)估:輸出正常腸、腸癌、非腸癌病變的三分類概率,其中三者中最高的一項(xiàng)為分類結(jié)果。
- 病灶可視化:輸出正常腸、腸癌、非腸癌病變的體積及對(duì)應(yīng)的分割結(jié)果(以NIFTI文件標(biāo)識(shí))。
接入指引
1. 注冊(cè)阿里云賬號(hào):打開阿里云官網(wǎng),在阿里云官網(wǎng)右上角,單擊立即注冊(cè),按照操作提示完成賬號(hào)注冊(cè)。
2. 開通能力:請(qǐng)確保您已開通圖像分析處理,若未開通服務(wù)請(qǐng)立即開通。
3. 創(chuàng)建AccessKey:請(qǐng)確保您已創(chuàng)建AccessKey,如果您使用的是子賬號(hào)AccessKey,您需要給子賬號(hào)賦予AliyunVIAPIFullAccess權(quán)限,具體操作,請(qǐng)參見RAM授權(quán)。
4. 在線調(diào)試(可選):您可以通過OpenAPI Explorer在線調(diào)試能力,查看完整的調(diào)用示例代碼及SDK依賴信息,也可以下載完整的工程。
5. 開發(fā)接入步驟:
- 在SDK總覽中選擇您要接入使用的SDK語言。
- 在對(duì)應(yīng)語言的SDK文檔中找到AI類目為圖像分析處理(imageprocess)的SDK包進(jìn)行安裝。
- 參考文檔中提供的示例代碼進(jìn)行適當(dāng)修改后調(diào)用。
6. 示例代碼:該能力常用語言查詢異步任務(wù)結(jié)果的示例代碼,請(qǐng)參見查詢異步任務(wù)結(jié)果示例代碼。
7. 客戶端直接調(diào)用:該能力常用的客戶端調(diào)用方式包括以下幾種。
輸入限制
URLList長(zhǎng)度大于20且小于600(即每個(gè)序列的slice張數(shù)最少20張,最大支持600張),每個(gè)URL需通過HTTP協(xié)議可訪問。
調(diào)用步驟
該能力為異步能力,需分兩步進(jìn)行調(diào)用。
第一步調(diào)用SegmentLymphNode接口提交任務(wù),請(qǐng)求成功后,得到一個(gè)任務(wù)ID。
第二步調(diào)用GetAsyncJobResult接口查詢結(jié)果,根據(jù)任務(wù)ID查詢?nèi)蝿?wù)執(zhí)行狀態(tài)和結(jié)果。如果任務(wù)還在處理中,可稍等一段時(shí)間后再進(jìn)行查詢。
計(jì)費(fèi)說明
放療淋巴站分割能力目前處于公測(cè)期,可免費(fèi)調(diào)用。
調(diào)試
您可以在OpenAPI Explorer中直接運(yùn)行該接口,免去您計(jì)算簽名的困擾。運(yùn)行成功后,OpenAPI Explorer可以自動(dòng)生成SDK代碼示例。
請(qǐng)求參數(shù)
名稱 |
類型 |
是否必選 |
示例值 |
描述 |
Action | String | 是 | SegmentLymphNode | 系統(tǒng)規(guī)定參數(shù)。取值:SegmentLymphNode。 |
URLList.N.URL | String | 是 | https://medclients-sh.oss-cn-shanghai.aliyuncs.com/demo/xxx/0001.dcm | DICOM序列文件URL列表或NIFTI文件URL列表["url","url",...]。 推薦使用上海地域的OSS鏈接,對(duì)于文件在本地或者非上海地域OSS鏈接的情況,請(qǐng)參見文件URL處理。 說明 URLList.N.URL中的N為該圖像URL在當(dāng)前List中的順序(從1開始)。當(dāng)直接使用API請(qǐng)求時(shí),輸入U(xiǎn)RLList的填充會(huì)以URLList.1.URL=url1,URLList.2.URL=url2,......的方式指定參數(shù)和參數(shù)值,參數(shù)對(duì)以&連接,其中url1、url2、......等具體值請(qǐng)根據(jù)實(shí)際情況進(jìn)行替換;當(dāng)使用SDK填充URLList時(shí),可直接使用SDK提供的相應(yīng)的方法。 |
DataFormat | String | 是 | DICOM | 圖片的格式。支持DICOM或NIFTI。 |
BodyPart | String | 是 | CHEST | 期望輸出的危及器官所在的身體部位。當(dāng)前版本只支持CHEST。
|
OrgId | String | 是 | 1 | 當(dāng)前渠道(即主賬號(hào))下的子渠道(即機(jī)構(gòu),如醫(yī)院)標(biāo)識(shí)。 |
OrgName | String | 是 | 1 | 當(dāng)前渠道(即主賬號(hào))下的子渠道(即機(jī)構(gòu),如醫(yī)院)名稱。 |
返回?cái)?shù)據(jù)
名稱 |
類型 |
示例值 |
描述 |
RequestId | String | B48DECE6-29FE-1967-92F1-2E072873851A | 請(qǐng)求ID。 |
Data | Object | 該數(shù)據(jù)需要在異步任務(wù)執(zhí)行成功后,通過調(diào)用GetAsyncJobResult接口,對(duì)其Result字段進(jìn)行JSON反序列化之后得到。 |
|
ResultURL | String | http://vibktprfx-prod-prod-med-eas-cn-shanghai.oss-cn-shanghai.aliyuncs.com/seg-organ-ct/2023-03-06/18%3A03%3A28/286574099408093190.nii.gz?Expires=1678098808&OSSAccessKeyId=LTAI4FoLmvQ9urWXgSRp****&Signature=jsPwP7rg4orZQFC6USE3JUOJcS**** | NIFTI格式的分割mask文件HTTP地址。 |
Message | String | 該調(diào)用為異步調(diào)用,任務(wù)已提交成功,請(qǐng)以requestId的值作為jobId參數(shù)調(diào)用同類目下GetAsyncJobResult接口查詢?nèi)蝿?wù)執(zhí)行狀態(tài)和結(jié)果。 | 提交異步任務(wù)后的提示信息。 |
查詢結(jié)果
該接口為異步接口,當(dāng)前并未返回真實(shí)的請(qǐng)求結(jié)果,您需要通過返回的RequestId調(diào)用GetAsyncJobResult接口來獲取該接口的真實(shí)請(qǐng)求結(jié)果。詳情請(qǐng)參見GetAsyncJobResult。
SDK參考
阿里云視覺AI圖像分析處理類目下的放療淋巴站分割能力推薦使用SDK調(diào)用,支持多種編程語言,調(diào)用時(shí)請(qǐng)選擇AI類目為圖像分析處理(imageprocess)的SDK包,文件參數(shù)通過SDK調(diào)用可支持本地文件及任意URL,具體可參見SDK總覽。
示例代碼
該能力常用語言查詢異步任務(wù)結(jié)果的示例代碼,請(qǐng)參見查詢異步任務(wù)結(jié)果示例代碼。
示例
請(qǐng)求示例
http(s)://imageprocess.cn-shanghai.aliyuncs.com/?Action=SegmentLymphNode //更多關(guān)于訪問域名(Endpoint)信息,請(qǐng)參見:http://bestwisewords.com/document_detail/143103.html
&URLList.1.URL=https://medclients-sh.oss-cn-shanghai.aliyuncs.com/demo/xxx/0001.dcm
&URLList.2.URL=https://medclients-sh.oss-cn-shanghai.aliyuncs.com/demo/xxx/0002.dcm
&DataFormat=DICOM
&BodyPart=CHEST
&OrgId=1
&OrgName=1
&公共請(qǐng)求參數(shù)
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<SegmentLymphNodeResponse>
<RequestId>B48DECE6-29FE-1967-92F1-2E072873851A</RequestId>
<Message>該調(diào)用為異步調(diào)用,任務(wù)已提交成功,請(qǐng)以requestId的值作為jobId參數(shù)調(diào)用同類目下GetAsyncJobResult接口查詢?nèi)蝿?wù)執(zhí)行狀態(tài)和結(jié)果。</Message>
</SegmentLymphNodeResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "B48DECE6-29FE-1967-92F1-2E072873851A",
"Message" : "該調(diào)用為異步調(diào)用,任務(wù)已提交成功,請(qǐng)以requestId的值作為jobId參數(shù)調(diào)用同類目下GetAsyncJobResult接口查詢?nèi)蝿?wù)執(zhí)行狀態(tài)和結(jié)果。"
}
返回示例補(bǔ)充說明
//查詢結(jié)果:請(qǐng)求示例
http(s)://imageprocess.cn-shanghai.aliyuncs.com/?Action=GetAsyncJobResult
&JobId=E75FE679-0303-4DD1-8252-1143B4FA8A27
&<公共請(qǐng)求參數(shù)>
//查詢結(jié)果:返回示例
{
"RequestId" : "43A0AEB6-45F4-4138-8E89-E1A5D63200E3",
"Data" : {
"Status" : "PROCESS_SUCCESS",
"JobId" : "186AC396-0EEC-46F1-AAA1-BF3585227427",
"Result" : "{\"ResultURL\":\"http://vibktprfx-prod-prod-med-eas-cn-shanghai.oss-cn-shanghai.aliyuncs.com/seg-organ-ct/2023-03-06/18%3A03%3A28/286574099408093190.nii.gz?Expires=1678098808&OSSAccessKeyId=LTAI4FoLmvQ9urWXgSRp****&Signature=jsPwP7rg4orZQFC6USE3JUOJcS****\"}"
}
}
//Result反序列化
{
"ResultURL" : "http://vibktprfx-prod-prod-med-eas-cn-shanghai.oss-cn-shanghai.aliyuncs.com/seg-organ-ct/2023-03-06/18%3A03%3A28/286574099408093190.nii.gz?Expires=1678098808&OSSAccessKeyId=LTAI4FoLmvQ9urWXgSRp****&Signature=jsPwP7rg4orZQFC6USE3JUOJcS****"
}
錯(cuò)誤碼
關(guān)于放療淋巴站分割的錯(cuò)誤碼。詳情請(qǐng)參見常見錯(cuò)誤碼。
安全聲明
- 請(qǐng)確保上傳的圖片或文件來源符合相應(yīng)的法律法規(guī)。
- 通過體驗(yàn)調(diào)試上傳的臨時(shí)文件有效期為1小時(shí),在24小時(shí)后會(huì)被系統(tǒng)自動(dòng)清理刪除。