XStream HDVR  Features

Performance & Quality


  • Provides unparalleled quality and performance—no need to sacrifice one for the other
  • Enables high fidelity viewing with interactive deep supersampling
  • Requires no GPUs or hardware accelerators—a true, software-only solution
  • Runs on off-the-shelf PCs, laptops and mobile devices
  • Facilitates anytime, anywhere image access with client-server architecture
  • Simplifies enterprise and cloud-based deployments
  • Renders and allows real-time manipulation of extremely large datasets with ease—both locally and remotely
  • Provides flawless performance—even with large, high-resolution projection planes
  • Highly efficient client-server network protocols provide minimal time-to-first-image and streaming of large DICOM datasets without buffering
  • Renders with dynamically adjustable quality and speed settings (based on CPU utilization and network bandwidth conditions)



  • Flexible, comprehensive and multi-dimensional scalability
  • Near linear scalability with CPU frequency, number of cores
  • Hyper-threading fully utilized
  • Extremely large datasets rendered in high fidelity with no visual trade-offs
  • Numerous, flexible deployment options provide OEMs with unlimited scalability
  • Large projection planes showcase scalability of High Definition Volume Rendering

Rendering Views & Modes


  • Perspective and Parallel
  • MPR oblique and double oblique linked
  • Adjustable oblique orientation with selection, slice spacing and slab thickness
  • Panoramic
  • MPR cross-section linked
  • TMJ (temporomandibular joint)
  • Cephalometric
  • MIP, Faded MIP, MPR, Curved MPR
  • RaySum, MinIP, Average
  • Real-time rendering of 4D time-sequenced data
  • 2D and 3D fusion:

      1. 1. Multi-modality fusion
      1. 2. Multi-volume fusion
      3. Volumetric-polygonal fusion

  • 2D annotations and measurements:

      1. 1. 2D and 3D automatic registration with common frame-of-reference
      1. 2. Additional registration options available through our SDK partners

Volume Export & Polygon Functionality


  • Import/export of OBJ, STL and PLY polygonal data
  • Real-time rendering and direct fusion of semi-transparent polygonal and volumetric data (without a GPU)
  • Cross-section rendering
  • Texture map rendering of polygon data, including facial textures, from image files or render-to-texture sources
  • Colorization of exported polygonal data based on volumetric data or transfer function (volume-to-polygon color mapping)
  • Dynamic polygonal mesh generation from segmented volumetric data
  • Real-time editing and construction of arbitrary mesh data
  • Automatic cleaning of extracted watertight meshes
  • One-click mesh simplification
  • One-click mesh smoothing 

Deployment Options


  • Thin-client and zero-footprint client
  • Platform-independent enterprise and cloud-based client-server
  • Web services using Apache, ASP.NET, NGINX or other technology
  • High availability (HA) and load balancing requirements supported via integration into existing architecture
  • Optional thick client (client-server on same system)
  • Connectivity to existing PACS

OS Support


  • Extensive platform compatibility
  • Server—Windows, Mac, Linux
  • Client—Windows, Mac, Linux, HTML5 or any web-enabled device
  • Supports different client platform operating concurrently and simultaneously on same server platform

Languages & Rapid Application Development


  • Diverse programming languages: C++, .NET (C#), Java and HTML4/HTML5 (via JavaScript)
  • Tiered application architecture provides multiple layers, simplifying integration and enabling control over an application’s “look and feel”:

      1. 1. Server and engine level access to volumetric data
      1. 2. Communication layer that is abstracted by client-server model
      1. 3. High-level UI components and mouse controls that facilitate rapid integration
      4. DICOM and RAW data support

  • Streaming of large DICOM images

Data Supported


  • Multi-data capacity for numerous products and industries
  • Built-in standard DICOM loader and raw image loader
  • Plug-in DICOM and raw image loader compatibility
  • Scalar volume data includes CT, MRI, fMRI, CBCT, US, OCT, MicroCT, PET, SPECT, .Float, SEGY and .Raw

Native Integration


  • Multi-level integration through high-level components or directly into the rendering engine
  • Fully customizable UI, mouse, keyboard, virtual reality, haptic and tablet controls
  • High-level example applications with full source code
  • Support for industry standard user interface application frameworks
  • Compatible with a variety of interactive styles, including trackball and joystick modes for cameras and actors
  • Extensive set of 3D widgets included
  • Support for plug-in custom network protocols between client and server
  • Compatible with plug-in custom segmentation routines
  • Compatible with plug-in custom data loading routines
  • Ability to add to, and extend, an existing solution’s presets with XStream HDVR customizable presets

Additional XStream HDVR Features


  • Adjustable oblique orientation with selection, slice spacing and slab thickness
  • Advanced segmentation:

            1. 1. F.A.S.T. Interactive Segmentation
            1. 2. Free hand cut
            1. 3. Bone segmentation and removal
            1. 4. Vessel segmentation
            1. 5. One-click liver segmentation
            1. 6. Soft tissue and tumor segmentation
            1. 7. Segment volume with up to 256 separate transfer functions
          1. Vessel tracing
          2. Vessel analysis/stenosis analysis
          3. Tumor analysis
          4. Bone density analysis
          5. Perspective fly-through:

            1. 1. Interactive fly-through with manual- or auto-navigation
            1. 2. CT fly-through and analysis of airway
            1. 3. CT fly-through of vascular structures
            1. 4. CT fly-through and analysis of colon (virtual colonoscopy)
          1. 5. CBCT fly-through of nerve canal
        1. 3D printing support
        2. 2D and 3D annotations and measurements
        3. 3D volumetric analysis and measurements
        4. Real-time collaboration support
        5. Multiple rendering modes: primitives, properties, lighting scenarios and camera position
        6. Lighting function toggling for any transfer function segment
        7. Volumetric shadowing
        8. Independent control of opacity, lighting and color function for any transfer function segment or point
        9. Up to 256 independent transfer functions
        10. Customizable volume rendering presets
        11. Window/level, zoom, pan, rotate, page through
        12. Arbitrary cut planes
        13. Slab control with slab thickness
        14. Projection plane adjustment
        15. Box cropping
        16. Mandible detection
        17. Mandibular nerve tracing
        18. Rendering state export to XML with JPEG/PNG preview
        19. 2D and 3D key images:
                        1. 1. Individual static key images
                      1. 2. Dynamic key images (with embedded rendering state)
                    1. 3D and 4D movie export (rendering sequence export to .WMF and .MOV)
                    2. Scripting/automation:
                                    1. 1. Rendering state can easily be persisted and reloaded at a later time
                                    1. 2. Dynamic “key image” can be created for later interaction
                                    1. 3. All actions can be recorded and played back at a later time
                                    1. 4. Rendering state rules can be incorporated into Hanging Protocols