>A couple existing computer vision projects come to mind. And this: http://labs.systemone.at/retrievr/ you might stumble across new things if your search criteria aren't keywords