All Projects → alicevision → Alicevision

alicevision / Alicevision

Licence: other
Photogrammetric Computer Vision Framework

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
CMake
9771 projects
Cuda
1817 projects
shell
77523 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Alicevision

Meshroom
3D Reconstruction Software
Stars: ✭ 7,254 (+257.52%)
Mutual labels:  3d-reconstruction, structure-from-motion, photogrammetry, camera-tracking
Openmvg
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
Stars: ✭ 3,902 (+92.31%)
Mutual labels:  3d-reconstruction, structure-from-motion, photogrammetry
sfm-disambiguation-colmap
Making Structure-from-Motion (COLMAP) more robust to symmetries and duplicated structures
Stars: ✭ 189 (-90.69%)
Mutual labels:  structure-from-motion, 3d-reconstruction
cv-arxiv-daily
🎓Automatically Update CV Papers Daily using Github Actions (Update Every 12th hours)
Stars: ✭ 216 (-89.35%)
Mutual labels:  structure-from-motion, 3d-reconstruction
Odm
A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷
Stars: ✭ 3,340 (+64.61%)
Mutual labels:  structure-from-motion, photogrammetry
image-panorama-stitching
An implementation of image panorama stitching project using SIFT and RANSAC algorithms.
Stars: ✭ 23 (-98.87%)
Mutual labels:  panorama-image, panorama-stitching
simple-sfm
A readable implementation of structure-from-motion
Stars: ✭ 19 (-99.06%)
Mutual labels:  structure-from-motion, 3d-reconstruction
Dagsfm
Distributed and Graph-based Structure from Motion
Stars: ✭ 269 (-86.74%)
Mutual labels:  3d-reconstruction, structure-from-motion
Mvstudio
An integrated SfM (Structure from Motion) and MVS (Multi-View Stereo) solution.
Stars: ✭ 154 (-92.41%)
Mutual labels:  structure-from-motion, photogrammetry
Boofcv
Fast computer vision library for SFM, calibration, fiducials, tracking, image processing, and more.
Stars: ✭ 706 (-65.2%)
Mutual labels:  structure-from-motion, photogrammetry
Blender Addon Photogrammetry Importer
Addon to import different photogrammetry formats into Blender
Stars: ✭ 292 (-85.61%)
Mutual labels:  structure-from-motion, photogrammetry
Bundler sfm
Bundler Structure from Motion Toolkit
Stars: ✭ 1,296 (-36.13%)
Mutual labels:  3d-reconstruction, structure-from-motion
Py3drec
3D modeling from uncalibrated images
Stars: ✭ 65 (-96.8%)
Mutual labels:  3d-reconstruction, structure-from-motion
Reconstructiondataset
Set of images for doing 3d reconstruction
Stars: ✭ 117 (-94.23%)
Mutual labels:  3d-reconstruction, photogrammetry
Uav Mapper
UAV-Mapper is a lightweight UAV Image Processing System, Visual SFM reconstruction or Aerial Triangulation, Fast Ortho-Mosaic, Plannar Mosaic, Fast Digital Surface Map (DSM) and 3d reconstruction for UAVs.
Stars: ✭ 106 (-94.78%)
Mutual labels:  structure-from-motion
Openmvs
open Multi-View Stereo reconstruction library
Stars: ✭ 1,842 (-9.22%)
Mutual labels:  3d-reconstruction
Pcl Learning
🔥PCL(Point Cloud Library)点云库学习记录
Stars: ✭ 106 (-94.78%)
Mutual labels:  3d-reconstruction
Awsome deep geometry learning
A list of resources about deep learning solutions on 3D shape processing
Stars: ✭ 105 (-94.83%)
Mutual labels:  3d-reconstruction
Kapture
kapture is a file format as well as a set of tools for manipulating datasets, and in particular Visual Localization and Structure from Motion data.
Stars: ✭ 128 (-93.69%)
Mutual labels:  structure-from-motion
Cnncomplete
[CVPR'17] Shape Completion using 3D-Encoder-Predictor CNNs and Shape Synthesis
Stars: ✭ 117 (-94.23%)
Mutual labels:  3d-reconstruction

AliceVision - Photogrammetric Computer Vision Framework

AliceVision is a Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms. AliceVision aims to provide strong software basis with state-of-the-art computer vision algorithms that can be tested, analyzed and reused. The project is a result of collaboration between academia and industry to provide cutting-edge algorithms with the robustness and the quality required for production usage.

Learn more details about the pipeline and tools based on it on AliceVision website.

See results of the pipeline on sketchfab.

Photogrammetry

Photogrammetry is the science of making measurements from photographs. It infers the geometry of a scene from a set of unordered photographies or videos. Photography is the projection of a 3D scene onto a 2D plane, losing depth information. The goal of photogrammetry is to reverse this process.

See the presentation of the pipeline steps.

License

The project is released under MPLv2, see COPYING.md.

Citation

If you use this project for a publication, please cite the paper:

@inproceedings{alicevision2021,
  title={{A}liceVision {M}eshroom: An open-source {3D} reconstruction pipeline},
  author={Carsten Griwodz and Simone Gasparini and Lilian Calvet and Pierre Gurdjos and Fabien Castan and Benoit Maujean and Gregoire De Lillo and Yann Lanthony},
  booktitle={Proceedings of the 12th ACM Multimedia Systems Conference - {MMSys '21}},
  doi = {10.1145/3458305.3478443},
  publisher = {ACM Press},
  year = {2021}
}

Get the project

Get the source code: git clone --recursive git://github.com/alicevision/AliceVision

See INSTALL.md to build the project.

Continuous integration status: Build Status Coverage Status.

Launch 3D reconstructions

Use Meshroom to launch the AliceVision pipeline.

  • Meshroom provides a User Interface to create 3D reconstructions.
  • Meshroom provides a command line to launch all the steps of the pipeline.
  • Meshroom is written in python and can be used to create your own python scripts to customize the pipeline or create custom automation.

The User Interface of Meshroom relies on Qt and PySide. The Meshroom engine and command line has no dependency to Qt.

Contact

Use the public mailing-list to ask questions or request features. It is also a good place for informal discussions like sharing results, interesting related technologies or publications:

[email protected] http://groups.google.com/group/alicevision

You can also contact the core team privately on: [email protected].

Contributing

CII Best Practices

Beyond open source interest to foster developments, open source is a way of life. The project has started as a collaborative project and aims to continue. We love to exchange ideas, improve ourselves while making improvements for other people and discover new collaboration opportunities to expand everybody’s horizon. Contributions are welcome. We integrate all contributions as soon as it is useful for someone, don't create troubles for others and the code quality is good enough for maintainance.

Please have a look at the project code of conduct to provide a friendly, motivating and welcoming environment for all. Please have a look at the project contributing guide to provide an efficient workflow that minimize waste of time for contributors and maintainers as well as maximizing the project quality and efficiency.

Use github Pull Requests to submit contributions:

http://github.com/alicevision/AliceVision/issues

Use the public mailing-list to ask questions or request features and use github issues to report bugs:

http://github.com/alicevision/AliceVision/pulls

Project history

In 2009, CMP research team from CTU started the PhD thesis of Michal Jancosek supervised by Tomas Pajdla. They released windows binaries of their MVS pipeline, called CMPMVS, in 2012. In 2009, Toulouse INP, INRIA and Duran Duboi started a French ANR project to create a model based Camera Tracking solution based on natural features and a new marker design called CCTag. In 2010, Mikros Image and IMAGINE research team (a joint research group between Ecole des Ponts ParisTech and Centre Scientifique et Technique du Batiment) started a partnership around Pierre Moulon’s thesis, supervised by Renaud Marlet and Pascal Monasse on the academic side and Benoit Maujean on the industrial side. In 2013, they released an open source SfM pipeline, called openMVG (“Multiple View Geometry”), to provide the basis of a better solution for the creation of visual effects matte-paintings. In 2015, Simula, Toulouse INP and Mikros Image joined their efforts in the EU project POPART to create a Previz system based on AliceVision. In 2017, CTU join the team in the EU project LADIO to create a central hub with structured access to all data generated on set based on AliceVision.

See CONTRIBUTORS.md for the full list of contributors. We hope to see you in this list soon!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].