Fixstars Open-Sources CUMVS: Multi-View Stereo Software for Rapid 3D Model Generation from 2D Images

TOKYO, Feb. 27, 2025 /PRNewswire/ — Fixstars Corporation (TSE Prime: 3687), a global leader in AI-powered software development and acceleration, today announced the open-source release of its Multi-View Stereo (MVS) software, “CUMVS (cuda-multi-view-stereo),” under the Apache License 2.0. CUMVS is designed to accelerate the realization of digital twins of the physical world.

YouTube URL: https://youtu.be/g9v9b5uP68I

Learn More About CUMVS:

3D Model Reconstruction method and Multi-View Stereo

3D model reconstruction technology provides a means to recreate objects existing in the physical world within a virtual 3D space. This technology is used in a variety of applications, including the construction of digital twins in cyber-physical systems, the digital preservation of cultural heritage, simulations for architecture and urban planning, and the design of customized medical devices tailored to patient needs.

Multi-View Stereo (MVS) is an essential technique for reconstructing 3D models of subjects from multiple images. It plays a crucial role in dense point cloud reconstruction and texture reproduction. Fixstars’ CUMVS significantly improves the processing speed of MVS, enabling the rapid creation of high-definition 3D models.

CUMVS: Optimized for NVIDIA GPUs

Fixstars has successfully developed CUMVS from scratch, optimizing the PatchMatch MVS algorithm, a key algorithm in MVS, for NVIDIA GPUs. Leveraging Fixstars’ extensive optimization expertise, CUMVS incorporates NVIDIA GPU-specific optimizations such as preventing Warp Divergence [1], utilizing shared memory and texture units, and streamlining heavy processes like Homography transformation through approximation formulas. CUMVS achieves a speed increase of more than 5x compared to ACMM [2], a leading implementation of PatchMatch MVS.

This speed boost empowers researchers to process more complex models faster and allows developers to build innovative applications more efficiently.

[1] Warp Divergence: A situation in which individual processing cores within a GPU diverge in different directions. This branching often leads to variations in processing time for each core, generally reducing the efficiency of GPU utilization.

[2] Measurement Conditions:
Benchmark: ETH3D High-res multi-view training dataset
Measurement Machine: Intel Core i7-13700K, NVIDIA GeForce RTX 3080
Processing Time: ACMM approx. 12277 seconds, CUMVS approx. 2140 seconds (5.73x faster)

About Fixstars Corporation

Fixstars Corporation is a technology company driven by its corporate message, “Speed up your Business.” By optimizing software for efficient utilization of multi-core processors, leveraging memory technologies to achieve high-speed and low-power I/O, and accelerating software through AI-driven optimization, Fixstars accelerates customer businesses across a wide range of industries — from healthcare and manufacturing to finance and mobility — while promoting Green IT. For more information, please visit https://www.fixstars.com/.

Media Contact
Company: Fixstars Corporation
CEO: Satoshi Miki
URL: https://www.fixstars.com/
Email: 390836@email4pr.com
Tel: +81-3-6420-0751

SOURCE Fixstars