chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用NVIDIA Clara Deploy加速數(shù)字病理學(xué)預(yù)處理過(guò)濾器的選擇

星星科技指導(dǎo)員 ? 來(lái)源:NVIDIA ? 作者:Neha Srivathsa ? 2022-04-21 09:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作為一名對(duì)醫(yī)療應(yīng)用人工智能感到興奮的本科生,我很高興能加入 NVIDIA Clara 部署團(tuán)隊(duì)進(jìn)行實(shí)習(xí)。這是一個(gè)完美的組合:有機(jī)會(huì)在一家領(lǐng)先的技術(shù)公司工作,加速和采用人工智能,同時(shí)為未來(lái)(和現(xiàn)在)的團(tuán)隊(duì)建設(shè)做出貢獻(xiàn)用于醫(yī)療保健的人工智能部署。接下來(lái)的幾個(gè)月充滿了從才華橫溢但謙遜的同事那里學(xué)到的東西,學(xué)習(xí)了 CUDA 編程等新技能,以及關(guān)注組織病理學(xué)數(shù)據(jù)帶來(lái)的獨(dú)特技術(shù)挑戰(zhàn)的機(jī)會(huì)。

什么是 Clara Deploy?

Clara Deploy SDK 是一個(gè)基于容器的云本機(jī)開發(fā)和部署框架,用于智能醫(yī)院中的多 AI 和多域工作流。它使您能夠定義由多個(gè)階段組成的基于容器的管道,每個(gè)階段由操作員定義。管道由多個(gè)運(yùn)算符組成,是從數(shù)據(jù)源到數(shù)據(jù)接收器的有向無(wú)環(huán)圖( DAG )。每個(gè)操作符都是管道的一個(gè)步驟,比如加載輸入、預(yù)處理、人工智能推理等等。

在我探索建立 NVIDIA Clara Deploy 平臺(tái)和運(yùn)行 AI 推理管道的過(guò)程中,我獲得了部署 AI 工作流挑戰(zhàn)的第一手經(jīng)驗(yàn),特別是在標(biāo)準(zhǔn)化工作流和擴(kuò)展執(zhí)行方面。在運(yùn)行數(shù)字病理管道的過(guò)程中,我意識(shí)到了 I / O 和預(yù)處理步驟的性能瓶頸,這些步驟通常不會(huì) GPU 加速。這影響了我在實(shí)習(xí)期間專注于加速數(shù)字病理學(xué)預(yù)處理過(guò)濾器的選擇。

什么是 cuCIM ?

cuCIM 是一個(gè) RAPIDS 庫(kù),用于加速 n 維圖像處理和圖像 I / O ,重點(diǎn)是醫(yī)學(xué)成像應(yīng)用。 cuCIM 由 I / O 、文件系統(tǒng)和操作模塊組成。 cuCIM 中的操作可以使用插件架構(gòu)進(jìn)行擴(kuò)展。 cuCIM 在醫(yī)學(xué)圖像處理應(yīng)用方面處于領(lǐng)先地位,我很高興在 NVIDIA 工作期間接觸并參與其中。

項(xiàng)目動(dòng)機(jī)

組織病理學(xué)分析數(shù)字化的一個(gè)重大挑戰(zhàn)是病理學(xué)圖像中觀察到的染色變化。這些圖像可能由多種因素引起 染色差異大 ,包括染色供應(yīng)商、儲(chǔ)存條件、染色協(xié)議、數(shù)字掃描儀等。

鑒于因素的范圍,在圖像采集期間控制染色變化是不切實(shí)際的。取而代之的是,一個(gè)稱為染色標(biāo)準(zhǔn)化的圖像預(yù)處理步驟通常用于算法標(biāo)準(zhǔn)化圖像染色。染色規(guī)格化過(guò)濾器接受源圖像和目標(biāo)圖像作為輸入。將源圖像進(jìn)行染色歸一化,目標(biāo)圖像包含理想染色,并將其轉(zhuǎn)移到源圖像。最終,標(biāo)準(zhǔn)化的源圖像作為輸出返回。

pYYBAGJgr6yAWLp1AALcZKunVw4739.png

圖 1 。染色標(biāo)準(zhǔn)化過(guò)濾器。來(lái)自 StainTools 。

