Using Monte Carlo and iterative techniques to determine tissue oxygen saturation
First Claim
1. A method comprising:
- providing a tissue oximetry device comprising a housing, wherein the tissue oximetry device is self-contained and comprises a sensor tip comprising a set of light sources, a plurality of detectors, memory, and a processor, the source and detectors are separated by predetermined distances, and the memory stores a set of simulated reflectance curves, each simulated reflectance curve of the set of simulated reflectance curves is based on a simulation of light reflected from simulated tissue, and simulated data points of simulated reflectance intensities of the simulated reflectance curves are for the predetermined distances between the source and detectors;
transforming electrical signals generated by the processor into light using the light sources;
using the set of light sources of the tissue oximetry device, emitting the light having at least two wavelengths into tissue;
using the plurality of detectors of the tissue oximetry device, detecting light reflected in response to the light emitted into the tissue;
transforming the detected light into electrical signal using the detectors, wherein the electrical signals correspond to reflectance data points for the tissue;
generating the digital reflectance data points for the tissue based on the electrical signals;
from the simulated data points, for the simulated reflectance intensities for the predetermined distances between the source and detectors, for the set of simulated reflectance curves stored in a memory of the tissue oximetry device, selecting, by the processor housed in the housing, a first selected simulated reflectance curve from the set of simulated reflectance curves stored in the memory to form a coarse grid of the set of simulated reflectance curves;
from the simulated data points, for the simulated reflectance intensities for the predetermined distances between the source and detectors, for the set of simulated reflectance curves stored in a memory of the tissue oximetry device, selecting, by the processor housed in the housing, a second selected simulated reflectance curve from the set of simulated reflectance curves stored in the memory to form the coarse grid of the set of simulated reflectance curves, wherein the second selected simulated reflectance curve is a first interval value away from the first simulated reflectance curve;
from the simulated data points, for the simulated reflectance intensities for the predetermined distances between the source and detectors, for the set of simulated reflectance curves stored in a memory of the tissue oximetry device, selecting, by the processor housed in the housing, a third selected simulated reflectance curve from the set of simulated reflectance curves stored in the memory to form the coarse grid of the set of simulated reflectance curves, wherein the third selected simulated reflectance curve is a second interval value away from the second simulated reflectance curve;
forming, by the processor housed in the housing, a first subset of simulated reflectance curves comprising the first, second, and third simulated reflectance curves, wherein the first subset is based on the coarse grid of the set of simulated reflectance curves stored in the memory and having the first and second interval values in the set of simulated reflectance curves stored in the memory;
using the processor of the tissue oximetry device, calculating a closest fitting of the digital reflectance data points to a closest fit curve of the first subset of simulated reflectance curves;
based on the closest fit curve, forming, by the processor housed in the housing, a second subset of simulated reflectance curves from the set of simulated reflectance curves, wherein the second subset is based on a fine grid;
using the closest fit curve and second subset of simulated reflectance curves, calculating a set of absorption coefficients and a set of scattering coefficients for the reflectance data points;
using the processor of the tissue oximetry device, calculating an oxygen saturation value for the tissue based on the set of absorption coefficients and disregarding the scattering coefficients when calculating the oxygen saturation value; and
outputting an indication of the oxygen saturation value at an interface of the tissue oximetry device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for determining oxygen saturation includes emitting light from sources into tissue; detecting the light by detectors subsequent to reflection; and generating reflectance data based on detecting the light. The method includes determining a first subset of simulated reflectance curves from a set of simulated reflectance curves stored in a tissue oximetry device for a coarse grid; and fitting the reflectance data points to the first subset of simulated reflectance curves to determine a closest fitting one of the simulated reflectance curves. The method includes determining a second subset of simulated reflectance curves for a fine grid based on the closest fitting one of the simulated reflectance curves; determining a peak of absorption and reflection coefficients from the fine grid; and determining an absorption and a reflectance coefficient for the reflectance data points by performing a weighted average of the absorption coefficients and reflection coefficients from the peak.
50 Citations
32 Claims
-
1. A method comprising:
-
providing a tissue oximetry device comprising a housing, wherein the tissue oximetry device is self-contained and comprises a sensor tip comprising a set of light sources, a plurality of detectors, memory, and a processor, the source and detectors are separated by predetermined distances, and the memory stores a set of simulated reflectance curves, each simulated reflectance curve of the set of simulated reflectance curves is based on a simulation of light reflected from simulated tissue, and simulated data points of simulated reflectance intensities of the simulated reflectance curves are for the predetermined distances between the source and detectors; transforming electrical signals generated by the processor into light using the light sources; using the set of light sources of the tissue oximetry device, emitting the light having at least two wavelengths into tissue; using the plurality of detectors of the tissue oximetry device, detecting light reflected in response to the light emitted into the tissue; transforming the detected light into electrical signal using the detectors, wherein the electrical signals correspond to reflectance data points for the tissue; generating the digital reflectance data points for the tissue based on the electrical signals; from the simulated data points, for the simulated reflectance intensities for the predetermined distances between the source and detectors, for the set of simulated reflectance curves stored in a memory of the tissue oximetry device, selecting, by the processor housed in the housing, a first selected simulated reflectance curve from the set of simulated reflectance curves stored in the memory to form a coarse grid of the set of simulated reflectance curves; from the simulated data points, for the simulated reflectance intensities for the predetermined distances between the source and detectors, for the set of simulated reflectance curves stored in a memory of the tissue oximetry device, selecting, by the processor housed in the housing, a second selected simulated reflectance curve from the set of simulated reflectance curves stored in the memory to form the coarse grid of the set of simulated reflectance curves, wherein the second selected simulated reflectance curve is a first interval value away from the first simulated reflectance curve; from the simulated data points, for the simulated reflectance intensities for the predetermined distances between the source and detectors, for the set of simulated reflectance curves stored in a memory of the tissue oximetry device, selecting, by the processor housed in the housing, a third selected simulated reflectance curve from the set of simulated reflectance curves stored in the memory to form the coarse grid of the set of simulated reflectance curves, wherein the third selected simulated reflectance curve is a second interval value away from the second simulated reflectance curve; forming, by the processor housed in the housing, a first subset of simulated reflectance curves comprising the first, second, and third simulated reflectance curves, wherein the first subset is based on the coarse grid of the set of simulated reflectance curves stored in the memory and having the first and second interval values in the set of simulated reflectance curves stored in the memory; using the processor of the tissue oximetry device, calculating a closest fitting of the digital reflectance data points to a closest fit curve of the first subset of simulated reflectance curves; based on the closest fit curve, forming, by the processor housed in the housing, a second subset of simulated reflectance curves from the set of simulated reflectance curves, wherein the second subset is based on a fine grid; using the closest fit curve and second subset of simulated reflectance curves, calculating a set of absorption coefficients and a set of scattering coefficients for the reflectance data points; using the processor of the tissue oximetry device, calculating an oxygen saturation value for the tissue based on the set of absorption coefficients and disregarding the scattering coefficients when calculating the oxygen saturation value; and outputting an indication of the oxygen saturation value at an interface of the tissue oximetry device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
providing a tissue oximetry device comprising a housing, wherein the tissue oximetry device is self-contained and comprises a sensor tip comprising a set of light sources, a plurality of detectors, memory, and a processor, the source and detectors are separated by predetermined distances, and the memory stores a set of simulated reflectance curves, each simulated reflectance curve of the set of simulated reflectance curves is based on a simulation of light reflected from simulated tissue, and simulated data points of simulated reflectance intensities of the simulated reflectance curves are for the distances between the source and detectors; using the set of light sources of the tissue oximetry device, emitting light having at least a two wavelengths into tissue; using the plurality of detectors of the tissue oximetry device, detecting light reflected in response to the light emitted into the tissue; generating the digital reflectance data points for the tissue based on the detected light; from the simulated data points, for the simulated reflectance intensities for the predetermined distances between the source and detectors, for the set of simulated reflectance curves stored in a memory of the tissue oximetry device, selecting, by the processor housed in the housing, a first selected simulated reflectance curve from the set of simulated reflectance curves stored in the memory; from the simulated data points, for the simulated reflectance intensities for the predetermined distances between the source and detectors, for the set of simulated reflectance curves stored in a memory of the tissue oximetry device, selecting, by the processor housed in the housing, a second selected simulated reflectance curve from the set of simulated reflectance curves stored in the memory, wherein the second selected simulated reflectance curve is a first interval value away from the first simulated reflectance curve; from the simulated data points, for the simulated reflectance intensities for the predetermined distances between the source and detectors, for the set of simulated reflectance curves stored in a memory of the tissue oximetry device, selecting, by the processor housed in the housing, a third selected simulated reflectance curve from the set of simulated reflectance curves stored in the memory, wherein the third selected simulated reflectance curve is a second interval value away from the second simulated reflectance curve; forming, by the processor housed in the housing, a first subset of simulated reflectance curves comprising the first, second, and third simulated reflectance curves, wherein the first subset is based on the coarse grid of the set of simulated reflectance curves stored in the memory and having the first and second interval values in the set of simulated reflectance curves stored in the memory; using the processor of the tissue oximetry device, calculating a closest fitting of the digital reflectance data points to a closest fit curve of the first subset of simulated reflectance curves; based on the closest fit curve, forming, by the processor housed in the housing, a second subset of simulated reflectance curves from the set of simulated reflectance curves, wherein the second subset is based on a fine grid; positioning, by the processor housed in the housing, the closest fit curve at a center of the fine grid of the second subset of simulated reflectance curves; using the fine grid with the closest fit curve at the center, determining a peak surface array of absorption coefficients and reflection scattering coefficients; and using the processor, calculating a centroid calculation of the absorption coefficients and scattering coefficients from the peak surface array to determine the set of absorption coefficients for the reflectance data points; using the processor of the tissue oximetry device, calculating an oxygen saturation value for the tissue based on the set of absorption coefficients; and outputting an indication of the oxygen saturation value at an interface of the tissue oximetry device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 23, 24)
-
-
20. A method comprising:
-
providing a tissue oximetry device, which is self-contained, comprising a housing, a processor housed by the housing, a memory housed by the housing, and a sensor tip, housed by the housing, comprising a set of light sources and a plurality of detectors, wherein the source and detectors are separated by predetermined distances, the memory stores a set of simulated reflectance curves, each simulated reflectance curve of the set of simulated reflectance curves is a simulation of light reflected from simulated tissue, and each simulated reflectance curve of the set of simulated reflectance curves is associated with a reflectance coefficient for the simulated tissue; continuously monitoring patient tissue comprising repetitively performing; transforming electrical signals generated by the processor into light using the light sources; using the set of light sources of the tissue oximetry device, emitting the light having at least a first wavelength and a second wavelength into the tissue; using the plurality of detectors of the tissue oximetry device, detecting light reflected in response to the light emitted into the tissue; at a first frequency repetitively performing transforming the detected light into electrical signal using the detectors, wherein the electrical signals correspond to digital reflectance data points for the tissue; at a second frequency repetitively performing; selecting, by the processor housed in the housing, a first selected simulated reflectance curve from the set of simulated reflectance curves stored in the memory to form a coarse grid of the set of simulated reflectance curves; selecting, by the processor housed in the housing, a second selected simulated reflectance curve from the set of simulated reflectance curves stored in the memory to form the coarse grid of the set of simulated reflectance curves, wherein the second selected simulated reflectance curve is a first interval value away from the first simulated reflectance curve; selecting, by the processor housed in the housing, a third selected simulated reflectance curve from the set of simulated reflectance curves stored in the memory to form the coarse grid of the set of simulated reflectance curves, wherein the third selected simulated reflectance curve is a second interval value away from the second simulated reflectance curve; forming, by the processor housed in the housing, a first subset of simulated reflectance curves comprising the first, second, and third simulated reflectance curves, wherein the first subset is a subset of the coarse grid of the set of simulated reflectance curves stored in the memory and having the first and second interval values in the set of simulated reflectance curves stored in the memory; using the processor of the tissue oximetry device, calculating a closest fitting of the digital reflectance data points to a closest fit curve of the first subset of simulated reflectance curves; based on the closest fit curve, forming, by the processor housed in the housing, a second subset of simulated reflectance curves from the set of simulated reflectance curves, wherein the second subset is based on a fine grid; using the closest fit curve and second subset of simulated reflectance curves, calculating a set of absorption coefficients for the reflectance data points; and using the processor of the tissue oximetry device, calculating an oxygen saturation value for the tissue based on the set of absorption coefficients; and outputting an indication of the oxygen saturation value at an interface of the tissue oximetry device, wherein the first and second frequencies are different frequencies. - View Dependent Claims (21, 22, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification