SPRAD86A March   2023  – May 2024 AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM68A , AM69A

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Introduction
  5. Tuning Overview
  6. Hardware Requirement
  7. Software Requirement
    1. 4.1 Processor SDK Linux
    2. 4.2 TI's Reference Imaging Software
    3. 4.3 ISP Tuning Tool
  8. Sensor Software Integration
    1. 5.1 Overview of Image Pipeline Software Architecture
    2. 5.2 Adding Sensor Driver to SDK
    3. 5.3 Updating TIOVX Modules
      1. 5.3.1 Source Code Change
      2. 5.3.2 Rebuild Modules
    4. 5.4 Update GStreamer Plug-in for VISS
      1. 5.4.1 Update VISS Plug-in Property
      2. 5.4.2 Add Exposure Setting for 2A Algorithm
        1. 5.4.2.1 Gain
        2. 5.4.2.2 Exposure Time
        3. 5.4.2.3 Other Parameters
      3. 5.4.3 Rebuild Plug-ins
      4. 5.4.4 Verify New Sensor in GStreamer Plug-in
  9. Tuning Procedure
    1. 6.1 Verify Functional Operation of Camera Capturing
    2. 6.2 Enable Camera Streaming With Initial VPAC Configuration
      1. 6.2.1 Generate Configuration Files
      2. 6.2.2 Generate DCC Binary Files
      3. 6.2.3 Stream Video With the Initial Configuration
    3. 6.3 Adjust Camera Mounting
  10. Perform Basic Tuning
    1. 7.1 Launch the Tuning Tool and Create a Project
    2. 7.2 Tuning Order
    3. 7.3 Black Level Subtraction
    4. 7.4 Hardware 3A (H3A)
    5. 7.5 PCID
    6. 7.6 Auto White Balance (AWB)
      1. 7.6.1 Capture Raw Images for Different Lighting Conditions
      2. 7.6.2 Tuning AWB
    7. 7.7 Color Correction
  11. Perform Fine Tuning
    1. 8.1 Edge Enhancement (EE)
    2. 8.2 Noise Filter 4 (NSF4)
  12. Live Tuning
    1. 9.1 Requirements
    2. 9.2 Supported Features
      1. 9.2.1 RAW Capture
      2. 9.2.2 YUV Capture
      3. 9.2.3 Live DCC Update
      4. 9.2.4 Exposure Control
      5. 9.2.5 White Balance Control
      6. 9.2.6 Sensor Register Read/Write
  13. 10Summary
  14. 11Revision History

Tuning AWB

After raw images are captured, start the AWB tuning from the Plug-ins drop-down menu. Import the raw images one by one in the Reference files tab (see the AWB plug-in guide for details) and enter the parameter values for each image:

  • Color Temperature: this must be what is used when capturing the raw image. For example, the value is 6500 for the D65 lighting condition.
  • Exposure, Gain, and Aperture: these values are not used for AWB; therefore, these values can be ignored.
  • Black Level: this must be the pedestal value that was measured in the Black Level Subtraction plug-in. In this example, IMX219 has a measured black level of 63 in 10-bit mode.

Pay special attention when selecting the corners of the color checker chart:

  • Starting with the upper left corner, click on the four corners of the color checker chart in clockwise order.
  • After the four corners are selected, the tool automatically identifies the 24 patches and displays the selection of each patch as shown below.

Figure 7-15 through Figure 7-16 show an example of importing one raw image for AWB tuning.

 Auto White Balance
                    Tuning Figure 7-15 Auto White Balance Tuning
 Choosing Corners of Color
                    Checker Chart Figure 7-16 Choosing Corners of Color Checker Chart

After importing all raw images, follow the AWB plug-in guide to do the tuning. If tuning is successful, reference Cb-Cr plot scheme is displayed. Below is the result plot using the raw images shown above.

 Auto White Balance Tuning
                    Results Figure 7-17 Auto White Balance Tuning Results

After tuning is done, generate new output XML files and new binary files as done in tuning Black Level Subtraction. Then use the newly-generated DCC binary files to stream and capture. Figure 7-18 and Figure 7-19 show images captured before AWB tuning and after AWB tuning (all gray patches appear neutral in the image after AWB tuning).

 Image Before Auto White
                        Balance TuningFigure 7-18 Image Before Auto White Balance Tuning
 Image After Auto White
                        Balance TuningFigure 7-19 Image After Auto White Balance Tuning