Real Time Person Removal from Complex Video
github.com
github.com
Imagine someone adding your face to a video of a crime.
The only difference is that the skills and computation power necessary to make it realistic enough are now much more accessible.
In 1896, a small handfull of people could conceivably alter film in a time-consuming process to achieve then-believable (and now generally laughable) results.
In 2020, billions of computers worldwide can alter video streams to levels requiring extremely good detection methods, or defeating even those, in realtime.
"Photographic evidence" was at one point in time a gold standard.
The era of analogue recordings -- that is, analagous to the ground truth -- created a period of high-detail, high-fidelity records of facts, in the original sense of events.
Rather than relying on testimony, witnesses, hearsay, or small fragments of physical evidence, there were records of still or moving images, audio, and more.
But with that came increasing capabilities to edit those records, general perception of which generally strongly trailed capabilities. It was the creator of uber-rational detective Sherlock Holmes, Arthur Conan Doyle, who was taken in by fabricated "fairie" photographs:
https://www.mentalfloss.com/article/559519/cottingley-fairy-...
What's changed though is the level of skill required to doctor content (none, with available software), the speed at which the alterations can be accomplished (realtime), and the detail and convincingness of the alterations (high).
A hydrogen bomb does the same thing that Greek Fire does, at scale.
The gas turbine does the same thing the ox does, at scale.
Mustard gas does the same thing a bee does, at scale.
Scale matters.
They are people in jail with a lot less "evidence", and these things will only make things worse.
For all of the convenience that these modern innovations provide, that slight chance that they will be exploited for ill-gotten gains does seem plausible.
State actors would love to be able to deepfake someone into a crime scene and then say 'hey look this is signed so it's totally legit'.
As far as I understand this is a problem for Bitcoin because even temporary forging of the chain allows the adversary to double-spend funds, and once they are exchanged for real-world money/services they're gone. For an audit chain this shouldn't be a problem as it's only for logging and there is no monetary value tied to the chain. Also, the chain could be anchored with a traditional trust model and wouldn't need to be completely trustless like Bitcoin.
A blockchain with proof of work solves the problem of decentralization and absence of trust; however, for legal matters, having a centralized root of trust is the simpler way to go and requires much less resources.
However, tampering with the actual recording device is a very relevant risk - I struggle to imagine an attacker who has the desire and capability to make some serious crime, and convincingly fake a video as part of it, but would be foiled because they can't figure out a way to upload it properly in the exact manner as a real camera would.
Any tamper proofing process may be viable for news outlets and courts, but if the technology is easy enough to use there will be no escaping spreading of fabricated facts.
Courts today readily admit the testimony of eye-witnesses, which ware notoriously fallible. It is a common misconception among tech people that all systems operate in rational ways, but this is only really the case for machines.
Very elegant and concise. I would say this extends to all deeply complex fields: engineering, physicists, quant, etc. They all have a mindset of "I can understand the whole system because they have logical components that build on top of one another" and so therefore expect and demand that all other fields do the same.
Honest mistakes are obviously a separate issue, but the parallel there would be bad lighting or a corrupted recording, neither of which are new issues.
TONS of people a convicted based on mainly eyewitness accounts, later to be released when proper evidence is found to exonerate them
Most of the Innocence Project is made up of cases like that
And sticking a monitor in front of the camera probably wouldn't work, at least if telesync/cam rips are anything to go by :)
You now have a signed fake video. You're welcome.
It's more about chain of custody/location and time verification. Video authentication can't be used to tell if a video is real because it may just be a "real" recording of faked content. But you can say with some certainty that a video came from DVR X at Y time.
If manipulation becomes commonplace, more people will default to "doubt", which is good.
[0] https://www.snopes.com/fact-check/did-trump-impatiently-dump...
I think the way to neutralize information warfare (an incredible flood of cherry picked 'takes') is to have businesses and politics become more transparent, to a degree that would seem extreme (and individuals more anonymous).
As ever, context matters. This isn't some armaggeddon scenario where suddenly either anyone can be stitched up for anything or all evidence must be thrown out.
The US uses a common law system, juries won’t buy it until the average person grasps how easy it is to make high quality fake videos. Navigating the court system is both time consuming and expensive.
We’re not only talking about courts, though. Private parties like an employer may have different standards or could use this information as leverage.
What we see in a video can equally change what is portrayed by careful selection of the what leads to the event being shown as well as what follows. The other threat to justice is video existing that is not entered into evidence whether by procedural means or deceit. Throw in that not only is the image portion valuable and subject to manipulation but audio is far easier to tamper with.
The only thing you'd need to change in that novel is substitute China for Japan
I'm one of the increasing number of helmet camera cyclists. Last year, a driver nearly hit me head on and stopped nearby, so I went over to politely tell them to pay better attention. They got angry and tried to assault me with a screwdriver. Once the driver got violent, I left, shouting out his plate number for the camera, and then called the cops. The cops arrived a few hours later and loved the video. But after working with a detective, it became clear that the video probably wasn't enough to get a conviction. We had to get a second independent piece of evidence placing the driver at the scene of the crime. In this case, the driver was working for Uber, whose GPS tracking placed him at the scene at the time of the incident. (I had no idea the guy was an Uber driver, and I'm thankful that the police had the insight to suggest this possibility.)
Just last week the driver plead guilty to disorderly conduct, after the charges were reduced as part of a deal made with his lawyer.
You can watch the clip here if you're curious: https://www.youtube.com/watch?v=trSB3mK78bs
That is more likely why they need the 2nd piece, They want to make a deal, they never want to go to trial, so if they have overwhelming evidence then 99% of guilty people, and 90% of innocent people will take the deal offered
The plea system needs reform, something Larry Krasner seems to be doing rather well with in Philadelphia.
But perhaps the most damaging aspect of all this is the erosion of truth, in people’s general feeling that nothing can be trusted.
Might this be an opportunity for crypto education? Digital signatures are pretty powerful.
Yet, people are serving life sentences over eyewitness testimony.
>>I'm one of the increasing number of helmet camera cyclists. Last year, a driver nearly hit me head on and stopped nearby, so I went over to politely tell them to pay better attention.
Cops have already a lot of work and probably didn't care about your case. In the video you clearly turned around and followed the guy hundreds of yards. Almost hit me or whatever...not suggesting that he should have threatened you with a screwdriver, but you shouldn't push your luck. You never know who the other person is and in what mood you find them. "You're on camera" and "I'm calling the cops" can be famous last words. He didn't hit you, and you should have called the cops, if he broke traffic laws and you felt so strongly.
Actually, the cops cared more than I expected, as I have been keen to emphasize to cyclist friends of mine who believe that the cops don't care at all. If the cops didn't care about my case they wouldn't have even responded. They are overburdened, absolutely, but they put in more effort than I think most people would notice. I actually helped them out a lot by contacting Uber independently, which got their subpoena processed as it seems to have been missed by Uber. If you make it easy for them to help you, they're more likely to.
As for whether I should have followed the guy, I have talked to many drivers who passed me dangerously over the past decade and very few react violently. I believe offering feedback to drivers is valuable, particularly given that the vast majority of them are simply ignorant about how to drive safely around cyclists. Many were not aware that they were driving dangerously. Many drivers apologize and say they will do better, and I believe them. Calling the cops because someone passed you too closely will almost never lead to any changes, in contrast. The best you can hope for there is that your report gets added to some traffic safety statistics, but I'm skeptical that occurs in Austin, TX, where I lived at the time. If you have any better ideas, I'm listening.
Also, "hundreds of yards" isn't right. Pulling out Google Maps gives a rough estimate of slightly less than 100 yards in total.
Therefore if someone deepfakes you, you'll be able to prove via your cache that you were not doing that at the time of that video's capturing.
The fear of fake videos is overblown. What amounts to a screenshot of a headline can get 30k upvotes and comments on Reddit without anyone asking for a source. That tendency is what worries me, not the medium.
I can imagine a world where false tweets/videos/headlines are generated specifically for you to keep engagement levels high. The outcome would be not only do we not know the truth, but no one can agree on the truth. It’s something that currently exists in our society, but technology can make the split bigger.
Those are much less sophisticated than the sorts of stuff this enables.
Pointing out a qualitative similarity does not mean quantitative differences don't exist, and quantitative differences sometimes create qualitative differences as emergent properties on a higher level, e.g. that of society. Denying this truth (and downvoting me for saying so) is idiotic.
We are in for a grave period in history indeed.
There's other cool stuff that will come of this but the fact that this is the idea mentioned every single time shows a severe lack of imagination in our sphere.
Faked images are super popular and effective and are used to reinforce biases.
Major outlets like Fox News that traffic in false information have bad reputations and also good reputations among others.
You are right that this is isn't a technical problem though. Why bother faking a video or photo when fake words (misquotes and lies) are 10000 cheaper and just as effective?
We’re entering an era of radically different scale where anyone will be able to manipulate imagery. Our environment could be saturated with fake media in a way it’s never been before.
I like to think I'm good detecting fake videos or images, but I guess now I'll have to check the sources every time.
Fake (possibly NSFW): https://www.youtube.com/watch?v=4r0TCQrfMq4
https://github.com/tensorflow/tfjs-models/tree/master/body-p...
There's an immediate need for an app that will remove the background of people for privacy purposes.
https://news.developer.nvidia.com/logitechs-new-webcam-inclu...
I’ve seen real-time background removal for video and for still photos, but never gets it perfect. Too many artifacts.
That’s why the green screen is still utilized.
I mean: if there's too much crowd, you have to wait a long time to get every little part of what's behind. So I'm not sure that ML will be useful except maybe to detect "humans" and decide what parts need to be replaced
Link below includes images of streets with people “removed”, and has the oldest known image of a person, a shoeshine that stayed in one place long enough to be seen
But there's software to do it with a decent camera that works okay, you'd be better off with a green screen though in most any situation.
I don’t think it will be long before current-day dictators start doing the same thing with old footage containing previous allies they no longer wish to be associated with.