docstr: Initialize the motion estimator by feeding the first frame
  
  Parameters
  ----------
  first_frame: data of the first frame
  first_frame_motion_pred_data: additional data for motion prediction
  
  Returns:
      cache_information
  -------
docstr_tok: ["Initialize","the","motion","estimator","by","feeding","the","first","frame","Parameters","--","--","--","--","--","first_frame",":","data","of","the","first","frame","first_frame_motion_pred_data",":","additional","data","for","motion","prediction","Returns",":","cache_information","--","--","--","-"]
code: def initialize(self, first_frame, first_frame_motion_pred_data):
      """
      Initialize the motion estimator by feeding the first frame
  
      Parameters
      ----------
      first_frame: data of the first frame
      first_frame_motion_pred_data: additional data for motion prediction
  
      Returns:
          cache_information
      -------
  
      """
  
imports: import time
  import logging
  from abc import ABC, abstractmethod
  import numpy
label_desc: Use image node_id 1 for calling the MotionEstimator obj's underlying member method code with example usage: obj.initialize(first_frame, first_frame_motion_pred_data) without return types