• MONAI_Label 安装试用


    安装流程

    安装服务器MONAI Label

    以下安装流程是在ubuntu20.04 x64平台上执行的

    安装 pytorch

    pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113

    安装 monialabel

    pip install monailabel
    执行命令后会安装很多的依赖库

    检查安装是否成功

    monailabel -h

    下载Sample Apps和dataset

    # Download Sample Apps
    monailabel apps # List sample apps
    monailabel apps --download --name radiology --output apps
    
    # Download MSD Datasets
    monailabel datasets # List sample datasets
    monailabel datasets --download --name Task09_Spleen --output datasets
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    执行monailabel apps发现app都已经安装

    • 下载dataset
      执行命令:monailabel datasets可以查看他内置的一些数据集

    科学上网网速不好,下载的时候断掉了。

    可以用其他方式下载,下载链接:http://medicaldecathlon.com/ 还好我之前下载过这些数据。然后把下载的压缩包放在家目录下的datasets 文件夹即可

    然后打开/home/username/datasets/ 发现数据已经被解压。

    启动服务

    使用以下指令启动服务

    # Run Deepedit Model.
    # Options can be (deepedit|deepgrow|segmentation|segmentation_spleen|all) in case of radiology app.
    # You can also pass comma seperated models like --conf models deepedit,segmentation
    
    monailabel start_server --app apps/radiology --studies datasets/Task09_Spleen/imagesTr --conf models deepedit
    
    • 1
    • 2
    • 3
    • 4
    • 5

    参数 apps/radiology 要写你自己安装的真实路径。使用monailabel apps 可以看到你的路径。

    monailabel start_server --app /home/bian/monaiEnv/monailabel/sample-apps/radiology --studies datasets/Task09_Spleen/imagesTr --conf models deepedit

    注意启动服务后本地机器可直接链接http://127.0.0.1:8000/.如果是远程机器要写真实的IP地址。

    可以看到在下载deepEdit所需要的模型文件pretrained_deepedit_dynunet.pt。

    安装客户端

    目前monailabel 支持的client端标注软件有

    • 3D Slicer: 用于影像数据标注
    • OHIF: 用于影像数据标注。
    • QuPath: 用于病理数据标注。
    • Digital Slide Archive (DSA):用于病理数据标注。

    Slicer 是目前开源,科学研究用的最广泛的软件,而且他的插件架构设计模式,可以让开发者易于开发自己的插件。插件库也是很庞大。我们以3D slicer安装做为客户端

    3D Slicer 下载地址: https://download.slicer.org/

    注意:3D Slicer版本要求>=4.13版本以上.我下载的是当前的版本5.0.3

    点击插件图标获取插件列表

    找到MoLNALabel模块
    输入 monailabel server:要注意写上http而不是https。

    执行run的相关信息

    批注自定义数据集

    要使用DeepEdit对自定义数据集进行注释,我们可以如上所述下载DeepEdit应用程序,但是,不需要填充数据集目录。按照以下命令使用空的本地目录作为映像和标签存储位置来设置自定义数据集注释。my_dataset

    # install MONAI Label
    pip install monailabel
    
    # download DeepEdit sample app to local directory
    monailabel apps --name deepedit --download --output .
    
    # create an empty folder for the custom dataset
    mkdir my_dataset
    
    # start the DeepEdit app in MONAI label server
    # on the empty dataset folder
    monailabel start_server --app radiology --studies my_dataset --conf models deepedit
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    上传文件到服务器
    单击上Upload Volume按钮将新图像上传到服务器上

    参考文档

    https://docs.monai.io/projects/label/en/latest/installation.html

    https://github.com/Project-MONAI/MONAILabel

    https://www.youtube.com/watch?v=o8HipCgSZIw&t=1319s

    https://docs.monai.io/projects/label/en/latest/quickstart.html

  • 相关阅读:
    【Android】 四大组件详解之广播接收器、内容提供器
    容联七陌助力鱼跃医疗升级智能联络中心,让客户服务更“鱼跃”
    HTTP请求和响应(补充HTTP协议)
    为什么路由器属于网络层
    字符串相乘
    Oracle/PLSQL: Atan Function
    在Centos上安装MySQL
    优化sql语句的一般步骤
    【Javaweb】会话跟踪技术Cookie&Session
    Python练习题:从列表中选取任意个元素求和
  • 原文地址:https://blog.csdn.net/BXD1314/article/details/126187998