4 ms·
This seems like a temporary problem as AI models improve. If we can figure out how to extract meaning from distorted images, AI will be able to as well. OCR fo
by ec109685 2y ago
This seems like a temporary problem as AI models improve. If we can figure out how to extract meaning from distorted images, AI will be able to as well.
OCR for distorted text is a solved problem. Relatively simple math based on normalizing text size and shape can be used to calculate how to reverse distortion.
- ryandamm 2y agoIf calibration is a temporary problem, it's because the people building those AI models understand imaging really deeply, and engage with some of the ideas in the linked post. To put it another way: if you want to build AI models that understand the world in 3D via 2D images, you should probably understand projective geometry, camera calibration, etc, extremely well.
- lelag 2y agoOr does it ? Drawing on a parallel from my experience in NLP during the early 2000s, the field was largely dominated by linguists trying to grok language and structuring rules manually. However, the most significant advancements came when we shifted towards using massive datasets to train models, without requiring explicit, deep linguistic knowledge. Similarly, maybe the next frontier in 3D vision is employing large datasets to train a black-box AI without us having to understand and get the math right.
- ryandamm 2y agoI think we have objective information about how protective geometry works. Ergo, I would not bet against teams that understand that objective technical field; AI is not magic, and knowing the fundamentals will always help. Better models, smaller models, faster models; the less you leave for the model to solve in latent space the better you’ll do, I think.
- whiplash451 2y agoIf that was true, transformers would have been useless for NLP and deep learning for Go. You can argue the exact opposite: the more you leave to the model to learn by itself, the more likely you are to find a solution that was not accessible to humans and their limited feature engineering capability.
- midjji 2y agoTransformers and deeplearning was reconfigured to be in 2D for GO. Trying to apply 1D variants did not work, and people did try.
- midjji 2y agoYou cant compare a real technical field with hundreds of years of real world use to some social science nonsense. Linguists have never made useful or testable predictions of any kind. Geometric computer vision has been refining camera calibration to the point where we use stereo to find things billions of light years away.
- deleted 2y ago[deleted]
- midjji 2y agoThank you for keeping us old school computer vision guys in buisness. If deep learning folks actually used good calibration, and didnt constantly argue eh an offset of a few pixels does not matter, they might actually be competetive with classic methods by now. Well competetive accuracy wise, but not performance wise at least. Most VO systems localize a camera before the images have been uploaded from ram to the gpu, and deep learning will have a hard time getting around that kind of performance limit.
- KaiserPro 2y ago> OCR for distorted text is a solved problem I mean yeah, but thats because text is a fairly predictable, simple thing to extract. It has sharp edges, limited number of lines, and is neatly spaced relative to each glyph. Its also mostly high contrast. Structure from motion however has none of those luxuries. for "AI" to overcome that, it would require a model that has an innate understanding of the scale, shape and orientation of most objects in the world. Not only that, it'd also need to have an innate understanding of lens distortion to work out if the object is bent because of the image, or the object, or some other effect. I look forward to you releasing your model that does all this.