title: How to create a neural network that receive multiple input images in Matlab
body: <p>I'd like to know if it's possible to create a neural network that receive multiple input images (imageInputLayer)</p>
  
  <p>For example a Siamese architecture for computing the disparity (stereo correspondence) out of two image patches.  The network input is two images and the output is a scalar that represent the disparity.</p>
  
  <p>Currently matlab supports a single imageInputLayer for each neural network. 
  I'd like to to classify a 3D object by projecting the 3D object through 3 angles, Therefor converting the problem to classification of 3 images.</p>
  
  <p>I'm trying to create a network that looks like the attached image. 
  Please let me know what you think and how to work things out with the network input</p>
  
  <p><a href="https://i.stack.imgur.com/1SLYr.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/1SLYr.jpg" alt="enter image description here"></a></p>