segment-open

Segment Source Distribution
授权协议 View license
开发语言
所属分类 应用工具、 科研计算工具
软件类型 开源软件
地区 不详
投 递 者 岑经纶
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

segment-open -- Segment source distribution

What is Segment?

Segment is a comprehensive software package for medical image analysis, widely used in research.

Segment is developed with cardiovascular MRI (CMR) in mind, but it has also been validated using Cardiac CT and Myocardial Perfusion SPECT. The software package can also be used for a wide range of Radiology and Cardiology applications.

What is the Segment Source Distribution?

The Segment source code is regularly exported from Medviso for free use by the academic research community, through the collaboration between Medviso AB and the Cardiac MR Group at Lund University, Sweden.This forms the basis for segment-open, the Segment Source Distribution, which can be found in this repository.

Note that not all functionality in Segment is present in the Source Distribution, and the Source Distribution is neither FDA-approved nor CE-marked, and may not be used for clinical purposes.Some parts of the code is protected (Matlab p-files).

How do I use Segment?

It is strongly recommended to use Matlab R2019a.

  • Using older versions may produce bugs due to non-existent functionality.
  • You can have several Matlab installations on the same computer at the same time.

Matlab toolboxes

To use all features, you need the following Matlab toolboxes

  • Computer Vision Toolbox
  • Control System Toolbox
  • Deep Learning Toolbox
  • Image Processing Toolbox
  • MATLAB Report Generator
  • Mapping Toolbox
  • Optimization Toolbox
  • Parallel Computing Toolbox
  • Signal Processing Toolbox
  • Statistics and Machine Learning Toolbox

Contributions

We'd love to include your plugins in this repository! Please see the Contributions Document for details, as well as the License and Terms of use below.

Found a bug? Do you have a feature request? Please let us know by opening an issue in the tracker!

License and Terms of use

We recommend that you read the full license agreement before starting to use Segment. This section is just a short summary.

Segment is freely available for academic research in source and binary form, provided that you cite relevant publications and the usage of the software in your publications (see specific papers below).

The Segment Source Distribution may not be used for commercial or clinical applications.The commercial, FDA-approved and CE-marked version of Segment is developed, marketed and sold by Medviso AB, Lund, Sweden.

We are happy to accept contributions to this source tree if you want to share your work with the world.Write your code as a Segment plugin and submit your work as a pull request when you feel ready. Please see the Contributions Document for details.

What IS allowed?

Provided that you give proper attribution (see "Papers to cite" below), you can:

  • Use Segment for academic research
  • Publish results based on Segment
  • Write your own plugins
  • Share your plugins with others using the Segment source distribution

What IS NOT allowed?

  • Clinical use
  • Commercial use
  • Distributing your own compiled version of Segment
  • For any of these cases, please contact Helen Fransson (CEO, Medviso AB, see contact info below)

Papers to cite

According to the license agreement, proper citation of required when you publish research based on Segment. A complete list is kept at the Medviso homepage: http://medviso.com/research/how-to-refer/

Frequently asked questions

Q: What is the airspeed velocity of an unladen swallow?

A: African or European?

Contact

Who Role
Johannes Töger Segment-open maintainer, Questions on distribution, Contributions, pull requests
Einar Heiberg Segment creator, Medviso founder, Research collaborations with the Cardiac MR Group in Lund
Helen Fransson Medviso CEO, Clinical and commercial use of Segment
  • Segment Open

  • 平时网络部分的东西碰的多些,这块一开始还真不知道怎么写,因为肯定和在用户空间下是不同的。google过后,得到以下答案。一般可以用两种方法:第一种是用系统调用。第二种方法是filp->open()等函数。下面分别来说下这两种方法。 1 利用系统调用: sys_open,sys_write,sys_read等。 其实分析过sys_open可以知道,最后调用的也是filp->open。 sys_ope

 相关资料
  • Segment是一组按钮,允许用户和一组按钮进行交互,类似于标签页的功能。 使用方法 <ion-segment [(ngModel)]="relationship" (change)="onSegmentChanged($event)" danger> <ion-segment-button value="friends"> Friends </ion-segment-button

  • Segment Anything Model(SAM)从输入提示中产生高质量的物体遮罩,它可以用来为图像中的所有物体产生遮罩。它已经在一个由 1100 万张图像和 11 亿个遮罩组成的数据集上进行了训练,并在各种分割任务中具有强大的性能。 安装 需要 Python >= 3.8,以及 PyTorch >= 1.7 和 TorchVision >= 0.8。请按照这里的说明来安装PyTorch和To

  • Range Sum Query - Mutable 描述 Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j), inclusive. The update(i, val) function modifies nums by updating the element at

  • 段保机护机制有以下五个方面: 1、 类型检查(Type Checking) 2、 界限检查(Limit Checking) 3、 寻址范围约束(Restriction of addressable domain) 4、 子程序入口点约束(Restriction of procedure entry points) 5、 指令集约束(Restriction of instruction set) 段

  • 用来管理任务的所有信息都被保存在一个特别的段中,任务状态段(TSS)。图7-1 显示了80386的TSS的格式(另一种类型用来执行80286任务,参看第13章) TSS 状态段由两部分组成: 1、 动态部分,处理器在每次任务切换时会设置这些字段值: 通用寄存器(EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI)。 段寄存器(ES,CS,SS,DS,FS,GS) 状态寄存

  • 图5-2详细显示了处理器如何把逻辑地址转换为线性地址。 为了这样的转换,处理器用到了以下的数据结构: 1、 描述符(Descriptors) 2、 描述符表(Descriptor tables) 3、 选择子(Selectors) 4、 段寄存器(Segment Registers) 5.1.1 描述符(Descriptors) 段描述符是处理器用来把逻辑地址映射为线性地址的必要数据结构。描述符是