-
-
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
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.

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)