SPRAD86A March   2023  – May 2024 AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM67A , 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

Noise Filter 4 (NSF4)

Noise filtering reduces or removes noise in images without blurring details or other important image features. Below is a summary of tuning this plug-in. For more details, see the NSF4 plug-in guide from the Help menu.

  • Load a RAW image (for example, one of the raw images used for AWB tuning)
  • Set the Tuning Method to Semi-Automatic
  • Select the four corners of the color checker chart (starting with the top left corner and continuing clockwise) as done in AWB tuning
  • Load RAWFE decompanding LUT. The lut_rawfe_pwl_vshort.txt is found in the XML output folder when using the python script to generate configuration files
  • Set RAWFE decompanding LUT to On with 12-bit LUT
  • Process the plug-in to switch to the NSF4 tuning GUI. Figure 8-4 shows the NSF4 tuning GUI and details of each control
  • Adjust the parameters in Display Control
    • X/Y range: zooms into the plot area
  • The noise chart NF Tuning Plot displays the noise samples as small circles. The blue line curve is plotted according to the current X and Y THR values set in THR Tuning. Manually adjust the THR (Y) values by moving the sliding bars or by typing in numbers such that the noise sample circles and blue curve match.
  • Do not allow the Overall Strength to be greater 1.00. If the lines become blurred, lower the overall strength as the noise filtering is too strong.
  • To see NFS4 take effect, select Run NF and results are shown once Output Image option is enabled.
  • Repeat previous steps until output is tuned to your preference.
  • When satisfied, click the Finish button to save tuning Export DCC profile binary to generate the output XML and binary files
 NSF4 Tuning GUI Figure 8-4 NSF4 Tuning GUI

Additional tuning that can be performed but not covered in this revision:

  • Mesh LDC: see this FAQ
  • CFAI + WDR
  • LSC