An RBF based artificial neural network used for the purpose of semantic image segmentation. The backbone of this model is a DenseUNet. The head of the convolutional neural network is an RBF layer. Inference can be done using Bayes Theorem, or Softmax.