3 ms·
This also seems like something a [convolutional] neural net should be able to learn pretty well and generating training data could be fully automated. Throw eve
by danbruc 4y ago
This also seems like something a [convolutional] neural net should be able to learn pretty well and generating training data could be fully automated. Throw everything at it - different fonts, different sizes, bold, italic, different colors, different anti-aliasing methods, sub pixel offsets, pixelation sizes and offsets, JPEG noise, rotations, ... - and maybe also give it some language model to better reason about plausible letter combinations. I would love to see, how good this could be.
- buildbot 4y agoAlready been done! https://github.com/HypoX64/DeepMosaics https://github.com/HypoX64/DeepMosaics
- foota 4y agoImage models are pretty bad at text, generally, so I question how well it would work on text.
- buildbot 4y agoGreat point!
- mft_ 4y agoIt’s not, though. It seems to be a very shallow understanding of the subject (or just insufficient consideration?) stated confidently (as so often happens these days). As a sibling comment to yours also points out, there are plenty of examples to the contrary - models taught to recognise text from indistinct images. We’ve all been contributing to this for years via Captchas, and now we’ve got to the stage where our iPhones apply the concept locally to text found in our photo libraries.
- buildbot 4y agoIt was my understanding that anything trying to recover text is still hard to do well, but I could be wrong - I have not worked with image models in awhile. Classification and OCR is truly well solved though.
- teruakohatu 4y agoYou are probably thinking of diffusion generation models. Models in general work absolutely fine with text. Just about the first convolution neural network examples you come across are basic character classification examples.
- layer8 4y agoFor blurred (instead of pixelated) text, take a look at https://arxiv.org/abs/2211.10103 https://arxiv.org/abs/2211.10103.
- PartiallyTyped 4y agoShould be very straight forward with cold diffusion.
- loh 4y agoA neural net was my first guess as to how this would work but was pleasantly surprised at the actual technique used, which makes a lot of sense. The animated gif does a great job of explaining it on its own.