code: def color_jitter_intensity(
      brightness_factor: float,
      contrast_factor: float,
      saturation_factor: float,
      **kwargs,
  ) -> float:
      assert (
          isinstance(brightness_factor, (float, int))
          and -1 <= brightness_factor <= 1
      ), "brightness_factor must be a number in [-1, 1]"
      assert (
          isinstance(contrast_factor, (float, int))
          and -1000 <= contrast_factor <= 1000
      ), "contrast_factor must be a number in [-1000, 1000]"
      assert (
          isinstance(saturation_factor, (float, int))
          and 0 <= saturation_factor <= 3
      ), "saturation_factor must be a number in [0, 3]"
  
      brightness_intensity = abs(brightness_factor)
      contrast_intensity = abs(contrast_factor) / 1000
      saturation_intensity = saturation_factor / 3
      return (
          brightness_intensity
          * contrast_intensity
          * saturation_intensity
      ) * 100.0
  
imports: from typing import Any, Dict, List, Optional, Tuple
  import numpy
  from augly.image import intensity, utils
  from augly.video.helpers import get_video_info
label_desc: Use image node_id 10 for calling a global function with example usage: color_jitter_intensity(brightness_factor, contrast_factor, saturation_factor) and returns: unknown