The demo picture they chose is interesting. It's obviously a tiger, and is identified as such with only 90% probability. I appreciate the difficulty of the problem and how big of a success it is to achieve even that level of confidence, but that low level of confidence really shows how far we are from being able to simply trust computer vision. Still useful from an information retrieval perspective, I expect.
You realize that softmax scores aren't probabilities, right? It's just a relative measure of confidence, scaled such that they all sum to 1.0.
Cloud Video Intelligence API
51–60 of 91 posts
Re: Cloud Video Intelligence API
#52Re: Cloud Video Intelligence API
#53Correct me if I'm wrong, but this is just a frame-by-frame labeling. You can download whatever pre-trained CNN, pass individual frames through it and get the same result.
It also mentions verbs like swimming so it may do those across several frames? Not sure how much more accurate that is than frame-by-frame
Re: Cloud Video Intelligence API
#54I think their model should take a second pass on the words and probabilities, independent of the video. Look at their example: Animal: 97.76% Tiger: 90.11% Terrestrial animal: 68.17% So we are 90% sure it is a tiger but only 68% sure it is a land animal? I don't think that makes sense. It could be that this is a weakness of seeding AI data with human inputs. I can believe that 90% of people who saw the video would ag…
Re: Cloud Video Intelligence API
#55what is the "video" bit here? This is just running image recognition on a bunch of frames.
how do you know the implementation details? it would be completely naive to implement it that way, considering there is an entirely new attribute video applies over images which of course is "time". I don't know shit about ML- talking out of my ass here- but I'd be surprised if the algorithms didn't account for changes over time or canonical entity recognition (is this the same boat that was in the last image)?
Re: Cloud Video Intelligence API
#56When you use these Google APIs, can Google keep/ use your data in any way?
Disclaimer: I work for Google but am definitely not a lawyer and can't authoritatively speak for Google here.
Re: Cloud Video Intelligence API
#57I have been on the beta program for this and generally the results in our testing have been very good. I particularly like how granular the data can get.
What do you guys plan to do with it? Another poster mentioned how it seems hard to imagine a business that has a model around "finding the sailboats in this batch of pics."
Getting proper structured metadata from content has traditionally been expensive as it has required humans, sometimes trained as librarians, so providing the ability to extract some meaning from video becomes valuable.
Even for systems that have trained librarians, it can still help to have the ability to have a system that highlights the general content so they can further refine it and bring it inline with a taxonomy.
Google Vision API also helps because the metadata can be placed against timecode, further helping the ability to search for particular subjects within a video that might otherwise not be found easily from quickly browsing the videos.
There are other use cases depending on the customers need (such as a customer making sure that certain things are not in video about to go to air), but none of it has to do with marketing.
Re: Cloud Video Intelligence API
#58It's awesome, but I can't really see any application beside content filtering and supericial content classification.
The Google implementation can also detect when different people are speaking which is useful - though it takes someone to tag who is who.
As I mentioned in another post, it can also highlight where things are happening in a video - for instance a 2hr video where a scene suddenly appears. Like in a nature video rushes where an animal appears for only a few seconds.
Other types of video analysis can also detect problems in the video/audio, such as dropped frames, noise or colour gamut issues.
Re: Cloud Video Intelligence API
#59Earlier quoted context omitted.
how do you know the implementation details? it would be completely naive to implement it that way, considering there is an entirely new attribute video applies over images which of course is "time". I don't know shit about ML- talking out of my ass here- but I'd be surprised if the algorithms didn't account for changes over time or canonical entity recognition (is this the same boat that was in the last image)?
The linked press release shows an animal is detected -- tiger etc. It does not say tiger running or hunting, which is where the time component would have been used.
Re: Cloud Video Intelligence API
#60I think there is a need for a comprehensive system for image and video data analytics. Much like how we today have relational databases (postgres, MYSQL) and full text search engines (lucene/Solr). The approach Google or Amazon have been taking which involves providing a "tagging" API is frankly unimaginative. I am working on Deep Video Analytics an Open Source Visual Search and Analytics platform for images and vide…