WO2009042719A1 - System and method for locating anatomies of interest in a 3d volume - Google Patents

System and method for locating anatomies of interest in a 3d volume Download PDF

Info

Publication number
WO2009042719A1
WO2009042719A1 PCT/US2008/077570 US2008077570W WO2009042719A1 WO 2009042719 A1 WO2009042719 A1 WO 2009042719A1 US 2008077570 W US2008077570 W US 2008077570W WO 2009042719 A1 WO2009042719 A1 WO 2009042719A1
Authority
WO
WIPO (PCT)
Prior art keywords
volume
curve
plane
user input
input device
Prior art date
Application number
PCT/US2008/077570
Other languages
French (fr)
Inventor
Swanwa Liao
Original Assignee
Dolphin Imaging Systems, Llc
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 Dolphin Imaging Systems, Llc filed Critical Dolphin Imaging Systems, Llc
Publication of WO2009042719A1 publication Critical patent/WO2009042719A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/50Clinical applications
    • A61B6/506Clinical applications involving diagnosis of nerves
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/08Volume rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/008Cut plane or projection plane definition

Definitions

  • This invention relates generally to a system and method for displaying curved cross- sections of a 3D volume, and more specifically, to a system and method for dynamically modifying and displaying a curved cut plane of the 3D volume for locating items or sections of interest within the 3D volume.
  • 3D volume data representative of the internals of a physical object.
  • computer tomography also known as a CAT scan
  • the obtained 3D volume data may be processed and different cross-sectional images of the internals of the object viewed and manipulated by medical personnel to make diagnosis and plan medical procedures relating to the object.
  • the various images may be used in the dental field to view the bone structures of a person's skull and locate the mandibular nerve canal prior to placing a tooth implant.
  • a system and method for dynamically manipulating a curved cut plane intersecting a 3D volume for browsing different depths of the volume in relation to the plane while maintaining continuity of the image displayed to the user It is also desirable to have a system and method for speeding the process of finding objects or sections of interest within the 3D volume by minimizing the time lag from the moment a user modifies the curved cut plane and the modified image is displayed to the user.
  • the present invention is directed to a computer-implemented method, system, and article of manufacture for locating an object or section of interest within a 3D volume.
  • 3D volume data is stored in a data store, and a first curved cut plane is identified in the 3D volume based on a user input.
  • a first cross-section of the 3D volume along the first curved cut plane is projected onto a viewing plane based on the 3D volume data.
  • a point on a path of a curve of the first curved cut plane is selected via a user input device, and the user device is moved away from the selected point for browsing different portions of the 3D volume in order to locate the object or section of interest.
  • a portion of the curve is recalculated based on the detected movement, and a second curved cut plane is generated in response.
  • a second cross-section of the 3D volume along the second curved cut plane is re-projected onto the viewing plane based on the 3D volume data.
  • the recalculating and re-projecting are substantially in real time with the movement of the user input device.
  • the 3D volume data is computer tomography data
  • the item or section of interest is a nerve canal in a person's mandible
  • the viewing plane is a 2D viewing plane displaying a panoramic image of the first and second cross-sections.
  • the path of the curve is projected onto the 2D viewing plane, and the user selection is selection of the point on the viewing plane.
  • the modifying the curve further includes modifying a portion of the curve in a first direction within the 3D volume in response to a first movement of the user input device on the viewing plane; and modifying a portion of the curve in a second direction within the 3D volume in response to a second movement of the user input device on the viewing plane.
  • the recalculating and re-projecting are continuous with the movement of the user input device.
  • the point on the path is point PO which has first x, y, and z-coordinate values, and a distance of the detected movement is H.
  • the recalculating the portion of the curve includes expanding or contracting an area surrounding PO as a function of H, and defining points Pl and P2 on a boundary of the expanded or contracted area.
  • Points Pl and P2 are defined by second x, y, and z-coordinate values, wherein the x-coordinate values of Pl and P2 are functions of H, and the y-coordinate values of Pl and P2 are the same as the y-coordinate value of PO.
  • the method also includes defining a point P3 having third x, y, and z-coordinate values.
  • the x and y-coordinate values of P3 are the same as the x and y-coordinate values of PO, and the z-coordinate value of P3 is a function of H.
  • a curve that passes through Pl, P2, and P3 is then identified, and the second curved cut plane is generated based on the identified curve.
  • FIG. 1 is a schematic block diagram of a system for dynamically modifying and displaying a curved cut plane of a 3D volumetric object according to one embodiment of the invention
  • FIG. 2 symbolically illustrates an exemplary 3D volume as a cube having x, y, and z axes according to one embodiment of the invention
  • FIG. 3 is a photographic perspective view of an exemplary 3D image generated based on the 3D volume of FIG. 2 according to one embodiment of the invention
  • FIG. 4 is a photographic view of a slice of the 3D volume of FIG. 2 according to one embodiment of the invention.
  • FIG. 5 is a photographic view of a projection of a curved cut plane onto a flat viewing plane according to one embodiment of the invention.
  • FIG. 6 illustrates a reconstructed curved cut plane after a portion of an initial curve has been modified according to one embodiment of the invention;
  • FIG. 7 is a flow diagram of a curve modification process provided by a curve modification algorithm for generating a modified curve cut plane according to one embodiment of the invention.
  • FIG. 8 illustrates a projected plane with an initial point PO selected by a user via a user input device;
  • FIG. 9 illustrates movement of the user input device of FIG. 8 from the selected point PO;
  • FIG. 1OA illustrates newly generated points Pl and P2 on the projected plane of FIG. 8, and a line segment connecting points Pl and P2;
  • FIGS. 10B- 1OC illustrates a newly generated point P3, and alternative curves that may pass through points Pl, P2, and P3;
  • FIG. 1OD illustrates a reconstructed curved cut plane based on the curve generated in
  • FIG. 1OC according to one embodiment of the invention.
  • FIG. 11 is a photographic view of a re-projected cross-section of a 3D volume along a modified curved cut plane according to one embodiment of the invention.
  • an embodiment of the present invention provides an efficient mechanism for modifying a curved cut plane of a 3D volume to locate objects or sections of interest within the 3D volume intersected by the cut plane.
  • the 3D volume may be, for example, the internals of a person's skull, and the cut plane may follow, for example, the person's jaw line for locating the nerve canal on the person's mandible.
  • the 3D volume may be of a person's back, and the curved cut plane may follow the spine along the person's back. Other examples that do not involve the human body are also contemplated.
  • a cross-section of the 3D volume along an initially estimated curved cut plane is projected onto a flat viewing plane, and a panorama image of the cross-section is displayed to the user.
  • the user manipulates a user input device to modify the curve of the plane inward or outward in the 3D volume away from the projected plane.
  • an affected portion of the curve is recalculated and a modified curved cut plane is reconstructed based on the recalculated curve for re-projecting a modified cross-section of the 3D volume in real time with the movement of the user input device.
  • FIG. 1 is a schematic block diagram of a system for efficiently modifying and displaying a curved cut plane of a 3D volumetric object according to one embodiment of the invention where the curved cut plane has some plane thickness that may be considered.
  • the system includes an image acquisition system 10 coupled to a system computer 12 over a communications link 14.
  • the communications link 14 may be a direct wire, an infrared data port, a wireless communications link, global communications link such as the Internet, or any other communications medium known in the art.
  • the image acquisition system 10 may be an X-ray system, ultrasound system, magnetic resonance system, computer tomography (CT) system, Conebeam tomography system, multimodality imagining system, or the like, that provides imaging data of the internals of a physical object.
  • the physical object may be a human body or any other body form which internal structure is not readily seen.
  • the image acquisition system 10 scans the physical object and produces imaging data as, for example, planar arrays of data points where one planar array is generated at each of a regular succession of adjacent "slices" through the object scanned by the system.
  • the imaging data is processed by the system computer 12 and a model of the 3D volume reconstructed according any reconstruction algorithm known in the art.
  • the 3D volume data is then stored in a mass storage device 16 for later analysis.
  • the mass storage device may be a hard disk or disk array conventional in the art.
  • the image acquisition system 10 may include the software and hardware necessary to reconstruct the 3D volume based on the acquired imaging data, and thus, may be configured to transmit the reconstructed model of the 3D volume to the system computer 12 for storage and analysis.
  • the system computer 12 includes one or more input devices 18 and one or more displays 20.
  • the input device 18 may take the form of a keyboard, stylus, mouse, joystick, or any other input device conventional in the art including, for example, a voice input device.
  • a user manipulates the user input device 18 to modify the curved plane to find one or more objects or sections of interest of the 3D volumetric object.
  • the display 20 may take the form of a computer monitor, television monitor, or any other type of display monitor conventional in the art. According to one embodiment of the invention, the display incorporates pressure sensitive (touch-screen) technology so that a user input may be provided by the user by merely touching certain portions of the screen.
  • the display 20 displays images generated based on the 3D volume data stored in the mass storage device 16.
  • the image may be, for example, a panoramic image of the curved cut plane that intersects the 3D volume.
  • the system computer 12 also includes a memory (not shown) for storing one or more algorithms 22 to be executed by a processor (not shown) coupled to the memory.
  • the algorithm includes a curve modification algorithm and optionally, an image reconstruction algorithm.
  • the image reconstructions algorithm is configured to reconstruct the 3D volume based on the imaging data provided by the image acquisition system 10.
  • the curve modification algorithm is configured to modify a curved cut plane and display a cross-section of the 3D volume along the cut plane on a flat viewing plane in real time as the modifications occur.
  • FIG. 2 symbolically illustrates an exemplary 3D volume 30 as a cube having x, y, and z axes according to one embodiment of the invention.
  • an initial curved cut plane 32 is defined in the 3D volume based on an initial user input of the curve of the cut plane that is guessed to intersect an item or section of interest within the 3D volume.
  • the curved cut plane 32 has a thickness 32a along the z-axis and a height 32b along the y-axis.
  • the thickness depends on the diameter of the object or section of interest, and affects the prominence of the display of the object or section of interest.
  • the projected image is the average of a stack of image slices that are included in the thickness.
  • the nerve canal is made more apparent on the projected image if the thickness is about the diameter of the nerve.
  • the width of the plane along the x-axis is assumed to span the entire width of the image, or may be bounded to a certain width.
  • the portion of the 3D volume 30 cut by the curved cut plane 32 is projected onto a flat viewing plane 34 (also referred to as a projected plane) by any transformation algorithm conventional in the art.
  • FIG. 3 is a photographic perspective view of an exemplary 3D image 40 generated based on a 3D volume such as, for example, the 3D volume 30.
  • a user manipulates the user input device 18 to bound the y-axis locations 44 of the curved cut plane by, for example, highlighting the 3D image along the y-axis location.
  • the width of the plane along the x-axis is assumed to the entire width of the image.
  • the user manipulates the user input device 18 to position a line 42 within the bounds of the y-axis locations 44, and causes the system computer 12 to generate a cross-sectional image of a slice of the 3D volume along a plane perpendicular to the y-axis defined by the line 42.
  • FIG. 4 is a photographic view of a slice 50 of the 3D volume cut through the line 42 according to one embodiment of the invention.
  • the view presented by the FIG. 4 is perpendicular to the direction of the cut.
  • the user manipulates the user input device 18 to define on the slice 50 an initial path 46a of the curve of the plane 32.
  • the user takes a best guess as to where the plane would cut through a desired object or section and selects points on the slice to define the path of the curve.
  • the initial cut plane 32 is constructed based on the initial path.
  • FIG. 5 is a photographic view of a projection of the curved cut plane 32 onto the flat viewing plane 34 according to one embodiment of the invention.
  • the flat viewing plane 34 provides a panorama image 60 of the 3D volume along the curved cut plane 32.
  • the height of the panorama image 60 is bounded by the height 32b of the cut plane 32 along the y-axis.
  • the markings made by the user to define the path 46a of the curved cut plane 32 is also projected onto the panorama image 60 as a straight path 46b.
  • the initial guess of the path 46a of the curve of the plane 32 may cut through none, some, or all of the desired object or section of the 3D volume. In this illustration, only a portion of the desired object, e.g. nerve canal 67a, is shown via the initial guess.
  • the user manipulates the user input device 18 to browse in and out of the 3D volume from the projected plane until all of the desired object or section is revealed.
  • the user input device e.g. a mouse
  • any other mechanism may be employed to signify the browsing and out of the 3D volume such as, for example, selection of specific buttons, particular click patterns, and/or the like.
  • the curve modification algorithm stored in the system computer 12 recalculates the portion of the curve surrounding the selected point and reconstructs the curved cut plane based on the modified curve in real time with the movement of the user input device.
  • the reconstructed curved cut plane is also re-projected and re-shown on the flat viewing plane in real time, continuous with the movement of the user input device.
  • the curve modification algorithm recalculates and modifies only a small portion of the curve identified based on the location of the selected point 66 and the distance in which the user input device has moved so far, instead of recalculating the entire curve.
  • the curve modification algorithm maintains the continuity of the curve of the cut plane for displaying different depths of the 3D volume along the continuous curve of the cut plane. Thus, overall image congruity is maintained.
  • FIG. 6 illustrates a reconstructed curved cut plane 33 based on the modified path of the curve according to one embodiment of the invention.
  • a cross-section of the 3D volume 30 along the modified curved cut plane 33 is then re-projected onto the flat viewing plane 34a using any transformation algorithm conventional in the art.
  • FIG. 11 is a photographic view of the re-projected cross-section of the 3D volume 30 along the modified curved cut plane according to one embodiment of the invention.
  • all of the desired object e.g. the entire nerve canal 67b, is displayed after one or more modifications of the curved cut plane..
  • step 7 is a flow diagram of a curve modification process provided by the curve modification algorithm for generating the modified curved cut plane 33 according to one embodiment of the invention.
  • the process detects selection of a point PO on the projected path 46b of the projected plane P 34.
  • the process defines an initial area of interest based on the location of point PO. The initial area of interest may be a predetermined distance away from point PO in opposite directions on the x-axis.
  • the process detects movement of the user input device 18 according to any conventional mechanism known in the art, and determines a distance H of a current movement of the user input device on the projected plane P from the initial point PO.
  • step 106 the initial area of interest is expanded, contracted, or stays fixed, as a function of H, and new points Pl and P2 defining the boundary of the new area of interest on the projected plane P are identified.
  • the x- coordinate values of the points Pl and P2 are functions of H, and the y-coordinate values of the points are the same as the y-coordinate value of PO.
  • step 108 point P3 is determined based on a movement away perpendicularly from the projected plane P on the z-axis.
  • the x and y- coordinate values of point P3 are the same as the x and y-coordinate values of point PO.
  • the z- coordinate value of P3 is a function of H.
  • a function F3(H) for determining the z-coordinate value of P3 may be, for example, (z-coordinate of PO) + H.
  • Points Pl, P2, and P3 now define a new plane on the 3D volume, and in step 110, the process maps a line segment connecting Pl and P2 to a curve that passes through Pl, P2, and P3.
  • This curve may be defined using a standard interpolating polynomial curve, or any other continuous interpolating curve known in the art. In this manner, only a portion of the initial curve is reprocessed and regenerated, allowing the reconstructing and re-projecting of a modified curved cut plane to be faster and more efficient.
  • the curved cut plane is reconstructed based on the modified curve, and in step 114, a cross-section of the 3D volume along the reconstructed curved cut plane is re- projected onto a flat viewing plane 34a.
  • the process of FIG. 7 occurs in real time with the movement of the user input device.
  • the speed in which the modified curved cut plane is reconstructed and re-projected depends on the processing speed of the computer.
  • step 116 a determination is made as to whether the movement of the user input device has stopped. If the answer is YES, the process ends. Otherwise, the process loops back to step 104 to reconstruct and re-project the cut plane for a new value of H.
  • FIG. 8 illustrates the projected plane P 34 with an initial point PO selected via the user input device. An initial area of interest 204 is then determined based on the initial point PO.
  • FIG. 9 illustrates movement of the user input device from PO by a distance of H 206.
  • a new area of interest 208 is then defined with points Pl and P2 located at the boundary of the new area of interest.
  • the x-coordinate values of points Pl and P2 are respectively determined by Fl(H) and F2(H).
  • FIGS. 10A- 1OC illustrates the creation of a new curve that passes through points Pl, P2, and P3.
  • a line segment 210 connecting points Pl and P2 is generated. This line segment 210 is then mapped to a first type of curve as illustrated in FIG.
  • FIG. 1OB illustrates the curve reconstructed curved cut plane 33 based on the curve generated in FIG. 1OC according to one embodiment of the invention.

