alicevision/AliceVision
3D Computer Vision Framework
11 Releases
Latest: 1w ago
Nightly Build (20260622-01b7267c)nightlyLatestPre-release
📦 Assets
- | File | Platform |
- |------|----------|
- | `AliceVision-nightly-20260622-01b7267c-linux.tar.gz` | Linux (Rocky 9, CUDA 12.1.1) |
- | `AliceVision-nightly-20260622-01b7267c-windows.zip` | Windows |
Release 3.3.0 (2025/08/18)v3.3.0
📦 Highlights
- Color Calibration: Automated color correction from color charts
- Raw to EXR conversion: Professional image format processing
- Object Reconstruction: Targeted reconstruction with automatic object segmentation
- Turntable Object Reconstruction: Streamlined workflow for rotating object capture
- 360° Object Reconstruction: Reconstruction of complete dual-sided scanning
- LiDAR Processing: Native E57 file import with integrated mesh generation
- Multi-View Photometric Stereo: Advanced surface detail reconstruction with multiple light sources for each viewpoint.
- Camera Tracking pipeline: improved stability and reliability
- + 2 more
✨ Major Features
- Add initial Python binding with SWIG [PR](https://github.com/alicevision/AliceVision/pull/1647)
- First Lidar Meshing Application [PR](https://github.com/alicevision/AliceVision/pull/1668)
- Multiple shots: Align and merge multiple SfM from feature matches [PR](https://github.com/alicevision/AliceVision/pull/1730)
- [meshroom] Add color calibration pipeline [PR](https://github.com/alicevision/AliceVision/pull/1940)
- [pipeline] New photogrammetry of the two sides of an object [PR](https://github.com/alicevision/AliceVision/pull/1944)
- [pipeline] New pipeline for object reconstruction from a turntable [PR](https://github.com/alicevision/AliceVision/pull/1943)
- [pipeline] New pipeline for the photogrammetry of an object using AI semantic segmentation [PR](https://github.com/alicevision/AliceVision/pull/1945)
- Add E57 importer [PR](https://github.com/alicevision/AliceVision/pull/1652)
- + 2 more
✨ Features
- ApplyCalibration: Lens Calibration is done on Open Gate plates, but camera tracking could be done on cropped plates [PR](https://github.com/alicevision/AliceVision/pull/1610)
- [software] new MeshRemoveUnseenFaces software [PR](https://github.com/alicevision/AliceVision/pull/1681)
- [core] Separate Camera and Distortion Types in Model Naming [PR](https://github.com/alicevision/AliceVision/pull/1680)
- PLY loader to SfMData landmarks [PR](https://github.com/alicevision/AliceVision/pull/1689)
- Lidar decimation and merging [PR](https://github.com/alicevision/AliceVision/pull/1708)
- Add New Undistortion Models [PR](https://github.com/alicevision/AliceVision/pull/1724)
- Undistortion Calibration [PR](https://github.com/alicevision/AliceVision/pull/1727)
- [Photometric Stereo] MultiView fusion in Texturing [PR](https://github.com/alicevision/AliceVision/pull/1590)
- + 15 more
📦 Other Improvements
- Start Development 3.3.0 [PR](https://github.com/alicevision/AliceVision/pull/1619)
- Add estimator states to sfmdata [PR](https://github.com/alicevision/AliceVision/pull/1607)
- Update Color Space Extraction from image Metadata [PR](https://github.com/alicevision/AliceVision/pull/1596)
- ImageSegmentation: add an option to choose between cpu and gpu [PR](https://github.com/alicevision/AliceVision/pull/1618)
- Fix validity check on distortion object [PR](https://github.com/alicevision/AliceVision/pull/1624)
- Enhance controllability and readability by ensuring non direct access to data members [PR](https://github.com/alicevision/AliceVision/pull/1622)
- Export lens grid undistorted [PR](https://github.com/alicevision/AliceVision/pull/1630)
- Pixel Aspect Ratio application [PR](https://github.com/alicevision/AliceVision/pull/1625)
- + 148 more
🐛 Bugfixes
- [image] io: Rely on OIIO to determine if an image file exists or not [PR](https://github.com/alicevision/AliceVision/pull/1629)
- Fix typo in bundle adjustment unit test [PR](https://github.com/alicevision/AliceVision/pull/1635)
- [docker] Fix the build of Docker images for Ubuntu [PR](https://github.com/alicevision/AliceVision/pull/1623)
- EXR STMaps use floating point precision [PR](https://github.com/alicevision/AliceVision/pull/1677)
- Add fstream include to import e57 [PR](https://github.com/alicevision/AliceVision/pull/1679)
- [release] fix script to check dependencies [PR](https://github.com/alicevision/AliceVision/pull/1678)
- ExportAnimatedCamera export alembic with complete cameras information [PR](https://github.com/alicevision/AliceVision/pull/1686)
- [sfmData] fix relative to absolute path conversion for features/matches folders [PR](https://github.com/alicevision/AliceVision/pull/1697)
- + 38 more
📝 CI, Build and Documentation
- [doc] Fix RTD build + other fixes/improvement of the doc [PR](https://github.com/alicevision/AliceVision/pull/1614)
- [cmake] AllInOne: update to suitesparse-7.3, ceres-2.2 [PR](https://github.com/alicevision/AliceVision/pull/1589)
- [ci] Update link to the VCPKG archive for the Windows CI [PR](https://github.com/alicevision/AliceVision/pull/1634)
- [docker] Fix the build of Docker images for Ubuntu [PR](https://github.com/alicevision/AliceVision/pull/1623)
- [cmake] Dependencies: Update zlib version to 1.3.1 [PR](https://github.com/alicevision/AliceVision/pull/1651)
- [build] Add `libe57format` as an internal dependency [PR](https://github.com/alicevision/AliceVision/pull/1657)
- [build] Add `libe57format` as an internal dependency [PR](https://github.com/alicevision/AliceVision/pull/1657)
- [build] Update the list of installed features for OpenImageIO with VCPKG [PR](https://github.com/alicevision/AliceVision/pull/1662)
- + 33 more
📦 Updates to the Sensor Database
- Add ASUS_I01WD (Asus ZenFone 6) to sensorDB [PR](https://github.com/alicevision/AliceVision/pull/1639)
- Adding Google Pixel 6a to cameraSensors.db [PR](https://github.com/alicevision/AliceVision/pull/1355)
- Update cameraSensors.db [PR](https://github.com/alicevision/AliceVision/pull/1366)
- Update cameraSensors.db [PR](https://github.com/alicevision/AliceVision/pull/1373)
- Update cameraSensors.db [PR](https://github.com/alicevision/AliceVision/pull/1649)
- Update Fairphone cameraSensor [PR](https://github.com/alicevision/AliceVision/pull/1654)
- Fairphone 5 cameraSensors.db fix [PR](https://github.com/alicevision/AliceVision/pull/1665)
- [cameraSensors] OMNIVISION uctronics and gophotonics [PR](https://github.com/alicevision/AliceVision/pull/1375)
- + 11 more
Release 3.2.0 (2023/12/07)v3.2.0
📦 Release Notes Summary
- New software for intrinsics and rig calibration using a multiview acquisition of a checkerboard [PR](https://github.com/alicevision/AliceVision/pull/1524)
- New semantic image segmentation module [PR](https://github.com/alicevision/AliceVision/pull/1476)
- Support pixel aspect ratio [PR](https://github.com/alicevision/AliceVision/pull/1448)
- Automatically align the sfm result [PR](https://github.com/alicevision/AliceVision/pull/1546)
- New pipeline for pure rotation tracking [PR](https://github.com/alicevision/AliceVision/pull/1548)
- KeyframeSelection: Add support for masks [PR](https://github.com/alicevision/AliceVision/pull/1518)
- See the [Changelog](https://github.com/alicevision/AliceVision/blob/v3.2.0/CHANGES.md) for more details.
- For more details, see all the merged PRs: https://github.com/alicevision/AliceVision/milestone/35?closed=1
Release 3.1.0 (2023/06/21)v3.1.0
📦 Release Notes Summary
- New Photometric Stereo software [PR](https://github.com/alicevision/AliceVision/pull/999)
- [calibration] Checkerboard detection [PR](https://github.com/alicevision/AliceVision/pull/1331)
- [depthMap] New option for multi-resolution similarity estimation and optimizations [PR](https://github.com/alicevision/AliceVision/pull/1351)
- [utils] Split360Images: Add support for SfMData file as input and output [PR](https://github.com/alicevision/AliceVision/pull/1382)
- [sfmTransform] Creation of auto mode [PR](https://github.com/alicevision/AliceVision/pull/1402)
- Distortion calibration [PR](https://github.com/alicevision/AliceVision/pull/1415)
- See [Changelog](https://github.com/alicevision/AliceVision/blob/v3.1.0/CHANGES.md) for more details.
- For more details see all PR merged: https://github.com/alicevision/AliceVision/milestone/34?closed=1
Release 3.0.0 (2023/03/20)v3.0.0
📦 Release Notes Summary
- Depth map improvements [PR](https://github.com/alicevision/AliceVision/pull/1296)
- Depth map refactoring [PR](https://github.com/alicevision/AliceVision/pull/619)
- RAW advanced processing [PR](https://github.com/alicevision/AliceVision/pull/1368)
- Color management for RAW images [PR](https://github.com/alicevision/AliceVision/pull/1180)
- Color Space management [PR](https://github.com/alicevision/AliceVision/pull/1170)
- Output color space in ACES or ACEScg [PR](https://github.com/alicevision/AliceVision/pull/1169)
- Update panorama pipeline for very large panoramas [PR](https://github.com/alicevision/AliceVision/pull/1244)
- [Feature Matching] Add an option to remove matches without enough motion [PR](https://github.com/alicevision/AliceVision/pull/1198)
- + 8 more
Release 2.4.0 (2021.02.26)v2.4.0
📋 Changes
- [panorama] PanoramaCompositing: new algorithm with tiles to deal with large panoramas [PR](https://github.com/alicevision/AliceVision/pull/947)
- [feature] Improve robustness of sift features extraction on challenging images: update default values, add new filtering and add dsp-sift variation [PR](https://github.com/alicevision/AliceVision/pull/935)
- [fuseCut] Reduce mesh artefacts from numerical issues by improving the tetrahedral intersection [PR](https://github.com/alicevision/AliceVision/pull/848) [PR](https://github.com/alicevision/AliceVision/pull/972) [PR](https://github.com/alicevision/AliceVision/pull/984)
- [fuseCut] Improve mesh quality with a new graphcut post-processing: cells status filtering by solid angle ratio [PR](https://github.com/alicevision/AliceVision/pull/977)
- [software] Texturing: improve memory estimation [PR](https://github.com/alicevision/AliceVision/pull/982)
- [panorama] New options to init with known poses [PR](https://github.com/alicevision/AliceVision/pull/964)
Release 2.3.0 (2020.10.09)v2.3.0
📋 Changes
- [hdr] Improved HDR calibration, including new LdrToHdrSampling for optimal sample selection
- [panorama] New Panorama Stitching nodes with support for fisheye lenses
- [texturing] Improve texturing quality on (low-poly) user mesh after retopology [PR](https://github.com/alicevision/AliceVision/pull/677)
- [multiview] Addition of 10 points relative pose solver [PR](https://github.com/alicevision/AliceVision/pull/474)
- [sfm] Coordinate system alignment to specific markers or between scenes [PR](https://github.com/alicevision/AliceVision/pull/695)
- [matching] Add methods in imageMatching [PR](https://github.com/alicevision/AliceVision/pull/730)
- [sfmData] More generic metadata support [PR](https://github.com/alicevision/AliceVision/pull/820) [PR](https://github.com/alicevision/AliceVision/pull/865)
- [software] New ImageProcessing software [PR](https://github.com/alicevision/AliceVision/pull/741) [PR](https://github.com/alicevision/AliceVision/pull/763) [PR](https://github.com/alicevision/AliceVision/pull/826) [PR](https://github.com/alicevision/AliceVision/pull/825)
Release 2.2.0 (2019.08.08)v2.2.0
📋 Changes
- Texturing: Largely improve the Texturing quality using Multi-Band Blending technique. [PR](https://github.com/alicevision/AliceVision/pull/629)
- Texturing: Support for RAW image files: Libraw update and fix its usage in OpenImageIO (fix color shift and use correct gamma). [PR](https://github.com/alicevision/AliceVision/pull/645)
- Texturing: Performance optimization by iterating over multiple output textures at the same time. [PR](https://github.com/alicevision/AliceVision/pull/615)
- Texturing: Add support for UDIM in UV mapping and use it by default. [PR](https://github.com/alicevision/AliceVision/pull/596)
- Meshing: Export the dense point cloud in Alembic and computes the points colors [PR](https://github.com/alicevision/AliceVision/pull/597).
- Meshing: New option to export the full raw dense point cloud in the Meshing software (with all 3D points candidates before cut and filtering). [PR](https://github.com/alicevision/AliceVision/pull/597)
- Meshing: Adds an option to export color data per vertex and MeshFiltering correctly preserves colors. [PR](https://github.com/alicevision/AliceVision/pull/661).
- HDR: New HDR module for the fusion of multiple LDR images with the corresponding new software LDR2HDR. It implements linear fusion as well as Camera Response Function (CRF) calibration with Robertson, Debevec or Grossberg methods. [PR](https://github.com/alicevision/AliceVision/pull/613)
- + 2 more
Release 2.1.0 (2019/01/30)v2.1.0
📋 Changes
- More complete sensor database and better matching as well as explicit status for lens initialization
- Add support for rig of cameras. This enables to add more contraints if you make acquisition with multiple synchronized devices.
- Support for reconstruction with projected light patterns and texturing with another images set.
- Better estimation of the space to reconstruct to limit the reconstruction zone. This avoid to reconstruct low quality and useless areas around the main object/environment.
- New option to directly mesh the SfM results. This provides a quick solution to get a draft mesh (without cuda requirement).
- Reduce IO and intermediate files in MVS part of the pipeline.
Release 2.0.0 (2018/08/09)v2.0.0
First release of the full 3D reconstruction framework. In order to launch the AliceVision pipeline in batch or interactively, use the corresponding [Meshroom 2018.1.0](https://github.com/alicevision/meshroom/releases/tag/v2018.1.0) release. See [Changelog](CHANGES.md) for more details.
Release 1.0.0 (2018/03/07)v1.0
Release of the Structure-From-Motion pipeline.
