dpVision: Environment for multimodal images
Dariusz Pojda, Mateusz Żarski, Agnieszka Anna Tomaka, Leszek Luchowski · SoftwareX · 2025
The dpVision (data processing for vision) software framework offers a flexible, open source platform for implementing and testing various data and image processing algorithms. It handles multimodal data across various formats and dimensions, acquired with different imaging techniques like 3D scanning or medical imaging. Support for various object types within a common space enables efficient multimodal image processing and algorithm testing, addressing the limitations of existing solutions. At its core, dpVision is a modular 3D viewer/editor for visualizing and editing imaging data, extendable through plugins to meet specific requirements. One of dpVision’s key features is transformational flexibility, allowing nearly unlimited nesting of transformations for advanced scene manipulation. Special emphasis is placed on optimizing performance for large datasets, ensuring both memory and processing efficiency. Application examples presented include scanning and visualizing cultural artifacts, orthodontics, and forensic imaging.