Abstract

A system and method for modifying a curved cut plane of a 3D volume to locate objects or sections of interest within the 3D volume intersected by the cut plane. A cross-section of the 3D volume along an initially estimated curved cut plane is projected onto a flat viewing plane, and a panorama image of the cross-section is displayed to the user. If the initially estimated curved cut plane does n exactly intersect the object or section of interest, the user manipulates a user input device to modify the curve of the plane inward o outward in the 3D volume away from the projected plane in real time.

Description

SYSTEM AND METHOD FOR LOCATING ANATOMIES OF INTEREST
IN A 3D VOLUME
FIELD OF THE INVENTION
[0001] This invention relates generally to a system and method for displaying curved cross- sections of a 3D volume, and more specifically, to a system and method for dynamically modifying and displaying a curved cut plane of the 3D volume for locating items or sections of interest within the 3D volume.
BACKGROUND OF THE INVENTION
[0002] Technologies exist for obtaining 3D volume data representative of the internals of a physical object. For example, computer tomography (also known as a CAT scan) technology may be employed for generating a 3D image of the internals of a human body. The obtained 3D volume data may be processed and different cross-sectional images of the internals of the object viewed and manipulated by medical personnel to make diagnosis and plan medical procedures relating to the object. For example, the various images may be used in the dental field to view the bone structures of a person's skull and locate the mandibular nerve canal prior to placing a tooth implant.
[0003] Current mechanisms for locating items or sections of interest from 3D volume data are cumbersome and time-intensive. For example, with current mechanisms, a doctor or technician may make an educated guess as to a path in the 3D volume that contains the anatomy of interest, generate a cut plane of the 3D volume that intersects the selected path, and display a cross-sectional image of the 3D volume along the cut plane. If the initial guess does not exactly cut through the anatomy or sections of interest, the user modifies the path in and/or out of the volume in an attempt to more exactly locate the anatomy or sections of interest. The modification of the path results in the entire image data being reconstructed as a new cut plane is generated and a new cross-sectional image of the 3D volume along the new cut plane is displayed. This results in a noticeable time lag from the moment the user makes a change to a selected path to the moment the updated image is displayed. This trial and error process in locating anatomy or sections of interest is therefore very time consuming and tedious.
[0004] Current technologies also allow display of a 2D projection of volume image. A user selects a sub-area within a main projection, and displays different depths of the sub-area in relation to the projection plane by traversing different sub-projections that correspond to the selected sub-area. The sub-projections are stacked one behind another, and each provides information of an image plane that runs parallel to the main projection plane. The image displayed in the sub-projections, however, is not continuous with the surrounding data in the main projection, causing an incongruency in the overall image.
[0005] Accordingly, what is desired is a system and method for dynamically manipulating a curved cut plane intersecting a 3D volume for browsing different depths of the volume in relation to the plane while maintaining continuity of the image displayed to the user. It is also desirable to have a system and method for speeding the process of finding objects or sections of interest within the 3D volume by minimizing the time lag from the moment a user modifies the curved cut plane and the modified image is displayed to the user.
SUMMARY OF THE INVENTION
[0006] The present invention is directed to a computer-implemented method, system, and article of manufacture for locating an object or section of interest within a 3D volume. 3D volume data is stored in a data store, and a first curved cut plane is identified in the 3D volume based on a user input. A first cross-section of the 3D volume along the first curved cut plane is projected onto a viewing plane based on the 3D volume data. A point on a path of a curve of the first curved cut plane is selected via a user input device, and the user device is moved away from the selected point for browsing different portions of the 3D volume in order to locate the object or section of interest. A portion of the curve is recalculated based on the detected movement, and a second curved cut plane is generated in response. A second cross-section of the 3D volume along the second curved cut plane is re-projected onto the viewing plane based on the 3D volume data. According to one embodiment, the recalculating and re-projecting are substantially in real time with the movement of the user input device.
[0007] According to one embodiment of the invention, the 3D volume data is computer tomography data, and the item or section of interest is a nerve canal in a person's mandibleΛ
[0008] According to one embodiment of the invention, the viewing plane is a 2D viewing plane displaying a panoramic image of the first and second cross-sections. [0009] According to one embodiment of the invention, the path of the curve is projected onto the 2D viewing plane, and the user selection is selection of the point on the viewing plane. [0010] According to one embodiment of the invention, the modifying the curve further includes modifying a portion of the curve in a first direction within the 3D volume in response to a first movement of the user input device on the viewing plane; and modifying a portion of the curve in a second direction within the 3D volume in response to a second movement of the user input device on the viewing plane.
[0011] According to one embodiment of the invention, the recalculating and re-projecting are continuous with the movement of the user input device.
[0012] According to one embodiment of the invention, the point on the path is point PO which has first x, y, and z-coordinate values, and a distance of the detected movement is H. The recalculating the portion of the curve includes expanding or contracting an area surrounding PO as a function of H, and defining points Pl and P2 on a boundary of the expanded or contracted area. Points Pl and P2 are defined by second x, y, and z-coordinate values, wherein the x-coordinate values of Pl and P2 are functions of H, and the y-coordinate values of Pl and P2 are the same as the y-coordinate value of PO. The method also includes defining a point P3 having third x, y, and z-coordinate values. The x and y-coordinate values of P3 are the same as the x and y-coordinate values of PO, and the z-coordinate value of P3 is a function of H. A curve that passes through Pl, P2, and P3 is then identified, and the second curved cut plane is generated based on the identified curve. [0013] These and other features, aspects and advantages of the present invention will be more fully understood when considered with respect to the following detailed description, appended claims, and accompanying drawings. Of course, the actual scope of the invention is defined by the appended claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] FIG. 1 is a schematic block diagram of a system for dynamically modifying and displaying a curved cut plane of a 3D volumetric object according to one embodiment of the invention;
[0015] FIG. 2 symbolically illustrates an exemplary 3D volume as a cube having x, y, and z axes according to one embodiment of the invention;
[0016] FIG. 3 is a photographic perspective view of an exemplary 3D image generated based on the 3D volume of FIG. 2 according to one embodiment of the invention;
[0017] FIG. 4 is a photographic view of a slice of the 3D volume of FIG. 2 according to one embodiment of the invention;
[0018] FIG. 5 is a photographic view of a projection of a curved cut plane onto a flat viewing plane according to one embodiment of the invention; [0019] FIG. 6 illustrates a reconstructed curved cut plane after a portion of an initial curve has been modified according to one embodiment of the invention;
[0020] FIG. 7 is a flow diagram of a curve modification process provided by a curve modification algorithm for generating a modified curve cut plane according to one embodiment of the invention; [0021] FIG. 8 illustrates a projected plane with an initial point PO selected by a user via a user input device;
[0022] FIG. 9 illustrates movement of the user input device of FIG. 8 from the selected point PO;
[0023] FIG. 1OA illustrates newly generated points Pl and P2 on the projected plane of FIG. 8, and a line segment connecting points Pl and P2;
[0024] FIGS. 10B- 1OC illustrates a newly generated point P3, and alternative curves that may pass through points Pl, P2, and P3;
[0025] FIG. 1OD illustrates a reconstructed curved cut plane based on the curve generated in
FIG. 1OC according to one embodiment of the invention; and [0026] FIG. 11 is a photographic view of a re-projected cross-section of a 3D volume along a modified curved cut plane according to one embodiment of the invention.
DETAILED DESCRIPTION
[0027] In general terms, an embodiment of the present invention provides an efficient mechanism for modifying a curved cut plane of a 3D volume to locate objects or sections of interest within the 3D volume intersected by the cut plane. The 3D volume may be, for example, the internals of a person's skull, and the cut plane may follow, for example, the person's jaw line for locating the nerve canal on the person's mandible. In another example, the 3D volume may be of a person's back, and the curved cut plane may follow the spine along the person's back. Other examples that do not involve the human body are also contemplated. [0028] According to one embodiment of the invention, a cross-section of the 3D volume along an initially estimated curved cut plane is projected onto a flat viewing plane, and a panorama image of the cross-section is displayed to the user. If the initially estimated curved cut plane does not exactly intersect the object or section of interest, the user manipulates a user input device to modify the curve of the plane inward or outward in the 3D volume away from the projected plane. As the user manipulates the user input device, an affected portion of the curve is recalculated and a modified curved cut plane is reconstructed based on the recalculated curve for re-projecting a modified cross-section of the 3D volume in real time with the movement of the user input device. The user is therefore provided with instant visual feedback as the user moves the user input device to browse in and out within the 3D volume from the current projected plane. [0029] According to one embodiment of the invention, the continuity of the curve followed by the cut plane is maintained as the user browses in and out within the 3D volume. Thus, unlike in the prior art where a user browsing deeper within a sub-area of a current projected plane loses continuity with the surrounding image, such continuity is maintained according to one embodiment of the invention. [0030] FIG. 1 is a schematic block diagram of a system for efficiently modifying and displaying a curved cut plane of a 3D volumetric object according to one embodiment of the invention where the curved cut plane has some plane thickness that may be considered. The system includes an image acquisition system 10 coupled to a system computer 12 over a communications link 14. The communications link 14 may be a direct wire, an infrared data port, a wireless communications link, global communications link such as the Internet, or any other communications medium known in the art. [0031] The image acquisition system 10 may be an X-ray system, ultrasound system, magnetic resonance system, computer tomography (CT) system, Conebeam tomography system, multimodality imagining system, or the like, that provides imaging data of the internals of a physical object. The physical object may be a human body or any other body form which internal structure is not readily seen. [0032] According to one embodiment, the image acquisition system 10 scans the physical object and produces imaging data as, for example, planar arrays of data points where one planar array is generated at each of a regular succession of adjacent "slices" through the object scanned by the system. The imaging data is processed by the system computer 12 and a model of the 3D volume reconstructed according any reconstruction algorithm known in the art. The 3D volume data is then stored in a mass storage device 16 for later analysis. The mass storage device may be a hard disk or disk array conventional in the art. Alternatively, the image acquisition system 10 may include the software and hardware necessary to reconstruct the 3D volume based on the acquired imaging data, and thus, may be configured to transmit the reconstructed model of the 3D volume to the system computer 12 for storage and analysis. [0033] The system computer 12 includes one or more input devices 18 and one or more displays 20. The input device 18 may take the form of a keyboard, stylus, mouse, joystick, or any other input device conventional in the art including, for example, a voice input device. A user manipulates the user input device 18 to modify the curved plane to find one or more objects or sections of interest of the 3D volumetric object. [0034] The display 20 may take the form of a computer monitor, television monitor, or any other type of display monitor conventional in the art. According to one embodiment of the invention, the display incorporates pressure sensitive (touch-screen) technology so that a user input may be provided by the user by merely touching certain portions of the screen. The display 20 displays images generated based on the 3D volume data stored in the mass storage device 16. The image may be, for example, a panoramic image of the curved cut plane that intersects the 3D volume. [0035] The system computer 12 also includes a memory (not shown) for storing one or more algorithms 22 to be executed by a processor (not shown) coupled to the memory. The algorithm includes a curve modification algorithm and optionally, an image reconstruction algorithm. The image reconstructions algorithm is configured to reconstruct the 3D volume based on the imaging data provided by the image acquisition system 10. The curve modification algorithm is configured to modify a curved cut plane and display a cross-section of the 3D volume along the cut plane on a flat viewing plane in real time as the modifications occur.
[0036] FIG. 2 symbolically illustrates an exemplary 3D volume 30 as a cube having x, y, and z axes according to one embodiment of the invention. Given the 3D volume 30, an initial curved cut plane 32 is defined in the 3D volume based on an initial user input of the curve of the cut plane that is guessed to intersect an item or section of interest within the 3D volume. According to one embodiment of the invention, the curved cut plane 32 has a thickness 32a along the z-axis and a height 32b along the y-axis. According to one embodiment of the invention, the thickness depends on the diameter of the object or section of interest, and affects the prominence of the display of the object or section of interest. This is because the projected image is the average of a stack of image slices that are included in the thickness. Thus, for example, if object to be located is a nerve canal, the nerve canal is made more apparent on the projected image if the thickness is about the diameter of the nerve. [0037] The width of the plane along the x-axis is assumed to span the entire width of the image, or may be bounded to a certain width. The portion of the 3D volume 30 cut by the curved cut plane 32 is projected onto a flat viewing plane 34 (also referred to as a projected plane) by any transformation algorithm conventional in the art.
[0038] FIG. 3 is a photographic perspective view of an exemplary 3D image 40 generated based on a 3D volume such as, for example, the 3D volume 30. A user manipulates the user input device 18 to bound the y-axis locations 44 of the curved cut plane by, for example, highlighting the 3D image along the y-axis location. As discussed above, the width of the plane along the x-axis is assumed to the entire width of the image.
[0039] According to one embodiment of the invention, the user manipulates the user input device 18 to position a line 42 within the bounds of the y-axis locations 44, and causes the system computer 12 to generate a cross-sectional image of a slice of the 3D volume along a plane perpendicular to the y-axis defined by the line 42.
[0040] FIG. 4 is a photographic view of a slice 50 of the 3D volume cut through the line 42 according to one embodiment of the invention. The view presented by the FIG. 4 is perpendicular to the direction of the cut. According to one embodiment of the invention, the user manipulates the user input device 18 to define on the slice 50 an initial path 46a of the curve of the plane 32. In this regard, the user takes a best guess as to where the plane would cut through a desired object or section and selects points on the slice to define the path of the curve. The initial cut plane 32 is constructed based on the initial path.
[0041] FIG. 5 is a photographic view of a projection of the curved cut plane 32 onto the flat viewing plane 34 according to one embodiment of the invention. The flat viewing plane 34 provides a panorama image 60 of the 3D volume along the curved cut plane 32. The height of the panorama image 60 is bounded by the height 32b of the cut plane 32 along the y-axis. [0042] According to one embodiment of the invention, the markings made by the user to define the path 46a of the curved cut plane 32 is also projected onto the panorama image 60 as a straight path 46b. [0043] The initial guess of the path 46a of the curve of the plane 32 may cut through none, some, or all of the desired object or section of the 3D volume. In this illustration, only a portion of the desired object, e.g. nerve canal 67a, is shown via the initial guess.
[0044] If the projection of the cut plane does not reveal all of the desired object or section, the user manipulates the user input device 18 to browse in and out of the 3D volume from the projected plane until all of the desired object or section is revealed. In this regard, the user clicks on a particular point 66 on the projected path 46b, and moves the user input device (e.g. a mouse) downward on the projected plane to signify browsing out of the 3D volume from the projected plane, or upward on the projected plane to signify browsing into the 3D volume from the projected plane. A person of skill in the art should recognize that any other mechanism may be employed to signify the browsing and out of the 3D volume such as, for example, selection of specific buttons, particular click patterns, and/or the like. [0045] As the user drags the user input device 18 from the selected point 66, the curve modification algorithm stored in the system computer 12 recalculates the portion of the curve surrounding the selected point and reconstructs the curved cut plane based on the modified curve in real time with the movement of the user input device. The reconstructed curved cut plane is also re-projected and re-shown on the flat viewing plane in real time, continuous with the movement of the user input device. According to one embodiment of the invention, the curve modification algorithm recalculates and modifies only a small portion of the curve identified based on the location of the selected point 66 and the distance in which the user input device has moved so far, instead of recalculating the entire curve. This allows the reconstruction and re-projection of the curved cut plane to be performed quickly and repeatedly as the user input device moves. This in turn provides an instant visual feedback to the user for determining whether the reconstructed cut plane has cut through the object and/or section of interest to the user. Unlike in the prior art where browsing in and out within the 3D image merely allows a user to view different sub-projections of a particular sub-area but the overall image is not continuous, the curve modification algorithm according to one embodiment of the invention maintains the continuity of the curve of the cut plane for displaying different depths of the 3D volume along the continuous curve of the cut plane. Thus, overall image congruity is maintained.
[0046] FIG. 6 illustrates a reconstructed curved cut plane 33 based on the modified path of the curve according to one embodiment of the invention. A cross-section of the 3D volume 30 along the modified curved cut plane 33 is then re-projected onto the flat viewing plane 34a using any transformation algorithm conventional in the art. FIG. 11 is a photographic view of the re-projected cross-section of the 3D volume 30 along the modified curved cut plane according to one embodiment of the invention. In this example, all of the desired object, e.g. the entire nerve canal 67b, is displayed after one or more modifications of the curved cut plane.. [0047] FIG. 7 is a flow diagram of a curve modification process provided by the curve modification algorithm for generating the modified curved cut plane 33 according to one embodiment of the invention. In step 100, the process detects selection of a point PO on the projected path 46b of the projected plane P 34. In step 102, the process defines an initial area of interest based on the location of point PO. The initial area of interest may be a predetermined distance away from point PO in opposite directions on the x-axis. [0048] In step 104 the process detects movement of the user input device 18 according to any conventional mechanism known in the art, and determines a distance H of a current movement of the user input device on the projected plane P from the initial point PO. [0049] In step 106, the initial area of interest is expanded, contracted, or stays fixed, as a function of H, and new points Pl and P2 defining the boundary of the new area of interest on the projected plane P are identified. According to one embodiment of the invention, the x- coordinate values of the points Pl and P2 are functions of H, and the y-coordinate values of the points are the same as the y-coordinate value of PO. Functions Fl(H) and F2(H) for respectively determining the x-coordinate values of the points Pl and P2 may be as simple as Fl(H) = F2(H) = x-coordinate of PO. According to another embodiment, Fl(H) = (x-coordinate of PO) - sqrt(H) and F2(H) = (x-coordinate of PO) + sqrt(H). [0050] In step 108, point P3 is determined based on a movement away perpendicularly from the projected plane P on the z-axis. According to one embodiment of the invention, the x and y- coordinate values of point P3 are the same as the x and y-coordinate values of point PO. The z- coordinate value of P3 is a function of H. A function F3(H) for determining the z-coordinate value of P3 may be, for example, (z-coordinate of PO) + H.
[0051] Points Pl, P2, and P3 now define a new plane on the 3D volume, and in step 110, the process maps a line segment connecting Pl and P2 to a curve that passes through Pl, P2, and P3. This curve may be defined using a standard interpolating polynomial curve, or any other continuous interpolating curve known in the art. In this manner, only a portion of the initial curve is reprocessed and regenerated, allowing the reconstructing and re-projecting of a modified curved cut plane to be faster and more efficient. [0052] In step 112, the curved cut plane is reconstructed based on the modified curve, and in step 114, a cross-section of the 3D volume along the reconstructed curved cut plane is re- projected onto a flat viewing plane 34a.
[0053] According to one embodiment of the invention, the process of FIG. 7 occurs in real time with the movement of the user input device. The speed in which the modified curved cut plane is reconstructed and re-projected depends on the processing speed of the computer. In step 116, a determination is made as to whether the movement of the user input device has stopped. If the answer is YES, the process ends. Otherwise, the process loops back to step 104 to reconstruct and re-project the cut plane for a new value of H.
[0054] FIG. 8 illustrates the projected plane P 34 with an initial point PO selected via the user input device. An initial area of interest 204 is then determined based on the initial point PO.
[0055] FIG. 9 illustrates movement of the user input device from PO by a distance of H 206. A new area of interest 208 is then defined with points Pl and P2 located at the boundary of the new area of interest. The x-coordinate values of points Pl and P2 are respectively determined by Fl(H) and F2(H). [0056] FIGS. 10A- 1OC illustrates the creation of a new curve that passes through points Pl, P2, and P3. First, as illustrated in FIG. 1OA, a line segment 210 connecting points Pl and P2 is generated. This line segment 210 is then mapped to a first type of curve as illustrated in FIG.
1OB, or to a second type of curve as illustrated in FIG. 1OC. According to FIG. 1OB, the curve is made up of line segments 212 defined via a first degree polynomial. According to FIG. 1OC, the curve is a parabola 214 defined via a second degree polynomial. [0057] FIG. 1OD illustrates the reconstructed curved cut plane 33 based on the curve generated in FIG. 1OC according to one embodiment of the invention.
[0058] Although this invention has been described in certain specific embodiments, those skilled in the art will have no difficulty devising variations to the described embodiment which in no way depart from the scope and spirit of the present invention. For example, while the system described herein is used for identifying anatomical features of interest, a person of skill in the art should recognize that the present invention may also be used for industrial processes as will be understood by those skilled in the art. Furthermore, although the algorithm 22 is described as being hosted by the computer 12, a person of skill in the should recognize that the image algorithm 22 may be hosted by the image acquisition system 10 instead of the computer 12. [0059] Furthermore, to those skilled in the various arts, the invention itself herein will suggest solutions to other tasks and adaptations for other applications. It is the Applicant's intention to cover by claims all such uses of the invention and those changes and modifications which could be made to the embodiments of the invention herein chosen for the purpose of disclosure without departing from the spirit and scope of the invention. Thus, the present embodiments of the invention should be considered in all respects as illustrative and not restrictive, the scope of the invention to be indicated by the appended claims and their equivalents rather than the foregoing description.

