code: def heatmap_to_coord(heatmaps, bbox_list):
      heatmap_height = heatmaps.shape[2]
      heatmap_width = heatmaps.shape[3]
      coords, maxvals = get_max_pred(heatmaps)
      preds = nd.zeros_like(coords)
  
      for i, bbox in enumerate(bbox_list):
          x0 = bbox[0]
          y0 = bbox[1]
          x1 = bbox[2]
          y1 = bbox[3]
          w = (x1 - x0) / 2
          h = (y1 - y0) / 2
          center = np.array([x0 + w, y0 + h])
          scale = np.array([w, h])
  
          w_ratio = coords[i][:, 0] / heatmap_width
          h_ratio = coords[i][:, 1] / heatmap_height
          preds[i][:, 0] = scale[0] * 2 * w_ratio + center[0] - scale[0]
          preds[i][:, 1] = scale[1] * 2 * h_ratio + center[1] - scale[1]
      return preds, maxvals
  
imports: from __future__ import absolute_import
  from __future__ import division
  import math
  import random
  import numpy
  import mxnet
  from mxnet import nd, image
  from mxnet.gluon.data.vision import transforms
  from ...utils.filesystem import try_import_cv2
label_desc: Use image node_id 15 for calling a global function with example usage: heatmap_to_coord(heatmaps, bbox_list) and returns: preds,  maxvals