code: def get_filter_setup(filter_setup):
      if filter_setup == "none":
          return NoFilterFactory()
      elif filter_setup == "filterpy":
          return FilterPyKalmanFilterFactory()
      elif filter_setup == "optimized":
          return OptimizedKalmanFilterFactory()
      else:
          raise ValueError(
              "'filter_setup' argument should be either 'none', 'filterpy' or 'optimized'"
          )
  
file_path: norfair/demos/profiling/src/utils.py
imports: import json
  import cv2
  import numpy
  import PIL.Image
  import torch
  import torch2trt
  import torchvision.transforms
  import trt_pose.coco
  import trt_pose.models
  from torch2trt import TRTModule
  from trt_pose.parse_objects import ParseObjects
  from norfair import Detection
  from norfair.distances import create_keypoints_voting_distance, create_normalized_mean_euclidean_distance
  from norfair.filter import FilterPyKalmanFilterFactory, NoFilterFactory, OptimizedKalmanFilterFactory
label_desc: Use image node_id 6 for calling a global function with example usage: get_filter_setup(filter_setup) and returns: NoFilterFactory, FilterPyKalmanFilterFactory, OptimizedKalmanFilterFactory