-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Demo request #3
Comments
Hey @MjdMahasneh, I managed to get the deformable convolutional layer working. Or at least I think I did. Currently trying to build an auto-encoder for training on medical ultrasonic 3d images. (grayscale) It seems as if my decoder is kinda broken. The reconstruction of the ultrasonic image from latent space does not work. Here is my decoder (some of it I left out):
As an example: As you can see: Replacing the deformable layer with a "normal" conv layer everything works fine. --> no plain area on the right and bottom What am I doing wrong? |
@DezzardHD hello, the snippet is not clear enough to be able to anticipate what went wrong. I suggest you share the full code of 1-the working network, and 2-the malfunctioning network. Additionally, could you provide some context on the task? Loss function? Input and output sizes? Apart from that, from what I can see in your code, I suspect that the behavior might be caused by stacking of un-pooling layers and transposed conv layers. To be honest the code could use some editing for readability as well (e.g. you seem to be using the terms deconv and transpose_conv as if they refer to different things. To the best of my knowledge, these two terms refer to the same semantic) Anyhow, i could try debug the snippet with you if you post more info as I explained above. best :) |
Hello @kondratevakate
Thank you for the great effort. I am hoping to use your work in a detection system that am working on at the moment. Deformable convolution seems to be a good strategy for my data; however, I am still trying to understand the implementation of it since it is all new to me.
It would be really nice and helpful if you maybe add a minimal example of how to use it to build a model. Is it as simple as replacing a convolutional layer by a deformable layer?
Another question, is this implementation version dependant? Am using torch 1.7.1 on a Windows machine.
The text was updated successfully, but these errors were encountered: