Computer Vision is Artificial Intelligence
quantombone.blogspot.com
quantombone.blogspot.com
On a related note, David Lowe, of SIFT fame, once related to me a story about when Isaac Asimov visited his research lab in the early 1980s and when they explained to him that computer vision was about enabling robots to see the world, Asimov shrugged and said he never realized that was even a problem -- he just assumed robots would be able to see.
(sorry for the spammy post, but I'm really impressed by the level of computer vision experience and talent showing up in this thread, and wanted to reach out to you all. We are a startup which is also actually solving hard CV problems)
And it will be funny if humans won't be able to make sense of that learning data :)
One of the biggest, and very immediate, obstacles in computer vision is the inability to extract 3d information from 2d images. My feeling is that by the time this problem is fully solved 3d images will become ubiquitous.
And that would be, precisely, what?
And guess what? They use vectors, linear algebra, probability and classifiers too! They just go to different conferences to talk about them. If you learn enough math you can see through most of the terminology differences.
Those of us in the so-called real world must never forget the harsh industry structure of academia rewards fragmentation and obscurity, not unification and accessibility. It's the fault of the customers (grant makers) for rewarding this labor maximization behavior.
-- forgotten
Vision is trivially covered by the former definition, and clearly not by the latter.
"I believe that once we have made progress on vision (not in the narrow-universe setting) to the point where generic visual scene understanding is effectively solved, there won't be much left that needs to go into the "ethereal" mind which cognitive scientists want to empower machines with..."
This is a great point but it may have implications that won't make the author happy.
If the field of vision computer vision is "nearly as big as" the field of general artificial intelligence, it may not be a good direction from which to approach general artificial intelligence.
The vision problem involves low-level problems of light-physics-etc, mid-level problems of object transformation and distortion and high level problems of cognition. Saying that vision is hard is saying we need to find one algorithm which can fluently mix these levels rather than using several algorithms that just sequentially deal with each level. And such a level-mixing algorithm sure sounds close to general IA.
It fits with argument of people like Jeff Hawking that there's a "Kernel" of general AI that computer vision is just an instance of (see http://books.google.com/books?id=Qg2dmntfxmQC&lpg=PA101&...). But there's nothing there that says computer vision is useful direction to approach that Kernel from - the technical considerations of vision are hard and you haven't shown it provides a particular useful division in a divide and conquer strategy.
I think once vision researchers understand just how close they are to hardcore AI, they will realize that there is a plethora of knowledge (not all visual) about the world that can be used to create better object recognition systems.
-Tomasz (blog post author)