A Year of Innovation: Our Most Impactful Projects and Technologies in 2024
As 2024 comes to a close, we want to take a moment to reflect on a year marked by remarkable achievements and technological strides at Kitware. From transforming environmental monitoring to advancing medical research and training, Kitware’s collaborative efforts have resulted in innovative solutions that positively impact our partners and community. This article highlights some of our most impactful projects and open source tools in 2024 and demonstrates our commitment to solving real-world challenges with cutting-edge technology in the years to come.
Transforming Environmental Monitoring with Edge Computing
In 2024, the NOAA KAMERA project stood out for its innovative edge computing solution designed to enhance environmental monitoring through advanced real-time imaging and analysis. Kitware’s KAMERA system has a robust 9-camera setup and can capture images across ultraviolet, infrared, and color modalities, enabling precise detection of marine mammals. Equipped with ruggedized compute units and GPUs, the system enables real-time deep learning processing and immediate data analysis, significantly speeding up survey results. Field tests confirmed KAMERA’s durability in challenging Arctic conditions and its ability to synchronize and map imagery seamlessly. With its real-time processing and precise geospatial capabilities, this system overcomes the limitations of traditional, time-intensive data review processes. This innovative technology will empower policy-makers with timely, reliable information for informed decision-making, aiding in conserving vital species and ecosystems.
To learn more about this project, read our NOAA KAMERA Project Spotlight.
Geospatial Analysis for Real-world Applications
GeoWATCH is an AI-driven tool for analyzing sequential imagery from multiple sensors. Originally developed to find heavy construction sites and track stages of construction, such as site preparation, active building, and post-construction phases, GeoWATCH uses multi-sensor data from sources like Landsat-8, Sentinel-2, and WorldView-3. Its adaptable data sampling and neural network capabilities allow it to process different resolutions and revisit rates, making it suitable for a wide range of applications. Beyond construction, GeoWATCH supports critical efforts in disaster response and building damage assessment, providing rapid, actionable insights where they are most needed. It is also being tested for tracking honey bee movement and monitoring algal blooms, showcasing the technology’s versatility. GeoWATCH can operate in challenging conditions where space and power are limited, extending its utility from edge computing environments to field-deployed systems. With applications across environmental monitoring, agriculture, and commercial industries, we are excited about the potential GeoWATCH is bringing to geospatial analysis.
To learn more about GeoWATCH, read our recent blog post.
Acknowledgment: This research is based upon work supported in part by the Office of the Director of National Intelligence (ODNI), Intelligence Advanced Research Projects Activity (IARPA), via 2021-201100005. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied, of ODNI, IARPA, or the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for governmental purposes, notwithstanding any copyright annotation therein.
Setting a New Standard for Interactive Web-Based Visualization
trame has become a standout innovation, revolutionizing how interactive web-based visual applications are built. This powerful Python package bridges the gap between complex data visualization and intuitive web development, enabling users to create sophisticated web interfaces without needing extensive coding expertise. By leveraging open-source frameworks like VTK and ParaView, trame empowers developers to seamlessly integrate advanced 3D rendering and visualization capabilities into their web projects. The tool simplifies the deployment of visualization solutions, making high-level simulation and data analysis more accessible than ever. With micro-workflow features that streamline user interactions and offer customizable templates, trame allows for effortless configuration and enhanced usability. Its rapid adoption by a range of organizations underscores its impact on how researchers and developers share complex simulations and insights online. By providing a flexible and scalable platform, trame has redefined the landscape of web-based visualization, enhancing both user experience and collaborative opportunities.
Read the most recent blog post in our series about trame to learn more about its capabilities and applications.
Faster Simulation Results with In Situ Data Analysis
ParaView Catalyst is an open source solution that integrates in situ data analysis directly within simulation workflows. This technology bypasses the traditional bottlenecks of writing large data files to disk, accelerating simulation processes and enabling immediate analysis as the simulation runs. By embedding the analysis into the simulation, engineers can access real-time results, leading to quicker design iterations and faster product development. In situ analysis significantly reduces file storage needs by producing compact analysis outputs, enabling higher-frequency data capture that reveals critical design phenomena. For example, in the automotive industry, tools like CONVERGE use ParaView Catalyst to analyze engine phenomena such as autoignition, capturing crucial data without excessive storage demands. This approach not only cuts down simulation time by up to 20% but also transforms how complex physical processes are understood and optimized. In situ technology like ParaView Catalyst drives innovation and efficiency in automotive and other engineering fields.
Read more on how ParaView Catalyst brings faster results and accelerated insights.
Boosting Developer Productivity Through Exciting New CMake Feature
Earlier this year, we announced that CMake now supports C++20 modules. Since CMake is the de-facto standard for building C++ code, with over 2 million downloads per month, this update will have a significant impact on the development community. This was an exciting effort involving the creation of a new standard file format that compilers need to provide to build tools like CMake. With this new feature in CMake, users can experiment with and deploy C++20 modules, which promises to enhance code organization and reduce compilation times. Unlike traditional header files, C++20 modules provide improved encapsulation and help prevent issues like multiple definitions. This development reflects Kitware’s dedication to staying at the forefront of software build innovation and aligning with the latest C++ standards. We are also continuing to add more support for modules, ensuring CMake evolves to meet the needs of developers. By facilitating faster and more manageable builds, this integration is set to benefit developers across diverse industries and applications.
Read the first blog post in our series about C++ modules in CMake.
Ushering in A New Era in Cross-Platform Dependency Management
Kitware achieved a major milestone in 2024 by successfully porting Spack to the Windows platform, following years of collaboration with the Lawrence Livermore National Laboratory (LLNL) and other U.S. Department of Energy labs. This achievement marks a significant step forward in cross-platform dependency management, providing Windows users with access to the same powerful, configurable software stack management that Linux and macOS users have benefited from for years. By bringing Spack to Windows, Kitware has bridged an essential gap, enabling developers to maintain consistency when building and deploying software across different operating systems. This advancement simplifies workflows, reduces the need for manual dependency handling, and offers a unified approach to managing software environments. The impact is transformative for organizations and researchers who rely on multi-platform support for their development and deployment needs. Kitware’s work underscores its dedication to enhancing open-source tools and driving forward innovation in software development. With Spack now available on Windows, developers can enjoy a more comprehensive and flexible approach to cross-platform dependency management.
Read this blog post to learn more about Spack on Windows.
Advancing Neuroimaging Analysis and Research
Web-OTM (Optimal Transport Morphometry) set a new standard in neuroimaging analysis, providing researchers with advanced tools for comprehensive population-level studies. This web-based application leverages Unbalanced Optimal-Transport Based Morphometry to identify subtle and complex changes in neuroimaging data that traditional voxel-based morphometry might miss. By distinguishing between shifts in the amount of brain matter and its location, Web-OTM enables more precise and meaningful analyses. Built on VTK.js, the tool provides robust, interactive visualization powered by WebGL for smooth performance right in the browser. Researchers can effortlessly upload and preprocess their data, conduct quality control, and customize clinical variable analyses. The application’s advanced result visualization supports comprehensive exploration and interpretation, enriching neuroimaging research. With scalable deployment, Web-OTM puts cutting-edge analysis tools in the hands of researchers and clinicians, pushing the frontiers of neuroimaging studies forward.
Watch Web-OTM in action.
Acknowledgment: Research reported in this publication was supported by the National Institute Of Mental Health of the National Institutes of Health under Award Number R42MH118845. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health. The percentage and dollar amount of the total program or project costs are financed with federal money, and the percentage and dollar amount of the total costs are financed by nongovernmental sources.
Innovative De-Identification Technology for Medical Research
Kitware has developed sophisticated de-identification tools for whole slide imaging (WSI) data through the NIH’s ImageDePHI program. This technology automatically detects and redacts protected health information (PHI) while preserving crucial clinical metadata, enabling important research on rare conditions, such as pediatric cancers. The software is built to address complex challenges like large file sizes and overlapping barcodes, ensuring secure and precise data handling. Kitware’s efforts help researchers share medical images while safeguarding patient privacy, promoting greater collaboration in the medical field. As the project progresses into Phase 2, Kitware is incorporating user feedback to refine the software, adding features like command-line interfaces and improving its adaptability for real-world use. By offering these tools as open source solutions, Kitware is empowering the research community with accessible, reliable resources. ImageDePHI is poised to have a significant impact on medical research, enabling secure data sharing and the comprehensive analysis of valuable imaging data.
Learn more about the ImageDePHI program.
Supporting Disease Research with Whole Slide Image Analysis Software for Digital Pathology
HistomicsTK, Kitware’s open source digital pathology software, is a powerful solution for analyzing and managing whole slide imaging (WSI) data. Developed with scalability and adaptability at its core, HistomicsTK provides researchers with a seamless platform for conducting detailed image analysis through an easy-to-use interface. Its open source foundation invites customization, allowing institutions to modify and extend the tool to meet their unique research needs. This software enhances workflows by facilitating detailed image annotation, segmentation, and quantitative analysis, making studying medical images faster and more efficient. The ability to handle large WSI datasets accurately and at scale is crucial for medical research, where quick and reliable data processing is essential. By enabling more effective analysis and data sharing, HistomicsTK supports a deeper understanding of diseases and promotes collaborative research efforts. This innovation is pivotal for advancing pathology research, fostering discoveries, and paving the way for important medical breakthroughs.
Watch this video to learn more about HistomicsTK.
Next-Gen Medical Training with Realistic Patient Simulations
Kitware’s Pulse Physiology Engine stood out for its significant contributions to enhancing medical training through advanced simulation. One notable application was its use in the Air Force Research Laboratory’s mechanical ventilation simulation project, where it addressed key training challenges clinicians face, especially in military and high-stress environments where a lack of mechanical ventilation skills can be detrimental to patient care. Pulse offers a physics-based, real-time simulation of whole-body physiology, allowing trainees to practice with realistic patient scenarios and benefit from automated feedback, minimizing reliance on human trainers and ensuring patient safety during training. This project integrated a sophisticated ventilator simulator with a lung model and complex algorithms to accurately mimic respiratory distress. Validated training scenarios were supported, aligning with ARDSnet and Joint Trauma Clinical Practice Guidelines to ensure clinical relevance. Such effective training solutions are vital for both public and military healthcare providers, preparing them for unexpected situations like pandemics or mass casualty events to maintain high-quality patient care.
Read more about how Pulse was used to advance mechanical ventilation training.
What’s Next in 2025
The achievements highlighted here are not just milestones but stepping stones for even greater advancements in the future. As we look ahead to 2025, we remain committed to driving technology forward, embracing new challenges, and making a meaningful impact in diverse fields. Here’s to continuing our journey of discovery and excellence—together.
If you would like more information about any of the projects or technologies mentioned in this article, please contact us.