IP Library Granted Patent US 12,450,827
Granted Patent B2
US 12,450,827 · App. 18/404,953 · Granted Oct 21, 2025

Technique for dynamically adapting an exposure value in interactive rendering

Inventors: Rishabh Shah (Wentworth Point, AU); Kaloian Petkov (Lawrenceville, NJ); Christoph Vetter (Hopewell, NJ)
Assignee: Siemens Healthineers AG
G06T15/506G06T15/06G06T15/08G06T2200/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,450,827
App. No.
18/404,953
Granted
Oct 21, 2025
Kind
B2
Abstract

An exposure value is dynamically adapted for consistent interactive rendering of a volumetric medical dataset. A rendering set of a plurality of rendering types with each rendering type adapted for providing an image dataset derived from the volumetric medical dataset is provided. An image dataset according to a first rendering type using a first exposure value is output. An exposure value for each rendering type within the rendering set is determined based on the first exposure value of the first rendering type and on a consistency requirement for changing rendering types of the image dataset output. Upon receiving a user input for modifying the output of the image dataset, a second rendering type with a second exposure value is selected and output.

Claims (44)

1. A computer-implemented method for dynamically adapting an exposure value for consistent interactive rendering of a volumetric medical dataset, the method comprising:

receiving a volumetric medical dataset;

providing a rendering set comprising a plurality of rendering types, wherein each rendering type within the rendering set is adapted for providing an image dataset derived from the received volumetric medical dataset, wherein the plurality of rendering types comprises at least two different rendering types;

outputting, to a display device, an image dataset pertaining to the received volumetric medical dataset according to a first rendering type within the rendering set, wherein the outputting comprises applying a first exposure value to the image dataset;

determining a second exposure value for each rendering type within the rendering set, wherein the exposure value is adapted for displaying the image dataset according to the rendering type on the display device, and wherein the second exposure value for each rendering type is determined based on the first exposure value according to the first rendering type, wherein the determining of the exposure value for each rendering type is based on a consistency requirement for changing rendering types of the image dataset output;

receiving a user input for modifying the output of the image dataset;

selecting, based on the received user input, a second rendering type with the determined second exposure value for outputting the image dataset pertaining to the received volumetric medical dataset, wherein the second rendering type differs from the first rendering type; and

outputting, to the display device, the image dataset according to the selected second rendering type with the determined second exposure value.

2. The method according to claim 1 , wherein a rendering type is selected from the group consisting of: a rendering algorithm; a classification of anatomical structures comprised in the volumetric medical dataset; and a rendering preset comprising a camera view, a light source profile, a clipping plane, and/or a rendering window.

3. The method according to claim 2 , wherein the rendering algorithm is selected from the group consisting of: raycasting; path tracing; interactive volume lighting, IVL; and half-angle slicing.

4. The method according to claim 1 , wherein the volumetric medical dataset is received from a medical scanner.

5. The method according to claim 1 , wherein the outputting of the image dataset according to the selected second rending type with the determined second exposure value is applied to the next rendered frame or a predetermined number of later rendered frames after the user input was received.

6. The method according to claim 1 , wherein the determined second exposure value is based on an image metric.

7. The method according to claim 6 , wherein the image metric is optimized and selected from the group consisting of: an average image luminance; a logarithmic image exposure value; a local luminance; and a perceptual metric.

8. The method according to claim 1 , wherein the determined second exposure value for a frame is based on multiple previous frames, wherein a frame is a time instance of the volumetric medical dataset, and wherein the volumetric medical dataset comprises a time dimension.

9. The method according to claim 1 , wherein, in the act of outputting the image dataset according to the second rendering type, a smoothing transition operation from the first rendering type to the second rendering type is applied.

10. The method according to claim 9 , wherein the smoothing transition operation is selected from the group consisting of: an easing function; a gamma correction; a tone mapping operator; a custom response curve; and a relaxation parameter.

11. The method according to claim 1 , wherein the user input is received by a human machine interface; a graphic user interface; a mouse; a keyboard; and/or an eye tracking device tracking the view of the user.

12. The method according to claim 1 , wherein the display device comprises a see-through device, and wherein determining the second exposure value for each rendering type comprises adjusting the exposure value according to a real-world background.

13. The method according to claim 1 , wherein the display device comprises a pass-through device, and wherein determining the exposure value for each rendering type comprises adjusting the exposure value applied to a real-world background and/or the output image dataset.

14. The method according to claim 1 , wherein determining the second exposure value for each rendering comprises assigning weights to voxels, pixels, and/or zones of the volumetric medical dataset, render viewports, and/or to the image dataset, and determining the second exposure value for each rendering type based on the weights of the voxels, pixels, and/or zones, render viewports, and/or the image dataset.

15. The method according to claim 1 , wherein the determined second exposure values for each rendering type are stored in a temporary buffer, and wherein the outputting of the image dataset according to the selected second rendering type comprises accessing the temporary buffer for retrieving the determined second exposure value.

