Skip to content

@ahojnnes ahojnnes released this Jul 24, 2020

  • Improved robustness and faster incremental reconstruction process
  • Add image_deleter command to remove images from sparse model
  • Add image_filter command to filter bad registrations from sparse model
  • Add point_filtering command to filter sparse model point clouds
  • Add database_merger command to merge two databases, which is
    useful to parallelize matching across different machines
  • Add image_undistorter_standalone to enable undistorting images
    without a pre-existing full sparse model
  • Improved undistortion for fisheye cameras and FOV camera model
  • Support for masking input images in feature extraction stage
  • Improved HiDPI support in GUI for high-resolution monitors
  • Import sparse model when launching GUI from CLI
  • Faster CPU-based matching using approximate NN search
  • Support for bundle adjustment with fixed extrinsics
  • Support for fixing existing images when continuing reconstruction
  • Camera model colors in viewer can be customized
  • Support for latest GPU architectures in CUDA build
  • Support for writing sparse models in Python scripts
  • Scripts for building and running COLMAP in Docker
  • Many more bug fixes and improvements to code and documentation

Note that with this release, we stop shipping pre-built binaries for CUDA-enabled GPUs with legacy compute capability < 3.0, see https://developer.nvidia.com/cuda-gpus to find out whether your GPU is supported. For older GPU architectures, you can either manually build COLMAP from source using an older CUDA version or download an older COLMAP release.

Assets 5
Pre-release
Pre-release

@ahojnnes ahojnnes released this Dec 10, 2019

With this preview release, we stop shipping pre-built binaries for CUDA-enabled GPUs with legacy compute capability < 3.0, see https://developer.nvidia.com/cuda-gpus to find out whether your GPU is supported.

Assets 5
Pre-release
Pre-release

@ahojnnes ahojnnes released this Mar 24, 2019

If you have an older NVIDIA GPU that does not support CUDA 9.X or has compute capability 2.X, please download the legacy CUDA version for Windows.

Assets 6
Pre-release
Pre-release

@ahojnnes ahojnnes released this Nov 4, 2018

If you have an older NVIDIA GPU that does not support CUDA 9.X or has compute capability 2.X, please download the legacy CUDA version for Windows.

Assets 6
3.5

@ahojnnes ahojnnes released this Aug 23, 2018

If you have an older NVIDIA GPU that does not support CUDA 9.X or has compute capability 2.X, please download the legacy CUDA version for Windows.

  • COLMAP is now released under the BSD license instead of the GPL
  • COLMAP is now installed as a library, whose headers can be included and
    libraries linked against from other C/C++ code
  • Add hierarchical mapper for parallelized reconstruction or large scenes
  • Add sparse and dense Delaunay meshing algorithms, which reconstruct a
    watertight surface using a graph cut on the Delaunay triangulation of the
    reconstructed sparse or dense point cloud
  • Improved robustness when merging different models
  • Improved pre-trained vocabulary trees available for download
  • Add COLMAP as a software entry under Linux desktop systems
  • Add support to compile COLMAP on ARM platforms
  • Add example Python script to read/write COLMAP database
  • Add region of interest (ROI) cropping in image undistortion
  • Several import bug fixes for spatial verification in image retrieval
  • Add more extensive continuous integration across more compilation scenarios
  • Many more bug fixes and improvements to code and documentation
Assets 6
Pre-release
Pre-release

@ahojnnes ahojnnes released this Jul 19, 2018

Correctly invert two-view geometries when writing swapped image pair …

…to database
Assets 5
Pre-release
Pre-release

@ahojnnes ahojnnes released this Jun 4, 2018

Relax timing in threading test to avoid random failures on slow machines
Assets 5
3.4

@ahojnnes ahojnnes released this Jun 4, 2018

  • Unified command-line interface: The functionality of previous executables have
    been merged into the src/exe/colmap.cc executable. The GUI can now be
    started using the command colmap gui and other commands are available
    as colmap [command]. For example, the feature extractor is now available
    as colmap feature_extractor [args] while all command-line arguments stay
    the same as before. This should result in much faster project compile times
    and smaller disk space usage of the program. More details about the new
    interface are documented at https://colmap.github.io/cli.html
  • More complete depth and normal maps with larger patch sizes
  • Faster dense stereo computation by skipping rows/columns in patch match,
    improved random sampling in patch match, and faster bilateral NCC
  • Better high DPI screen support for the graphical user interface
  • Improved model viewer under Windows, which now requires Qt 5.4
  • Save computed two-view geometries in database
  • Images (keypoint/matches visualization, depth and normal maps) can now be
    saved from the graphical user interface
  • Support for PMVS format without sparse bundler file
  • Faster covariant feature detection
  • Many more bug fixes and improvements
Assets 5
3.3

@ahojnnes ahojnnes released this Jun 4, 2018

  • Add DSP (Domain Size Pooling) SIFT implementation. DSP-SIFT outperforms
    standard SIFT in most cases, as shown in "Comparative Evaluation of
    Hand-Crafted and Learned Local Features", Schoenberger et al., CVPR 2017
  • Improved parameters dense reconstruction of smaller models
  • Improved compile times due to various code optimizations
  • Add option to specify camera model in automatic reconstruction
  • Add new model orientation alignment based on upright image assumption
  • Improved numerical stability for generalized absolute pose solver
  • Support for image range specification in PMVS dense reconstruction format
  • Support for older Python versions in automatic build script
  • Fix OpenCV Fisheye camera model to exactly match OpenCV specifications
Assets 5
3.2

@ahojnnes ahojnnes released this Jun 4, 2018

  • Fully automatic cross-platform build script (Windows, Mac, Linux)
  • Add multi-GPU feature extraction if multiple CUDA devices are available
  • Configurable dimension and data type for vocabulary tree implementation
  • Add new sequential matching mode for image sequences with high frame-rate
  • Add generalized relative pose solver for multi-camera systems
  • Add sparse least absolute deviation solver
  • Add CPU/GPU options to automatic reconstruction tool
  • Add continuous integration system under Windows, Mac, Linux through Github
  • Many more bug fixes and improvements
Assets 5