Predict Lab is a software designed to analyse Predict Engine raw outputs. The different modules enable you to preview HDR data, access all the information contained in the file, compare different zones of the simulation or different images together and analyse the impact of polarization.
Predict Lab requires a specific license.
The Predict Lab window is defined as follow :
The preview is the main widget, it displays a view of the currently selected file. You can select the layer to display from the list on the bottom. The buttons on the top left corner enable you to scale the texture, move it, and pick a pixel in the image to get all its detailed informations. The value of the currently hovered pixel is also displayed on the top right corner, along with the path of the currently selected file.
The analysis tab on the left contains analysis tools for the processed image (currently displayed on the preview tab) :
An histogram is always available, it displays how the values are distributed in the image. Some display options are available :
If the reduced option is enabled, the maximum value taken by the histogram is ignored, the second maximum value is used. This is usefull if one value is overrepresented (a lot of 0 for instance), see example bellow.
If the clamped option is enabled, the range of the values will be adapted to what can be displayed on screen. If the current image is post processed, the values will be clamped between 0 and 1. If the current image is raw, the values will be clamped in the XYZ values that can be displayed using the current colorspace (sRGB D65 by default). If values exist outside this range, "<<" or ">>" will be displayed next to the min/max values.
If there are more than one histogram drawn in the figure (RGB), you can split the view to see each curve individually.
Histogram widget
Split option enabled
Histogram with an overrepresantation of 0
Reduced option enabled : the 0 count is ignored, next maximum count is used
Clamped option enabled : only values between 0.09 and 13.2 are displayed
A chromaticity diagram is available if the currently displayed image contains coherent values (RGB or XYZ). It display the CIE 1931 chromaticity diagram which define the relationship between the visible spectrum and the human color vision. The typical horseshoe shape represents the colors visible to the human eye. Not every color inside this shape can be displayed on screen, the available values are defined by 4 points, for red, green, blue, and white. The 4 points define the gamut, the RGB points form a triangle that can be displayed on the diagram. Each pixel in the processed image is then represented by one point on the diagram. Some display options are available :
The Fill, Grid and Values option define how the diagram is drawn.
The colorspace option defines the reference gamut that is displayed in white on the diagram.
Modules are listed on the left part of the window header. Some modules are only available if the current file contains the required data : for instance, the polarization module requires spectral data. See each module section for more details :
The buttons on the right part of the window header do the following :
Open : open a new file or a file that was previously loaded (the currently selected file is listed in bold, files that were not properly loaded are listed in red),
Close : close the currently selected file,
Save : depending on the current module, save the processed output or save other informations,
Options :
Reload : reload the currently selected file,
Import Raw image : generate a new *.png image from the given RAW image (most cameras raw formats are supported),
Import denoised image : generate a new image file from the selected file that contains the denoised image,
Preferences : open the Predict Lab preferences.
You can load a simulation directly from the Predict Engine view using the Predict Lab button on the top right corner. The simulation will be saved to an exr file and loaded in the Predict Lab window automatically.
You can use the up/down arrows to switch between the currently loaded images.
You can copy the current output by right clicking on it. You can choose to copy the output itself, the output + the false color scale, or the false color scale only. The size of the false color scale is relative to the size of the output and the proportion can be defined in the Interface Preferences.
NB : This feature is only available when using ".NET Framework" API compatibility level. This can be changed in the Project Settings.
Copied LDR image
Copied LDR image with false color scale, proportion is set to 0.5.
Copied LDR image with false color scale, proportion is set to 0.3.
Copied false color scale
Predict Lab only supports images that have a resolution lower to 4096x4096. Weird artefacts can be observed on images that are bigger than this.
Predict Lab is mainly designed to analyse raw outputs from Predict Engine. It can also load png, jpg or exr files containing other data and the raw data and file informations modules should work nicely with them, but be aware that it may lead to some errors in the other modules.