Transfer function adaptation in virtual reality environments
AssigneeSiemens Healthcare GmbH
InventorSandra Sudarsky
Life of this patent
Estimating the term…
Abstract
A method includes presenting an image in a head-mounted display (HMD) controlled by a user. The image is rendered with a transfer function that defines one or more presentation characteristics of voxels in the image. Eye sensors in the HMD are used to determine a region of interest being viewed by the user for longer than a predetermined amount of time. The region of interest comprises a subset of voxels included in the image. The transfer function is automatically adjusted to modify one or more of the presentation characteristics of at least the subset of voxels in response to the region of interest. The presentation of the image in the HMD is modified to present the subset of voxels with modified presentation characteristics.
Claims18
A method comprising:
- presenting an image in a head-mounted display (HMD) controlled by a user, wherein the image is rendered with a transfer function that defines one or more presentation characteristics of voxels in the image;
- using eye sensors in the HMD to determine a region of interest being viewed by the user for longer than a predetermined amount of time, wherein the region of interest comprises a subset of voxels included in the image;
- automatically adjusting the transfer function to modify one or more of the presentation characteristics of at least the subset of voxels in response to the user viewing the region of interest;
- wherein the one or more presentation characteristics of the subset of voxels are modified by applying the transfer function to a distribution of intensity values corresponding to the subset of voxels;
- modifying the presentation of the image in the HMD to present the subset of voxels with modified presentation characteristics;
- wherein modifying the one or more of the presentation characteristics comprises:
- determining a first window width used during rendering to map a range of color values to a first set of intensity values for coloring;
- re-rendering the subset of voxels using a second window width that maps the range of color values to a second set of intensity values that is smaller than the first set of intensity values, wherein the second window width is smaller than the first window width.
A method comprising:
- acquiring image scan data with a medical imaging scanner;
- rendering the image scan data into an image using a first transfer function, wherein the image comprises a plurality of voxels;
- presenting the image in a head-mounted display (HMD) controlled by a user;
- using eye sensors in the HMD to determine a region of interest being viewed by the user for longer than a predetermined amount of time, wherein the region of interest comprises a subset of voxels included in the image;
- in response to determining the region of interest, re-rendering the image scan data into an updated image with a second transfer function that adjusts one or more presentation characteristics for the subset of voxels in comparison to other voxels of the image;
- wherein the second transfer function is applied to a distribution of intensity values corresponding to the subset of voxels;
- and
- presenting the updated image in the HMD;
- wherein adjusting the one or more presentation characteristics for the subset of voxels comprises:
- determining a first window width used during rendering to map a range of color values to a first set of intensity values for coloring;
- and
- re-rendering the subset of voxels using a second window width that maps the range of color values to a second set of intensity values that is smaller than the first set of intensity values, wherein the second window width is smaller than the first window width.
A system comprising:
- a head mounted display (HMD) comprising a monitor and a plurality of eye sensors;
- a computing system configured to:
- present an image in the HMD;
- determine a region of interest being viewed by the user for longer than a predetermined amount of time based on data collected by the eye sensors in the HMD, wherein the region of interest comprises a subset of voxels included in the image;
- automatically adjust one or more presentation characteristics of the subset of voxels in response to determining the region of interest;
- and
- modify the presentation of the image in the HMD to present the subset of voxels with adjusted presentation characteristics,
- wherein adjusting the one or more presentation characteristics of the subset of voxels comprises:
- determining a first window width used during rendering to map a range of color values to a first set of intensity values for coloring;
- and
- re-rendering the subset of voxels using a second window width that maps the range of color values to a second set of intensity values that is smaller than the first set of intensity values, wherein the second window width is smaller than the first window width.
Dependencies are inferred from the claim text.