Video-based interactive viewing along a path in medical imaging
First Claim
1. A non-transitory computer readable storage medium having stored therein data representing instructions executable by a programmed processor for interactive viewing in medical imaging, the storage medium comprising instructions for:
- generating a video graph having multiple segments, at least a first segment of the segments branching at a first exit node into a second segment of the segments and a third segment of the segments, the first segment comprising a first plurality of sequential nodes including at least an entrance node and the first exit node, the second segment comprising a second plurality of sequential nodes including at least the first exit node and a second exit node, and the third segment comprising a third plurality of sequential nodes including at least the first exit node and a third exit node;
rendering images for each of the first plurality of sequential nodes, the second plurality of sequential nodes, and the third plurality of sequential nodes from the medical scan data representing a volume;
encoding with a video codec, the images of the entrance node, the first exit node, the second exit node, and the third exit node as intra-encoded frames and the images of others of the nodes of the first plurality of sequential nodes, the second plurality of sequential nodes, and the third plurality of sequential nodes as predictive-encoded frames;
generating a first video from images of the first plurality of sequential nodes, a second video from images of the second plurality of sequential nodes, and a third video from images of the third plurality of sequential nodes;
and serving the first, second, and third videos to a client device upon request based on user selection of nodes, wherein only the entrance node, the first exit node, the second exit node, and the third exit node are user selectable.
4 Assignments
0 Petitions
Accused Products
Abstract
For interactive viewing in medical imaging, pre-rendering is used to provide greater quality of the rendered images with a given computational power. For interactivity in viewing direction, two or more views are rendered for each location and provided as video to the viewer. The viewer selects a viewing direction interactively, and an image at the selected view direction is formed from the previously rendered images of the videos for the two or more views. In an alternative or additional approach, a video graph is created with videos of different segments of the graph. The videos are sequences of images representing change in location, camera parameters (e.g., zooming), and/or rendering settings. Once provided to the user, interactivity is provided by selection of the appropriate node of the video graph. The user may interactively select different locations and/or rendering settings available in the video graph, allowing interaction while benefiting from quality provided by pre-rendered video.
36 Citations
5 Claims
-
1. A non-transitory computer readable storage medium having stored therein data representing instructions executable by a programmed processor for interactive viewing in medical imaging, the storage medium comprising instructions for:
-
generating a video graph having multiple segments, at least a first segment of the segments branching at a first exit node into a second segment of the segments and a third segment of the segments, the first segment comprising a first plurality of sequential nodes including at least an entrance node and the first exit node, the second segment comprising a second plurality of sequential nodes including at least the first exit node and a second exit node, and the third segment comprising a third plurality of sequential nodes including at least the first exit node and a third exit node; rendering images for each of the first plurality of sequential nodes, the second plurality of sequential nodes, and the third plurality of sequential nodes from the medical scan data representing a volume; encoding with a video codec, the images of the entrance node, the first exit node, the second exit node, and the third exit node as intra-encoded frames and the images of others of the nodes of the first plurality of sequential nodes, the second plurality of sequential nodes, and the third plurality of sequential nodes as predictive-encoded frames; generating a first video from images of the first plurality of sequential nodes, a second video from images of the second plurality of sequential nodes, and a third video from images of the third plurality of sequential nodes; and serving the first, second, and third videos to a client device upon request based on user selection of nodes, wherein only the entrance node, the first exit node, the second exit node, and the third exit node are user selectable. - View Dependent Claims (2, 3, 4, 5)
-
Specification