Since your forward definition is defined as:
def forward(self,image1,image2,image3)

you should pass inputs separately or unwrap it:
outputs = model(*inputs)
# or
outputs = model(inputs[0], inputs[1], inputs[3]) # index in the dimemsion you've concatenated the inputs