-
-
Notifications
You must be signed in to change notification settings - Fork 829
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
996dda5
commit 7699800
Showing
2 changed files
with
151 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,148 @@ | ||
# AliceVision Changelog | ||
|
||
## Release 2.0.0 (2018.08.09) | ||
|
||
Release of the full 3D reconstruction pipeline. | ||
|
||
### 2018.07 | ||
|
||
- New Docker images for Centos 7 and Ubuntu 18 | ||
- New "make bundle" for packaging | ||
- Refactor split sfm / sfmData / sfmDataIO | ||
- New visibility remapping methods: Push, PullPush | ||
- Improve texturing quality with better image selection | ||
- SfM support multiple folders for features and matches | ||
- PopSiftImageDescriber: no initialization if not used | ||
- Offline camera tracking improvements | ||
- Export animated camera ABC | ||
- Export undistorted images and filter option | ||
- MeshroomMaya script integration Image Plane | ||
- Minor fixes in cameraSensors DB search | ||
- New fallback if no sensor width info available but FocalLengthIn35mmFilm metadata is present | ||
- ImageMatchingMultiSfM: add “a_a+a_b” option | ||
|
||
### 2018.06 | ||
|
||
- SfM Augmentation: lock cameras from the initial reconstruction | ||
- SfM: Add option in order to disable the cleaning of tracks forks | ||
|
||
### 2018.03 | ||
|
||
- Merge the MVS pipeline in the main branch | ||
- New options for better auto UVs based on geogram (needs reasonable mesh size in input) | ||
- Use full resolution images in the MVS pipeline: PrepareDenseScene creates full resolution undistorted images, DepthMap computes downscale when loading images and Texturing can be done in full resolution. | ||
- New depth map fusion with a multi-scale approach (using nanoflann) | ||
- ImageMatching: Fix conflict if multiple images with the same UID | ||
- Add SIFT_UPRIGHT as an ImageDescriber | ||
|
||
## Release 1.0.0 (2018.03.07) | ||
|
||
Release of the Structure-From-Motion pipeline. | ||
|
||
### 2018.02 | ||
|
||
- Support Raw and Exr input files | ||
- Texturing: add multithreading / clean iteration over pixels in triangle | ||
- MVS: use UIDs | ||
- Major MVS refactoring | ||
- New Mesh Denoiser and Decimate based on MeshSDFilter | ||
- Integration of Uncertainty computation step | ||
|
||
### 2018.01 | ||
|
||
- Meshing: Remove facets with helper points but limit holes creation | ||
- Texturing: Don’t modify the topology | ||
- Meshing: Add an option to keep only the largest facets group | ||
- cmake: Geogram as a submodule of cmpmvs | ||
- Update SfM | ||
- Modify Image Matching | ||
- SfM Reorientation software | ||
- Use OpenMP for featureExtraction with a new imageDescriber memory needs estimation | ||
- Rewrite “Identify the track to triangulate” in triangulateMultiViews_LORANSAC | ||
- popSIFT directly on floating point images | ||
- Use relative path for features and matches in SfM | ||
- Remove cereal dependency | ||
- Remove static functions in headers | ||
- MVS: Add namespace per module | ||
- MVS: Build as dynamic libraries | ||
- MVS: Remove unneeded intermediate images | ||
|
||
### 2017.12 | ||
|
||
- Reduce the amount of storage for intermediate files and improve robustness to kill/restart jobs on renderfarm | ||
- New software to create simplified versions of the mesh | ||
- Use OpenImageIO in MVS | ||
- Use floating point image in texturing | ||
|
||
### 2017.11 | ||
|
||
- New Local Bundle Adjustment to speedup SfM on large scenes | ||
- Retexturing on an external user mesh with a retopology (no visibility information and support user UVs) with a first visibilities remapping method. | ||
- Add new images to a previous SfM reconstruction | ||
- Use OpenImageIO in SfM | ||
|
||
### 2017.10 | ||
|
||
- Reduce memory usage on Meshing | ||
|
||
### 2017.10 | ||
|
||
- SfM: Support for RIG of synchronized cameras/DSLR with a new constraint between rigidly fixed cameras | ||
- New software utility for 360° cameras | ||
|
||
### 2017.08 | ||
|
||
- Tetrahedralization scoring with boost maxflow | ||
|
||
### 2017.07 | ||
|
||
- Meshing tetrahedralization with geogram | ||
- Texturing speedup | ||
- Rewrite CUDA layer | ||
|
||
### 2017.06 | ||
|
||
- SfM: Weighting on image describers to combine them correctly | ||
|
||
### 2017.03 | ||
|
||
- MVS: Support for multiple image resolutions | ||
|
||
### 2017.02 | ||
|
||
- MVS: Code comments and documentation | ||
- MVS: Performance improvements | ||
- Texturing: Fix UV coords | ||
- MVS: Split Meshing and Texturing steps | ||
- Texturing: Rewrite edge padding for performance reasons | ||
|
||
### 2017.01 | ||
|
||
- MVS: Linux code porting | ||
|
||
### 2016 | ||
|
||
- Integration of PopSift: a new GPU SIFT implementation | ||
- SfM: Add LoRansac | ||
- SfM: New next best view strategy to promote good repartition in images. Same rule in image pair selection. | ||
- SfM: Optional filtering of the input tracks with a minimal track length | ||
- SfM: Optional limitation on the number of input matches from an image pair | ||
- Sort features and matches | ||
- FeatureExtraction: Limit the number of features per image with grid filtering to ensure good repartition | ||
- New software to align reconstructions based on common cameras (using UID) | ||
|
||
### 2015 | ||
|
||
- New Alembic file format to store sparse point cloud and cameras | ||
- Integration of new CCTag markers with CPU and CPU implementations | ||
- SfM use UID | ||
- Support for cameras RIG calibration and localization based on opengv | ||
- Camera lens calibration based on opencv | ||
- New camera localization module | ||
- SfM speedup by precomputing tracks visibilities and adjusting BA thresholds | ||
- New Image Matching based on vocabulary tree approach | ||
- Features extraction and features matching parallelization on multiple computers for renderfarm usage | ||
|
||
### 2014 | ||
|
||
- First public source code release of the SfM pipeline |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters