I am currently trying to implement FCN for semantic segmentation in TensorFlow as it was previously done in Caffe here.
Unfortunately I'm struggling with following 3 things:
1) How to map "Deconvolution" layer from Caffe to TensorFlow? Is it correctly
Thanks to the advice from @24hours I have found answer to all the 3 questions. Unfortunately FCN of arbitrary size in tensorflow is a bit more complicated than in caffe, but hopefully I'll solve that soon as well.
tf.nn.conv2d_transpose can be used.
2) Crop layer is not needed,
output_size of the
tf.nn.conv2d_transpose layer can be used instead.
3) At the end I have used