code: def prepare_img(image):
      r"""
      Function to prepare image for model input
      Specific to EVAC+
  
      Parameters
      ----------
      image : np.ndarray
          Input image
  
      Returns
      -------
      input_data : dict
      """
      input1 = np.moveaxis(image, -1, 0)
      input1 = np.expand_dims(input1, -1)
  
      input2, _ = reslice(image, np.eye(4), (1, 1, 1), (2, 2, 2))
      input2 = np.moveaxis(input2, -1, 0)
      input2 = np.expand_dims(input2, -1)
  
      input3, _ = reslice(image, np.eye(4), (1, 1, 1), (4, 4, 4))
      input3 = np.moveaxis(input3, -1, 0)
      input3 = np.expand_dims(input3, -1)
  
      input4, _ = reslice(image, np.eye(4), (1, 1, 1), (8, 8, 8))
      input4 = np.moveaxis(input4, -1, 0)
      input4 = np.expand_dims(input4, -1)
  
      input5, _ = reslice(image, np.eye(4), (1, 1, 1), (16, 16, 16))
      input5 = np.moveaxis(input5, -1, 0)
      input5 = np.expand_dims(input5, -1)
  
      input_data = {
          "input_1": input1,
          "input_2": input2,
          "input_3": input3,
          "input_4": input4,
          "input_5": input5,
      }
  
      return input_data
  
imports: import logging
  import numpy
  from dipy.data import get_fnames
  from dipy.testing.decorators import doctest_skip_parser
  from dipy.utils.optpkg import optional_package
  from dipy.align.reslice import reslice
  from dipy.nn.utils import normalize, set_logger_level, transform_img
  from dipy.nn.utils import recover_img, correct_minor_errors
label_desc: Use image node_id 1 for calling a global function with example usage: prepare_img(image) and returns: input_data