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

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

如何使用醫(yī)學三維圖像分割筆記本在MRI圖像中預測腦腫瘤

星星科技指導員 ? 來源:NVIDIA ? 作者:Shokoufeh Monejzi Kou ? 2022-04-13 14:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

圖像分割通過將數(shù)字圖像的表示形式轉(zhuǎn)換為更有意義、更易于分析的內(nèi)容,將數(shù)字圖像分割成多個部分。在醫(yī)學成像領域,圖像分割可以幫助識別器官和異常,測量它們,分類它們,甚至發(fā)現(xiàn)診斷信息。它通過使用從 x 射線、磁共振成像( MRI )、計算機斷層掃描( CT )、正電子發(fā)射斷層掃描( PET )和其他格式收集的數(shù)據(jù)來實現(xiàn)這一點。

為了實現(xiàn)能夠為用例提供所需精度和性能的最新模型,您必須設置正確的環(huán)境,使用理想的超參數(shù)進行訓練,并對其進行優(yōu)化以達到所需的精度。所有這些都可能很耗時。數(shù)據(jù)科學家和開發(fā)人員需要一套合適的工具來快速克服繁瑣的任務。這就是我們建立 NGC 目錄的原因。

NGC 目錄 是 GPU 優(yōu)化 AI 和 HPC 應用程序和工具的集線器。 NGC 提供了對性能優(yōu)化容器的方便訪問,通過預訓練模型縮短了模型開發(fā)時間,并提供了特定于行業(yè)的 SDK 來幫助構(gòu)建完整的 AI 解決方案和加快 AI 工作流。這些不同的資產(chǎn)可以用于各種用例,從計算機視覺語音識別到語言理解。潛在的解決方案涵蓋汽車、醫(yī)療保健、制造和零售等行業(yè)。

pYYBAGJWbtWACnrNAAItLiGsMkw091.png

圖 1 NGC 目錄, GPU 優(yōu)化人工智能軟件的集線器

基于 U-Net 的三維醫(yī)學圖像分割

在這篇文章中,我們將展示如何使用 醫(yī)學三維圖像分割筆記本 在 MRI 圖像中預測腦腫瘤。這個職位是適合任何人誰是新的人工智能和有一個特別的興趣在圖像分割,因為它適用于醫(yī)學成像。 3D-U-Net 實現(xiàn)了三維體的無縫分割,具有較高的精度和性能。它可以用來解決許多不同的分割問題。

poYBAGJWbt2AbYm9AAD9q9P9Dq0607.png

圖 2 U-Net 模型概述

圖 2 顯示了 3du-Net 由收縮(左)和擴張(右)路徑組成。它重復應用未添加的卷積,然后使用最大池進行下采樣。

深度學習中,卷積神經(jīng)網(wǎng)絡( CNN )是深度神經(jīng)網(wǎng)絡的一個子集,主要用于圖像識別和圖像處理。 CNN 使用深度學習來執(zhí)行生成性和描述性任務,通常使用機器視覺以及推薦系統(tǒng)和自然語言處理。

CNNs 中的 Padding 指的是 CNN 內(nèi)核處理圖像時添加到圖像中的像素數(shù)。未添加的 CNNs 意味著沒有像素添加到圖像中。

合用是 CNN 的一種下采樣方法。最大池是一種常見的池方法,它總結(jié)了功能最活躍的存在。擴展路徑中的每一步都包括特征映射的上采樣和與壓縮路徑中相應裁剪的特征映射的連接。

Requirements

此資源包含一個 Dockerfile ,它擴展了 TensorFlow NGC 容器并封裝了一些依賴項??梢允褂靡韵旅钕螺d資源:

wget --content-disposition https://api.ngc.nvidia.com/v2/resources/nvidia/unet3d_medical_for_tensorflow/versions/20.06.0/zip -O unet3d_medical_for_tensorflow_20.06.0.zip除了這些依賴項之外,還需要以下組件:

NVIDIA 碼頭工人

NGC 最新 TensorFlow 集裝箱

NVIDIA 安培結(jié)構(gòu), NVIDIA 圖靈,或 NVIDIA 伏特 GPU

要使用具有張量核心的混合或 TF32 精度或使用 FP32 來訓練模型,請使用腦腫瘤分割數(shù)據(jù)集上 3D U-Net 模型的默認參數(shù)執(zhí)行以下步驟。

