High Performance Computing & Visualization
Kitware works closely with customers and collaborators in various national labs, government institutions, corporations and universities throughout the world to build open-source, end-user applications and software development tools in support of distributed data analysis and visualization. Our Visualization Toolkit (VTK)
has become the standard for visualization software development with thousands of active users, while ParaView
provides both an easy-to-use end user experience and the option for extensive customization. Our expertise in high-performance computing (HPC), distributed visualization, and data analytics enables us to tackle the vast quantities of data now routinely produced in many scientific fields.
What Kitware Can Do for You
- Create custom proprietary extensions to VTK or ParaView to solve your visualization needs.
- Integrate with your simulation package to visualize results as they are generated.
- Develop a domain-specific visual data analysis application to your specifications.
- Extend and integrate our open-source software toolkits and applications into your workflow.
- Tailor ParaView to accommodate your simulation data for verification and visualization.
Featured Video: Visualizing Google Project Tango Data with ParaView
As an early partner on Google Project Tango, Kitware created a tutorial on leveraging ParaView for visualizing and analyzing Google Project Tango data. ParaView is used to visualize and animate point clouds and sensor position, and VTK and PCL are used for example analysis pipelines. Additional details are available on the Kitware blog
Tools for Point Cloud Data
Customer challenge: Velodyne LiDAR required a tool to visualize and analyze the point cloud data from their LiDAR sensors.
Kitware Solution: Kitware collaborated with Velodyne to develop the open-source VeloView application, which is built on ParaView technology. VeloView is designed for the visualization and analysis of point cloud data generated by the Velodyne HDL-64E and HDL-32E LiDAR sensors. In addition to performing real-time and 3D visualizations of data captured live, VeloView can play back pre-recorded data and record and display position packets.
Visualizing Multi-scale Blood Flow Simulations
Customer challenge: Researchers from Brown University, using compute resources of the Argonne Leadership Computing Facility, needed to simulate blood flow in the brain. To accurately model many physical and biological systems requires simulating at multiple scales. The researchers started with vasculature reconstructed from MRI data of a real patient with a brain aneurysm, and then investigated how large-scale flow patterns in the overall system (calculated with NekTar, a fluid dynamics code) impact particle behavior in a small subregion of the aneurysm (calculated with DPD-LAMMPS, a particle dynamics code) and vice versa. These two codes are coupled, so that they run at the same time and interact with and influence the behavior of each other. This results in large heterogeneous data sets on vastly differing scales.
Collaborative Solution: To address the challenges in multi-scale data analysis and visualization they teamed up with researchers at Argonne. Together they developed a ParaView plugin for reading NekTar data in its native spectral element format, which also enables them to access NekTar's routines for calculating derived quantities with high-order accuracy. Loading this data in ParaView, together with the LAMMPS particle data, allows them to analyze the interaction of blood cells with the arterial walls that could lead to clot formation and potentially aneurysm rupture, with the end goal of better understanding this process so that it can be prevented.
This work was supported in part by the National Science Foundation under PetaApps Award OCI-0904190 and by the Argonne Leadership Computing Facility at Argonne National Laboratory, which is supported by the Office of Science of the U.S. Department of Energy under contract DE-AC02-06CH11357.
Computational Model Building
Customer challenge: The U.S. Army Engineering and Research Development Center (ERDC) is researching hydrological simulations focused on the Chesapeake Bay, and required more robust and effective software tools for processing data and building the simulations.
Kitware solution: To address these needs, Kitware is developing the Computational Model Builder (CMB). The CMB application suite is based on ParaView’s client/server architecture and targets the needs of hydrological simulations. The CMB suite includes tools for processing scatter point data, creating surface and
volumetric domains, associating simulation information, and creating and manipulating of computational meshes.