先前的工作表明,在數(shù)字病理 AI 管道中,作為預(yù)處理步驟的染色歸一化可以縮短訓(xùn)練時(shí)間,提高準(zhǔn)確性,并使來(lái)自不同來(lái)源的數(shù)據(jù)能夠一起使用。由于染色病理圖像的稀缺性,您在相對(duì)較小的數(shù)據(jù)范圍內(nèi)操作,因此染色標(biāo)準(zhǔn)化使您能夠優(yōu)化在噪聲染色變化中獲得的信號(hào)。

然而,之前的染色標(biāo)準(zhǔn)化實(shí)施相對(duì)緩慢,因?yàn)樗鼈儧]有 GPU 加速。有機(jī)會(huì)實(shí)現(xiàn) GPU 加速染色歸一化算法,并為數(shù)字病理 AI 管道實(shí)現(xiàn)快速有效的預(yù)處理。

加速數(shù)字化病理學(xué)染色標(biāo)準(zhǔn)化

染色標(biāo)準(zhǔn)化方法分為三大類:

全局顏色歸一化

色斑反褶積后的顏色歸一化

基于深度網(wǎng)絡(luò)的顏色傳遞

有關(guān)更多信息,請(qǐng)參閱 染色顏色自適應(yīng)歸一化( SCAN )算法:數(shù)字病理學(xué)中組織染色的分離和標(biāo)準(zhǔn)化 。

我選擇專注于基于染色反褶積的方法,因?yàn)橹暗奈墨I(xiàn)顯示,與基于深度網(wǎng)絡(luò)的方法相比,與全局顏色歸一化相比,其性能更高,并且在維持生物結(jié)構(gòu)完整性方面具有更好的理論保證。

基于染色反褶積的方法假設(shè)每個(gè)圖像都具有染色矩陣的特征,該矩陣包含 H & E 染色圖像中兩種染色(蘇木精和曙紅)的紅、綠、藍(lán)( RGB )值。

使用 比爾 – 蘭伯特定律 將 RGB 圖像轉(zhuǎn)換為光密度圖像。然后,光密度圖像可以與該圖像的像素濃度矩陣和染色矩陣的乘積相關(guān)。像素濃度矩陣表示每個(gè)像素的每個(gè)染色的濃度。如果使用 馬森科法 估算染色矩陣,則可獲得濃度矩陣。

最后,對(duì)于染色歸一化,源圖像的染色矩陣被替換為 目標(biāo)圖像的染色矩陣 。這用于將染色輪廓從目標(biāo)圖像傳輸?shù)皆磮D像。因?yàn)樵磮D像的濃度矩陣不變,所以生物結(jié)構(gòu)的形態(tài)保持不變。用于估計(jì)染色矩陣的 Macenko 方法是一種使用 奇異值分解 的無(wú)監(jiān)督方法。

poYBAGJgr6yAA-70AAGuCK7qKM4545.png

圖 2 ?;趹?yīng)變反褶積的應(yīng)變歸一化

在修改了 NumPy 中的現(xiàn)有版本后,我為 CuPy 中的 Macenko 染色標(biāo)準(zhǔn)化方法設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)過(guò)濾器。接下來(lái),我比較了兩者的性能。

圖 3 顯示了使用 NVIDIA DGX-1 對(duì)不同圖像大小的 NumPy 和 CuPy 實(shí)現(xiàn)的著色歸一化的相對(duì)性能。 CuPy 實(shí)現(xiàn)的性能根據(jù)相對(duì)于 NumPy 實(shí)現(xiàn)的加速因子繪制。

pYYBAGJgr66ARiEoAAClRtgicIU615.png

圖 3 。 NumPy 與 CuPy 染色標(biāo)準(zhǔn)化實(shí)現(xiàn)的性能比較

考慮到使 GPU 加速染色標(biāo)準(zhǔn)化能夠用作數(shù)字病理學(xué)管道的預(yù)處理步驟的目標(biāo),我開始將該過(guò)濾器作為轉(zhuǎn)換(基于陣列和基于字典)集成到 MONAI 。 MONAI 是一個(gè)基于 PyTorch 的開源框架,用于醫(yī)學(xué)成像深度學(xué)習(xí)。完全集成后,可以將染色歸一化變換添加到 Clara Train 或 MONAI 中的病理管道中。

彩色轉(zhuǎn)換濾波器的加速

