code: def test_segmentation_3d_multichannel():
      data = np.random.random(list(DIMS) + [2])
      mask = data[..., 0] > 0.1
      if mask[0].size < 1:
          return
      _test_segmentation(
          Segmentation(
              data,
              mu=[[0.25, 0.25], [0.75, 0.75]],
              sigma=[np.eye(2), np.eye(2)],
              mask=mask,
          ),
          nchannels=2,
      )
  
imports: from numbers import Number
  import numpy
  from numpy.testing import assert_almost_equal, assert_array_almost_equal
  from ....io.files import load
  from ....testing import anatfile
  from ..brain_segmentation import BrainT1Segmentation
  from ..segmentation import Segmentation
label_desc: Use image node_id 14 for calling a global function with example usage: test_segmentation_3d_multichannel() without return types