一、Gate的简介

GATE是国际OpenGATE协作开发的高级开源软件,致力于医学成像和放射治疗的数值模拟。它目前支持模拟发射断层扫描(正电子发射断层扫描 - PET和单光子发射计算机断层扫描 - SPECT),计算机断层扫描(CT),光学成像(生物发光和荧光)和放射治疗实验。使用易于学习的宏观机制来配置简单或高度复杂的实验设置,GATE现在在新的医学成像设备的设计,采集协议的优化和图像重建算法的开发和评估中起着关键作用,校正技术。也可用于放射治疗实验中的剂量计算。

二、Gate的使用

1、使用Gate不需要任何C ++编程,这得益于扩展了Geant4的本机命令解释器的专用脚本机制。此接口允许用户仅使用命令脚本运行Gate程序。要执行操作,用户必须以交互模式输入命令,或者构建包含有序命令集合的宏文件。

2、宏是ASCII文件(具有’.mac’扩展名),其中每行包含命令或注释。命令是GEANT4或Gate脚本命令; 注释以字符“#”开头。宏可以在Gate中的命令解释器中执行,也可以将其作为命令行参数传递给Gate,或者通过从另一个宏调用。宏或一组宏必须包括以正确顺序描述模拟的不同组件的所有命令。通常这些组件是可视化,体积(几何),系统,数字化仪,物理,初始化,源,输出和开始的定义。

3、通常,有一个主宏调用更具体的宏。分割宏允许用户在其他几个模拟中重新使用这些宏中的一个或多个,和/或组织所有命令的集合。

三、以SPECT为例介绍Gate的使用

1、Gate运行的规则

Gate 7.2的学习笔记(一)相关推荐

  1. 神经网络学习笔记-02-循环神经网络

    神经网络学习笔记-02-循环神经网络 本文是根据WildML的Recurrent Neural Networks Tutorial写的学习笔记. 循环神经网络 循环神经网络适用于处理序列化信息,比如: ...

  2. TCP/IP协议学习笔记

    TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中 ...

  3. 《基于张量网络的机器学习入门》学习笔记7

    <基于张量网络的机器学习入门>学习笔记7 量子算法 什么是量子算法 三个经典量子算法 Grover算法 背景 基本原理 例题 量子算法 什么是量子算法 例如我们求解一个问题,一个111千克 ...

  4. 《基于张量网络的机器学习入门》学习笔记2

    <基于张量网络的学习入门>学习笔记2 量子逻辑门 单量子逻辑门 恒等操作 泡利-X门(Pauli-X gate) 泡利-Y门(Pauli-Y gate) 泡利-Z门(Pauli-Z gat ...

  5. main 函数解析(二)—— Linux-0.11 学习笔记(六)

    main函数解析(二)--Linux-0.11 学习笔记(六) 4.6 blk_dev_init函数 void blk_dev_init(void) {int i;for (i=0 ; i<NR ...

  6. TCP/IP详解学习笔记-基本概念

    为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样 ...

  7. Spring Cloud 学习笔记(2 / 3)

    Spring Cloud 学习笔记(1 / 3) Spring Cloud 学习笔记(3 / 3) - - - 56_Hystrix之全局服务降级DefaultProperties 57_Hystri ...

  8. 【李宏毅机器学习】Recurrent Neural Network Part2 循环神经网络(p21) 学习笔记

    李宏毅机器学习学习笔记汇总 课程链接 文章目录 Learning Target Learning Unfortunately 基于RNN的的网络不总是容易去学习 The error surface i ...

  9. 【李宏毅机器学习】Recurrent Neural Network Part1 循环神经网络(p20) 学习笔记

    李宏毅机器学习学习笔记汇总 课程链接 文章目录 Example Application Slot Filling 把词用向量来表示的方法 1-of-N encoding / one-hot Beyon ...

最新文章

  1. nginx实现请求的负载均衡 + keepalived实现nginx的高可用
  2. 如何用python做词云图_科学网—如何用Python做词云?(基础篇视频教程) - 王树义的博文...
  3. js中的if与Java中的if_JS中的if和else的用法以及基础语法
  4. 在Asp.net core 项目中操作Mysql数据库
  5. Teams Bot如何做全球化
  6. linux之彻底卸载mysql
  7. 访问权限修饰符( public,protected,default,private )的使用对象和作用域
  8. GaussDB(for MySQL)如何在存储架构设计上做到高可靠、高可用
  9. (03)FPGA发展前景
  10. js调用本地js文件(亲测)
  11. [转载]:C# 中结构与类的区别
  12. Linux 入门记录:七、fdisk 分区工具
  13. 谷歌火狐等浏览器Flash安装失败,安装后进入网站仍提示未安装Flash
  14. (VGG)VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION--Karen Simonyan
  15. SaaS是Software-as-a-Service(软件即服务)
  16. Ubuntu20.04电脑开启热点
  17. 大数据具备的5大发展爆点,你准备抓住哪个呢?
  18. The word ‘localhost‘ is not correctly spelled 这个问题怎么解决
  19. 人生忠告一共给所有女人和男人
  20. 计算机桌面音量键在哪,win7系统控制音量的快捷方式有哪些

热门文章

  1. 张驰杭州电子科技计算机学院,计算机学院举办“图灵教育计划”电子信息科学与技术专业交流会...
  2. 一篇文章学会二进制的运算以及原码、反码、补码
  3. 算法笔记_203:第四届蓝桥杯软件类决赛真题(C语言B组)
  4. 高清计算机主板,主板天梯图2020最新版
  5. 2020上半年总结:逆势上行与困顿迷茫
  6. 代理方式部署NER标注平台doccano
  7. 《拆解 XLNet 模型设计,回顾语言表征学习的思想演进》
  8. 第4季2:并口、MIPI、LVDS的简介
  9. 使用echarts实现雷达图
  10. Flask学习笔记总结(一)