接下來(lái),我在 CUDA C ++中實(shí)現(xiàn)了顏色轉(zhuǎn)換 RGB2HED 函數(shù),這是一個(gè)常用的函數(shù),在 scikit-image 和 Cuim-Python 層中可用。從 RGB 到 HED 的顏色空間轉(zhuǎn)換與色斑歸一化密切相關(guān),因?yàn)樵摵瘮?shù)涉及獲得色斑濃度值,假設(shè)色斑向量是一個(gè)恒定的、預(yù)先計(jì)算的近似值。這忽略了不同圖像染色之間的差異。這個(gè)功能通過(guò) C ++的操作符插件機(jī)制集成到 CuCIM 中。

我比較了純 C ++實(shí)現(xiàn)和 CUDA C ++實(shí)現(xiàn)的性能。圖 4 顯示了使用 NVIDIA GV100 GPU 和 Intel ( R ) Core ( TM ) i7-7800X CPU 的兩個(gè)版本在不同圖像大小下的相對(duì)性能。 CUDA C ++實(shí)現(xiàn)的性能以相對(duì)于純 C ++實(shí)現(xiàn)的加速因子的形式繪制。

需要注意的是,性能提升并沒有考慮到與 GPU 之間的任何數(shù)據(jù)傳輸。我之所以這樣做,是因?yàn)槲艺诳紤]一種常見的場(chǎng)景,即在圖像處理工作流中的幾個(gè)后續(xù)操作中,數(shù)據(jù)傳輸通過(guò)留在 GPU 上而最小化,并且只在最后發(fā)生向主機(jī)的傳輸。

poYBAGJgr7CAA-uxAACq5f95QAg168.png

圖 4 :純 C ++與 CUDA C ++實(shí)現(xiàn)的性能比較 rgb2hed 顏色轉(zhuǎn)換函數(shù)

結(jié)論

總之,我的實(shí)習(xí)項(xiàng)目的重點(diǎn)是加速數(shù)字病理學(xué)的顏色轉(zhuǎn)換過(guò)濾器。具體來(lái)說(shuō),我致力于設(shè)計(jì)和實(shí)現(xiàn) Macenko 染色歸一化方法,使用 CuPy 進(jìn)行 GPU – 加速。我開始將其集成到 MONAI 中,作為一種轉(zhuǎn)換,以便將來(lái)用作數(shù)字病理管道的預(yù)處理步驟。接下來(lái),我在 CUDA C ++中實(shí)現(xiàn)了顏色轉(zhuǎn)換 RGB2HED 函數(shù),通過(guò)基于 C ++的操作符插件機(jī)制將其集成到 CuCIM 中。

Macenko 染色規(guī)范化和 CUDA C ++實(shí)現(xiàn)的 RGB2HED 函數(shù)都表現(xiàn)出顯著的性能增益,與 NumPy 版本和純 C ++版本相比,它們都表現(xiàn)出顯著的性能增益。使用基于 NumPy 的過(guò)濾器,在 250 個(gè)圖像數(shù)據(jù)集和 4000 × 4000 像素圖像大小的情況下,訓(xùn)練 500 個(gè)時(shí)代以上的管道的染色歸一化預(yù)處理時(shí)間大約為 13 天。 CuPy 基過(guò)濾器的過(guò)濾時(shí)間減少到 3.5 小時(shí)。

最終,加速數(shù)字病理學(xué)的前處理和后處理過(guò)濾器可以提高數(shù)字病理學(xué)深度學(xué)習(xí)管道的性能,加快數(shù)字病理學(xué)的采用,并使人工智能能夠徹底改變病理學(xué)。

關(guān)于作者