下載資源

通過單擊 資源頁 右上角的三個點手動下載資源。

pYYBAGJWbuOALffBAADbKwlWE7o725.png

圖 3 NGC 目錄上 3D U-Net 資源的資源登錄頁

也可以使用以下 wget 命令:

wget --content-disposition https://api.ngc.nvidia.com/v2/resources/nvidia/unet3d_medical_for_tensorflow/versions/20.06.0/zip -O unet3d_medical_for_tensorflow_20.06.0.zip

構(gòu)建 U-Net TensorFlow NGC 容器

此命令使用 Dockerfile 創(chuàng)建一個名為 unet3d_tf 的 Docker 映像,自動下載所有必需的組件。

docker build -t unet3d_tf 。

下載數(shù)據(jù)集

數(shù)據(jù)可在 腦腫瘤分割數(shù)據(jù)集 網(wǎng)站注冊獲得。應下載數(shù)據(jù)并將其放置在容器中安裝 /data 的位置。

運行容器

要在 NGC 容器中啟動交互式會話以運行預處理、訓練和推斷,必須運行以下命令。這將啟動容器并將 。/data 目錄作為卷裝載到容器中的 /data 目錄,將 。/results 目錄裝載到容器中的 /results 目錄。

使用容器的優(yōu)點是它將所有必需的庫和依賴項打包到一個單獨的、隔離的環(huán)境中。這樣您就不必擔心復雜的安裝過程。

mkdir data
mkdir results
 
docker run --runtime=nvidia -it --shm-size=1g --ulimit memlock=-1 --ulimit stack=67108864 --rm --ipc=host -v ${PWD}/data:/data -v ${PWD}/results:/results -p 8888:8888 unet3d_tf:latest /bin/bash 

啟動容器內(nèi)的筆記本

使用此命令在容器內(nèi)啟動 Jupyter 筆記本:

jupyter notebook --ip 0.0.0.0 --port 8888 --allow-root

使用以下命令將數(shù)據(jù)集移動到容器內(nèi)的/ data 目錄。下載筆記本

wget --content-disposition https://api.ngc.nvidia.com/v2/resources/nvidia/med_3dunet/versions/1/zip -O med_3dunet_1.zip

然后,將下載的筆記本上傳到 JupyterLab 中,運行筆記本的單元格對數(shù)據(jù)集進行預處理,并對模型進行訓練、基準測試和測試。

Jupyter 筆記本

通過運行這個 Jupyter 筆記本的細胞,你可以首先檢查下載的數(shù)據(jù)集并看到腦腫瘤圖像。然后,查看數(shù)據(jù)預處理命令,準備數(shù)據(jù)進行訓練。下一步是訓練模型,并使用訓練過程中的檢查點作為預測步驟。最后,直觀地檢查預測函數(shù)的輸出。

檢查圖像

要檢查數(shù)據(jù)集,可以使用 nibabel ,這是一個提供對一些常見的醫(yī)學和神經(jīng)成像文件格式的讀/寫訪問的包。

通過運行接下來的三個單元格,您可以使用 pip install 安裝 nibabel ,從數(shù)據(jù)集中選擇一個映像,并使用 matplotlib 從數(shù)據(jù)集中打印所選的第三個映像。您可以通過更改代碼中的圖像地址來檢查其他數(shù)據(jù)集圖像。

import nibabel as nib
import matplotlib.pyplot as plt
 
img_arr = nib.load('/data/MICCAI_BraTS_2019_Data_Training/HGG/BraTS19_2013_10_1/BraTS19_2013_10_1_flair.nii.gz').get_data()
 
def show_plane(ax, plane, cmap="gray", title=None):
  ax.imshow(plane, cmap=cmap)
  ax.axis("off")
 
  if title:
  ax.set_title(title)
  
(n_plane, n_row, n_col) = img_arr.shape
_, (a, b, c) = plt.subplots(ncols=3, figsize=(15, 5))
 
