采用闪烁扫描法的组合无辐射自动化三维患者体型成像的制作方法_3

文档序号:9510046阅读:来源:国知局
使用众所周知的变换方程跟踪连结伽马照相装置101和深度照相装置102相对于通过深度所创建的表面渲染的平移和旋转运动。
[0040]现在参照图6,示出一般系统600,其全部或部分能够用来实现本文所公开的原理。参照图6,示范计算机系统和/或计算装置600包括处理单元(例如,中央处理器(CPU)或处理器)620 ;以及系统总线610,其将包括系统存储器630 (诸如只读存储器(ROM) 640和随机存取存储器(RAM) 650)的各种系统组件耦合到处理器620。系统600能够包括直接与处理器620连接、极接近处理器620或者作为处理器620的一部分来集成的高速存储器的高速缓存622。
[0041]系统600将数据从存储器630和/或存储装置660复制到高速缓存622,以供处理器620的快速访问。通过这种方式,高速缓存提供性能提升,其避免处理器620在等待数据的同时延迟。这些和其他模块能够控制或者配置成控制处理器620来执行各种操作或动作。其他系统存储器630也能够使用。存储器630能够包括具有不同性能特性的多种不同类型的存储器。能够理解,本公开可在具有多于一个处理器620的计算装置600上或者在连网在一起以提供更大处理能力的计算装置的编组或集群上进行操作。
[0042]处理器620能够包括任何通用处理器和硬件模块或软件模块,诸如存储装置660中储存的模块1 662、模块2 664和模块3 666,其配置成控制处理器620以及专用处理器(其中软件指令结合到处理器中)。处理器620能够是独立的计算系统,其中包含多个核心或处理器、总线、存储控制器、高速缓存等。多核处理器能够是对称或者不对称的。处理器620能够包括多个处理器,诸如具有采用不同套接字(socket)的多个物理上分离的处理器的系统,或者在单个物理芯片上具有多个处理器核心的系统。
[0043]类似地,处理器620能够包括位于多个独立计算装置中、但是在一起工作(诸如经由通信网络)的多个分布式处理器。多个处理器或处理器核心能够共享诸如存储器630或高速缓存622之类的资源,或者能够使用独立资源进行操作。处理器620能够包括状态机、专用集成电路(ASIC)、或者包括现场PGA的可编程门阵列(PGA)的一个或多个。
[0044]系统总线610能够是若干类型的总线结构的任一种,包括使用多种总线架构的任一种的存储器总线或存储控制器、外围总线和局域总线。ROM 640中储存的基本输入/输出(B1S)等可提供基本例程,其诸如在启动期间帮助在计算装置600中的元件之间传送信息。计算装置600还能够包括存储装置660或计算机可读存储介质,例如硬盘驱动器、磁盘驱动器、光盘驱动器、磁带驱动器、固态驱动器、RAM驱动器、可移动存储装置、廉价磁盘冗余阵列(RAID)、混合存储装置等。存储装置660能够包括用于控制处理器620的软件模块662、664、666。系统600能够包括其他硬件或软件模块。存储装置660能够通过驱动器接口来连接到系统总线610。驱动器及关联的计算机可读存储装置能够提供对计算机可读指令、数据结构、程序模块和用于计算装置600的其他数据的非易失性存储。在一个方面,执行特定功能的硬件模块能够包括与必要硬件组件(例如处理器620、总线610、显示器670等)连接的、有形计算机可读存储装置中储存的软件组件,以执行特定功能。在另一方面,该系统能够使用处理器和计算机可读存储装置来存储指令,其在由处理器运行时使该处理器执行操作、方法或其他特定动作。基本组件和适当变形能够取决于装置的类型,诸如装置600是小型、手持或便携计算装置、台式计算机或是计算机服务器,来修改。当处理器620运行指令以执行“操作”时,处理器620能够直接执行操作和/或促进、指导另一个装置或组件或者与其协作以执行操作。
[0045]虽然本文所述的(一个或多个)示范实施例采用硬盘660,但是能够存储由计算机可访问的数据的其他类型的计算机可读存储装置(例如盒式磁带、闪速存储卡、数字多功能光盘(DVD)、编码磁带、随机存取存储器(RAM) 650、只读存储器(ROM) 640、包含比特流的电缆等)也可用于示范操作环境中。有形计算机可读存储介质、计算机可读存储装置或计算机可读存储器装置明确排除诸如暂时波、能量、载波信号、电磁波和信号本身之类的介质。
[0046]为了实现与计算装置600之间的用户交互,输入装置690表示任何数量的输入机构,诸如用于语音的话筒、用于手势或图形输入的触摸-敏感屏幕、键盘、鼠标、运动输入、语音等等。输出装置670也能够是本领域技术人员已知的多个输出机构的一个或多个。在一些情况下,多模系统使用户能够提供多种类型的输入,以与计算装置600进行通信。通信接口 680 —般控制和管理用户输入和系统输出。对在任何特定硬件布置上进行操作没有限制,并且因此所示的基本硬件可在它们被开发时轻松地被替换以获得改进硬件或固件布置。
[0047]为了说明的清楚起见,说明性系统实施例作为包括单独功能块,其中包括标记为“处理器”或处理器620的功能块,来提出。这些块表示的功能能够通过使用共享或专用硬件来提供,共享或专用硬件包括但不限于能够执行软件的硬件、以及专门构建来作为运行于通用处理器上的软件的等效体来进行操作的硬件(诸如处理器620)。例如,图4提出的一个或多个处理器的功能能够由单个共享处理器或者多个处理器来提供。(术语“处理器”的使用不应当被解释为排他地表示能够执行软件的硬件。)说明性实施例能够包括微处理器和/或数字信号处理器(DSP)硬件、用于存储执行以下所述操作的软件的只读存储器(ROM)640、以及用于存储结果的随机存取存储器(RAM) 650。也能够提供超大规模集成(VLSI)硬件实施例、以及与通用DSP电路相组合的定制VLSI电路。
[0048]各个实施例的逻辑操作能够实现为:(1)运行于通用计算机中的可编程电路上的计算机实现步骤、操作或过程的序列;(2)运行于专用可编程电路上的计算机实现步骤、操作或过程的序列;和/或(3)可编程电路中的互连机器模块或程序引擎。图4所示的系统600能够实施所述方法的全部或部分,能够是所述系统的一部分,和/或能够按照所述有形计算机可读存储装置中的指令进行操作。这类逻辑操作能够实现为配置成控制处理器620按照模块的编程来执行特定功能的模块。例如,图4示出三个模块Modi 662、Mod2 664和Mod3 666,其是配置成控制处理器620的模块。这些模块可储存在存储装置660上,并且在运行时加载到RAM 650或存储器630中,或者可储存在其他计算机可读存储器位置中。
[0049]一直到并且包括整个计算装置600的示例计算机装置600的一个或多个部分能够虚拟化。例如,虚拟处理器能够是软件对象,其按照特定指令集执行,甚至在与虚拟处理器相同类型的物理处理器不可用时。虚拟化层或虚拟“主机”能够通过将虚拟化操作转化成实际操作,来使能一个或多个不同计算装置或装置类型的虚拟化组件。但是,最终,每一类型的虚拟化硬件能够由某个基本物理硬件来实现或执行。因此,虚拟化计算层能够在物理计算层之上进行操作。虚拟化计算层能够包括虚拟机、覆盖网络、管理程序、虚拟切换以及任何其他虚拟化应用的一个或多个。
[0050]处理器620能够包括本文所公开的所有类型的处理器,其中包括虚拟处理器。但是,当表示虚拟处理器时,处理器620能够包括与执行虚拟化层中的虚拟处理器关联的软件组件以及执行虚拟化层所需的基本硬件。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1