Claims

WHAT IS CLAIMED IS:
1. A computer- implemented method for locating an object or section of interest within a 3D volume, the method comprising: storing 3D volume data in a data store; identifying a first curved cut plane in the 3D volume based on a user input; projecting onto a viewing plane a first cross-section of the 3D volume along the first curved cut plane based on the 3D volume data; receiving a user selection of a point on a path of a curve of the first curved cut plane via a user input device; detecting movement of the user input device away from the selected point; recalculating a portion of the curve based on the detected movement and generating a second curved cut plane in response; and re-projecting onto the viewing plane a second cross-section of the 3D volume along the second curved cut plane based on the 3D volume data, wherein the recalculating and re- projecting are substantially in real time with the movement of the user input device.
2. The method of claim 1, wherein the 3D volume data is computer tomography data, and the item or section of interest is a nerve canal in a person's mandible.
3. The method of claim 1, wherein the viewing plane is a 2D viewing plane displaying a panoramic image of the first and second cross-sections.
4. The method of claim 3, wherein the path of the curve is projected onto the 2D viewing plane, and the user selection is selection of the point on the viewing plane.
5. The method of claim 4, wherein the modifying the curve further comprises: modifying a portion of the curve in a first direction within the 3D volume in response to a first movement of the user input device on the viewing plane; and modifying a portion of the curve in a second direction within the 3D volume in response to a second movement of the user input device on the viewing plane.
6. The method of claim 1, wherein the recalculating and re-projecting are continuous with the movement of the user input device.
^ 7. The method of claim 1, wherein the point on the path is point PO having first x, y, and z-coordinate values, a distance of the detected movement is H, and the recalculating the portion of the curve comprises: expanding or contracting an area surrounding PO as a function of H, and defining points Pl and P2 on a boundary of the expanded or contracted area, Pl and P2 having second x, y, and z-coordinate values, wherein the x-coordinate values of Pl and P2 are functions of H, and the y- coordinate values of Pl and P2 are the same as the y-coordinate value of PO; defining a point P3 having third x, y, and z-coordinate values, wherein the x and y- coordinate values of P3 are the same as the x and y-coordinate values of PO, and the z- coordinate value of P3 is a function of H; and identifying a curve that passes through Pl, P2, and P3, wherein the second curved cut plane is generated based on the identified curve.
8. A computer system for locating an object or section of interest within a 3D volume, the system comprising: a data store storing 3D volume data; a processor; and
20 a memory operably coupled to the processor and storing program instructions therein, the processor being operable to execute the program instructions, the program instructions including: identifying a first curved cut plane in the 3D volume based on a user input; projecting onto a viewing plane a first cross-section of the 3D volume along the first curved cut plane based on the 3D volume data;
25 receiving a user selection of a point on a path of a curve of the first curved cut plane via a user input device; detecting movement of the user input device away from the selected point; recalculating a portion of the curve based on the detected movement and generating a second curved cut plane in response; and re-projecting onto the viewing plane a second cross-section of the 3D volume along the second curved cut plane based on the 3D volume data, wherein the recalculating and re-projecting is substantially in real time with the movement of the user input device.
9. The system of claim 8, wherein the 3D volume data is computer tomography data, and the item or section of interest is a nerve canal in a person's mandible.
10. The system of claim 8, wherein the viewing plane is a 2D viewing plane displaying a panoramic image of the first and second cross-sections.
11. The system of claim 10, wherein the path of the curve is projected onto the 2D viewing plane, and the user selection is selection of the point on the viewing plane.
12. The system of claim 11, wherein the computer program instructions for modifying the curve further include: modifying a portion of the curve in a first direction within the 3D volume in response to a first movement of the user input device on the viewing plane; and modifying the portion of the curve in a second direction within the 3D volume in response to a second movement of the user input device on the viewing plane.
13. The system of claim 8, wherein the recalculating and re-projecting are continuous with the movement of the user input device.
14. The system of claim 8, wherein the point on the path is point PO having first x, y, and z-coordinate values, a distance of the detected movement is H, and the computer program instructions for recalculating the portion of the curve comprises: expanding or contracting an area surrounding PO as a function of H, and defining points
Pl and P2 on a boundary of the expanded or contracted area, Pl and P2 having second x, y, and z-coordinate values, wherein the x-coordinate values of Pl and P2 are functions of H, and the y- coordinate values of Pl and P2 are the same as the y-coordinate value of PO; defining a point P3 having third x, y, and z-coordinate values, wherein the x and y- coordinate values of P3 are the same as the x and y-coordinate values of PO, and the z- coordinate value of P3 is a function of H; and identifying a curve that passes through Pl, P2, and P3, wherein the second curved cut plane is generated based on the identified curve.
15. A computer readable media embodying program instructions for execution by a data processing apparatus, the program instructions adapting a data processing apparatus for locating an object or section of interest within a 3D volume having 3D volume data stored in a , . data store, the program instructions comprising: identifying a first curved cut plane in the 3D volume based on a user input; projecting onto a viewing plane a first cross-section of the 3D volume along the first curved cut plane based on the 3D volume data; receiving a user selection of a point on a path of a curve of the first curved cut plane via a user input device; detecting movement of the user input device away from the selected point; recalculating a portion of the curve based on the detected movement and generating a second curved cut plane in response; and re-projecting onto the viewing plane a second cross-section of the 3D volume along the second curved cut plane based on the 3D volume data, wherein the recalculating and re- projecting is substantially in real time with the movement of the user input device.
16. The computer readable media of claim 15, wherein the 3D volume data is computer tomography data, and the item or section of interest is a nerve canal in a person's mandible.
17. The computer readable media of claim 15, wherein the viewing plane is a 2D viewing plane displaying a panoramic image of the first and second cross-sections.
18. The computer readable media of claim 17, wherein the path of the curve is projected onto the 2D viewing plane, and the user selection is selection of the point on the viewing plane.
19. The computer readable media of claim 18, wherein the program instructions for modifying the curve further include: modifying a portion of the curve in a first direction within the 3D volume in response to a first movement of the user input device on the viewing plane; and modifying the portion of the curve in a second direction within the 3D volume in response to a second movement of the user input device on the viewing plane.
20. The computer readable media of claim 15, wherein the recalculating and re- projecting are continuous with the movement of the user input device.
21. The computer readable media of claim 15, wherein the point on the path is point PO having first x, y, and z-coordinate values, a distance of the detected movement is H, and the program instructions for recalculating the portion of the curve comprises: expanding or contracting an area surrounding PO as a function of H, and defining points Pl and P2 on a boundary of the expanded or contracted area, Pl and P2 having second x, y, and z-coordinate values, wherein the x-coordinate values of Pl and P2 are functions of H, and the y- coordinate values of Pl and P2 are the same as the y-coordinate value of PO; defining a point P3 having third x, y, and z-coordinate values, wherein the x and y- coordinate values of P3 are the same as the x and y-coordinate values of PO, and the z- coordinate value of P3 is a function of H; and identifying a curve that passes through Pl, P2, and P3, wherein the second curved cut plane is generated based on the identified curve.
PCT/US2008/077570 2007-09-24 2008-09-24 System and method for locating anatomies of interest in a 3d volume WO2009042719A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/860,303 US7978191B2 (en) 2007-09-24 2007-09-24 System and method for locating anatomies of interest in a 3D volume
US11/860,303 2007-09-24

