Forum Moderators: goodroi
YouTube founder Steve Chen said Thursday the Internet giant is testing video-fingerprinting technology to guard copyrights of material posted at its globally popular website."Today we're experimenting with video identification tools," Chen wrote in a blog posted online.
"Once accuracy is achieved, the challenge becomes speed and scale to support the millions of people who use YouTube every day."
Google Testing Video Fingerprinting On YouTube to Guard Copyrights [news.yahoo.com]
There's going to be a whole new level of cloaking if they get that to work! :)
...
If the video has some hidden value direclty recorded from the broadcast - like captioning, or showview codes, you know the code that tells your VCR/DVD when to start recording... or whichever - they can look for that. But if you re-encode a file to be so plain it hurts, that "fingerprint" or whatever gets lost.
I read the other day that not long after we brought up the possibility here on WW, they've started trying to identify shows by their audio stream. ( No connection though. ) That's a better, and a more credible idea. They've probably found out most of the shows by a simple speech recognition software that's available for like what... $200?
Video recognition ( as in an AI telling what / who's on the video ) is sci-fi. It's in the works, but no-one is there yet. Not even still images can be disassembled with a good accuracy, even though shapes are recognized, the emphasis of shapes within shapes is a problem. ... not to mention that with some creative lighting ( not all shows are recorded in studios ) it's not that easy to recognize shapes either.
And as the very same thread, which replied to the very same quarterly propaganda stated... it's not Google who's going to invest in a multi-billion space-age security and intelligence project. Not Google, not for DowntheTube, not to please stockholders that they're doing what they can to not get sued again and again.
...
One thing I do know for sure, this will require a tremendous amount of computing power. Analyzing a single image and trying to find a match is one thing but analyzing a sequence of video running at 30fps then trying to see if there is match is on whole other level.
If the video has some hidden value direclty recorded from the broadcast - like captioning, or showview codes, you know the code that tells your VCR/DVD when to start recording... or whichever - they can look for that. But if you re-encode a file to be so plain it hurts, that "fingerprint" or whatever gets lost.
As far as analog captures/recordings go those reside in the overscan area which looks like a band of noise on the outside edges of a video when you view it on computer, it's not visible on TV. Most people crop or mask this area for aesthetic reasons to begin with.
The few that do can eventually be weeded out through manual intervention.
It would, however, be insane for Google to admit that such an algorithm can exist: I'm sure they have hundreds of PhDs who know any number of reasons why it can't. And if Google admitted that such a thing could exist, someone might pass or construe laws to make them create it -- which would be expensive at best and ultimately impossible. (Remember, this isn't a static thing: it is orders of magnitudes harder than, say, than weeding out plagiarized spammy websites, all the while spammers are busy tweaking their sites to avoid yesterday's spam-detectors.)
It's the MPAA goons -- and a stupider pack of Luddites hasn't walked the planet since the agricultural revolution -- that claim this is technically possible. Let them prove it's possible by doing it. Until they've done that, there's no point in anybody, least of all a judge, paying any attention at all to anything they say.
Impossible IMO, as soon as they implement such a system someone will be posting how to get around it on a video website. There's too many variables with video, you can encode the same video at ten different bitrates and each one is going to be unique with it's own display characteristics. You can add noise, remove noise... there's too many things you can do to change it.
Absolutely nothing is impossible. Forget the bitrate and the detail and take a step upwards to the "viewed video". It's a collection of frames - images if you like with a soundtrack. A human could spot a copied video based on what he remembers and what he sees, teach the machine to do that and the problem is solved.
The prize is I think in being able to recognise the "general picture" not the small detail and if you recognise enough of the clip then the red flag goes up. To be sure, serious computing power may be required but for google I don't think that's an issue. It's just going to take some clever code and algos and that is also something they are good at creating (or buying).
Also, if you add noise or radically change the clip to cirumvent the system then you're basically destroying the end product so what's the point.
The prize is I think in being able to recognise the "general picture" not the small detail and if you recognise enough of the clip then the red flag goes up.
I'd argue that's where the issue lies, there is no detail. It's all "general picture" which is going to produce a lot of false positives.
You and someone else mentioned audio, that on the other hand may be practical. Especially if they used it to initially flag videos then see if they have video match.
You and someone else mentioned audio, that on the other hand may be practical. Especially if they used it to initially flag videos then see if they have video match.
Very true. Would be best to sample with a fairly coarse filter before applying too much computing time to the task... A couple of million in the lottery would also be more than acceptable ;-)