WEEK 01


February 6, 2026 - February 12, 2026

Processing Buddha Scans in RawTherapee: White Balancing and Camera Calibrating


I. Setup and installation

I started by downloading all the necessary software for processing the Buddha scanning session data—photos of lighting reference, cross polarized and parallel polarized photos.

  1. RawTherapee

  2. Adobe Digital Negative Converter

  3. Calibrite PROFILER

  4. Bulk Rename Utility

Recommended Ranking Structure

Rank 1 — Lighting reference Macbeth ColorChecker Chart

Used for base image calibration and as white balancing reference for lighting reference photos; used to generate camera calibration profile

Rank 2 — Lighting reference photos

Used as reference for verifying (asset details and lighting setup) during digitizing workflow

Rank 3 — Cross-polarized & Parallel Macbeth ColorChecker Chart

Used to generate separate camera calibration profiles for Cross-polarized (xpol & Parallel-polarized (ppol) ColorChecker

Rank 4 — Cross-polarized scan images

Used primarily for geometry construction and building albedo map (diffuse texture)

Rank 5 — Parallel-polarized scan images

Used for extracting specular reflections and roughness details from asset’s surface.

Light Polarization: Difference between Cross Polarization and Parallel Polarization

Cross-polarized images are captured with the polarizing filters on the lights and the camera oriented perpendicular to each other. This setup removes specular reflections and glare, allowing the camera to capture only the diffuse surface color (true albedo). Because the surface information is cleaner and more consistent, these images improve feature detection and reduce alignment errors, making them the primary images used for the RealityScan Mesh construction workflow.

Parallel-polarized images are captured with the polarizers on the lights and camera aligned in the same direction. This configuration preserves surface reflections, which makes the images useful for calculating specular response and supporting material reconstruction workflows. However, since the retained reflections can interfere with feature matching, these images are not required for geometry construction process.

II. Navigating RawTherapee & Organizing Scanning Data

A. Importing Scan Session

Inside RawTherapee’s File Browser, set the destination path to the scanning session folder to load all captured images.

Each image displays metadata which include:
  • filename

  • capture timestamp

  • aperture (F-stop)

  • shutter speed

  • ISO

  • focal length / lens

B. Sorting Images Using Ranking System

Firstly, filter images by file type

Filter images by: ARW (Sony RAW)

This prevents accidental processing of JPG previews or exports.

III. White Balancing Using Macbeth Chart

Selecting Reference Image

When selecting a ColorChecker reference image, choose one where the chart is in sharp focus with no blur, no glare, and proper exposure so that all color patches are clearly visible. Avoid using images with blown highlights, motion blur, or an angled chart photograph, as these issues can distort the color readings and reduce the accuracy of the calibration.

White Balancing

Open Color Checker image in RawTherapee Editor.

Carry out the following steps for:

  • Rank 1 — Lighting reference Macbeth ColorChecker

  • Rank 3 — Cross-polarized & Parallel ColorCheckers

Steps:

  1. Navigate to:

    Processing Panel: Color Tab → White Balance

  2. Click Pick tool.

  3. Pick a neutral grey square on ColorChecker - Neutral 65 (RGB: 160,160,160)

  4. Carry out and repeat this step for:

    Rank 1 — Lighting reference Macbeth ColorChecker

    Rank 3 — Cross-polarized & Parallel ColorCheckers

Steps:

  1. To convert the RAW images to DNG, open the Adobe DNG Converter and select the folder containing the RAW files from the scanning session, including the Macbeth ColorChecker images for the lighting reference, cross-polarized setup, and parallel-polarized setup.

  2. Set the output destination to the DNG_exports folder and run the conversion so these files can be used for camera calibration.

  3. After completing the conversion, the DNG_exports folder should contain three key files:

  • DNG of lighting reference color checker - buddha_colorchecker_lightingRef.dng

  • DNG of cross-polarized color checker - buddha_colorchecker_xpol.dng

  • DNG of parallel-polarized color checker - buddha_colorchecker_ppol.dng

IV. Converting RAW to DNG

Why Convert RAW → DNG for Calibration

Converting raw photo scans or proprietary RAW files to Digital Negative (DNG) before camera calibration ensures a standardized, universally readable format, enhancing compatibility with various software and future-proofing files.

DNG preserves all raw, lossless image data (stores EXIF and color data and embeds calibration information), reduces file sizes, and consolidates metadata, eliminating the need for separate sidecar (XMP) files. Tools like calibration software often expect linear RAW-equivalent input; DNG guarantees this.

To convert the RAW images to DNG, open the Adobe DNG Converter and select the folder containing the RAW files from the scanning session, including the Macbeth ColorChecker images for the lighting reference, cross-polarized setup, and parallel-polarized setup. Set the output destination to the DNG_exports folder and run the conversion so these files can be used for camera calibration.

V. Camera Profile Calibration

Using Calibrite PROFILER

A. Calibrate and Create Camera profiles

  1. Load each Macbeth ColorChecker Chart DNG by drag and drop

    Lighting reference
    Cross-polarized
    Parallel-polarized
  2. Ensure chart detection works. If not, manually adjust corners

  3. Then, create profile → Save

Camera Profile Naming Convention:

Lighting reference camera profile - assetName_LightingRef_SONYA74.icc Cross polarized camera profile - assetName_xpol_SONYA74.icc Parallel polarized camera profile - assetName_ppol_SONYA74.icc

B. Applying Camera Profiles in RawTherapee

  1. Navigate to:

    • Processing Panel: Color Tab → Color Management → Input Profile → Custom

  2. Browse to file path where the camera profiles are saved and assign:

Lighting reference profile → Buddha_LightingRef_SONYA74.dcp
Cross polarized profile → Buddha_xpol_SONYA74.dcp
Parallel polarized profile → Buddha_ppol_SONYA74.dcp

VI. Batch Adjustment Sync

To apply the white balance and calibrated camera profiles:

  1. Right-click processed Macbeth ColorChecker Chart

→ Processing profile operations → Copy

  2. Select target images to apply settings

→ Processing profile operations → Paste

VII. Queueing and Exporting Processed Images from RawTherapee

After completing the white balancing and camera profile calibration, the final step is to export the processed images from RawTherapee. Instead of saving images individually, the export was handled through RawTherapee’s Batch Queue, which allows multiple images to be processed and exported simultaneously while preserving the applied calibration settings.

1. Adding Images to the Queue

To export the calibrated images, first select all the images that need to be processed inside the File Browser. After selecting the required thumbnails, right-click on any of the selected images and choose “Put to queue.”

This action sends the selected images to the Queue tab, where they are prepared for batch export using the current processing profile applied to each image.

Using the batch queue ensures that all images are exported consistently with identical calibration settings, which is essential for maintaining uniform exposure, color accuracy, and metadata consistency across the full photogrammetry dataset.

2. Configuring Queue Settings

Inside the Queue tab, several export parameters must be configured before starting the batch process. These include the output file format, bit depth, and destination folder.

For this workflow:

  • Images were exported primarily as PNG 16-bit files to preserve maximum tonal information and color depth for photogrammetry processing.

  • PNG 8-bit was used specifically for the cross-polarized (xpol) set where lower bit depth was sufficient for downstream usage.

a. Save Processing Parameters with Image

The “Save processing parameters with image” option creates a .pp3 sidecar file containing the RawTherapee edit settings for each exported image. This is useful for tracking multiple edited versions, but for this workflow it was left unchecked to avoid generating unnecessary sidecar files.

b. Setting the Destination Folder

Enable “Save to folder” and choose the designated processed-images folder path. This ensures exported files are stored separately from the original RAW data and keeps the scan project organized.

3. Running the Batch Export

In the top-left corner of the Queue tab, use the On/Off switch to start the batch processing. When turned on, RawTherapee begins exporting all queued images sequentially using the configured output settings and applied calibration profiles. Once complete, the processed images will appear in the selected destination folder, ready for use in the photogrammetry reconstruction workflow

Output subfolders within ColorChecker, Side01, and Side02 mainFolders:

File format within these folders are all PNGs

  • mainFolder_ppol_wb_cc_16bit

  • mainFolder_xpol_wb_cc_16bit

  • mainFolder_xpol_wb_cc_8bit (ONLY for side01 and side02 folders)

Corresponding Processing Groups:

Rank 1: Lighting reference Macbeth ColorChecker Chart -> Rank 2: Lighting reference photos

Rank 3: Cross-polarized Macbeth ColorChecker Chart -> Rank 4: Cross-polarized scan images

Rank 3: Parallel-polarized Macbeth ColorChecker Chart -> Rank 5: Parallel-polarized scan images

Next
Next

WEEK 02 - Jade Seal: Process, Mask and Construct