code: def gaussian_blur(image, sigma):
      """Returns Gaussian blur filtered 3d (WxHxC) image.
  
      Args:
        image: 3 dimensional ndarray / input image (W x H x C).
        sigma: Standard deviation for Gaussian blur kernel.
      """
      if sigma == 0:
          return image
      return ndimage.gaussian_filter(
          image, sigma=[sigma, sigma, 0], mode="constant"
      )
  
file_path: saliency/saliency/core/blur_ig.py
imports: import math
  from .base import CoreSaliency
  from .base import INPUT_OUTPUT_GRADIENTS
  import numpy
  from scipy import ndimage
label_desc: Use image node_id 1 for calling a global function with example usage: gaussian_blur(image, sigma) and returns: ndimage, image