16. The method according to claim 1 , wherein a machine learning algorithm across at least part of the plurality of rendering types is employed for the determining of the second exposure values of the rendering types within the rendering set.

17. A computing device for dynamically adapting an exposure value for consistent interactive rendering of a volumetric medical dataset, the computing device comprising:

a first receiver configured to receive a volumetric medical dataset;

a processor configured to provide a rendering set comprising a plurality of rendering types, wherein each rendering type within the rendering set is adapted for providing an image dataset derived from the received volumetric medical dataset, wherein the plurality of rendering types comprises at least two different rendering types;

a graphics processing unit configured to output, to a display device, an image dataset pertaining to the received volumetric medical dataset according to a first rendering type within the rendering set, wherein the outputting comprises applying a first exposure value to the image dataset;

wherein the processor is further configured to determine a second exposure value for a second rendering type within the rendering set, wherein the second exposure value is adapted for displaying the image dataset according to the rendering type on a display device, and wherein the second exposure value for the second rendering type is determined based on the first exposure value according to the first rendering type, wherein the determining of the second exposure value for the second rendering type is based on a consistency requirement for changing rendering types of the image dataset output;

a second receiver configured to receive a user input for modifying the output of the image dataset;

wherein the processor is further configured to select, based on the received user input, the second rendering type with the determined second exposure value for outputting the image dataset pertaining to the received volumetric medical dataset, wherein the second rendering type differs from the first rendering type;

wherein the graphics processing unit is further configured for outputting, to the display device, the image dataset according to the selected second rendering type with the determined second exposure value.

18. The computer device of claim 17 , further comprising:

the display device configured to receive the image dataset from the graphics processing unit;

a user interface configured to forward the user input to the second receiver.

19. The computer device of claim 17 , further comprising

at least one medical scanner configured to provide the volumetric medical dataset to the first receiver.

20. A non-transitory computer readable storage medium having stored thereon a computer program, that when executed by a computer, performs:

receipt of a volumetric medical dataset;

provision of a rendering set comprising a plurality of rendering types, wherein each rendering type within the rendering set is adapted for providing an image dataset derived from the received volumetric medical dataset, wherein the plurality of rendering types comprises at least two different rendering types;

output, to a display device, of an image dataset pertaining to the received volumetric medical dataset according to a first rendering type within the rendering set, wherein the outputting comprises applying a first exposure value to the image dataset;

determination of a second exposure value for each rendering type within the rendering set, wherein the exposure value is adapted for displaying the image dataset according to the rendering type on the display device, and wherein the second exposure value for each rendering type is determined based on the first exposure value according to the first rendering type, wherein the determining of the exposure value for each rendering type is based on a consistency requirement for changing rendering types of the image dataset output;

receipt of a user input for modifying the output of the image dataset;

selection, based on the received user input, of a second rendering type with the determined second exposure value for outputting the image dataset pertaining to the received volumetric medical dataset, wherein the second rendering type differs from the first rendering type; and

