-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New Features in Meshroom 2023.1
- Image Masking -> https://github.com/alicevision/Meshroom/discussions/1993
- CCTAG nodes -> https://github.com/alicevision/Meshroom/wiki/CCTAG-scaling
- Color Checker
- New Documentation and Notes tab in nodes
- Save an load templates
- Computation speed
- Adobe Digital Camera Profile and Lens Camera Profiles databases
One of the new (Beta) nodes in Meshroom allow for Color Checker detection and correction. This is really useful when working with RAW images in photogrammetry and panorama pipelines. (Note this is a beta feature and some functionality is not yet implemented)
Here is a pipeline for photogrammetry: A: CameraInit->ColorCheckerDetection->ColorCheckerCorrection->PrepareDenseScene B: once the ColorCheckerDetection node is computed successfully, the detected Checker can be enabled in the viewer C: there will be a red bar around the detected checker D: and a visual reference will be added to the view, so you can compare the colors E: by moving over the image, the rgb values will be shown in the upper right corner

ColorCheckerDetection: (BETA)
Performs Macbeth color checker chart detection.
Outputs:
the detected color charts position and colors
the associated tranform matrix from "theoric" to "measured"
assuming that the "theoric" Macbeth chart corners coordinates are:
(0, 0), (1675, 0), (1675, 1125), (0, 1125)
Dev notes:
Fisheye/pinhole is not handled
ColorCheckerViewer is unstable with multiple color chart within a same image
ColorCheckerCorrection: (BETA)
Performs color calibration from Macbeth color checker chart.
The node assumes all the images to process are sharing the same colorimetric properties.
All the input images will get the same correction.
If multiple color charts are submitted, only the first one will be taken in account.
Commonly used nodes will now include a short documentation (WIP)

In the notes Tab, we can now add comments and change the name and color of the node. This is really useful when trying different iterations for a node.

You can now save your favourite graph as template and even share it with others*.
(*open the mg. file as text file to make sure no personal data like file paths are included)
This is really useful for complex testing pipelines or custom workflows, so you don´t have to recreate everything.

Major improvements of the depth map quality, performances and scalability. The full resolution can now be computed on most of the standard GPUs. FeatureExtraction is now using DSP-SIFT by default for the 3D Reconstruction pipeline. [nodes] DepthMap: depth map improvements https://github.com/alicevision/Meshroom/pull/1818 Depth map refactoring https://github.com/alicevision/Meshroom/pull/680
The default pipeline is not faster compared to previous versions, but there are improvements on the quality of the reconstruction. dspsift in Feature extraction is used by default, which provides much better results that the previous default sift. However this has an impact on the computation time. It is impressive, that the computation time for depthmap was reduced by ~50% compared to the 2019 version. As an result, Meshroom can now run on Nvidia GPUs with less resources.
If you are looking for speed over quality, enable advanced options in the node and run FeatureExtraction with sift + gpu instead of dspsift
(tests run with the monstree dataset)
Add support for Lens Camera Profiles (LCP) https://github.com/alicevision/Meshroom/pull/1771
Enhanced interpretation of RAW images, including new support for Adobe Digital Camera Profile and Lens Camera Profiles databases (if installed on your workstation).

Adobe CameraRaw - What's new? Download latest Adobe DNG Converter
You can find LCP profiles for your camera under: %ALLUSERSPROFILE%\Adobe\CameraRaw\LensProfiles\1.0"
https://rawpedia.rawtherapee.com/How_to_get_LCP_and_DCP_profiles
Everyone can create LCP profiles using Adobe's Lens Profile Creator.
(sidenote: it would be interesting to convert lensfun xml to adobe lcp for use in Meshroom: https://lensfun.github.io/manual/v0.3.95/lensfun-convert-lcp.html)