code: def inv_transform(self, prob_map):
      if self._object_roi is None:
          self._prev_probs = prob_map.numpy()
          return prob_map
  
      assert prob_map.shape[0] == 1
      rmin, rmax, cmin, cmax = self._object_roi
      prob_map = paddle.nn.functional.interpolate(
          prob_map,
          size=(rmax - rmin + 1, cmax - cmin + 1),
          mode="bilinear",
          align_corners=True,
      )
  
      if self._prev_probs is not None:
          new_prob_map = paddle.zeros(
              shape=self._prev_probs.shape, dtype=prob_map.dtype
          )
          new_prob_map[
              :, :, rmin : rmax + 1, cmin : cmax + 1
          ] = prob_map
      else:
          new_prob_map = prob_map
  
      self._prev_probs = new_prob_map.numpy()
  
      return new_prob_map
  
file_path: PaddleSeg/EISeg/eiseg/inference/transforms/zoom_in.py
imports: import paddle
  import numpy
  from inference.clicker import Click
  from util.misc import get_bbox_iou, get_bbox_from_mask, expand_bbox, clamp_bbox
  from .base import BaseTransform
label_desc: Use image node_id 3 for calling the ZoomIn obj's underlying member method code with example usage: obj.inv_transform(prob_map) and returns: new_prob_map, prob_map