Publications (1)

Publication Number Publication Date
WO2009042719A1 true WO2009042719A1 (en) 2009-04-02

Family

ID=40471109

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/077570 WO2009042719A1 (en) 2007-09-24 2008-09-24 System and method for locating anatomies of interest in a 3d volume

Country Status (2)

Country Link
US (1) US7978191B2 (en)
WO (1) WO2009042719A1 (en)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10338145B4 (en) * 2003-08-15 2022-02-24 "Stiftung Caesar" (Center Of Advanced European Studies And Research) Process for displaying 3D image data
EP1961383A4 (en) * 2005-10-21 2011-02-23 Axion Japan Co Ltd Panoramic image capturing device and image processing method for panoramic image capturing
US8126108B2 (en) * 2007-04-18 2012-02-28 Agency For Science, Technology And Research Method and apparatus for reorientated resconstruction of computed tomography images of planar objects
US20090287505A1 (en) * 2008-05-14 2009-11-19 Wood Christopher H Systems and methods for efficient computer-aided analysis of medical information
JP4444346B2 (en) * 2008-05-22 2010-03-31 ザイオソフト株式会社 Medical image processing method and medical image processing program
KR20110051044A (en) * 2009-11-09 2011-05-17 광주과학기술원 Method and apparatus for providing users with haptic information on a 3-d object
US9730776B2 (en) 2010-02-24 2017-08-15 D4D Technologies, Llc Display method and system for enabling an operator to visualize and correct alignment errors in imaged data sets
CN102222352B (en) * 2010-04-16 2014-07-23 株式会社日立医疗器械 Image processing method and image processing apparatus
JP5481751B2 (en) * 2010-05-27 2014-04-23 富士通株式会社 Concealment processing program, visualization processing method and apparatus
CN103188998B (en) * 2010-11-12 2015-03-04 株式会社日立医疗器械 Medical image display device and medical image display method
US9047688B2 (en) * 2011-10-21 2015-06-02 Here Global B.V. Depth cursor and depth measurement in images
US8553942B2 (en) 2011-10-21 2013-10-08 Navteq B.V. Reimaging based on depthmap information
US9404764B2 (en) 2011-12-30 2016-08-02 Here Global B.V. Path side imagery
US9024970B2 (en) 2011-12-30 2015-05-05 Here Global B.V. Path side image on map overlay
BR112014016816A8 (en) * 2012-01-10 2017-07-04 Koninklijke Philips Nv image processing apparatus for processing a medical image; workstation; imaging apparatus; method of processing a medical image; and computer program product
US8923581B2 (en) * 2012-03-16 2014-12-30 Carestream Health, Inc. Interactive 3-D examination of root fractures
JP5670945B2 (en) * 2012-04-02 2015-02-18 株式会社東芝 Image processing apparatus, method, program, and stereoscopic image display apparatus
US20130328874A1 (en) * 2012-06-06 2013-12-12 Siemens Medical Solutions Usa, Inc. Clip Surface for Volume Rendering in Three-Dimensional Medical Imaging
JP6095663B2 (en) * 2012-08-02 2017-03-15 株式会社日立製作所 3D image construction apparatus and 3D image construction method
CN104599314A (en) * 2014-06-12 2015-05-06 深圳奥比中光科技有限公司 Three-dimensional model reconstruction method and system
WO2016095776A1 (en) * 2014-12-18 2016-06-23 同方威视技术股份有限公司 Method for positioning target in three-dimensional ct image and security check ct system
CN105785462B (en) 2014-06-25 2019-02-22 同方威视技术股份有限公司 Mesh calibration method and safety check CT system in a kind of positioning three-dimensional CT image
CN107106119A (en) * 2014-10-30 2017-08-29 皇家飞利浦有限公司 The ultrasonic visualization of warp architecture
EP3112852A4 (en) * 2014-12-18 2017-10-11 Nuctech Company Limited Method for positioning target in three-dimensional ct image and security check system
US9999405B2 (en) * 2016-02-16 2018-06-19 General Electric Company Method and system for enhanced visualization of a curved structure by automatically displaying a rendered view of a curved image slice
JP6525912B2 (en) * 2016-03-23 2019-06-05 富士フイルム株式会社 Image classification device, method and program
EP3308738B1 (en) * 2016-10-13 2020-04-22 a.tron3d GmbH Method for cleaning up virtual representation of objects

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5734384A (en) * 1991-11-29 1998-03-31 Picker International, Inc. Cross-referenced sectioning and reprojection of diagnostic image volumes
US20010026637A1 (en) * 2000-01-14 2001-10-04 Pierre Lelong Processing method and system for 3-D geometric modeling of the spine
US20050018902A1 (en) * 2003-03-12 2005-01-27 Cheng-Chung Liang Image segmentation in a three-dimensional environment