show_plane(a, img_arr[n_plane // 2], title=f'Plane = {n_plane // 2}')
show_plane(b, img_arr[:, n_row // 2, :], title=f'Row = {n_row // 2}')
show_plane(c, img_arr[:, :, n_col // 2], title=f'Column = {n_col // 2}') 

結(jié)果如圖 4 所示。

圖 4 .作為 Jupyter 筆記本的一部分包含在數(shù)據(jù)集中的圖像的示例輸出

數(shù)據(jù)預處理

dataset/preprocess_data.py 腳本將原始數(shù)據(jù)轉(zhuǎn)換為用于培訓和評估的 TFRecord 格式。該數(shù)據(jù)集來自 2019 年布拉特挑戰(zhàn)賽 ,包含超過 3 TB 的多機構(gòu)、常規(guī)、臨床獲得、術前、多模式、膠質(zhì)母細胞瘤( GBM / HGG )和低級別膠質(zhì)瘤( LGG )的 MRI 掃描,并經(jīng)病理證實診斷。如果可用,還包括患者的總體生存率( OS )數(shù)據(jù)。這些數(shù)據(jù)是在訓練、驗證和測試數(shù)據(jù)集中構(gòu)建的。

圖像的格式是 nii.gz. NIfTI 是神經(jīng)成像的一種文件格式??梢酝ㄟ^運行以下命令對下載的數(shù)據(jù)集進行預處理:

python dataset/preprocess_data.py -i /data/MICCAI_BraTS_2019_Data_Training -o /data/preprocessed -v

處理后的圖像的最終格式是 tfrecord 。為了幫助您高效地讀取數(shù)據(jù),請序列化數(shù)據(jù)并將其存儲在一組文件中(每個文件大約 100 到 200 MB ),每個文件都可以線性讀取。如果數(shù)據(jù)是通過網(wǎng)絡傳輸?shù)模@一點尤其正確。它還可以用于緩存任何數(shù)據(jù)預處理。 TFRecord 格式是一種用于存儲二進制記錄序列的簡單格式,它大大加快了數(shù)據(jù)加載過程。

使用默認參數(shù)進行培訓

啟動 Docker 容器后,可以使用默認的超參數(shù)(例如,{ 1 到 8 } GPU s { TF-AMP / FP32 / TF32 })開始單個折疊(折疊 0 )的訓練:

Bash examples/unet3d_train_single{_TF-AMP}.sh

例如,要以 32 位精度( FP32 或 TF32 )在一個 GPU 上以批大小 2 運行,請運行以下命令:

bash examples/unet3d_train_single.sh 1 /data/preprocessed /results 2

要訓練具有混合精度( TF-AMP )的單折疊,每個 GPU 有八個 GPU 個,每 GPU 批大小為 2 ,請運行以下命令:

bash examples/unet3d_train_single_TF-AMP.sh 8 /data/preprocessed /results 2

培訓績效基準

可以通過運行基準腳本來評估培訓績效:

bash examples/unet3d_{train,infer}_benchmark{_TF-AMP}.sh

此腳本使模型運行并報告性能。例如,要在四個 GPU 上使用批量為 2 的 TF-AMP 對培訓進行基準測試,請運行以下命令:

bash examples/unet3d_train_benchmark_TF-AMP.sh 4 /data/preprocessed /results 2

Predict

您可以使用測試數(shù)據(jù)集和 predict as exec 模式來測試模型。結(jié)果保存在 model_dir 目錄中, data_dir 是數(shù)據(jù)集的路徑:

python main.py --model_dir /results --exec_mode predict --data_dir /data/preprocessed_test

繪制預測結(jié)果

在下面的代碼示例中,您將從 results 文件夾打印所選結(jié)果之一:

import numpy as np
from mpl_toolkits import mplot3d
import matplotlib.pyplot as plt
data= np.load('/results/vol_0.npy')
def show_plane(ax, plane, cmap="gray", title=None):
  ax.imshow(plane, cmap=cmap)
  ax.axis("off")
  if title:
  ax.set_title(title) 
(n_plane, n_row, n_col) = data.shape
_, (a, b, c) = plt.subplots(ncols=3, figsize=(15, 5))
show_plane(a, data[n_plane // 2], title=f'Plane = {n_plane // 2}')
show_plane(b, data[:, n_row // 2, :], title=f'Row = {n_row // 2}')
show_plane(c, data[:, :, n_col // 2], title=f'Column = {n_col // 2}') 
圖 5 .模型預測的結(jié)果與圖 4 所示的實際圖像相對應。

高級選項

對于那些希望探索此筆記本內(nèi)置高級功能的用戶,可以使用 -h 或 --help 查看 main 。 py 可用選項的完整列表。通過運行下一個單元格,您可以看到如何更改此腳本的執(zhí)行模式和其他參數(shù)。使用此腳本,可以使用自定義的超參數(shù)執(zhí)行模型訓練、預測、評估和推斷。

python main.py --help

main.py 參數(shù)可以更改以執(zhí)行不同的任務,包括訓練、評估和預測。

也可以使用默認超參數(shù)訓練模型。通過運行 python main.py --help 命令,可以看到可以更改的參數(shù)列表,包括訓練超參數(shù)。例如,在訓練模式下,可以使用以下命令將學習速率從默認的 0 。 0002 更改為 0 。 001 ,并將訓練步驟從 16000 更改為 1000 :

python main.py --model_dir /results --exec_mode train --data_dir /data/preprocessed_test --learning_rate 0.001 --max_steps 1000

您可以運行main.py中提供的其他執(zhí)行模式。例如,在本文中,我們通過運行以下命令使用了python.py的預測執(zhí)行模式:

python main.py --model_dir /results --exec_mode predict --data_dir /data/preprocessed_test

總結(jié)和下一步

在這篇文章中,我們展示了如何使用一個簡單的 NGC 目錄中的 Jupyter 筆記本 開始使用醫(yī)學成像模型。當您從這個 Jupyter 筆記本轉(zhuǎn)換到構(gòu)建您自己的醫(yī)學成像工作流時,考慮使用 NVIDIA Clara 列。 Clara 列車 包括人工智能輔助注釋 API 和注釋服務器,可以無縫地集成到任何醫(yī)療查看器中,使其具有 AI 能力。培訓框架包括分散式學習技術,例如針對 AI 工作流的聯(lián)合學習和轉(zhuǎn)移學習。

關于作者

Shokoufeh Monejzi Kouchak 是 NVIDIA 的技術營銷工程師,專注于深度學習模型。肖庫菲從亞利桑那州國家大學獲得了計算機工程學博士學位,她把重點放在駕駛行為分析和駕駛員注意力檢測上,并用深度學習模型。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    tFUS如何有效的腦腫瘤干預?

    HUIYINGtFUS治療腫瘤的機理概述經(jīng)顱聚焦超聲治療腦腫瘤的核心機理在于利用超聲波的能量,通過非熱效應(主要是機械效應和空化效應)對腫瘤細胞及其微環(huán)境進行調(diào)控,而非依賴傳統(tǒng)高熱能消融。其基本過程
    的頭像 發(fā)表于 02-26 18:04 ?54次閱讀
    tFUS如何有效的<b class='flag-5'>腦腫瘤</b>干預?

    淺談三維原子探針的跨領域應用

    原子探針斷層掃描(APT,也叫三維原子探針)是一種三維分析技術,能看清原子級的成分分布,空間分辨率達到亞納米,成分靈敏度是 ppm 級。它提供的三維成分數(shù)據(jù),和透射電子顯微鏡(TEM)的高空間分辨率
    的頭像 發(fā)表于 01-20 15:33 ?293次閱讀
    淺談<b class='flag-5'>三維</b>原子探針的跨領域應用

    SAM(通用圖像分割基礎模型)丨基于BM1684X模型部署指南

    前言SAM是Meta提出的一個分割一切的提示型模型,其1100萬張圖像上訓練了超過10億個掩碼,實現(xiàn)了強大的零樣泛化,突破了分割界限。本
    的頭像 發(fā)表于 01-12 16:17 ?302次閱讀
    SAM(通用<b class='flag-5'>圖像</b><b class='flag-5'>分割</b>基礎模型)丨基于BM1684X模型部署指南

    打工人狂喜筆記本,輕薄便攜,辦公更省心!#戴睿 #戴睿筆記本

    筆記本
    jf_69630214
    發(fā)布于 :2025年11月08日 18:57:01

    手機板 layout 走線跨分割問題

    的layout,比如手機、筆記本。信號的跨分割處理已經(jīng)不在是不能跨分割了。 在這類產(chǎn)品成本是很重要的,所以層數(shù)都是能少就少。 這種情況下,如何分辨那些信號是可以跨
    發(fā)表于 09-16 14:56

    永銘疊層電容:筆記本電腦中的性能加速器

    卓越性能,筆記本電腦中的應用尤為重要。2永銘疊層電容器筆記本電腦中的作用疊層電容器筆記本
    的頭像 發(fā)表于 09-01 10:07 ?806次閱讀
    永銘疊層電容:<b class='flag-5'>筆記本</b>電腦中的性能加速器

    永銘鉭電容:藏在筆記本“電力心臟”的精密藝術

    筆記本的藝術當你用筆記本電腦流暢剪輯4K視頻、激戰(zhàn)高畫質(zhì)3A游戲時,是否想過是誰在幕后默默保障電力穩(wěn)定?纖薄機身與強悍性能并存的今天,筆記本
    的頭像 發(fā)表于 09-01 09:57 ?781次閱讀
    永銘鉭電容:藏在<b class='flag-5'>筆記本</b>“電力心臟”<b class='flag-5'>中</b>的精密藝術

    MATLAB 助力香港中文大學解決生物醫(yī)學圖像處理挑戰(zhàn)

    Processing Toolbox? 加速了生物醫(yī)學圖像處理工作流程。借助 MathWorks 的軟件,研究人員高效地對萬億體素級別的圖像進行了分割和分析,以往這些任務需要高端計算
    的頭像 發(fā)表于 08-28 15:07 ?602次閱讀

    無人機航測三維建模遇難題?索尼FCB-EV9520L來破局!

    在數(shù)字技術飛速發(fā)展的今天,無人機航測三維建模技術已成為城市規(guī)劃、災害評估、環(huán)境監(jiān)測等領域的核心工具。而索尼FCB-EV9520L攝像機的出現(xiàn),為這一技術注入了新的活力,以其卓越的圖像采集能力,成為
    的頭像 發(fā)表于 08-13 15:24 ?571次閱讀

    Arm架構(gòu)筆記本電腦有什么優(yōu)勢

    我們?nèi)粘D茉?b class='flag-5'>筆記本電腦上處理的事務紛繁多樣,包括工作、學習、內(nèi)容創(chuàng)作、播放心儀歌手的曲目、推進副業(yè)項目,或是閑暇時追一部讓人欲罷不能的劇集。無論是視頻剪輯、人工智能 (AI) 助手、辦公軟件之間
    的頭像 發(fā)表于 08-08 15:15 ?1559次閱讀

    【正點原子STM32MP257開發(fā)板試用】基于 DeepLab 模型的圖像分割

    :https://arxiv.org/pdf/1706.05587 應用場景 自動駕駛:用于道路、車輛、行人等目標的精確分割醫(yī)學影像分析:用于腫瘤、器官等區(qū)域的分割。 衛(wèi)星
    發(fā)表于 06-21 21:11

    客訂飛騰D2000筆記本,可支持絲印,BIOS定制的筆記本電腦

    筆記本電腦
    jf_10805031
    發(fā)布于 :2025年06月20日 16:37:00

    VirtualLab:光學系統(tǒng)的三維可視化

    摘要 為了對光學系統(tǒng)的性質(zhì)有一個基本的了解,對其組件的可視化和光傳播的提示是非常有幫助的。為此,VirtualLab Fusion提供了一個工具來顯示光學系統(tǒng)的三維視圖。這些工具可以進一步用于檢查
    發(fā)表于 05-30 08:45

    筆記本聲音問題

    各位大佬,我來求助一下:我的筆記本電腦,win10系統(tǒng),之前的聲卡就是英特爾智音技術,但是因為存在吞音的問題,我更新了兩次,結(jié)果現(xiàn)在外放沒聲音了,插入耳機不識別耳機但是外放有聲音,連接藍牙藍牙聲音正常。我嘗試過更新驅(qū)動,也沒用。該怎么修復呢?
    發(fā)表于 04-22 11:38

    【黑科技揭秘】什么是加固型筆記本?軍工級電腦如何征服極端環(huán)境?

    極寒的北極科考站、暴雨中的地震廢墟,甚至礦井深處,一臺筆記本電腦能穩(wěn)定運行,這看似不可能的場景,正是加固筆記本的日常戰(zhàn)場。根據(jù)2023年行業(yè)數(shù)據(jù)顯示,普通筆記本
    的頭像 發(fā)表于 04-03 10:10 ?1410次閱讀
    【黑科技揭秘】什么是加固型<b class='flag-5'>筆記本</b>?軍工級電腦如何征服極端環(huán)境?