code: def test_compose_with_additional_targets():
      image = np.ones((100, 100, 3))
      keypoints = [(10, 10), (50, 50)]
      kp1 = [(15, 15), (55, 55)]
      aug = A.Compose(
          [A.CenterCrop(50, 50)],
          keypoint_params={"format": "xy"},
          additional_targets={"kp1": "keypoints"},
      )
      transformed = aug(image=image, keypoints=keypoints, kp1=kp1)
      assert transformed["keypoints"] == [(25, 25)]
      assert transformed["kp1"] == [(30, 30)]
  
imports: import math
  import numpy
  import pytest
  import albumentations
  import albumentations.augmentations.geometric.functional
  from albumentations.core.keypoints_utils import angle_to_2pi_range, convert_keypoint_from_albumentations, convert_keypoint_to_albumentations, convert_keypoints_from_albumentations, convert_keypoints_to_albumentations
label_desc: Use image node_id 17 for calling a global function with example usage: test_compose_with_additional_targets() without return types