[go: up one dir, main page]

CN1842297A - System and method for polyp visualization - Google Patents

System and method for polyp visualization Download PDF

Info

Publication number
CN1842297A
CN1842297A CN 200480024408 CN200480024408A CN1842297A CN 1842297 A CN1842297 A CN 1842297A CN 200480024408 CN200480024408 CN 200480024408 CN 200480024408 A CN200480024408 A CN 200480024408A CN 1842297 A CN1842297 A CN 1842297A
Authority
CN
China
Prior art keywords
bump
rays
ray
point
viewing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 200480024408
Other languages
Chinese (zh)
Inventor
A·P·基拉利
C·L·诺瓦克
B·盖格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Medical Solutions USA Inc
Original Assignee
Siemens Corporate Research Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Corporate Research Inc filed Critical Siemens Corporate Research Inc
Publication of CN1842297A publication Critical patent/CN1842297A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Apparatus For Radiation Diagnosis (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

A system and method for determining a location and a direction for viewing a protrusion, comprising: casting a plurality of rays in an outward direction from a point, wherein the point is inside a protrusion (215); selecting at least one of the plurality of rays for determining a location and a direction for viewing the protrusion (220); and determining the location and the direction for viewing the protrusion using the selected at least one of the plurality of rays (225).

Description

用于息肉显影的系统和方法Systems and methods for visualization of polyps

相关申请的交叉参考Cross References to Related Applications

本申请要求2003年6月25日提交的美国临时申请No.60/482,581的权益,该临时申请的副本在此引入作为参考。This application claims the benefit of US Provisional Application No. 60/482,581, filed June 25, 2003, a copy of which is incorporated herein by reference.

发明背景Background of the invention

1.技术领域1. Technical field

本发明涉及医学图像的三维(3D)显影(visualization),并且尤其是涉及用于确定在医学图像中观察隆起物、诸如结肠息肉的位置和方向的系统和方法。The present invention relates to three-dimensional (3D) visualization of medical images, and more particularly to systems and methods for determining the position and orientation of observed protrusions, such as colon polyps, in medical images.

2.相关技术的讨论2. Discussion of related technologies

在医学成像领域中,出于筛选(screen)和评价身体状况的目的,已经开发出各种系统,用于对个体的各种解剖学结构产生医学图像。这些成像系统例如包括计算机断层(CT)成像、磁共振成像(MRI)、正电子发射断层扫描(PET)等。每种成像方式与其它方式相比可能在筛选和评价某些类型的疾病、身体状况或者解剖学异常上具有独特的优点,该解剖学异常例如包括结肠息肉、动脉瘤、肺结节、心脏或者动脉组织的钙化、乳房组织的癌微钙化或者胞块、以及各种其它损伤或者异常。In the field of medical imaging, various systems have been developed for producing medical images of various anatomical structures of individuals for the purpose of screening and evaluating physical conditions. These imaging systems include, for example, computed tomography (CT) imaging, magnetic resonance imaging (MRI), positron emission tomography (PET), and the like. Each imaging modality may have unique advantages over the others for screening and evaluating certain types of diseases, medical conditions, or anatomical abnormalities including, for example, colonic polyps, aneurysms, pulmonary nodules, cardiac or Calcification of arterial tissue, cancerous microcalcifications or masses of breast tissue, and various other lesions or abnormalities.

例如,出于给器官和其它解剖组织成像的目的,可以用CT成像系统来获得一组患者感兴趣区域(ROI)的横截面图像或者二维(2D)“切片”。该CT方式通常用于诊断疾病的目的,因为这种方式提供图解诸如器官、软组织和骨的各种解剖学结构的尺寸、形状和位置的精确图像,并使得对损伤和诸如癌、息肉等的异常解剖学结构的评价更精确。For example, a CT imaging system may be used to obtain a set of cross-sectional images or two-dimensional (2D) "slices" of a region of interest (ROI) of a patient for the purpose of imaging organs and other anatomical tissues. This CT modality is commonly used for the purpose of diagnosing diseases because it provides precise images illustrating the size, shape and position of various anatomical structures such as organs, soft tissues, and bones, Evaluation of abnormal anatomy is more precise.

内科医生、临床医生、放射科医生等用来诊断和评价身体状况的一种方法是手动地检查从所获得的数据集重建的医学图像的硬拷贝(X-射线胶片、打印图片、照片等),以辨别感兴趣的特性特征。例如,在CT检查期间获得的CT图像数据可被用来产生一组2D医学图像(X-射线胶片),受过训练的内科医生、临床医生、放射科医生等可以对该组2D医学图像进行观察以识别出潜在的异常解剖学结构或损伤。然而,2D数据的三维(3D)绘图典型地例如使得受过训练的放射科医生能确定疑似结构是否确实是异常。One method used by physicians, clinicians, radiologists, etc. to diagnose and evaluate physical conditions is to manually examine hard copies (X-ray films, prints, photographs, etc.) of medical images reconstructed from acquired datasets, to identify features of interest. For example, CT image data obtained during a CT examination can be used to generate a set of 2D medical images (X-ray film) that can be viewed by trained physicians, clinicians, radiologists, etc. To identify potential abnormal anatomy or injury. However, three-dimensional (3D) mapping of 2D data typically enables, for example, a trained radiologist to determine whether a suspected structure is indeed an abnormality.

各种图像处理系统和工具已被开发出来帮助内科医生、临床医生、放射科医生等评价医学图像以诊断身体状况。例如,已开发出用于各种临床应用以提供在医学图像上对身体状况进行自动检测的计算机辅助检测和/或诊断(CAD)工具。一般而言,CAD系统使用图像数据(例如,CT数据)的数字信号处理方法和/或技术,以自动检测结肠息肉和其它异常解剖学结构、诸如肺结节、损伤、动脉瘤、心脏或者动脉组织的钙化、乳房组织的微钙化或者胞块等。另外,已开发出允许用户选择和标注部分图像数据的检查工具。该CAD和检查工具被用于产生图像数据内的位置,该位置可以用2D和3D绘图技术来检查。Various image processing systems and tools have been developed to help physicians, clinicians, radiologists, etc. evaluate medical images to diagnose physical conditions. For example, computer-aided detection and/or diagnosis (CAD) tools have been developed for various clinical applications to provide automatic detection of physical conditions on medical images. In general, CAD systems use digital signal processing methods and/or techniques of image data (e.g., CT data) to automatically detect colonic polyps and other abnormal anatomical structures, such as pulmonary nodules, lesions, aneurysms, heart or artery Calcification of tissue, microcalcification or cell mass of breast tissue, etc. Additionally, inspection tools have been developed that allow users to select and annotate portions of image data. The CAD and inspection tools are used to generate locations within the image data that can be inspected using 2D and 3D drawing techniques.

一种和常规CAD工具结合使用的技术是虚拟结肠镜检查。当实施虚拟结肠镜检查时,使用功能模型(functional model)来探测从由扫描仪获得的三维(3D)图像绘制的虚拟空间。这种模型之一是虚拟照相机,其可以被用作观察者和/或操作者、例如位于工作站的放射科医生的参考点,以探测该虚拟空间。通常,操作者有两种类型的照相机控制,根据照相机控制操作者能够通过虚拟空间。One technology used in conjunction with conventional CAD tools is virtual colonoscopy. When performing a virtual colonoscopy, a functional model is used to explore a virtual space drawn from a three-dimensional (3D) image obtained by a scanner. One such model is a virtual camera, which can be used as a reference point for an observer and/or operator, eg a radiologist at a workstation, to explore the virtual space. Generally, the operator has two types of camera controls according to which the operator can move through the virtual space.

第一种是操作者对照相机完全控制,其允许操作者在不同的位置和方向操纵照相机以实现所需的观察。换句话说,操作者可以引导照相机。这使得操作者能够探测感兴趣的特定部分而忽略其它部分。然而,在大的虚拟范围内照相机的完全控制是令人厌烦和疲倦的,而操作者可能在其探测期间没有观察到所有重要特征、诸如结肠息肉。The first is full operator control of the camera, which allows the operator to manipulate the camera in different positions and orientations to achieve the desired viewing. In other words, the operator can direct the camera. This enables the operator to probe specific parts of interest while ignoring others. However, full control of the camera over a large virtual field is tedious and tiring, and the operator may not observe all important features, such as colon polyps, during his detection.

照相机控制的第二种技术是预定导航方法,其给照相机指定要进行的预定路线,且其不需要操作者的干涉。换句话说,操作者从事“自动导航”。这使得操作者将注意力集中在正被观察的虚拟空间上,而不必担心撞到被检查的环境的壁上。然而,该第二种技术不能给操作者足够时间来充分调查沿行进路线观察的感兴趣区域。The second technique of camera control is the scheduled navigation method, which assigns the camera a predetermined route to follow, and which does not require operator intervention. In other words, the operator is engaged in "autopilot". This allows the operator to focus on the virtual space being viewed without worrying about bumping into the walls of the environment being inspected. However, this second technique does not give the operator enough time to fully investigate the region of interest observed along the route of travel.

因此,需要一种能将使用CAD方法输出的数据或者来自手动检查的数据结合的技术,从而医学专家能在少量时间内通过虚拟空间并检查所检测到的或者所标记的位置。Therefore, there is a need for a technique that can combine data output using CAD methods or data from manual inspection so that medical experts can walk through a virtual space and inspect detected or marked locations in a small amount of time.

发明概要Summary of the invention

本发明通过提供一种用于确定观察隆起物的位置和方向的系统和方法来克服公知教导中遇到的前述问题和其它问题。The present invention overcomes the foregoing and other problems encountered with known teachings by providing a system and method for determining the location and direction of viewing bumps.

在本发明的一个实施方式中,用于确定观察隆起物的位置和方向的方法包括:从一点在向外方向上投射多条射线,其中该点在隆起物之内;选择该多条射线中的至少一条射线,以确定用于观察隆起物的位置和方向;以及使用从多条射线中选择的该至少一条射线来确定用于观察隆起物的位置和方向。该多条射线被投射成球形和椭球形形状中的一种。该隆起物是结节、损伤、息肉、癌症前期生长物、和癌症生长物中的一种。In one embodiment of the present invention, the method for determining the position and direction of the observation bump comprises: projecting a plurality of rays in an outward direction from a point, wherein the point is within the bump; selecting one of the plurality of rays at least one ray to determine the position and direction for observing the bump; and using the at least one ray selected from the plurality of rays to determine the position and direction for observing the bump. The plurality of rays are projected into one of a spherical and ellipsoidal shape. The bump is one of a nodule, lesion, polyp, precancerous growth, and cancerous growth.

该方法进一步包括:获得包括该隆起物的医学图像,其中该医学图像通过计算机断层成像(CT)、螺旋CT、x-射线、正电子发射断层扫描、荧光检查、超声波和磁共振(MR)成像技术中的一种来获得。该方法还包括:使用计算机辅助的隆起物检测技术来检测隆起物;存储所确定的、用于观察隆起物的位置和方向;以及从所确定的、用于观察隆起物的位置和方向来观察该隆起物。该点由用户手动选择。该点是该隆起物的中心点。The method further comprises: obtaining a medical image comprising the protrusion, wherein the medical image is imaged by computed tomography (CT), helical CT, x-ray, positron emission tomography, fluoroscopy, ultrasound, and magnetic resonance (MR) One of the techniques is obtained. The method also includes: detecting the bump using computer-aided bump detection techniques; storing the determined location and direction for viewing the bump; and observing the bump from the determined location and direction for viewing the bump The bump. The point is manually selected by the user. This point is the center point of the bump.

选择多条射线中从该点到该隆起物表面经历最短距离的一条射线来确定用于观察隆起物的位置和方向。停止在该隆起物的表决表面(voting surface)处的多条射线被用于确定该多条射线中从该点到该隆起物表面经历最短距离的一条射线。该多条射线的停止点通过图像的梯度来确定,其中该停止点被用于确定该多条射线中从该点到隆起物表面经历最短距离的一条射线。该多条射线的停止点还使用空气阈值来确定,其中该停止点被用于确定该多条射线中从该点到隆起物表面经历最短距离的一条射线。A ray that takes the shortest distance from the point to the surface of the bump is selected to determine the position and direction for observing the bump. A plurality of rays that stop at the voting surface of the bump is used to determine a ray of the plurality that traverses the shortest distance from the point to the bump surface. A stopping point of the plurality of rays is determined by the gradient of the image, wherein the stopping point is used to determine a ray of the plurality of rays that traverses the shortest distance from the point to the surface of the bump. A stopping point of the plurality of rays is also determined using an air threshold, wherein the stopping point is used to determine a ray of the plurality of rays that traverses the shortest distance from the point to the surface of the bump.

选择该多条射线中从该点到该隆起物表面经历最短平均距离的一组射线,以确定用于观察该隆起物的位置和方向。多条射线中所选的至少一条射线的相反方向确定用于观察隆起物的方向。用于观察所检测到的隆起物的位置通过沿该多条射线中所选的至少一条射线的延伸方向选择一点来确定。所选择的点是距该隆起物表面为固定距离的一个点,并且所选的最长的射线在空气内被延伸到该固定距离。该固定距离基于该隆起物的所估计的尺寸。A set of rays from the plurality of rays that experience the shortest average distance from the point to the surface of the bump is selected to determine a location and direction for viewing the bump. An opposite direction of the selected at least one ray of the plurality of rays determines a direction for viewing the protuberance. A position for observing the detected bump is determined by selecting a point along an extension direction of at least one selected ray among the plurality of rays. The selected point is a point at a fixed distance from the bump surface, and the longest selected ray is extended in air to the fixed distance. The fixed distance is based on the estimated size of the bump.

当通过所选射线和一组射线之一来确定隆起物上的表面点时,第二多条射线从该表面点被投射到腔体的空气区域中。该第二多条射线被投射成球形和椭球形形状中的一种。选择第二多条射线中的最长射线以确定用于观察隆起物的位置和方向,其中用于观察隆起物的方向与所选的最长射线的方向相反。使用沿该所选射线的一点和隆起物的所估计的尺寸之一来确定位置。When a surface point on the bump is determined by the selected ray and one of the set of rays, a second plurality of rays is projected from the surface point into the air region of the cavity. The second plurality of rays is projected into one of a spherical and ellipsoidal shape. The longest ray of the second plurality of rays is selected to determine a location and direction for viewing the bump, wherein the direction for viewing the bump is opposite to the direction of the selected longest ray. The position is determined using a point along the selected ray and one of the estimated dimensions of the bump.

在本发明的另一个实施方式中,用于在医学图像中显影隆起物的系统包括:用于存储程序的存储设备;与该存储设备进行通信的处理器,该处理器和程序一起运作以:从一点在向外方向上投射多条射线,其中该点在隆起物之内;从该多条射线中选择至少一条射线以确定用于观察隆起物的位置;并且使用该多条射线中所选的至少一条射线来确定用于观察隆起物的位置。In another embodiment of the present invention, a system for developing bumps in a medical image includes: a memory device for storing a program; a processor in communication with the memory device, the processor and the program operative to: Cast a plurality of rays in an outward direction from a point, wherein the point is within the bump; select at least one ray from the plurality of rays to determine a location for viewing the bump; and use the selected one of the plurality of rays at least one ray to determine the location for viewing the bump.

选择该多条射线中从该点到隆起物表面经历最短距离的一条射线来确定用于观察隆起物的位置。选择从该点到隆起物表面经历最短平均距离的一组射线来确定用于观察隆起物的位置。该用于观察隆起物的位置通过沿该多条射线中所选的至少一条射线的延伸方向选择一点来确定。所选择的点是距该隆起物表面为固定距离的一个点,并且最长的射线在空气内被延伸到该固定距离,其中该固定距离基于该隆起物的所估计的尺寸。A ray of the plurality of rays that takes the shortest distance from the point to the surface of the bump is selected to determine a position for observing the bump. The set of rays that experience the shortest average distance from that point to the surface of the bump is chosen to determine the location for viewing the bump. The position for observing the bump is determined by selecting a point along the extension direction of at least one selected ray among the plurality of rays. The selected point is a point at a fixed distance from the bump surface, and the longest ray is extended in air to the fixed distance, wherein the fixed distance is based on the estimated size of the bump.

选择多条射线中的至少一条射线来确定用于观察隆起物的方向。选择该多条射线中从该点到隆起物表面经历最短距离的一条射线来确定用于观察隆起物的方向。该多条射线中所选的至少一条射线的相反方向确定用于观察隆起物的方向。选择从该点到隆起物表面经历最短平均距离的一组射线来确定用于观察隆起物的方向。At least one of the plurality of rays is selected to determine a direction for viewing the bump. A ray of the plurality of rays that traverses the shortest distance from the point to the surface of the bump is selected to determine a direction for viewing the bump. The opposite direction of the selected at least one ray of the plurality of rays determines the direction for viewing the bump. The set of rays that experience the shortest average distance from that point to the surface of the bump is chosen to determine the direction for viewing the bump.

当隆起物上的表面点通过所选射线和一组射线之一来确定时,第二多条射线从该表面点被投射到腔体的空气区域中,其中选择该第二多条射线中最长的射线以确定用于观察隆起物的位置和方向,其中用于观察隆起物的方向与所选的最长射线的方向相反。使用沿所选射线的一点和该隆起物的所估计的尺寸之一来确定位置。When a surface point on a bump is determined by a selected ray and one of a set of rays, a second plurality of rays is projected from the surface point into the air region of the cavity, wherein the most of the second plurality of rays is selected. The longest ray is used to determine the position and direction for viewing the bump, where the direction for viewing the bump is opposite to the direction of the longest ray selected. The position is determined using a point along the selected ray and one of the estimated dimensions of the bump.

在本发明的又一个实施方式中,计算机程序产品包括计算机可用介质,该计算机可用介质具有记录在其上的计算机程序逻辑以在医学图像中显影隆起物,该计算机程序逻辑包括:用于从一点将多条射线投射成球形和椭球形图案中的一种的程序代码,其中该点在隆起物之内;用于从该多条射线中选择至少一条射线以确定用于观察隆起物的方向的程序代码;以及用于使用多条射线中所选择的至少一条射线来确定用于观察隆起物的方向的程序代码。In yet another embodiment of the present invention, a computer program product includes a computer usable medium having computer program logic recorded thereon to visualize bumps in a medical image, the computer program logic comprising: Program code for casting a plurality of rays into one of a spherical and ellipsoidal pattern, where the point is within a bump; for selecting at least one ray from the plurality of rays to determine a direction for viewing the bump program code; and program code for determining a direction for viewing the bump using at least one selected ray of the plurality of rays.

选择该多条射线中从该点到隆起物表面经历最短距离的一条射线来确定用于观察隆起物的方向。选择从该点到隆起物表面经历最短平均距离的一组射线来确定用于观察隆起物的方向。A ray of the plurality of rays that traverses the shortest distance from the point to the surface of the bump is selected to determine a direction for viewing the bump. The set of rays that experience the shortest average distance from that point to the surface of the bump is chosen to determine the direction for viewing the bump.

该多条射线中所选的至少一条射线的反方向确定用于观察隆起物的方向。选择该多条射线中的至少一条射线来确定用于观察隆起物的位置。选择该多条射线中从该点到隆起物表面经历最短距离的一条射线来确定用于观察隆起物的位置。An opposite direction of at least one selected ray of the plurality of rays determines a direction for viewing the bump. At least one ray of the plurality of rays is selected to determine a location for viewing the bump. A ray of the plurality of rays that takes the shortest distance from the point to the surface of the bump is selected to determine a position for observing the bump.

选择从该点到隆起物表面经历最短平均距离的一组射线来确定用于观察隆起物的位置。用于观察隆起物的位置通过沿该多条射线中所选的至少一条射线的延伸方向选择一点来确定。所选择的点是距该隆起物表面为固定距离的一个点,并且最长的射线在空气内被延伸到该固定距离,其中该固定距离基于该隆起物的所估计的尺寸。The set of rays that experience the shortest average distance from that point to the surface of the bump is chosen to determine the location for viewing the bump. The position for observing the bump is determined by selecting a point along the extension direction of at least one selected ray among the plurality of rays. The selected point is a point at a fixed distance from the bump surface, and the longest ray is extended in air to the fixed distance, wherein the fixed distance is based on the estimated size of the bump.

当隆起物上的表面点通过所选射线和一组射线之一来确定时,第二多条射线从该表面点被投射到腔体的空气区域中,其中选择该第二多条射线中最长的射线以确定用于观察隆起物的位置和方向,其中用于观察隆起物的方向与所选的最长射线的方向相反。使用沿所选的射线的一点和该隆起物的所估计的尺寸之一来确定位置。When a surface point on a bump is determined by a selected ray and one of a set of rays, a second plurality of rays is projected from the surface point into the air region of the cavity, wherein the most of the second plurality of rays is selected. The longest ray is used to determine the position and direction for viewing the bump, where the direction for viewing the bump is opposite to the direction of the longest ray selected. The position is determined using a point along the selected ray and one of the estimated dimensions of the bump.

在本发明的另一个实施方式中,用于确定观察隆起物的位置和方向的系统包括:用于从一点在向外方向上投射多条射线的装置,其中该点在隆起物之内;用于从该多条射线中选择至少一条射线以确定用于观察隆起物的位置和方向的装置;以及用于使用多条射线中所选的至少一条射线来确定用于观察隆起物的位置和方向的装置。In another embodiment of the invention, a system for determining the position and direction of viewing a bump comprises: means for projecting a plurality of rays in an outward direction from a point, wherein the point is within the bump; means for selecting at least one ray from the plurality of rays to determine the position and direction for viewing the bump; and for determining the position and direction for viewing the bump using at least one of the rays selected from the plurality of rays installation.

在本发明的又一个实施方式中,用于确定在结肠的图像中观察息肉的位置和方向的方法包括:获得结肠的图像,其中该图像通过计算机断层成像(CT)、螺旋CT、x-射线、正电子发射断层扫描、荧光检查、超声波和磁共振(MR)成像技术中的一种来获得;使用计算机辅助的息肉检测技术来检测息肉;从息肉内的一点投射多条射线,其中该多条射线被投射成球形和椭球形图案中的一种;选择从该点到息肉表面经历最短距离的射线,其中选择该多条射线中从该点到息肉表面经历最短距离的一条射线来确定用于观察该息肉的位置和方向;使用所选的射线来确定用于观察该息肉的位置和方向,其中所选射线的反方向确定用于观察该息肉的方向,而用于观察该息肉的位置通过沿所选射线的延伸方向选择一点来确定,其中所选择的点是距该息肉表面为固定距离的一个点;以及当执行结肠的虚拟导航时,根据所确定的、用于观察该息肉的位置和方向来观察该息肉。In yet another embodiment of the present invention, the method for determining the position and orientation of a polyp observed in an image of the colon comprises: obtaining an image of the colon, wherein the image is computed tomography (CT), spiral CT, x-ray , positron emission tomography, fluoroscopy, ultrasound, and magnetic resonance (MR) imaging techniques; use computer-aided polyp detection techniques to detect polyps; project multiple rays from a point within the polyp, where the multiple The rays are projected into one of spherical and ellipsoidal patterns; the ray that experiences the shortest distance from the point to the surface of the polyp is selected, wherein one of the multiple rays that experiences the shortest distance from the point to the surface of the polyp is selected to determine the The position and direction for observing the polyp; use the selected ray to determine the position and direction for observing the polyp, wherein the opposite direction of the selected ray determines the direction for observing the polyp, and the position for observing the polyp Determined by selecting a point along the direction of extension of the selected ray, wherein the selected point is a point at a fixed distance from the surface of the polyp; and when performing virtual navigation of the colon, according to the determined position and orientation to observe the polyp.

前述特征是代表性实施方式并且被提出来以帮助理解本发明。应当理解,这些特征没有意图被认为是对由权利要求限定的本发明的限制,或者对权利要求的等同物限制。因此,这些特征的概要不应当被认为是确定等同物中的决定因素。本发明的附加特征将在下列说明中、从附图和从权利要求中变得显而易见。The foregoing features are representative embodiments and are presented to facilitate understanding of the invention. It should be understood that these characteristics are not intended to be considered as limitations on the invention as defined by the claims, or as limitations on the equivalents of the claims. Accordingly, this summary of features should not be considered a determining factor in determining equivalents. Additional features of the invention will become apparent in the following description, from the drawings and from the claims.

附图简述Brief description of the drawings

图1是根据本发明的示例性实施方式的、用于确定观察隆起物的位置和方向的系统的方框图;1 is a block diagram of a system for determining the location and direction of a viewing bump according to an exemplary embodiment of the present invention;

图2是示出根据本发明的示例性实施方式的、用于确定观察隆起物的位置和方向的方法的流程图;FIG. 2 is a flow chart illustrating a method for determining the position and direction of an observation bump according to an exemplary embodiment of the present invention;

图3根据本发明的示例性实施方式示出确定用于观察隆起物的位置和方向;FIG. 3 shows the position and direction determined for viewing a bump, according to an exemplary embodiment of the present invention;

图4A是根据本发明的示例性实施方式的、确定用于观察隆起物的位置和方向的另一示图;4A is another illustration of determining the position and direction for viewing a bump, according to an exemplary embodiment of the present invention;

图4B是根据本发明的示例性实施方式的、确定用于观察隆起物的位置和方向的又一示图;4B is yet another illustration of determining the position and direction for viewing a bump, according to an exemplary embodiment of the present invention;

图5“悬空-围绕(flying-around)”地示出结肠中的所标记的息肉;以及Figure 5 shows marked polyps in the colon "flying-around"; and

图6“悬空-通过(flying-through)”地示出根据本发明的示例性实施方式的结肠。Figure 6 "flying-through" shows a colon according to an exemplary embodiment of the present invention.

示例性实施方式的详述Detailed Description of Exemplary Embodiments

图1是根据本发明的示例性实施方式的、用于确定观察隆起物的位置和方向的系统100的方框图。如图1中所示,系统100尤其包括例如通过以太网网络120连接的扫描设备105、个人计算机(PC)110和操作者控制台和/或虚拟导航终端115。扫描设备105可以是磁共振成像(MRI)设备、计算机断层(CT)成像设备、螺旋CT设备、正电子发射断层扫描(PET)设备、二维(2D)或者三维(3D)荧光检查成像设备、2D、3D或者四维(4D)超声波成像设备、或者x-射线设备等。FIG. 1 is a block diagram of a system 100 for determining the location and direction of a viewing bump, according to an exemplary embodiment of the present invention. As shown in FIG. 1 , the system 100 includes, among other things, a scanning device 105 , a personal computer (PC) 110 , and an operator console and/or virtual navigation terminal 115 connected via an Ethernet network 120 , for example. The scanning device 105 may be a magnetic resonance imaging (MRI) device, a computed tomography (CT) imaging device, a helical CT device, a positron emission tomography (PET) device, a two-dimensional (2D) or three-dimensional (3D) fluoroscopy imaging device, 2D, 3D or four-dimensional (4D) ultrasound imaging equipment, or x-ray equipment, etc.

可以是便携式或者膝上型计算机、个人数字助理(PDA)等的PC110包括与输入150和输出155连接的中央处理单元(CPU)125和存储器130。该CPU125包括显影模块145,该显影模块145包括一个或者多个用于确定在医学图像中观察隆起物的位置和方向的方法。CPU125还可以包括检测模块和诊断模块,该检测模块是计算机辅助检测(CAD)模块,用于在医学图像中检测诸如息肉的隆起物,该诊断模块被用于执行医学图像数据的自动诊断或者评价功能。PC 110 , which may be a portable or laptop computer, a personal digital assistant (PDA), etc., includes a central processing unit (CPU) 125 connected to an input 150 and an output 155 and a memory 130 . The CPU 125 includes a visualization module 145 that includes one or more methods for determining the location and orientation of the observed bumps in the medical image. The CPU 125 may also include a detection module, which is a computer-aided detection (CAD) module for detecting protrusions such as polyps in medical images, and a diagnosis module, which is used to perform automatic diagnosis or evaluation of medical image data Function.

存储器130包括随机存取存储器(RAM)135和只读存储器(ROM)140。存储器130还可以包括数据库、磁盘驱动器、磁带驱动器等或者其组合。RAM135起数据存储器的作用,其存储在CPU125中执行程序期间所使用的数据并被用作工作区。ROM140起程序存储器的作用,用于存储在CPU125中所执行的程序。输入150由键盘、鼠标等组成,而输出155由液晶显示器(LCD)、阴极射线管(CRT)显示器、打印机等组成。Memory 130 includes random access memory (RAM) 135 and read only memory (ROM) 140 . Storage 130 may also include databases, disk drives, tape drives, etc., or combinations thereof. The RAM 135 functions as a data memory which stores data used during execution of programs in the CPU 125 and is used as a work area. ROM 140 functions as a program memory for storing programs executed in CPU 125 . Input 150 consists of a keyboard, mouse, etc., while output 155 consists of a liquid crystal display (LCD), a cathode ray tube (CRT) display, a printer, and the like.

系统100的操作由虚拟导航终端115来控制,该虚拟导航终端115包括控制器165、例如键盘和显示器160、例如CRT显示器。虚拟导航终端115与PC110和扫描设备105进行通信,从而由扫描设备105收集的2D图像数据能够由PC110绘制成3D数据并可以在显示器160上观察。应该理解,PC110可被配置来在没有虚拟导航终端115的情况下例如使用输入150和输出155设备操作和显示由扫描设备105所提供的信息,使用该输入150和输出155设备来运行由控制器165和显示器160所执行的某些任务。The operation of the system 100 is controlled by a virtual navigation terminal 115 comprising a controller 165, such as a keyboard, and a display 160, such as a CRT display. The virtual navigation terminal 115 communicates with the PC 110 and the scanning device 105 so that the 2D image data collected by the scanning device 105 can be rendered as 3D data by the PC 110 and observed on the display 160 . It should be understood that the PC 110 may be configured to manipulate and display information provided by the scanning device 105 without the virtual navigation terminal 115, for example using the input 150 and output 155 devices used to run the 165 and certain tasks performed by display 160.

虚拟导航终端115进一步包括能够处理所获得的图像数据集(或者其部分)的数字图像数据以产生和在显示器160上显示2D和/或3D图像的任何适当的图像绘制系统/工具/应用程序。更准确地说,该图像绘制系统可以是应用程序,该应用程序提供医学图像数据的2D/3D绘制和显影,并且该应用程序在通用或者专用计算机工作站上运行。另外,该图像绘制系统能够使用户通过3D图像或者多个2D图像切片。PC110还可以包括用于处理所获得的图像数据集的数字图像数据以产生和显示2D和/或3D图像的图像绘制系统/工具/应用程序。Virtual navigation terminal 115 further includes any suitable image rendering system/tool/application capable of processing the digital image data of the obtained image dataset (or portions thereof) to generate and display 2D and/or 3D images on display 160 . More precisely, the image rendering system may be an application program that provides 2D/3D rendering and visualization of medical image data and that runs on a general-purpose or special-purpose computer workstation. Additionally, the image rendering system enables the user to slice through a 3D image or multiple 2D images. PC 110 may also include an image rendering system/tool/application for processing the digital image data of the acquired image dataset to generate and display 2D and/or 3D images.

如图1中所示,显影模块145还被PC110用于接收和处理数字医学图像数据,如上面所描述的那样,该数字医学图像数据可以是诸如体积图像数据或者多平面重新格式化或者这样的格式的任何组合的原始图像数据、2D重建数据(例如,轴向切片)、或者3D重建数据的形式。数据处理结果能够经由网络120从PC110被输出到虚拟导航终端115中的图像绘制系统,用于根据数据处理结果来产生图像数据的2D和/或3D绘图,该数据处理结果诸如器官或者解剖学结构的分割、颜色或者亮度变化等等。As shown in FIG. 1 , the development module 145 is also used by the PC 110 to receive and process digital medical image data, such as volumetric image data or multi-planar reformatted or such, as described above. raw image data, 2D reconstruction data (eg, axial slices), or 3D reconstruction data in any combination of formats. The data processing results can be output from the PC 110 to the image rendering system in the virtual navigation terminal 115 via the network 120 for generating 2D and/or 3D drawings of the image data according to the data processing results, such as organs or anatomical structures segmentation, color or brightness changes, etc.

应该理解,根据本发明的、用于确定在医学图像中观察隆起物的位置和方向的CAD系统和方法可被实施为对传统CAD方法的扩展或者替换方案、诸如手动选择或者用于处理图像数据的其它自动显影和检测方法。另外,应该理解,这里描述的示例性系统和方法能够容易地利用3D医学图像和CAD系统或者应用程序来实现,3D医学图像和CAD系统或者应用程序适于广泛的成像方式(例如,CT、MRI等)以及适于诊断和评价各种异常解剖学结构或者损伤、诸如结肠息肉、动脉瘤、肺结节等。在这点上,尽管这里参考特定成像方式或者特定解剖学特征来描述示例性实施方式,但不应被认为限制本发明的范围。It should be understood that the CAD system and method for determining the location and orientation of observed bumps in medical images according to the present invention may be implemented as an extension or alternative to traditional CAD methods, such as manual selection or for processing image data Other automatic development and detection methods. In addition, it should be understood that the exemplary systems and methods described herein can be readily implemented using 3D medical imaging and CAD systems or applications that are suitable for a wide variety of imaging modalities (e.g., CT, MRI etc.) and suitable for diagnosis and evaluation of various abnormal anatomical structures or injuries, such as colonic polyps, aneurysms, pulmonary nodules, etc. In this regard, although exemplary embodiments are described herein with reference to particular imaging modalities or particular anatomical features, this should not be considered limiting of the scope of the invention.

还应该理解,本发明可以硬件、软件、固件、专用处理器或者其组合的各种形式来实现。在一个实施方式中,本发明以软件来实现,如切实地被实现在程序存储设备(例如,软磁盘、RAM、CD ROM、DVD、ROM以及闪存)上的应用程序。该应用程序可被加载到包括任何适当结构的机器上并由该机器来运行。It should also be understood that the invention can be implemented in various forms of hardware, software, firmware, special purpose processors, or combinations thereof. In one embodiment, the invention is implemented in software, such as an application program tangibly embodied on a program storage device (e.g., floppy disk, RAM, CD ROM, DVD, ROM, and flash memory). The application program can be loaded onto and run by a machine comprising any suitable structure.

图2是示出根据本发明的示例性实施方式的、用于确定在医学图像中观察隆起物的位置和方向的方法的操作的流程图。如图2中所示,3D数据从隆起物的医学图像中获得,在该实例中该隆起物是结肠(步骤205)。这通过使用在虚拟导航终端115处操作的扫描设备105、例如CT扫描仪扫描结肠从而产生与该结肠相关的一系列2D图像来实现。结肠的这些2D图像然后可被变换或者转换成3D绘制的图像。应该理解,该医学图像可以是腔体,除结肠以外还可以是胰腺、支气管、喉、气管、窦、耳道、血管、尿道和膀胱等中的任何一种。该医学图像还可以是非管状结构、诸如肺软组织或者肝脏。FIG. 2 is a flowchart illustrating the operation of a method for determining a position and direction of an observed bump in a medical image according to an exemplary embodiment of the present invention. As shown in Figure 2, 3D data is obtained from a medical image of a protuberance, which in this example is the colon (step 205). This is achieved by scanning the colon using a scanning device 105 , such as a CT scanner, operating at the virtual navigation terminal 115 to generate a series of 2D images related to the colon. These 2D images of the colon can then be transformed or converted into 3D rendered images. It should be understood that the medical image may be a cavity, and may be any one of pancreas, bronchus, larynx, trachea, sinus, ear canal, blood vessel, urethra, bladder, etc. in addition to the colon. The medical image may also be of non-tubular structures such as lung parenchyma or liver.

从结肠获得3D数据以后,对该结肠的3D数据进行处理,以检测到息肉(步骤210)。更准确地说,使用传统(CAD)技术来检测到息肉。应该理解,根据本发明可以使用各种传统CAD技术。此外,在步骤210期间,医学专家可以从医学图像中手动选择息肉,例如通过使用鼠标或者计算机输入装置、诸如输入150来选择部分医学图像。After obtaining 3D data from the colon, the 3D data of the colon is processed to detect polyps (step 210). More precisely, polyps were detected using conventional (CAD) techniques. It should be understood that various conventional CAD techniques may be used in accordance with the present invention. Furthermore, during step 210 the medical professional may manually select polyps from the medical image, for example by using a mouse or a computer input device such as input 150 to select a portion of the medical image.

如在图2中进一步示出的那样,在已经接收到与息肉相关的数据以后,射线从每个息肉中的点(例如中心点)来投射(步骤215)。在操作者请求这种数据后可以将这些点提供给虚拟导航终端115的操作者。该操作者还可以在息肉内通过标记手动选择该点,例如息肉的2D图像的中心,以观察息肉的3D内窥镜绘图,如上面在步骤210中所讨论的那样。这些射线然后使用射线投射技术被投射成球形图案和/或形状。例如当数据是各向异性时,这些射线可以被投射成椭球形图案。从息肉中的中心点投射的多条射线的实例在图3中示出,并将在下面更详细讨论。As further shown in FIG. 2, after the polyp-related data has been received, rays are cast from a point (eg, a center point) in each polyp (step 215). These points may be provided to the operator of the virtual navigation terminal 115 upon request of such data by the operator. The operator can also manually select the point within the polyp by marking, eg, the center of the 2D image of the polyp, to view a 3D endoscopic map of the polyp, as discussed above in step 210 . These rays are then projected into spherical patterns and/or shapes using ray casting techniques. These rays can be projected into an ellipsoidal pattern, for example when the data is anisotropic. An example of multiple rays projected from a central point in a polyp is shown in Figure 3 and will be discussed in more detail below.

从一个或多个息肉的中心点投射的每条射线被定义为点和方向。这些射线穿过固态物质、诸如组织,但在空气中停止。如图3中所示的那样,这些射线从中心点处开始并在指定方向上延续直到这些射线遇到空气。示例性射线可以在数学上被定义为P+t*V,其中P=(a,b,c)是点,而V=(x,y,z)是定义方向的向量。通过系统增加仰角和方位角的角度来尝试不同方向以覆盖所有可能的方向。长度被定义为t的最大值,以便向量保持在息肉内并且不与空气接触。Each ray projected from the center point of one or more polyps is defined as a point and a direction. These rays pass through solid matter, such as tissue, but stop in air. As shown in Figure 3, the rays start at the center point and continue in a given direction until the rays encounter air. An exemplary ray can be defined mathematically as P+t*V, where P=(a,b,c) is a point and V=(x,y,z) is a vector defining a direction. Try different directions by systematically increasing the elevation and azimuth angles to cover all possible directions. The length is defined as the maximum value of t so that the vector remains inside the polyp and does not come into contact with the air.

在射线已从每个息肉中的点投射以后,选择从该点到息肉表面经历最短距离的射线(步骤220)。将每条射线例如从该点投射和/或延伸,直到其与结肠的表面相交。从该点到结肠表面的距离是停止距离。因此,具有最短长度的射线是具有最短停止距离的射线。可替换地,在步骤220中可以选择具有最短平均长度的一组射线,例如,通过对多组N条射线的停止距离进行平均,其中N是预先确定的数。在进行平均以后,选择那个具有最短平均值或者平均停止距离的组。After a ray has been cast from a point in each polyp, the ray that traverses the shortest distance from that point to the surface of the polyp is selected (step 220). Each ray is projected and/or extended eg from this point until it intersects the surface of the colon. The distance from this point to the surface of the colon is the stop distance. Therefore, the ray with the shortest length is the one with the shortest stopping distance. Alternatively, the group of rays with the shortest average length may be selected in step 220, for example, by averaging the stop distances of groups of N rays, where N is a predetermined number. After averaging, the group with the shortest average or average stopping distance is selected.

确定从息肉中的点到息肉表面的距离可以使用各种方法来定义。在一种方法中,可以使用梯度差来确定停止点并由此被用于确定在步骤220中要选择哪条射线或者哪组射线。这通过使用计算图像梯度的标准方法来完成。趋向于具有高梯度的锐利的边缘、诸如空气和结肠壁和/或组织之间的边界更容易被识别。因此,超过预定阈值集、例如在更高梯度量级处的剃度成为射线的停止距离。Determining the distance from a point in the polyp to the surface of the polyp can be defined using various methods. In one approach, the gradient difference may be used to determine a stopping point and thus be used to determine which ray or group of rays to select in step 220 . This is done using standard methods of computing image gradients. Sharp edges, which tend to have high gradients, such as boundaries between air and colon wall and/or tissue, are easier to identify. Thus, a shave above a predetermined threshold set, for example at a higher gradient magnitude, becomes the stopping distance of the ray.

在另一种方法中,可以使用空气阈值来确定射线的停止距离。例如,可以对扫描设备105进行校准,从而在所获得的图像中空气将具有某一数值或者数值范围,而软组织、诸如血液将具有不同的数值或者数值范围。在校准扫描设备105以后,可以设置阈值,该阈值落在空气的值和软组织的值之间的中点,该中点对于分割结肠是最佳的,并且由此能够确定射线的停止距离。在另一替换方案中,当使用CAD技术时,只有那些与所检测到的息肉的“表决表面”相交的射线将被用于确定停止距离,并且由此选择其最短的射线。“表决表面”被定义为结肠表面的体素与那些导致息肉检测的体素的交点,那些导致息肉检测的体素随着所使用的CAD技术变化。这种技术在名为“Methodand System for Response Image Feature Collection and CandidateSummit,Surface and Core Estimation(用于响应图像特征收集和候选顶点、表面和核心评估的方法和系统)”的美国专利申请(代理人档案号为2003P08958US)中被公开,该美国专利申请的副本在此引入作为参考。In another approach, an air threshold can be used to determine the ray's stopping distance. For example, the scanning device 105 may be calibrated so that air will have a certain value or range of values in the acquired images while soft tissue, such as blood, will have a different value or range of values. After calibrating the scanning device 105, a threshold can be set which falls at the midpoint between the air value and the soft tissue value which is optimal for segmenting the colon and from which the stopping distance of the rays can be determined. In another alternative, when using CAD techniques, only those rays that intersect the "voting surface" of the detected polyp will be used to determine the stopping distance, and thus the shortest ray is selected. The "voting surface" was defined as the intersection of voxels of the colon surface with those voxels leading to polyp detection, which varied with the CAD technique used. This technique is described in a U.S. Patent Application (Attorney Files) entitled "Method and System for Response Image Feature Collection and CandidateSummit, Surface and Core Estimation" No. 2003P08958US), a copy of which is incorporated herein by reference.

如图2进一步所示,一旦选择了该射线或者该组射线,使用所选的射线或者射线组来确定用于观察所检测到的息肉的位置和方向(步骤225)。换句话说,确定了为观察息肉而将虚拟照相机远离息肉放置的距离和相机转动角度的方向。应该理解,远离息肉的距离通常等于从息肉中的中心点到息肉表面的最短距离,该距离受到限制从而该距离保持在位于结肠的内部空间中的空气部分内。该距离也可以针对所有所检测到的和/或所标记的结肠被设置成固定值。As further shown in FIG. 2, once the ray or set of rays is selected, the selected ray or set of rays is used to determine the position and direction for viewing the detected polyp (step 225). In other words, the distance to place the virtual camera away from the polyp and the direction of the camera rotation angle to view the polyp are determined. It will be appreciated that the distance away from the polyp is generally equal to the shortest distance from a central point in the polyp to the surface of the polyp, limited so that the distance remains within the portion of air located in the interior space of the colon. This distance can also be set to a fixed value for all detected and/or marked colons.

最短的射线和/或射线组定义了从结肠的中心点向外的方向。结果,沿该最短射线选择的点确定了在结肠的空气部分中的观察位置,并且该最短射线的反方向确定了观察方向。更准确地说,该最短射线的绘图方向是其逆方向,从而该照相机被如此放置,以致该照相机向后看息肉,如图3中所示。例如,观察位置通过在结肠的空气空间内延伸最短的射线来确定(如图4A中所示),并沿该射线确定保持在空气空间内的位置并使得整个息肉在例如图4A中所示的照相机的视野内。该最短射线可以从息肉的表面延伸直到下列二者之一:(1)该射线碰到结肠的相对的壁,或者(2)整个息肉在视野中,取决于哪个事件先发生。应该理解,确定是否整个息肉在视野中取决于为照相机所选的视野,该视野被模拟并且是假设的息肉直径。该直径可被设置成默认值、诸如一厘米,或者由传统方式来估计。The shortest ray and/or group of rays defines the outward direction from the center point of the colon. As a result, the point selected along this shortest ray determines the viewing position in the air part of the colon, and the opposite direction of this shortest ray determines the viewing direction. More precisely, the direction in which the shortest ray is drawn is its inverse, so that the camera is positioned so that the camera looks back at the polyp, as shown in FIG. 3 . For example, the viewing position is determined by extending the shortest ray within the air space of the colon (as shown in FIG. 4A ), and along this ray determines a position that remains within the air space and makes the entire polyp as shown, for example, in FIG. 4A . within the camera's field of view. The shortest ray may extend from the surface of the polyp until either (1) the ray hits the opposite wall of the colon, or (2) the entire polyp is in view, depending on which event occurs first. It should be understood that determining whether the entire polyp is in view depends on the field of view selected for the camera, which is simulated and is the assumed diameter of the polyp. This diameter can be set to a default value, such as one centimeter, or estimated by conventional means.

图4B示出用于确定观察所检测到的息肉的位置和方向的另一种方法。如图4B中所示,射线的球形组(spherical set)从最短射线的(在息肉表面处的)交点的表面点投射。这些射线经过空气直到这些射线碰到固态表面。射线组的最长射线然后被用于确定虚拟照相机的位置和方向以用于观察。该位置被选择为沿该射线的点,该位置可以是空气区域内的固定距离,或者其也可以根据所估计的息肉尺寸变化。Figure 4B illustrates another method for determining the location and direction of viewing a detected polyp. As shown in Figure 4B, a spherical set of rays is projected from the surface point of the intersection (at the polyp surface) of the shortest rays. These rays pass through the air until the rays hit a solid surface. The longest ray of the ray group is then used to determine the position and orientation of the virtual camera for viewing. The location is chosen as a point along the ray, which can be a fixed distance within the air region, or it can vary according to the estimated polyp size.

在步骤225之后,所确定的、用于观察所检测到的息肉的位置和方向然后被用于增加现有的程序或者用于产生新的“悬空-通过”程序,以通过结肠或者任何其它腔体(步骤230)。在产生“悬空-通过”程序之前,与所确定的、用于观察所检测到的息肉的位置和方向相关的数据可以被例如存储在CPU125的存储器130中,用于进一步操作和/或分析。此外,给出在步骤225获得的数据时,可以产生一些额外的动作:(1)虚拟导航终端115的操作者可以使用其以立即观察已经被标记和/或检测到的每个息肉,或者(2)其可被用来提供围绕息肉的摄影,以使得医学专家从多个侧面和/或角度观察息肉,如图5中所示。After step 225, the determined position and orientation for viewing the detected polyp is then used to augment an existing procedure or to create a new "hang-through" procedure to pass through the colon or any other lumen body (step 230). Data relating to the determined position and orientation for viewing a detected polyp may be stored, for example, in memory 130 of CPU 125 for further manipulation and/or analysis prior to generating the "fly-through" procedure. Furthermore, given the data obtained at step 225, some additional actions can be generated: (1) the operator of the virtual navigation terminal 115 can use it to immediately view each polyp that has been marked and/or detected, or ( 2) It can be used to provide photography around the polyp to allow the medical professional to view the polyp from multiple sides and/or angles, as shown in FIG. 5 .

一旦已编程了“悬空-通过”,医学专家就可以沿“悬空-通过”路径通过结肠(步骤235)。换句话说,虚拟导航终端115的操作者根据“悬空-通过”正被检查的虚拟器官来执行所计划的或者所引导的导航,如图6中所示。如图6中所示,该“悬空-通过”立即前进到虚拟器官中的第一位置(A)(也就是,用于观察的第一所确定的位置),由此将操作者直接带到所检测到的息肉以进行观察。在这一点上,该“悬空-通过”将暂停并允许操作者观察所检测到的息肉(也就是,使用所确定的观察方向观察息肉),并然后前进到第二位置(B)以进行观察,等等。此外,“悬空-通过”可以提供与虚拟照相机相交的平面,从而该虚拟照相机能够在没有操作者交互作用的情况下自动通过虚拟环境,但是,当需要时仍然允许操作者操作该照相机。Once the "hang-through" has been programmed, the medical professional can follow the "hang-through" route through the colon (step 235). In other words, the operator of the virtual navigation terminal 115 performs the planned or guided navigation according to the "fly-through" of the virtual organ being inspected, as shown in FIG. 6 . As shown in Figure 6, this "air-pass" immediately advances to the first location (A) in the virtual organ (i.e., the first determined location for viewing), thereby bringing the operator directly to The detected polyps were observed. At this point, the "hang-through" will pause and allow the operator to observe the detected polyp (that is, observe the polyp using the determined viewing direction), and then advance to the second position (B) for observation ,etc. Additionally, "fly-through" can provide a plane that intersects the virtual camera so that the virtual camera can automatically move through the virtual environment without operator interaction, yet still allow the operator to manipulate the camera when desired.

根据本发明,用于观察隆起物的位置和方向可以自动地被确定并用于产生和/或增加与腔体的虚拟导航相关的程序。例如,根据本发明利用位置和方向信息编程的“悬空-通过”使得虚拟导航终端的操作者能直接前进到使用传统CAD技术检测到的隆起物,而不需要手动导航虚拟照相机通过腔体。因此,通过使用本发明,传统的CAD系统能得到增强以产生和/或增加与腔体的虚拟导航相关的程序,从而改善用户通过所检测到的隆起物分析的速度和检查之前检测到的隆起物。According to the invention, the position and orientation for viewing the bump can be automatically determined and used to generate and/or augment a program related to the virtual navigation of the cavity. For example, "fly-through" programmed with position and orientation information in accordance with the present invention enables the operator of the virtual navigation terminal to directly advance to bumps detected using conventional CAD techniques without manually navigating the virtual camera through the cavity. Thus, by using the present invention, conventional CAD systems can be enhanced to generate and/or augment programs associated with virtual navigation of cavities, thereby improving the speed at which users analyze through detected bumps and inspect previously detected bumps thing.

应该理解,因为在附图中描述的一些系统组成部件和方法步骤可以软件来实现,系统部件(或者过程步骤)之间的实际连接可以根据本发明编程的方式而不同。本发明在这里给出教导,本领域普通技术人员能够预料本发明的这些以及相似的实现方案或者配置。It should be understood that since some system components and method steps described in the drawings can be realized by software, the actual connection between system components (or process steps) may be different according to the way the present invention is programmed. Given the teachings herein of the present invention, one of ordinary skill in the art can contemplate these and similar implementations or configurations of the present invention.

应该理解,上述描述仅仅代表示例性实施方式。为了方便读者,上述描述集中在可能的实施方式的代表性实例上,实例是发明原理的说明。本说明书并没有试图穷举所有可能的变化。可替换的实施方式可能没有针对本发明的特定部分呈现,或者对于一部分也可以使用其它未描述的替换方案,不能认为这些可选实施方式没有要求保护。在不背离本发明的精神和范围的情况下可以直接实现其它的应用和实施方式。因此,本发明旨在不受特别描述的实施方式所限制,因为可以对上述内容产生许多排列和组合以及对上述内容进行包括非创造性的替换,但是本发明是根据所附权利要求来限定。应该理解,许多那些没有描述的实施方式在所附权利要求的文字范围内,并且其他的是等价的。It should be understood that the foregoing description represents exemplary embodiments only. For the convenience of the reader, the foregoing description has focused on representative examples of possible implementations, the examples being illustrative of the principles of the invention. This specification does not attempt to exhaust all possible variations. Alternative embodiments may not have been presented for a particular part of the invention, or other undescribed alternatives may have been used for a part, and these alternative embodiments are not to be regarded as non-claimed. Other applications and embodiments can be implemented directly without departing from the spirit and scope of the present invention. Accordingly, the invention is not intended to be limited by the particularly described embodiments, since many permutations and combinations of what has been described above are possible, including non-inventive substitutions, but the invention is defined in accordance with the appended claims. It should be understood that many of those non-described embodiments are within the literal scope of the appended claims and that others are equivalent.

Claims (47)

1、一种用于确定观察隆起物的位置和方向的方法,其包括:1. A method for determining the position and direction of an observation bump, comprising: 从一点在向外方向上投射多条射线,其中该点在隆起物之内;Casts rays in outward directions from a point that is within the bump; 从该多条射线中选择至少一条射线以确定用于观察该隆起物的位置和方向;以及selecting at least one ray from the plurality of rays to determine a location and direction for viewing the bump; and 使用该多条射线中所选择的至少一条射线来确定用于观察该隆起物的位置和方向。A location and direction for viewing the bump is determined using at least one selected ray of the plurality of rays. 2、如权利要求1所述的方法,其中,所述多条射线被投射成球形和椭球形形状中的一种。2. The method of claim 1, wherein the plurality of rays are projected into one of a spherical and an ellipsoidal shape. 3、如权利要求1所述的方法,其中,所述隆起物是结节、损伤、息肉、癌症前期生长物、和癌症生长物中的一种。3. The method of claim 1, wherein the protrusion is one of a nodule, lesion, polyp, precancerous growth, and cancerous growth. 4、如权利要求1所述的方法,进一步包括:4. The method of claim 1, further comprising: 获得包括所述隆起物的医学图像。A medical image including the protrusion is obtained. 5、如权利要求4所述的方法,其中,所述医学图像通过计算机断层成像(CT)、螺旋CT、x-射线、正电子发射断层扫描、荧光检查、超声波和磁共振(MR)成像技术中的一种来获得。5. The method of claim 4, wherein the medical images are obtained by computed tomography (CT), helical CT, x-ray, positron emission tomography, fluoroscopy, ultrasound, and magnetic resonance (MR) imaging techniques one of them to obtain. 6、如权利要求1所述的方法,进一步包括:6. The method of claim 1, further comprising: 使用计算机辅助的隆起物检测技术来检测所述隆起物。The bumps were detected using computer-aided bump detection techniques. 7、如权利要求1所述的方法,其中,所述点由用户手动选择。7. The method of claim 1, wherein the points are manually selected by a user. 8、如权利要求1所述的方法,其中,所述点是所述隆起物的中心点。8. The method of claim 1, wherein the point is a center point of the bump. 9、如权利要求1所述的方法,其中,选择所述多条射线中从所述点到所述隆起物的表面经历最短距离的一条射线来确定用于观察该隆起物的位置和方向。9. The method of claim 1, wherein a ray of the plurality of rays that experiences the shortest distance from the point to the surface of the bump is selected to determine the location and direction for viewing the bump. 10、如权利要求9所述的方法,其中,停止于所述隆起物的表决表面处的多条射线被用来确定该多条射线中从所述点到该隆起物的表面经历最短距离的一条射线。10. The method of claim 9, wherein a plurality of rays that stop at the voting surface of the bump are used to determine the one of the plurality of rays that travels the shortest distance from the point to the surface of the bump. a ray. 11、如权利要求9所述的方法,其中,所述多条射线的停止点由图像的梯度来确定,其中该停止点被用来确定该多条射线中从所述点到该隆起物的表面经历最短距离的一条射线。11. The method of claim 9, wherein the stopping point of the plurality of rays is determined by the gradient of the image, wherein the stopping point is used to determine the distance from the point to the bump in the plurality of rays. A ray that travels the shortest distance from a surface. 12、如权利要求9所述的方法,其中,使用空气阈值来确定所述多条射线的停止点,其中该停止点被用来确定该多条射线中从所述点到该隆起物的表面经历最短距离的一条射线。12. The method of claim 9, wherein an air threshold is used to determine a stopping point of the plurality of rays, wherein the stopping point is used to determine a surface of the plurality of rays from the point to the bump A ray that travels the shortest distance. 13、如权利要求1所述的方法,其中,选择所述多条射线中从所述点到所述隆起物的表面经历最短平均距离的一组射线,以确定用于观察所述隆起物的位置和方向。13. The method of claim 1, wherein a set of rays from the plurality of rays that experience the shortest average distance from the point to the surface of the bump is selected to determine the ray for viewing the bump. position and orientation. 14、如权利要求1所述的方法,其中,所述多条射线中所选的至少一条射线的反方向确定用于观察所述隆起物的方向。14. The method of claim 1, wherein an opposite direction of the selected at least one ray of the plurality of rays determines a direction for viewing the protuberance. 15、如权利要求1所述的方法,进一步包括:15. The method of claim 1, further comprising: 存储所确定的、用于观察所述隆起物的位置和方向。The determined position and direction for viewing the bump are stored. 16、如权利要求1所述的方法,进一步包括:16. The method of claim 1, further comprising: 从所确定的、用于观察所述隆起物的位置和方向来观察所述隆起物。The bump is observed from the determined position and direction for viewing the bump. 17、如权利要求1所述的方法,其中,用于观察所检测到的隆起物的位置通过沿所述多条射线中所选的至少一条射线的延伸方向选择一点来确定。17. The method of claim 1, wherein the location for viewing the detected bump is determined by selecting a point along an extension direction of at least one selected ray of the plurality of rays. 18、如权利要求17所述的方法,其中,所选择的点是距该隆起物的表面为固定距离的一个点,并且所选择的最长射线在空气内被延伸到该固定距离。18. The method of claim 17, wherein the selected point is a point at a fixed distance from the surface of the bump, and the selected longest ray is extended to the fixed distance in air. 19、如权利要求18所述的方法,其中所述固定距离基于所述隆起物的所估计的尺寸。19. The method of claim 18, wherein the fixed distance is based on an estimated size of the bump. 20、如权利要求1所述的方法,其中,当通过所选射线和一组射线之一确定了所述隆起物上的表面点时,第二多条射线从该表面点被投射到腔体的空气区域中。20. The method of claim 1, wherein when a surface point on the bump is determined by one of the selected ray and a set of rays, a second plurality of rays are projected from the surface point to the cavity in the air region. 21、如权利要求20所述的方法,其中所述第二组多条射线被投射成球形和椭球形形状中的一种。21. The method of claim 20, wherein the second plurality of rays are projected in one of a spherical and ellipsoidal shape. 22、如权利要求20所述的方法,其中选择所述第二多条射线中最长的射线,以确定用于观察所述隆起物的位置和方向,其中用于观察该隆起物的方向与所选的最长射线的方向相反。22. The method of claim 20, wherein the longest ray of the second plurality of rays is selected to determine the location and direction for viewing the bump, wherein the direction for viewing the bump is the same as The direction of the longest ray selected is reversed. 23、如权利要求22所述的方法,其中所述位置使用沿所选射线的一点和该隆起物的所估计的尺寸之一来确定。23. The method of claim 22, wherein the location is determined using one of a point along the selected ray and the estimated size of the bump. 24、一种用于在医学图像中显影隆起物的系统,其包括:24. A system for developing bumps in a medical image comprising: 用于存储程序的存储设备;storage devices for storing programs; 与该存储设备进行通信的处理器,该处理器和该程序运作以:a processor in communication with the storage device, the processor and the program operative to: 从一点在向外方向上投射多条射线,其中该点在隆起物之内;Casts rays in outward directions from a point that is within the bump; 从该多条射线中选择至少一条射线以确定用于观察该隆起物的位置;以及selecting at least one ray from the plurality of rays to determine a location for viewing the bump; and 使用该多条射线中所选的至少一条射线来确定用于观察该隆起物的位置。A location for viewing the bump is determined using at least one selected ray of the plurality of rays. 25、如权利要求24所述的系统,其中,选择所述多条射线中从所述点到所述隆起物的表面经历最短距离的一条射线来确定用于观察该隆起物的位置。25. The system of claim 24, wherein a ray of the plurality of rays that traverses the shortest distance from the point to the surface of the bump is selected to determine a location for viewing the bump. 26、如权利要求24所述的系统,其中,选择从所述点到所述隆起物的表面经历最短平均距离的一组射线,以确定用于观察该隆起物的位置。26. The system of claim 24, wherein a set of rays that experience the shortest average distance from the point to the surface of the bump is selected to determine a location for viewing the bump. 27、如权利要求24所述的系统,其中,用于观察所述隆起物的位置通过沿所述多条射线中所选的至少一条射线的延伸方向选择一点来确定。27. The system of claim 24, wherein a location for viewing the bump is determined by selecting a point along the direction of extension of at least one selected ray of the plurality of rays. 28、如权利要求27所述的方法,其中,所选择的点是距所述隆起物的表面为固定距离的一个点,并且最长的射线在空气内被延伸到该固定距离,其中该固定距离基于所述隆起物的所估计的尺寸。28. The method of claim 27, wherein the selected point is a point at a fixed distance from the surface of the bump, and the longest ray is extended to the fixed distance in air, wherein the fixed The distance is based on the estimated size of the bump. 29、如权利要求24所述的系统,其中,从所述多条射线中选择至少一条射线,以确定用于观察所述隆起物的方向。29. The system of claim 24, wherein at least one ray is selected from the plurality of rays to determine a direction for viewing the protrusion. 30、如权利要求29所述的系统,其中,选择所述多条射线中从所述点到所述隆起物的表面经历最短距离的一条射线来确定用于观察所述隆起物的方向。30. The system of claim 29, wherein a ray of the plurality of rays that experiences the shortest distance from the point to the surface of the bump is selected to determine the direction for viewing the bump. 31、如权利要求29所述的系统,其中,所述多条射线中所选择的至少一条射线的反方向确定用于观察所述隆起物的方向。31. The system of claim 29, wherein an opposite direction of at least one selected ray of the plurality of rays determines a direction for viewing the protrusion. 32、如权利要求29所述的系统,其中,选择从所述点到所述隆起物的表面经历最短平均距离的一组射线,以确定用于观察所述隆起物的方向。32. The system of claim 29, wherein a set of rays that experience the shortest average distance from the point to the surface of the bump is selected to determine the direction for viewing the bump. 33、如权利要求29所述的系统,其中,当通过所选射线和一组射线之一来确定所述隆起物上的表面点时,第二多条射线从所述表面点被投射到腔体的空气区域中,其中选择该第二多条射线中最长的射线以确定用于观察所述隆起物的位置和方向,其中用于观察所述隆起物的方向与所选的最长射线的方向相反。33. The system of claim 29, wherein when a surface point on the bump is determined by one of the selected ray and a set of rays, a second plurality of rays are projected from the surface point to the cavity In the air region of the body, wherein the longest ray of the second plurality of rays is selected to determine the position and direction for viewing the bump, wherein the direction for viewing the bump is consistent with the selected longest ray in the opposite direction. 34、如权利要求33所述的方法,其中,所述位置使用沿所选射线的一点和所述隆起物的所估计的尺寸之一来确定。34. The method of claim 33, wherein the location is determined using one of a point along the selected ray and the estimated size of the bump. 35、一种包括计算机可用介质的计算机程序产品,该计算机可用介质具有记录在其上的计算机程序逻辑以在医学图像中显影隆起物,该计算机程序逻辑包括:35. A computer program product comprising a computer usable medium having computer program logic recorded thereon to visualize bumps in a medical image, the computer program logic comprising: 用于从一点将多条射线投射成球形和椭球形图案中的一种的程序代码,其中该点在隆起物之内;Program code for casting a plurality of rays into one of spherical and ellipsoidal patterns from a point, where the point is within the bump; 用于从该多条射线中选择至少一条射线以确定用于观察该隆起物的方向的程序代码;以及program code for selecting at least one ray from the plurality of rays to determine a direction for viewing the bump; and 用于使用该多条射线中所选择的至少一条射线来确定用于观察该隆起物的方向的程序代码。Program code for determining a direction for viewing the bump using at least one selected ray of the plurality of rays. 36、如权利要求35所述的系统,其中,选择所述多条射线中从所述点到所述隆起物的表面经历最短距离的一条射线来确定用于观察所述隆起物的方向。36. The system of claim 35, wherein a ray of the plurality of rays that experiences the shortest distance from the point to the surface of the bump is selected to determine the direction for viewing the bump. 37、如权利要求35所述的系统,其中,选择从所述点到所述隆起物的表面经历最短平均距离的一组射线来确定用于观察所述隆起物的方向。37. The system of claim 35, wherein a set of rays experiencing the shortest average distance from the point to the surface of the bump is selected to determine the direction for viewing the bump. 38、如权利要求35所述的系统,其中,所述多条射线中所选的至少一条射线的反方向确定用于观察所述隆起物的方向。38. The system of claim 35, wherein an opposite direction of the selected at least one ray of the plurality of rays determines a direction for viewing the protrusion. 39、如权利要求35所述的系统,其中,选择所述多条射线中的至少一条射线来确定用于观察所述隆起物的位置。39. The system of claim 35, wherein at least one of the plurality of rays is selected to determine a location for viewing the bump. 40、如权利要求39所述的系统,其中,选择所述多条射线中从所述点到所述隆起物的表面经历最短距离的一条射线来确定用于观察所述隆起物的位置。40. The system of claim 39, wherein a ray of the plurality of rays that experiences the shortest distance from the point to the surface of the bump is selected to determine a location for viewing the bump. 41、如权利要求39所述的系统,其中,选择从所述点到所述隆起物的表面经历最短平均距离的一组射线来确定用于观察所述隆起物的位置。41. The system of claim 39, wherein a set of rays experiencing the shortest average distance from the point to the surface of the bump is selected to determine a location for viewing the bump. 42、如权利要求39所述的系统,其中,用于观察所述隆起物的位置通过沿该多条射线中所选的至少一条射线的延伸方向选择一点来确定。42. The system of claim 39, wherein the location for viewing the bump is determined by selecting a point along the direction of extension of at least one selected ray of the plurality of rays. 43、如权利要求42所述的系统,其中所选择的点是距所述隆起物的表面为固定距离的一个点,并且最长的射线在空气内被延伸到该固定距离,其中该固定距离基于所述隆起物的所估计的尺寸。43. The system of claim 42, wherein the selected point is a point at a fixed distance from the surface of the bump, and the longest ray is extended to the fixed distance in air, wherein the fixed distance Based on the estimated size of the bump. 44、如权利要求39所述的系统,其中,当所述隆起物上的表面点通过所选射线和一组射线之一来确定时,第二多条射线从所述表面点被投射到腔体的空气区域中,其中,选择该第二多条射线中最长的射线,以确定用于观察所述隆起物的位置和方向,其中用于观察所述隆起物的方向与所选的最长射线的方向相反。44. The system of claim 39, wherein when a surface point on the bump is determined by one of a selected ray and a set of rays, a second plurality of rays are projected from the surface point to the cavity In the air region of the body, wherein the longest ray of the second plurality of rays is selected to determine the position and direction for viewing the bump, wherein the direction for viewing the bump is the same as the selected most The long rays go in the opposite direction. 45、如权利要求44所述的系统,其中所述位置使用沿所选的射线的一点和所述隆起物的所估计的尺寸之一来确定。45. The system of claim 44, wherein the location is determined using one of a point along the selected ray and the estimated size of the bump. 46、一种用于确定观察隆起物的位置和方向的系统,其包括:46. A system for determining the location and direction of a viewing bump comprising: 用于从一点在向外方向上投射多条射线的装置,其中该点在该隆起物之内;means for projecting rays in an outward direction from a point within the protrusion; 用于从该多条射线中选择至少一条射线以确定用于观察该隆起物的位置和方向的装置;以及means for selecting at least one ray from the plurality of rays to determine a position and direction for viewing the protuberance; and 用于使用该多条射线中所选的至少一条射线来确定用于观察该隆起物的位置和方向的装置。Means for determining a position and direction for viewing the protrusion using at least one selected ray of the plurality of rays. 47、一种用于确定在结肠的图像中观察息肉的位置和方向的方法,其包括:47. A method for determining the location and orientation of a polyp observed in an image of the colon comprising: 获得结肠的图像,其中该图像通过计算机断层成像(CT)、螺旋CT、x-射线、正电子发射断层扫描、荧光检查、超声波和磁共振(MR)成像技术中的一种来获得;obtaining an image of the colon, wherein the image is obtained by one of computed tomography (CT), helical CT, x-ray, positron emission tomography, fluoroscopy, ultrasound, and magnetic resonance (MR) imaging techniques; 使用计算机辅助的息肉检测技术来检测该息肉;use computer-aided polyp detection techniques to detect the polyp; 从息肉内的一点投射多条射线,其中该多条射线被投射成球形和椭球形图案中的一个;projecting a plurality of rays from a point within the polyp, wherein the plurality of rays are projected in one of a spherical and an ellipsoidal pattern; 选择从该点到息肉的表面经历最短距离的射线,其中选择该多条射线中从该点到息肉的表面经历最短距离的一条射线来确定用于观察该息肉的位置和方向;selecting the ray that experiences the shortest distance from the point to the surface of the polyp, wherein selecting a ray of the plurality of rays that experiences the shortest distance from the point to the surface of the polyp to determine the location and direction for viewing the polyp; 使用所选的射线来确定用于观察该息肉的位置和方向,其中,所选射线的反方向确定用于观察该息肉的方向,而用于观察该息肉的位置通过沿所选射线的延伸方向选择一点来确定,其中所选择的点是距该息肉的表面为固定距离的一个点;以及The selected ray is used to determine the position and direction for observing the polyp, wherein the opposite direction of the selected ray determines the direction for observing the polyp, and the position for observing the polyp is determined along the extension direction of the selected ray selecting a point to determine, wherein the selected point is a point at a fixed distance from the surface of the polyp; and 当执行结肠的虚拟导航时,从所确定的、用于观察该息肉的位置和方向来观察该息肉。When performing virtual navigation of the colon, the polyp is observed from the determined position and direction for viewing the polyp.
CN 200480024408 2003-06-25 2004-06-24 System and method for polyp visualization Pending CN1842297A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US48259103P 2003-06-25 2003-06-25
US60/482,591 2003-06-25
US10/873,337 2004-06-22

Publications (1)

Publication Number Publication Date
CN1842297A true CN1842297A (en) 2006-10-04

Family

ID=37031067

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200480024408 Pending CN1842297A (en) 2003-06-25 2004-06-24 System and method for polyp visualization

Country Status (1)

Country Link
CN (1) CN1842297A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116211260A (en) * 2023-05-09 2023-06-06 西南医科大学附属医院 Kidney stone form three-dimensional imaging system and method based on zooming scanning

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116211260A (en) * 2023-05-09 2023-06-06 西南医科大学附属医院 Kidney stone form three-dimensional imaging system and method based on zooming scanning

Similar Documents

Publication Publication Date Title
US7349563B2 (en) System and method for polyp visualization
CN101036165B (en) Systems and methods for tree model visualization to detect pulmonary embolism
Deserno Fundamentals of biomedical image processing
JP4310099B2 (en) Method and system for lung disease detection
US8077948B2 (en) Method for editing 3D image segmentation maps
US7899231B2 (en) System and method for splicing medical image datasets
US7840051B2 (en) Medical image segmentation
CN113327225B (en) Methods for providing airway information
US8150121B2 (en) Information collection for segmentation of an anatomical object of interest
CN101606182A (en) Select datasets for viewing from 3D plots
CN1656499A (en) Lung nodule detection using wheel projection analysis
US20090016589A1 (en) Computer-Assisted Detection of Colonic Polyps Using Convex Hull
CN1771517A (en) System and method for performing a virtual endoscopy
WO2006028965A9 (en) System and method for segmenting a structure of interest using an interpolation of a separating surface in an area of attachment to a structure having similar properties
US7391893B2 (en) System and method for the detection of shapes in images
EP4404136A1 (en) 3d interactive annotation using projected views
CN1823349A (en) System and method for endoscopic path planning
CA2531871C (en) System and method for detecting a protrusion in a medical image
EP1668592A1 (en) Method and system for ground glass nodule (ggn) segmentation with shape analysis
CN1918601A (en) Apparatus and method for registering images of a structured object
CN115702801A (en) Method and system for reducing aliasing artifacts in computed tomography imaging
JP2008510565A (en) System and method for extracting colon wall in the presence of labeled feces or collapsed colonic region
CN1707523A (en) Medical image display and processing method, CT equipment, workstation and program product
CN1842297A (en) System and method for polyp visualization
WO2005002432A2 (en) System and method for polyp visualization

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SIEMENS MEDICAL SYSTEMS, INC.

Free format text: FORMER OWNER: SIEMENS MEDICAL SOLUTIONS

Effective date: 20061110

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20061110

Address after: American Pennsylvania

Applicant after: American Siemens Medical Solutions Inc.

Address before: new jersey

Applicant before: Siemens Corporate Research, Inc.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication