Reduce default Argus ISP sharpening

This topic has been discussed before, see, e.g. here for JP5.1.

Situation:
I run a MIPI CSI-2 camera on a Jetson Orin AGX Devkit on Jetpack 6.3 and 6.4.

I am trying to measure the sharpness of the lens camera system (MTF50 values to be precise) and acquire images via the argus_camera tool on the Jetson. Also, more generally, I believe I would prefer to have images that do not noticeably exhibit sharpened edges (i.e., framed outlines).

The ISP on the Jetson appears to always apply some sharpening even if this setting is disabled in argus_camera , see here for a discussion on the topic. The outcome of the linked topic was that NVIDIA provided a modified version of libnvscf.so.sharpness, but this was for JP5.

Request:
Would you be able to provide me:

  1. the adapted “libsharpness” library updated for JP6.3 and 6.4 as well? I tried the the one provided for JP5 in the linked thread above and it does not work on JP6.
  2. a more long-term solution that would allow to set this setting interactively

Thanks!

@martin.rufli I am following up with the camera IF team and will get back to you shortly.

Try add below to the camera_overrides.isp at /var/nvidia/nvcam/settings/
If the file doesn’t present create it and change mode to 644 by chmod 644 camera_overrides.isp

Thanks

demosaic.v6.enableDmx = true;

Hi Shane,

FYI, we have a tuned .isp file from an official NVIDIA camera partner. I appended the line you provided at the bottom of that .isp file and took images with this line added and also without for reference.

Unfortunately I do not observe any / much difference. The edge is still clearly over-sharpened.
Please advise.

This is with the default .isp file:

This is with your line added

demosaic.v6.enableDmx = true;

What’s your version?

cat /etc/nv_tegra_release
cat /etc/nv_tegra_release

# R36 (release), REVISION: 3.0, GCID: 36191598, BOARD: generic, EABI: aarch64, DATE: Mon May  6 17:34:21 UTC 2024
# KERNEL_VARIANT: oot
TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia

Please upgrade to r36.4 to support the DMX.

Thanks

We are currently stuck with 36.3 (due to driver binaries of the camera).

The DMX support from r36.4,
Please upgrade to it for the sharpness concern.

Thanks

Thanks Shane,

I was just informed that camera drivers are now available for 36.4.
I will update shortly, test and then come back here.