{"title":"QGATE:使用GATE学习和执行核医学成像模拟的教育环境","authors":"Xiping Li, Weizhao Zhao","doi":"10.2174/1874347101105010026","DOIUrl":null,"url":null,"abstract":"Geant4 Application for Tomographic Emission (GATE) is a commonly used platform developed for nuclear medicine imaging simulation. It has been used to investigate imaging system's sensitivity, data acquisition methods, or image reconstruction algorithms. The GATE system, based on the Monte Carlo method, operates relying on user-provided scripts that follow the program definitions in the system's command library. Script-writing is usually time-consuming and frequently error-associated unless one has had certain experience in the simulation field and is familiar with programming. This is obviously an obstacle to students and beginners. The learning curve of script-writing is relatively flat to non- programming background learners. In addition, the GATE system is commonly installed on a high-performance computer, on which the scripts are usually compiled and used by the user only. In order to utilize GATE's potential to be a routine simulation toolkit, we have developed QGATE, a GUI-based GATE system. The QGATE system provides users a graphi- cal environment where a simulation design is achieved by fashions like \"drag-and-drop objects\" and \"choose-and-modify parameters\". The scripts will be automatically generated and complied by the system. Parameters belonging to each object have default values so as to avoid errors induced by new users. The QGATE system consists of one or more QGATE Cli- ents and one QGATE Server. The Client can be installed on individual computers so that multiple users can work on their simulation projects simultaneously by using the graphical designing tools. The Server is installed on the same computer as the GATE system resides. The Server manages the submitted simulation scripts queued by a job ticket and returns the job finish signal to the corresponding client. The QGATE system is suitable for classroom training and easy to use for stu- dents or new users to the field of nuclear medicine imaging simulation.","PeriodicalId":90366,"journal":{"name":"The open medical imaging journal","volume":"8 1","pages":"26-33"},"PeriodicalIF":0.0000,"publicationDate":"2011-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"QGATE: An Educational Environment to Learn and Perform Nuclear Medicine Imaging Simulation with GATE\",\"authors\":\"Xiping Li, Weizhao Zhao\",\"doi\":\"10.2174/1874347101105010026\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Geant4 Application for Tomographic Emission (GATE) is a commonly used platform developed for nuclear medicine imaging simulation. It has been used to investigate imaging system's sensitivity, data acquisition methods, or image reconstruction algorithms. The GATE system, based on the Monte Carlo method, operates relying on user-provided scripts that follow the program definitions in the system's command library. Script-writing is usually time-consuming and frequently error-associated unless one has had certain experience in the simulation field and is familiar with programming. This is obviously an obstacle to students and beginners. The learning curve of script-writing is relatively flat to non- programming background learners. In addition, the GATE system is commonly installed on a high-performance computer, on which the scripts are usually compiled and used by the user only. In order to utilize GATE's potential to be a routine simulation toolkit, we have developed QGATE, a GUI-based GATE system. The QGATE system provides users a graphi- cal environment where a simulation design is achieved by fashions like \\\"drag-and-drop objects\\\" and \\\"choose-and-modify parameters\\\". The scripts will be automatically generated and complied by the system. Parameters belonging to each object have default values so as to avoid errors induced by new users. The QGATE system consists of one or more QGATE Cli- ents and one QGATE Server. The Client can be installed on individual computers so that multiple users can work on their simulation projects simultaneously by using the graphical designing tools. The Server is installed on the same computer as the GATE system resides. The Server manages the submitted simulation scripts queued by a job ticket and returns the job finish signal to the corresponding client. The QGATE system is suitable for classroom training and easy to use for stu- dents or new users to the field of nuclear medicine imaging simulation.\",\"PeriodicalId\":90366,\"journal\":{\"name\":\"The open medical imaging journal\",\"volume\":\"8 1\",\"pages\":\"26-33\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-12-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The open medical imaging journal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.2174/1874347101105010026\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The open medical imaging journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2174/1874347101105010026","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
摘要
Geant4 Application for tomography Emission (GATE)是核医学成像仿真的常用平台。它已被用于研究成像系统的灵敏度,数据采集方法,或图像重建算法。GATE系统基于蒙特卡罗方法,依靠用户提供的脚本运行,这些脚本遵循系统命令库中的程序定义。编写脚本通常很耗时,而且经常会出错,除非你在模拟领域有一定的经验,并且熟悉编程。这对学生和初学者来说显然是一个障碍。对于非编程背景的学习者来说,编写脚本的学习曲线相对平坦。此外,GATE系统通常安装在高性能计算机上,脚本通常仅由用户编译和使用。为了利用GATE作为常规仿真工具的潜力,我们开发了QGATE,一个基于gui的GATE系统。QGATE系统为用户提供了一个图形化的环境,通过“拖放对象”和“选择和修改参数”等方式实现仿真设计。脚本将由系统自动生成和编译。属于每个对象的参数都有默认值,以避免新用户带来的错误。QGATE系统由一个或多个QGATE命令行和一个QGATE服务器组成。客户端可以安装在个人计算机上,以便多个用户可以通过使用图形设计工具同时处理他们的模拟项目。服务器安装在GATE系统所在的同一台计算机上。服务器管理由作业票证排队的提交的模拟脚本,并将作业完成信号返回给相应的客户端。QGATE系统适用于课堂培训,易于学生或核医学成像模拟领域的新用户使用。
QGATE: An Educational Environment to Learn and Perform Nuclear Medicine Imaging Simulation with GATE
Geant4 Application for Tomographic Emission (GATE) is a commonly used platform developed for nuclear medicine imaging simulation. It has been used to investigate imaging system's sensitivity, data acquisition methods, or image reconstruction algorithms. The GATE system, based on the Monte Carlo method, operates relying on user-provided scripts that follow the program definitions in the system's command library. Script-writing is usually time-consuming and frequently error-associated unless one has had certain experience in the simulation field and is familiar with programming. This is obviously an obstacle to students and beginners. The learning curve of script-writing is relatively flat to non- programming background learners. In addition, the GATE system is commonly installed on a high-performance computer, on which the scripts are usually compiled and used by the user only. In order to utilize GATE's potential to be a routine simulation toolkit, we have developed QGATE, a GUI-based GATE system. The QGATE system provides users a graphi- cal environment where a simulation design is achieved by fashions like "drag-and-drop objects" and "choose-and-modify parameters". The scripts will be automatically generated and complied by the system. Parameters belonging to each object have default values so as to avoid errors induced by new users. The QGATE system consists of one or more QGATE Cli- ents and one QGATE Server. The Client can be installed on individual computers so that multiple users can work on their simulation projects simultaneously by using the graphical designing tools. The Server is installed on the same computer as the GATE system resides. The Server manages the submitted simulation scripts queued by a job ticket and returns the job finish signal to the corresponding client. The QGATE system is suitable for classroom training and easy to use for stu- dents or new users to the field of nuclear medicine imaging simulation.