Graphical user interface for 3-D in-vivo imaging
AssigneeXenogen Corporation
InventorsBradley W. Rice, Michael D. Cable, Binoy Mirvar, Olivier Coquoz, Chaincy Kuo
Life of this patent
Estimating the term…
Abstract
The present invention provides a computer system and user interface that allows a user to readily view and analyze two-dimensional and three-dimensional in vivo images and imaging data. The user interface is well-suited for one or more of the following actions pertinent to in vivo light imaging: investigation and control of three-dimensional imaging data and reconstruction algorithms; control of topographic reconstruction algorithms; tomographic spectral imaging and analysis; and comparison of two-dimensional or three-dimensional imaging data obtained at different times.
Claims37
A computer system configured to display and analyze an image including three-dimensional data of an object surface and three-dimensional light data of light emitted from within the object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a display configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors, wherein the image comprises a three-dimensional topographic representation of the object surface that includes data characterizing the object surface in three dimensions superimposed with a three-dimensional light emitting representation including information describing a magnitude and three-dimensional spatial location of electro-magnetic radiation located within the object, wherein the information describing the three-dimensional spatial location characterizes the relative position in three dimensions between the three-dimensional light emitting representation and the three-dimensional topographic representation of the object surface;
- a graphical user interface running on one or more of the processors and providing one or more reconstruction tools, wherein when a user uses one of the reconstruction tools, the computer system reconstructs the three-dimensional light emitting representation of the electro-magnetic radiation located within the object;
- and
- an opacity setting that allows a user to vary the transparency of the three-dimensional topographic representation of the object surface.
A computer system configured to display and analyze an image including three-dimensional data of an object surface and three-dimensional light data of light emitted from within the object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors, wherein the image comprises a three-dimensional topographic representation of the object surface that includes data characterizing the object surface in three dimensions superimposed with a three-dimensional light emitting representation including information describing a magnitude and three-dimensional spatial location of electro-magnetic radiation located within the object;
- wherein the information describing the three-dimensional spatial location characterizes the relative position in three dimensions between the three-dimensional light emitting representation and the three-dimensional topographic representation of the object surface;
- a graphical user interface running on one or more of the processors and providing one or more reconstruction tools;
- wherein when a user uses one of the reconstruction tools, the computer system reconstructs the three-dimensional light emitting representation of the electro-magnetic radiation located within the object;
- wherein the one or more reconstruction tools comprise a set of orthogonal slice tools that produce a set of slices and provide the user with electro-magnetic radiation data that intersects a plane defined by each slice.
A computer system configured to display and analyze an image including three-dimensional data of an object surface and three-dimensional light data of light emitted from within the object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a display configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors, wherein the image comprises a three-dimensional topographic representation of the object surface that includes data characterizing the object surface in three dimensions superimposed with a three-dimensional light emitting representation including information describing a magnitude and three-dimensional spatial location of electro-magnetic radiation located within the object, wherein the information describing the three-dimensional spatial location characterizes the relative position in three dimensions between the three-dimensional light emitting representation and the three-dimensional topographic representation of the object surface;
- and
- a graphical user interface running on one or more of the processors and providing one or more reconstruction tools;
- wherein when a user uses one of the reconstruction tools, the computer system reconstructs the three-dimensional light emitting representation of the electro-magnetic radiation located within the object,
- wherein the one or more reconstruction tools comprise a select wavelengths tool that allows the user to select one or more wavelengths used in reconstructing the three-dimensional light emitting representation;
- and wherein the select wavelengths tool permits the user to select a wavelength range for reconstruction of the three-dimensional light emitting representation of the electro-magnetic radiation.
A computer system configured to display and analyze an image including three-dimensional data of an object surface and three-dimensional light data of light emitted from within the object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a display configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors, wherein the image comprises a three-dimensional topographic representation of the object surface that includes data characterizing the object surface in three dimensions superimposed with a three-dimensional light emitting representation including information describing a magnitude and three-dimensional spatial location of electro-magnetic radiation located within the object, wherein the information describing the three-dimensional spatial location characterizes the relative position in three dimensions between the three-dimensional light emitting representation and the three-dimensional topographic representation of the object surface;
- and
- a graphical user interface running on one or more of the processors and providing one or more reconstruction tools, wherein when a user uses one of the reconstruction tools, the computer system reconstructs the three-dimensional light emitting representation of the electro-magnetic radiation located within the object,
- wherein the one or more reconstruction tools comprise a tissue properties tool that permits a user to select a tissue property model used in reconstructing the three-dimensional light emitting representation of the electro-magnetic radiation.
A computer system configured to display and analyze an image including three-dimensional data of an object surface and three-dimensional light data of light emitted from within the object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a display configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors, wherein the image comprises a three-dimensional topographic representation of the object surface that includes data characterizing the object surface in three dimensions superimposed with a three-dimensional light emitting representation including information describing a magnitude and three-dimensional spatial location of electro-magnetic radiation located within the object, wherein the information describing the three-dimensional spatial location characterizes the relative position in three dimensions between the three-dimensional light emitting representation and the three-dimensional topographic representation of the object surface;
- a graphical user interface running on one or more of the processors and providing one or more reconstruction tools, wherein when a user uses one of the reconstruction tools, the computer system reconstructs the three-dimensional light emitting representation of the electro-magnetic radiation located within the object;
- and
- one or more tools for defining a region of interest on the image;
- wherein when a user uses one of the region of interest tools, the computer system calculates information about a portion of the image for the defined region of interest,
- wherein the one or more tools for defining the region of interest allow the user to graphically create at least one of a rectangle on the image;
- an ellipse on the image, a line on the image, and a grid on the image, and wherein the graphical user interface includes a line profile tool which when selected causes the computer system to open a line profile window that comprises a graph of photons or counts versus line position for a line portion corresponding to a line created on the image.
A computer system configured to display and analyze an image including three-dimensional data of an object surface and three-dimensional light data of light emitted from within the object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a display configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors, wherein the image comprises a three-dimensional topographic representation of the object surface that includes data characterizing the object surface in three dimensions superimposed with a three-dimensional light emitting representation including information describing a magnitude and three-dimensional spatial location of electro-magnetic radiation located within the object, wherein the information describing the three-dimensional spatial location characterizes the relative position in three dimensions between the three-dimensional light emitting representation and the three-dimensional topographic representation of the object surface;
- and
- a graphical user interface running on one or more of the processors and providing one or more reconstruction tools, wherein when a user uses one of the reconstruction tools, the computer system reconstructs the three-dimensional light emitting representation of the electro-magnetic radiation located within the object;
- wherein the display window includes a histogram tool which when selected causes the computer system to automatically calculate and display a statistical map of wavelength versus luminance level for the light emitting representation.
A computer system configured to display and analyze an image including three-dimensional data of an object surface and three dimensional light data of light emitted from within the object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a display configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors, wherein the image comprises a three-dimensional topographic representation of an object surface that includes data characterizing the object surface in three dimensions superimposed with a three-dimensional light emitting representation including information describing a magnitude and three-dimensional spatial location of light emitted from a surface of the three-dimensional topographic representation, wherein the information describing the three-dimensional spatial location characterizes the relative position in three dimensions between the three-dimensional light emitting representation and the three-dimensional topographic representation;
- and
- a graphical user interface running on one or more of the processors and providing one or more topographic representation tools, wherein when a user selects the one or more topographic representation tools, the computer system constructs the three-dimensional topographic representation of the object:
- wherein the computer system employs one or more structured light images in building the topographic representation.
A computer system configured to display and analyze an image including three-dimensional data of an object surface and three dimensional light data of light emitted from within the object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a display configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors, wherein the image comprises a three-dimensional topographic representation of an object surface that includes data characterizing the object surface in three dimensions superimposed with a three-dimensional light emitting representation including information describing a magnitude and three-dimensional spatial location of light emitted from a surface of the three-dimensional topographic representation, wherein the information describing the three-dimensional spatial location characterizes the relative position in three dimensions between the three-dimensional light emitting representation and the three-dimensional topographic representation;
- and a graphical user interface running on one or more of the processors and providing one or more topographic representation tools, wherein when a user selects the one or more topographic representation tools, the computer system constructs the three-dimensional topographic representation of the object,
- wherein the topographic representation tools comprise a set of orthogonal slice tools that produce a set of slices and provide a user with shape characterization of the three-dimensional topographic representation according to a plane defined by each slice.
A computer system configured to display and analyze an image including three-dimensional data of an object surface and three-dimensional light data of light emitted from within the object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a display configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors, wherein the image comprises a three-dimensional topographic representation of an object surface that includes data characterizing the object surface in three dimensions superimposed with a three-dimensional light emitting representation including information describing a magnitude and three-dimensional spatial location of a light source located within the object, wherein the information describing the three-dimensional spatial location characterizes the relative position in three dimensions between the three-dimensional light emitting representation and the three-dimensional topographic representation of the object surface;
- and
- a graphical user interface running on one or more of the processors and providing one or more spectral analysis tools, wherein when a user inputs spectral information using one of the spectral analysis tools, the computer system performs a reconstruction of the light source according to input provided with the one or more spectral analysis tools,
- wherein the spectral analysis tools comprise a tissue properties tool that permits the user to select a tissue property model for reconstruction of the three-dimensional light emitting representation.
A computer system configured to display and analyze an image including three-dimensional data of an object surface and three-dimensional light data of light emitted from within the object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a display configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors,
- wherein the image comprises a three-dimensional topographic representation of an object surface that includes data characterizing the object surface in three dimensions superimposed with a three-dimensional light emitting representation including information describing a magnitude and three-dimensional spatial location of a light source located within the object, wherein the information describing the three-dimensional spatial location characterizes the relative position in three dimensions between the three-dimensional light emitting representation and the three-dimensional topographic representation of the object surface;
- and
- a graphical user interface running on one or more of the processors and providing one or more spectral analysis tools, wherein when a user inputs spectral information using one of the spectral analysis tools, the computer system performs a reconstruction of the light source according to input provided with the one or more spectral analysis tools,
- wherein the spectral analysis tools comprise a select wavelengths tool that permits a user to select a wavelength for reconstruction of the three-dimensional light emitting representation, and wherein the select wavelengths tool permits the user to select a wavelength range for reconstruction of the three-dimensional light emitting representation.
A computer system configured to display and analyze an image including three-dimensional light data associated with an object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a display configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors,
- wherein the image comprises a) a first three-dimensional light emitting representation of the object, the first three-dimensional light emitting representation including first information describing a magnitude and three-dimensional spatial location of light emitted from within the object, and b) a second three-dimensional light emitting representation of the object, the second light emitting representation including second information describing the magnitude and three-dimensional spatial location of light emitted from within the object, wherein the first information and second information characterize the relative position in three dimensions between the first three-dimensional light emitting representation and the second three-dimensional light emitting representation;
- a graphical user interface running on one or more of the processors and providing one or more evaluation tools, wherein when a user uses one of the reconstruction tools, the computer system quantitatively evaluates the first information relative to the second information and a tool that allows the user to create an overlay image for a result of the quantitative evaluation.
A computer system configured to display and analyze an image including three-dimensional light data associated with an object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a display configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors, wherein the image comprises a) a first three-dimensional light emitting representation of the object, the first three-dimensional light emitting representation including first information describing a magnitude and three-dimensional spatial location of light emitted from within the object, and b) a second three-dimensional light emitting representation of the object, the second light emitting representation including second information describing the magnitude and three-dimensional spatial location of light emitted from within the object, wherein the first information and second information characterize the relative position in three dimensions between the first three-dimensional light emitting representation and the second three-dimensional light emitting representation;
- and
- a graphical user interface running on one or more of the processors and providing one or more evaluation tools, wherein when a user uses one of the reconstruction tools, the computer system quantitatively evaluates the first information relative to the second information,
- wherein the quantitative evaluation comprises performing a mathematical operation on the first information and the second information, and wherein the tool allows the user to subtract the first information from the second information.
A computer system configured to display and analyze an image including three-dimensional light data associated with an object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors, wherein the image comprises a) a first three-dimensional light emitting representation of the object, the first three-dimensional light emitting representation including first information describing a magnitude and three-dimensional spatial location of light emitted from within the object, and b) a second three-dimensional light emitting representation of the object, the second light emitting representation including second information describing the magnitude and three-dimensional spatial location of light emitted from within the object,
- wherein the first information and second information characterize the relative position in three dimensions between the first three-dimensional light emitting representation and the second three-dimensional light emitting representation;
- a graphical user interface running on one or more of the processors and providing one or more evaluation tools, wherein when a user uses one of the reconstruction tools, the computer system quantitatively evaluates the first information relative to the second information and a tool that allows the user to select the first three-dimensional light emitting representation from a list of three-dimensional light emitting representations.
A computer system configured to display and analyze an image including three-dimensional light data associated with an object, the computer system comprising:
- one or more processors;
- one or more user input devices;
- a display configured to display the image and associated information in particular ways responsive to input signals from one or more of the input devices and signals from one or more of the processors, wherein the image comprises a) a first three-dimensional light emitting representation of the object, the first three-dimensional light emitting representation including first information describing a magnitude and three-dimensional spatial location of light emitted from within the object, and b) a second three-dimensional light emitting representation of the object, the second light emitting representation including second information describing the magnitude and three-dimensional spatial location of light emitted from within the object, wherein the first information and second information characterize the relative position in three dimensions between the first three- dimensional light emitting representation and the second three-dimensional light emitting representation;
- and
- a graphical user interface running on one or more of the processors and providing one or more evaluation tools, wherein when a user uses one of the reconstruction tools, the computer system quantitatively evaluates the first information relative to the second information,
- wherein the tool allows the user to:
- add the first information and the second information, multiply the first information and the second information, divide the first information by the second information or divide the second information by the first information.
Dependencies are inferred from the claim text.