Incorporating additional inputs into fully convolutional networks?
Could anyone point me to a good method for incorporating non-image inputs into a fully-convolutional network?
For regular CNNs the traditional way would be to encode the input into some feature vector and concatenate this with the dense section of the CNN, but for FCNs there is no dense section. The obvious extension to that would be to duplicate the representation of the additional inputs to be 'image-sized' and concatenate this constant valued image in the feature channels but maybe there is a better approach that I am not aware of?
Posted Jun 15, 2017, 9:43 AM UTC
Use the NN as a feature extractor and extract a feature vector for the image data. Then concatenate your non-image feature vector to the result, and input the result into a classifier (e.g. SVM).