Family Cites Families (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4239971A (en) 1979-10-05 1980-12-16 Pennwalt Corporation Simultaneously displaying varying tomographic images of dental arch with single panoramic X-ray exposure
CA1274919A (en) * 1985-07-27 1990-10-02 Akio Ohba Method of forming curved surfaces and the apparatus
US6006126A (en) * 1991-01-28 1999-12-21 Cosman; Eric R. System and method for stereotactic registration of image scan data
US5371778A (en) 1991-11-29 1994-12-06 Picker International, Inc. Concurrent display and adjustment of 3D projection, coronal slice, sagittal slice, and transverse slice images
JPH07325934A (en) 1992-07-10 1995-12-12 Walt Disney Co:The Method and equipment for provision of graphics enhanced to virtual world
US5462068A (en) 1993-02-19 1995-10-31 University Of Virginia Patent Foundation Wrist fixation device for elbow stress examination
JP3608225B2 (en) 1994-08-11 2005-01-05 株式会社日立製作所 Development drawing method using 3D image data
JPH08212391A (en) 1995-02-03 1996-08-20 Toshiba Medical Eng Co Ltd Medical image conversion device
JPH0920085A (en) 1995-07-06 1997-01-21 Fujicopian Co Ltd Thermal transfer sheet
US6002738A (en) 1995-07-07 1999-12-14 Silicon Graphics, Inc. System and method of performing tomographic reconstruction and volume rendering using texture mapping
JP4078677B2 (en) 1995-10-08 2008-04-23 イーサム リサーチ デヴェロップメント カンパニー オブ ザ ヘブライ ユニヴァーシティ オブ エルサレム Method for computerized automatic audiovisual dubbing of movies
US5745197A (en) * 1995-10-20 1998-04-28 The Aerospace Corporation Three-dimensional real-image volumetric display system and method
DE19541500A1 (en) 1995-11-07 1997-05-15 Siemens Ag Image generation for medical use
US5802134A (en) 1997-04-09 1998-09-01 Analogic Corporation Nutating slice CT image reconstruction apparatus and method
AU8116498A (en) 1997-06-17 1999-01-04 British Telecommunications Public Limited Company Generating an image of a three-dimensional object
US6208347B1 (en) 1997-06-23 2001-03-27 Real-Time Geometry Corporation System and method for computer modeling of 3D objects and 2D images by mesh constructions that incorporate non-spatial data such as color or texture
JP3788847B2 (en) 1997-06-23 2006-06-21 東芝医用システムエンジニアリング株式会社 Image processing device
US6181348B1 (en) 1997-09-22 2001-01-30 Siemens Corporate Research, Inc. Method for selective volume visualization via texture mapping
AU3086099A (en) * 1998-03-13 1999-09-27 University Of Iowa Research Foundation, The A curved cross section based system and method for gastrointestinal tract unraveling
JP4179661B2 (en) 1998-04-24 2008-11-12 東芝医用システムエンジニアリング株式会社 Medical image processing device
US6081739A (en) 1998-05-21 2000-06-27 Lemchen; Marc S. Scanning device or methodology to produce an image incorporating correlated superficial, three dimensional surface and x-ray images and measurements of an object
US6072496A (en) 1998-06-08 2000-06-06 Microsoft Corporation Method and system for capturing and representing 3D geometry, color and shading of facial expressions and other animated objects
US6545678B1 (en) 1998-11-05 2003-04-08 Duke University Methods, systems, and computer program products for generating tissue surfaces from volumetric data thereof using boundary traces
JP4015366B2 (en) * 1999-03-25 2007-11-28 学校法人日本大学 Local irradiation X-ray CT imaging method and apparatus
WO2001001859A1 (en) * 1999-04-21 2001-01-11 Auckland Uniservices Limited Method and system of measuring characteristics of an organ
GB2354416B (en) 1999-09-17 2004-04-21 Technologies Limit Imagination Depth based blending for 3D graphics systems
JP3639475B2 (en) 1999-10-04 2005-04-20 シャープ株式会社 3D model generation apparatus, 3D model generation method, and recording medium on which 3D model generation program is recorded
CA2286447C (en) 1999-10-15 2009-01-06 Vittorio Accomazzi Perspective with shear warp
US6671538B1 (en) 1999-11-26 2003-12-30 Koninklijke Philips Electronics, N.V. Interface system for use with imaging devices to facilitate visualization of image-guided interventional procedure planning
US6807290B2 (en) 2000-03-09 2004-10-19 Microsoft Corporation Rapid computer modeling of faces for animation
US6690816B2 (en) * 2000-04-07 2004-02-10 The University Of North Carolina At Chapel Hill Systems and methods for tubular object processing
US6690371B1 (en) 2000-05-03 2004-02-10 Ge Medical Systems Global Technology, Llc Relevant image data extraction from a medical image data volume
US6760024B1 (en) 2000-07-19 2004-07-06 Pixar Method and apparatus for rendering shadows
US6421413B1 (en) 2000-11-27 2002-07-16 Ge Medical Systems Global Technology Company, Llc Methods and apparatus for interactively displaying curved reformation images
US6643533B2 (en) * 2000-11-28 2003-11-04 Ge Medical Systems Global Technology Company, Llc Method and apparatus for displaying images of tubular structures
US6975750B2 (en) 2000-12-01 2005-12-13 Microsoft Corp. System and method for face recognition using synthesized training images
US6879712B2 (en) 2001-05-25 2005-04-12 Orhan C. Tuncay System and method of digitally modelling craniofacial features for the purposes of diagnosis and treatment predictions
US7016461B2 (en) 2001-07-25 2006-03-21 Gendex Corporation Real-time digital x-ray imaging apparatus
US6882743B2 (en) * 2001-11-29 2005-04-19 Siemens Corporate Research, Inc. Automated lung nodule segmentation using dynamic programming and EM based classification
US7221809B2 (en) 2001-12-17 2007-05-22 Genex Technologies, Inc. Face recognition system and method
WO2003077758A1 (en) * 2002-03-14 2003-09-25 Netkisr Inc. System and method for analyzing and displaying computed tomography data
US7324695B2 (en) 2002-03-18 2008-01-29 Seimens Medical Solutions Usa, Inc. Prioritized image visualization from scalable compressed data
US6985143B2 (en) 2002-04-15 2006-01-10 Nvidia Corporation System and method related to data structures in the context of a computer graphics system
JP4346297B2 (en) 2002-10-22 2009-10-21 株式会社東芝 X-ray computed tomography apparatus, image processing apparatus, and image processing method
DE10254943A1 (en) * 2002-11-25 2004-06-17 Siemens Ag Producing volume data record for medical examination involves transforming first volume data record, generating third in which second is filtered so uninteresting object structures are filtered out
GB2395880B (en) * 2002-11-27 2005-02-02 Voxar Ltd Curved multi-planar reformatting of three-dimensional volume data sets
JP4421203B2 (en) * 2003-03-20 2010-02-24 株式会社東芝 Luminous structure analysis processing device
JP4044863B2 (en) 2003-04-18 2008-02-06 朝日レントゲン工業株式会社 Panorama tomographic image position correction processing method, panoramic X-ray imaging apparatus having a position correction processing function, and computer processing recording medium having a position correction processing program
US7212664B2 (en) 2003-08-07 2007-05-01 Mitsubishi Electric Research Laboratories, Inc. Constructing heads from 3D models and 2D silhouettes
KR100682889B1 (en) 2003-08-29 2007-02-15 삼성전자주식회사 Method and Apparatus for image-based photorealistic 3D face modeling
DE10345073A1 (en) 2003-09-26 2005-05-04 Siemens Ag Multislice tomographic imaging unit control procedure uses display of volume rendered overview for selection of relevant area for calculation of final image
US7676257B2 (en) * 2003-11-25 2010-03-09 General Electric Company Method and apparatus for segmenting structure in CT angiography
JP4493323B2 (en) 2003-11-28 2010-06-30 株式会社日立メディコ Medical image display device
US7388973B2 (en) * 2004-06-01 2008-06-17 General Electric Company Systems and methods for segmenting an organ in a plurality of images
US7519209B2 (en) * 2004-06-23 2009-04-14 Vanderbilt University System and methods of organ segmentation and applications of same
GB2461199B (en) * 2004-06-23 2010-04-28 Medicsight Plc Lesion extent determination in a CT scan image
EP1622085A1 (en) 2004-07-19 2006-02-01 Deutsches Krebsforschungszentrum Method of producing x-ray computer tomography images from limited data of an image object
EP1794703A4 (en) 2004-09-17 2012-02-29 Cyberextruder Com Inc System, method, and apparatus for generating a three-dimensional representation from one or more two-dimensional images
JP4727982B2 (en) 2004-12-24 2011-07-20 株式会社吉田製作所 Multi-tomographic image construction method and digital three-dimensional X-ray imaging apparatus
WO2006116488A2 (en) 2005-04-25 2006-11-02 Xoran Technologies, Inc. Ct system with synthetic view generation
US7336763B2 (en) 2005-05-02 2008-02-26 Oy Ajat Ltd Dental extra-oral x-ray imaging system and method
US7545909B2 (en) * 2005-05-20 2009-06-09 Imaging Sciences International Llc Generating panoramic views of the jaw using a fixed reference point and crossing points of multiple rays
US8446410B2 (en) 2006-05-11 2013-05-21 Anatomage Inc. Apparatus for generating volumetric image and matching color textured external surface
US20070279435A1 (en) * 2006-06-02 2007-12-06 Hern Ng Method and system for selective visualization and interaction with 3D image data
US8442283B2 (en) 2006-08-30 2013-05-14 Anatomage Inc. Patient-specific three-dimensional dentition model
US8098909B2 (en) * 2007-08-31 2012-01-17 Computerized Medical Systems, Inc. Method and apparatus for efficient three-dimensional contouring of medical images

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5734384A (en) * 1991-11-29 1998-03-31 Picker International, Inc. Cross-referenced sectioning and reprojection of diagnostic image volumes
US20010026637A1 (en) * 2000-01-14 2001-10-04 Pierre Lelong Processing method and system for 3-D geometric modeling of the spine
US20050018902A1 (en) * 2003-03-12 2005-01-27 Cheng-Chung Liang Image segmentation in a three-dimensional environment

Also Published As

Publication number Publication date
US7978191B2 (en) 2011-07-12
US20090079738A1 (en) 2009-03-26

Similar Documents

Publication Publication Date Title
US7978191B2 (en) System and method for locating anatomies of interest in a 3D volume
RU2686953C2 (en) Method and apparatus for displaying medical images
JP6139143B2 (en) Medical image processing apparatus and medical image processing program
EP2639764B1 (en) Interactive 3-D examination of root fractures
JP4018303B2 (en) Medical image processing device
US8842904B2 (en) Method for tooth dissection in CBCT volume
US9972083B2 (en) Detection of tooth fractures in CBCT image
CN112740285A (en) Overlay and manipulation of medical images in a virtual environment
JP2004534584A (en) Image processing method for interacting with 3D surface displayed on 3D image
US20140218397A1 (en) Method and apparatus for providing virtual device planning
JP6201255B2 (en) Medical image processing system and medical image processing program
Kohlmann et al. LiveSync: Deformed viewing spheres for knowledge-based navigation
Mirhosseini et al. Benefits of 3D immersion for virtual colonoscopy
JP6359655B2 (en) Image processing apparatus, image processing method, and image processing system
JP6004875B2 (en) MEDICAL IMAGE DISPLAY DEVICE, MEDICAL IMAGE DISPLAY METHOD, AND PROGRAM
Li et al. An human-computer interactive augmented reality system for coronary artery diagnosis planning and training
JP6995535B2 (en) Image processing equipment, image processing methods and programs
JP2006075216A (en) Medical image processing system, program and method
JP6214820B1 (en) Device for visualizing 3D objects
JP2008067915A (en) Medical picture display
US6710783B2 (en) Presentation device
JP6085435B2 (en) Image processing apparatus and region of interest setting method
JP2004187743A (en) Medical three-dimensional image display device
JP2006055402A (en) Device, method, and program for image processing
JP5809926B2 (en) Medical image processing apparatus and medical image processing method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08834265

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08834265

Country of ref document: EP

Kind code of ref document: A1