Neha Srivathsa 是 NVIDIA 的 Clara Deploy 應(yīng)用程序團(tuán)隊(duì)的實(shí)習(xí)生。在實(shí)習(xí)期間,她一直致力于 GPU ——數(shù)字病理管道預(yù)處理過(guò)濾器的加速。 Neha 是斯坦福大學(xué)的一名本科生,研究計(jì)算機(jī)科學(xué),重點(diǎn)是人工智能和生物信息學(xué)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • NVIDIA
    +關(guān)注

    關(guān)注

    14

    文章

    5431

    瀏覽量

    108262
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7721

    瀏覽量

    92282
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2120

    瀏覽量

    76452
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    rt-thread studio里面如何設(shè)置CAN過(guò)濾器?

    這個(gè)是我配置的過(guò)濾器,想問(wèn)下大家這個(gè)設(shè)置的為啥不起作用啊,我的環(huán)境是rt-thread studio,然后版本是5.1,板子是野火的STM32H743
    發(fā)表于 09-10 08:11

    ART-PI 使用CAN硬件過(guò)濾器打開后接收中斷異常的原因?

    開啟硬件過(guò)濾器后,出現(xiàn)如下斷言異常,不開啟硬件過(guò)濾器,接收數(shù)據(jù)正常 (hdr < can->config.maxhdr && hdr
    發(fā)表于 09-10 07:10

    rt-thread studio里面如何設(shè)置CAN過(guò)濾器呢?

    這個(gè)是我配置的過(guò)濾器,想問(wèn)下大家這個(gè)設(shè)置的為啥不起作用啊,我的環(huán)境是rt-thread studio,然后版本是5.1,板子是野火的STM32H743
    發(fā)表于 08-22 07:45

    宏集案例 | 時(shí)間繼電器在真空過(guò)濾器上的應(yīng)用

    近年來(lái),隨著國(guó)家對(duì)資源、能源有效利用率的要求越來(lái)越高,對(duì)環(huán)境保護(hù)和水處理的要求也越來(lái)越嚴(yán)格,因此有大量的固液分離問(wèn)題需要解決。真空過(guò)濾器是是由負(fù)壓形成真空過(guò)濾的固液分離機(jī)械。用過(guò)濾介質(zhì)
    的頭像 發(fā)表于 08-08 18:12 ?295次閱讀
    宏集案例 | 時(shí)間繼電器在真空<b class='flag-5'>過(guò)濾器</b>上的應(yīng)用

    激光焊接技術(shù)在焊接過(guò)濾器的工藝應(yīng)用

    。下面來(lái)看看激光焊接技術(shù)在焊接過(guò)濾器的工藝應(yīng)用。 激光焊接機(jī)在焊接過(guò)濾器的工藝應(yīng)用保障特種過(guò)濾器的嚴(yán)苛密封性。在石油化工、水處理等領(lǐng)域,磁性過(guò)濾器
    的頭像 發(fā)表于 07-10 15:08 ?253次閱讀
    激光焊接技術(shù)在焊接<b class='flag-5'>過(guò)濾器</b>的工藝應(yīng)用

    最先進(jìn)的過(guò)濾器監(jiān)測(cè)@SENSIRION

    AndriesBosma(氣體流動(dòng)產(chǎn)品經(jīng)理),ManuelEckstein(暖通空調(diào)大客戶經(jīng)理)在需要清潔空氣的地方,空氣過(guò)濾器通常就在不遠(yuǎn)處。在過(guò)去十年里,過(guò)濾行業(yè)在過(guò)濾技術(shù)方面取得了巨大進(jìn)步
    的頭像 發(fā)表于 07-08 12:05 ?253次閱讀
    最先進(jìn)的<b class='flag-5'>過(guò)濾器</b>監(jiān)測(cè)@SENSIRION

    節(jié)并傳感完成超千萬(wàn)元融資,加速高端過(guò)濾器國(guó)產(chǎn)化進(jìn)程

    膜材研發(fā)迭代工作,助力破局高端過(guò)濾器”卡脖子”難題, 加速高精度膜過(guò)濾器國(guó)產(chǎn)替代進(jìn)程。 節(jié)并傳感(Gibeing)位于江蘇省蘇州市,成立于2022年,致力于微孔膜及生物過(guò)濾相關(guān)耗材的研
    的頭像 發(fā)表于 05-16 18:17 ?691次閱讀
    節(jié)并傳感完成超千萬(wàn)元融資,<b class='flag-5'>加速</b>高端<b class='flag-5'>過(guò)濾器</b>國(guó)產(chǎn)化進(jìn)程

    STM32G0B1VE芯片的CAN過(guò)濾器分為掩碼模式和列表模式,在列表模式下,可過(guò)濾多少個(gè)ID呢?

    STM32G0B1VE芯片的CAN過(guò)濾器分為掩碼模式和列表模式,在列表模式下,可過(guò)濾多少個(gè)ID呢?芯片手冊(cè)中未有詳細(xì)說(shuō)明
    發(fā)表于 03-12 07:16

    神經(jīng)網(wǎng)絡(luò)壓縮框架 (NNCF) 中的過(guò)濾器修剪統(tǒng)計(jì)數(shù)據(jù)怎么查看?

    無(wú)法觀察神經(jīng)網(wǎng)絡(luò)壓縮框架 (NNCF) 中的過(guò)濾器修剪統(tǒng)計(jì)數(shù)據(jù)
    發(fā)表于 03-06 07:10

    解析ECAN-E02單過(guò)濾器CAN硬件過(guò)濾

    什么是CAN總線?CAN(ControllerAreaNetwork)總線是一種用于車輛電子設(shè)備之間通信的標(biāo)準(zhǔn)協(xié)議。CAN過(guò)濾器是用來(lái)過(guò)濾CAN總線上收到的消息,從而確保只處理特定的數(shù)據(jù)幀。在CAN
    的頭像 發(fā)表于 01-16 19:35 ?577次閱讀
    解析ECAN-E02單<b class='flag-5'>過(guò)濾器</b>CAN硬件<b class='flag-5'>過(guò)濾</b>

    CAN協(xié)議的軟件過(guò)濾和硬件過(guò)濾

    過(guò)濾器來(lái)只接收特定的消息。CAN的過(guò)濾分為軟件過(guò)濾和硬件過(guò)濾。往期推薦:《CH32FV系列CAN設(shè)備過(guò)濾器配置》《講解CH32FV系列32位
    的頭像 發(fā)表于 12-26 19:33 ?912次閱讀
    CAN協(xié)議的軟件<b class='flag-5'>過(guò)濾</b>和硬件<b class='flag-5'>過(guò)濾</b>

    英邁儀器在線過(guò)濾器:精準(zhǔn)過(guò)濾,守護(hù)精密分析儀器

    在精密分析儀器的使用過(guò)程中,任何微小的顆粒干擾都可能對(duì)實(shí)驗(yàn)結(jié)果產(chǎn)生重大影響,甚至導(dǎo)致設(shè)備損壞。為了確保分析的準(zhǔn)確性和儀器的長(zhǎng)期穩(wěn)定運(yùn)行,Instrumax(英邁儀器)精心研發(fā)了全新的在線過(guò)濾器,為
    的頭像 發(fā)表于 12-26 14:03 ?905次閱讀

    USB音頻過(guò)濾器驅(qū)動(dòng)程序安裝

    電子發(fā)燒友網(wǎng)站提供《USB音頻過(guò)濾器驅(qū)動(dòng)程序安裝.pdf》資料免費(fèi)下載
    發(fā)表于 12-19 14:28 ?0次下載
    USB音頻<b class='flag-5'>過(guò)濾器</b>驅(qū)動(dòng)程序安裝

    【教程】講解CH32FV系列32位CAN硬件過(guò)濾

    簡(jiǎn)介32位硬件過(guò)濾器與16位硬件過(guò)濾器一樣具有兩種模式32位標(biāo)識(shí)符模式與32位屏蔽位模式。32位和16位在使用規(guī)則上沒有太大的區(qū)別,唯一存在區(qū)別的是寄存器的ID映射區(qū)域不同,下文根據(jù)不同模式分別進(jìn)行
    的頭像 發(fā)表于 11-08 01:05 ?942次閱讀
    【教程】講解CH32FV系列32位CAN硬件<b class='flag-5'>過(guò)濾</b>

    一文理解布隆過(guò)濾器和布谷鳥過(guò)濾器

    作者:京東保險(xiǎn) 王奕龍 最近在大促中使用到了布隆過(guò)濾器,所以本次借著機(jī)會(huì)整理下相關(guān)內(nèi)容,并了解了布谷鳥過(guò)濾器,希望對(duì)后續(xù)學(xué)習(xí)的同學(xué)有啟發(fā)~ 布隆過(guò)濾器 布隆過(guò)濾器是 概率性數(shù)據(jù)結(jié)構(gòu) ,
    的頭像 發(fā)表于 11-07 10:10 ?1493次閱讀
    一文理解布隆<b class='flag-5'>過(guò)濾器</b>和布谷鳥<b class='flag-5'>過(guò)濾器</b>