docstr: 对图片加噪声
  :param data: {'img':,'text_polys':,'texts':,'ignore_tags':}
  :return:
docstr_tok: ["\u5bf9\u56fe\u7247\u52a0\u566a\u58f0",":","param","data",":","{","'img","'",":",",'text_polys","'",":",",'texts","'",":",",'ignore_tags","'",":","}",":","return",":"]
code: def __call__(self, data: dict):
      """
      对图片加噪声
      :param data: {'img':,'text_polys':,'texts':,'ignore_tags':}
      :return:
      """
      if random.random() > self.random_rate:
          return data
      data["img"] = (
          random_noise(data["img"], mode="gaussian", clip=True) * 255
      ).astype(im.dtype)
      return data
  
imports: import math
  import numbers
  import random
  import cv2
  import numpy
  from skimage.util import random_noise
label_desc: Use image node_id 2 for calling the RandomNoise obj's underlying member method code with example usage: obj.__call__(data) and returns: data, data