output, to the display device, of the image dataset according to the selected second rendering type with the determined second exposure value.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2024
From: SIEMENS MEDICAL SOLUTIONS USA, INC.
To: SIEMENS HEALTHINEERS AG
Reel/Frame 066269/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2024
From: SHAH, RISHABH
To: SIEMENS HEALTHCARE PTY. LTD.
Reel/Frame 066253/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2024
From: SIEMENS HEALTHCARE PTY. LTD.
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 066260/0408 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2024
From: PETKOV, KALOIAN; VETTER, CHRISTOPH
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 066033/0484 →
Priority Claims (1)
EP 23153902 · Jan 30, 2023 · regional
Continuity (1)
Related Publication 20240257448A1 · Aug 1, 2024
References Cited (30)
US 8884959B2 · Desgranges et al. · 2014 [cited by applicant]
US 10665007B2 · Petkov et al. · 2020 [cited by applicant]
US 10893262B2 · Vetter et al. · 2021 [cited by applicant]
US 20130281303A1 · Short · 2013 [cited by examiner]
US 20140031603A1 · Robar · 2014 [cited by examiner]
US 20140286644A1 · Oshima · 2014 [cited by examiner]
US 20210279942A1 · Petkov et al. · 2021 [cited by applicant]
US 20220358627A1 · Deng et al. · 2022 [cited by applicant]
Zhang, Yubo, and Kwan-Liu Ma. “Lighting design for globally illuminated vol. rendering.” IEEE transactions on visualization and computer graphics 19.12 (2013): 2946-2955. (Year: 2013). [cited by examiner]
P. Devebec, “Image-based Lighting,” in ACM SIGGRAPH 2006 Courses, 2006. [cited by applicant]
M. Čadik, M. Wimmer, L. Neumann and A. Artusi, “Evaluation of HDR tone mapping methods using essential perceptual attributes,” Computers and Graphics, vol. 32, No. 3, pp. 330-349, 2008. [cited by applicant]
G. Krawczyk, K. Myszkowski and H.-P. Seidel, “Perceptual Effects in Real-time Tone Mapping,” in SCCG '05: Proceedings of the 21st Spring Conference on Computer Graphics, 2005. [cited by applicant]
X. Yuan, M. X. Nguyen, B. Chen and D. H. Porter, “HDR VolVis: High Dynamic Range Volume Visualization,” IEEE Transactions on Visualization and Computer Graphics, vol. 12, No. 4, pp. 433-445, 2006. [cited by applicant]
J. Zhou, X. Wang, H. Cui, P. Gong, X. Miao, Y. Miao, C. Xiao, F. Chen and D. Feng, “Topology-aware Illumination Design for Volume Rendering,” BMC Bioinformatics, vol. 17, p. 309, 2016. [cited by applicant]
Y. Zhang and K.-L. Ma, “Lighting Design for Globally Illuminated vol. Rendering,” IEEE Transactions on Visualization and Computer Graphics, vol. 19, No. 12, pp. 2946-2955, 2013. [cited by applicant]
M. M. Loper and M. J. Black, “OpenDR: An Approximate Differentiable Renderer,” Proceedings of ECCV, vol. 8695, pp. 154-169, 2014. [cited by applicant]
S. Zhao, W. Jakob and T.-M. Li, “Physics-based differentiable rendering: from theory to implementation,” SIGGRAPH Courses, 2020. [cited by applicant]
S. Weiss and R. Westermann, “Differentiable Direct Volume Rendering,” IEEE Transactions on Visualization and Computer Graphics, vol. 28, No. 1, pp. 562-572, 2021. [cited by applicant]
D. Jönsson, E. Sunden, A. Ynnerman and T. Ropinski, “A Survey of Volumetric Illumination Techniques,” Computer Graphics Forum, vol. 33, No. 1, pp. 27-51, 2014. [cited by applicant]
E. Dappa, K. Higashigaito, J. Fornaro, S. Leschka, S. Wildermuth and H. Alkadhi, “Cinematic rendering—an alternative to volume rendering for 3D computed tomography imaging,” Insights into Imaging, vol. 7, No. 6, pp. 849… [cited by applicant]
T. Kroes, “Exposure Render: An Interactive Photo-Realistic Volume Rendering Framework,” PLOS ONE, vol. 8, No. 4, 2012. [cited by applicant]
C. R. Alla Chaitanya, A. Kaplanyan, C. Schied, M. Salvi, A. Lefohn, D. Nowrouzezahrai and T. Aila, “Interactive Reconstruction of Monte Carlo Image Sequences using a Recurrent Denoising Autoencoder,” ACM Transactions on… [cited by applicant]
T. Müller, B. McWilliams, F. Rousselle, M. Gross and J. Novak, “Neural Importance Sampling,” ACM Transactions on Graphics, vol. 38, No. 5, pp. 145:1-145:19, 2019. [cited by applicant]
J. Kniss, S. Premoze, C. Hansen, P. Shirley and A. McPherson, “A Model for Volume Lighting and Modeling,” IEEE Transactions on Visualization and Computer Graphics, vol. 9, No. 2, pp. 150-162, 2003. [cited by applicant]
T. Ropinski, C. Döring and C. Rezk-Samala, “Interactive volumetric lighting simulating scattering and shadowing,” IEEE Pacific Visualization Symposium (PacificVis), 2010, pp. 169-176, doi: 10.1109/PACIFICVIS.2010.542959… [cited by applicant]
Thomas Kroes et al: “Exposure Render: An 1-19 Interactive Photo-Realistic vol. Rendering Framework” , PLOS ONE, vol. 7, No. 7, Jul. 2, 2012 (Jul. 2, 2012), pp. 1-10. [cited by applicant]
Narkowicz Krysztof: “Automatic Exposure”, Jan. 9, 2016 (Jan. 9, 2016), pp. 1-8, XP93054753, Retrieved from the I˜ternet: URL:https://knarkowicz.wordpress.com/2016/01/09/automatic-exposure/. [cited by applicant]
Hanqi Guo et al: “Multi-dimensional transfer function design based on flexible dimension projection embedded in parallel coordinates”, Pacific Visualization Symposium (PACIFICVIS), 2011 IEEE, IEEE, Mar. 1, 2011 (Mar. 1,… [cited by applicant]
Liu Ziyi: “A review for Tone-mapping Operators on Wide Dynamic Range Im.age” Jan. 8, 2021 (Jan. 8, 2021), pp. 1-7. [cited by applicant]
Extended European Search Report (EESR) mailed Jun. 29, 2023 in corresponding European Patent Application No. 23153902.4. [cited by applicant]