-
Notifications
You must be signed in to change notification settings - Fork 137
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
Augmentation may distort too much #482
Comments
Off-topic: I would like to see how you logged images to Tensorboard. Could you share the code for this? More on-topic: it looks indeed like this much distortion is too much. I would think that to train a model to recognise text, it should be able to 'see' the text. |
Sure, I made a pull request #485 in case this is useful for other people |
I'm fairly sure we dialed in the values when we rewrote the augmentation a while ago but there's also a difference in the scale of the rotation between the different datasets as I just saw. What kind of training data are you using? In the line strip format the rotation can be quite high resulting in data like yours but otherwise it is fairly low at max 3 deg. |
I was using arrow training data, so that should not have been the cause. I am also currently looking into this, I will probably to a PR later |
OK, thanks. I've got a bunch on my plate so not having to track down bugs like this really helps. |
I just made #489 |
Thanks, it's been merged. |
@notiho I still have a few images that are too distorted: |
You are right, it looks like that for longer lines, a rotation of 3 degrees around the centre as is currently possible is already too much. |
I just added a few lines to also log images using tensorboard, and I noticed that when using augmentation, sometimes the lines get rotated so much that most content gets lost towards the ends. I assume that this is too much to make sense? I have attached an example. I suspect that this is caused by
ElasticTransform
which also does an affine transformation.The text was updated successfully, but these errors were encountered: