def METHOD_NAME(self):
    """
    Start the node and begin processing input data
    """
    rospy.init_node('opendr_rgbd_hand_gesture_recognition_node', anonymous=True)
    image_sub = message_filters.Subscriber(self.input_rgb_image_topic, ROS_Image, queue_size=1, buff_size=10000000)
    depth_sub = message_filters.Subscriber(self.input_depth_image_topic, ROS_Image, queue_size=1, buff_size=10000000)
    # synchronize image and depth data topics
    ts = message_filters.ApproximateTimeSynchronizer([image_sub, depth_sub], queue_size=10, slop=self.delay,
                                                     allow_headerless=True)
    ts.registerCallback(self.callback)
    rospy.loginfo("RGBD hand gesture recognition node started.")
    rospy.spin()