Skip to content

New Features in Meshroom 2023.1

Simon edited this page May 7, 2023 · 30 revisions
  1. Image Masking -> https://github.com/alicevision/Meshroom/discussions/1993
  2. CCTAG nodes -> https://github.com/alicevision/Meshroom/wiki/CCTAG-scaling
  3. Color Checker
  4. New Documentation and Notes tab in nodes
  5. Save an load Templates
  6. Computation speed

3. Color Checker

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

grafik

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.

4. New Documentation and Notes tab in nodes

Commonly used nodes will now include a short documentation (WIP) grafik

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

5. Save and load templates

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

6. computation speed

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 previous version. As an result, Meshroom can now run on Nvidia GPUs with less resources.

grafik (tests run with the monstree dataset)

Clone this wiki locally