code: def test_to_normalized_batch__all_columns(self):
      batch = ia.UnnormalizedBatch(
          images=np.zeros((1, 2, 2, 3), dtype=np.uint8),
          heatmaps=[np.zeros((2, 2, 1), dtype=np.float32)],
          segmentation_maps=[np.zeros((2, 2, 1), dtype=np.int32)],
          keypoints=[[(0, 0)]],
          bounding_boxes=[[ia.BoundingBox(0, 0, 1, 1)]],
          polygons=[[ia.Polygon([(0, 0), (1, 0), (1, 1)])]],
          line_strings=[[ia.LineString([(0, 0), (1, 0)])]],
      )
  
      batch_norm = batch.to_normalized_batch()
  
      assert isinstance(batch_norm, ia.Batch)
      assert ia.is_np_array(batch_norm.images_unaug)
      assert batch_norm.images_unaug.shape == (1, 2, 2, 3)
      assert isinstance(
          batch_norm.heatmaps_unaug[0], ia.HeatmapsOnImage
      )
      assert isinstance(
          batch_norm.segmentation_maps_unaug[0],
          ia.SegmentationMapsOnImage,
      )
      assert isinstance(
          batch_norm.keypoints_unaug[0], ia.KeypointsOnImage
      )
      assert isinstance(
          batch_norm.bounding_boxes_unaug[0], ia.BoundingBoxesOnImage
      )
      assert isinstance(
          batch_norm.polygons_unaug[0], ia.PolygonsOnImage
      )
      assert isinstance(
          batch_norm.line_strings_unaug[0], ia.LineStringsOnImage
      )
      assert batch_norm.get_column_names() == [
          "images",
          "heatmaps",
          "segmentation_maps",
          "keypoints",
          "bounding_boxes",
          "polygons",
          "line_strings",
      ]
  
imports: from __future__ import print_function, division, absolute_import
  import warnings
  import sys
  import numpy
  import imgaug
  import imgaug.augmenters
  from imgaug.testutils import reseed
  from imgaug.augmentables.batches import _BatchInAugmentation
label_desc: Use image node_id 5 for calling the TestUnnormalizedBatch obj's underlying member method code with example usage: obj.test_to_normalized_batch__all_columns() without return types