Live data from Hacker News

Image Scrubber: tool for anonymizing photographs taken at protests

everestpipkin.github.io

291–300 of 410 posts

Re: Image Scrubber: tool for anonymizing photographs taken at protests

#291

Earlier quoted context omitted.

If you blur then mosaic, or vice-versa, then presumably you get rid of the low and high frequencies? Depending on the detail shown in the original image either, or both, might remove enough information to render the image anonymised. How about replace each face with a "this is not a person" AI generated face, then blur+mosaic. Or just a non-person face using a deepfake system that matches the facial expression?

Why do all these complicated things? Just draw a black box over faces.

Because the result is a lot more ugly.

Don't tell people what not to do. Figure out why they're doing it, and provide what they actually want while still achieving the goals (here: security).

Very coarse mosaic, add noise, then blur seems reasonably safe, and doesn't have to look like crap.

Re: Image Scrubber: tool for anonymizing photographs taken at protests

#292

Earlier quoted context omitted.

If you do something really simple like a Gaussian blur (which is a type of convolution), it might be possible to find the inverse convolution (de-convolution) and restore the original image with some accuracy. One method is the Lucy-Richardson deconvolution [1], which is an iterative algorithm, and here [2] is the best practical example I could find right away. Unfortunately the text is not in English, but the illust…

https://github.com/Y-Vladimir/SmartDeblur http://smartdeblur.net/

Yes, that's it, thank you! And here's the English version of the article I linked above: https://yuzhikov.com/articles/BlurredImagesRestoration1.htm

Re: Image Scrubber: tool for anonymizing photographs taken at protests

#293

Earlier quoted context omitted.

Make sure they are 100% opacity. A lot of people mess this up and use 90% opacity or similar and the original image can be revealed by messing with the color levels.

I've doxxed my Reddit username on my Apple phone doing that exact thing. The black marker is not opaque, even after a few stripes over the username. You have to do it many more times.

Easier to select an area and delete it from the layer entirely so that a transparent hole is left. Then make sure you cleanup EXIF and other metadata or you may have the original image still in a thumbnail field at reduced fidelity.

Free online metadata viewer http://exif.regex.info

Powered by FOSS (Perl-based) https://exiftool.org

Re: Image Scrubber: tool for anonymizing photographs taken at protests

#294
post #101

Earlier quoted context omitted.

That would be the topic of the week, if we were seeing protests. What we are actually seeing is something that is quickly approaching race riots, here is how that has happened: Local government officials pulled law enforcement, because cops are bad and protesters are good. Looting and arson cause hundreds of millions of dollars of property damage to those that have nothing to do with the purported cause of the riots.…

6 paragraphs, 0 answers as to whether George Floyd deserved the form of justice you would extend to his murders or why he got an extrajudicial execution instead. If there weren't riots, the topic would be whether to charge the direct murderer. Because of the riots, the discussion has shifted to charging his accomplices. This is progress, but not enough progress. And yes, I definitely want to see them convicted. If th…

huh, I've never seen someone try to wave a bloody shirt quite like that. Well I don't want to make you count too many sentences before you get to my magic chant: I disavow all non-people-of-color (including police officers, soldiers, census takers, BBC licence fee collectors - especially those with internalized racism) and, in response to their atrocities, now identify as a left handed 86 year old black lesbian woman+.

You are baying for blood, not seeking justice. You can't even defend it with the infamously flexible ethics of utilitarianism, because the strategy has been employed numerous times - and it always results in the utter ruination of those that pursued it. Ask Zarqawi. Name one example of this strategy succeeding, I'm genuinely curious - because the only ones I can think of involve colonial subjugation tactics that ultimately resulted in self destruction.

Re: Image Scrubber: tool for anonymizing photographs taken at protests

#295
post #182

Earlier quoted context omitted.

This is not fair at all. Protest turned to riots, literally burning down police stations. Police action wasn't until much later, and they were perfectly fine with the daytime, civil unrest. During the evening, the 'protestors' went home and the agitators came out to fight police, and that's that. When people are looting every store on a street, the police have no choice but to physically move in. There are very few o…

> This is not fair at all. Nyet, comrade. My points were perfectly valid and to not acknowledge them is willful ignorance at best. Black bloc and others are a problem but that actually feeds into what the authorities want, which is to completely suppress protest and civil disobedience. Challenge: explain away the arrest of compliant CNN reporters on live tv, as well as the intentional targeting of reporters elsewhere…

That police, in some instances, act irresponsibly, does not invalidate the absolute need for police to use some degree of force given the prevalence of a variety of violent agitators.

As for the journalist - in a riot situation, people are often detained temporarily as police are clearing areas. Once a riot hits, the police are within their rights to clear out areas. While the legality of temporary detainment varies, you should consider why police are all carrying handfulls of plastic ties ... to detain people.

In some cases, the police were shooting rubber bullets in the direction of protesters wherein there were reporters - there's nothing wrong here.

In some cases, the police were shooting pellets directly at reporters, I don't think this is fair or right, but it still doesn't abnegate the need of cops to be there and to clear people - also - we never know the full details. Maybe the police had warned the crew to leave several times before.

Once things turn into a riot, it's going to be a little bit of a fight, there's no other way about it. If this were 50 years ago there would have been batons cracking heads, thankfully we don't have that. We have have now is actually fairly mundane.

Also, the regular protestors, during the day, are allowed to do as they please generally speaking which is fine.

Re: Image Scrubber: tool for anonymizing photographs taken at protests

#296
post #239

Really weird that nobody in the thread is pointing out that this is basically a website that says "give me your photos, specifically from protests, which have details that you want to keep private". It doesn't matter that it theoretically all happen in the browser. You can serve different versions to different IPs etc. Every heuristic in me would be screaming don't use that if I would have a need for such tool.

[deleted]

Re: Image Scrubber: tool for anonymizing photographs taken at protests

#297
post #272

Earlier quoted context omitted.

It's a static site running on GitHub pages, over HTTPS, directly out of a linked repo so you can examine the source code. I literally could not imagine a more transparent way to serve this application. The only way an attack vector is possible here is if you think GitHub themselves would maliciously inject an altered version of the code in the repo, and even then you'd be able to see the code and network requests in…

> I literally could not imagine a more transparent way to serve this application. Just distribute the code for local execution? Sure, it's less accessable for the target audience, but it is more transparent. But what else is new? Most users are willing to sacrifice privacy and security for convenience. That's how we got into this whole mess.

> Just distribute the code for local execution?

I mean, I get what you mean, but this is literally what's already happening. It's distributed via HTTP, and executed in your browser. You can save it (Ctrl-S, still a thing browsers do), and -- since it's distributed in source form -- easily inspect it, or reopen it later, in a different browser on a different computer. A zip file of the same thing is available on the repo (it's a zip of the repo).

If you don't trust that it won't access the web, disable your internet while running it or some such, as with other code you don't trust. If you don't trust it to mess with your files, well, you're in luck because modern browsers are probably the best audited sandbox out there.

I say I get what you mean, because most people won't do any of it. Instead of saving the page and running what they trust or have verified to be a safe snapshot of the page, they'll reopen the hosted version, trusting that it's still safe, even though the page may have been replaced with one that does upload their files.

Re: Image Scrubber: tool for anonymizing photographs taken at protests

#299
post #67

Earlier quoted context omitted.

Yup, I'd love if we were able to be a unified front and collectively say the mayhem will not stop until all four involved are charged. And if they're not convicted... 1992 will look like a joke.

aaugustt says> "And if they're not convicted... 1992 will look like a joke." So what if a jury finds them innocent, which is highly likely? What do you mean "1992 will look like a joke"?

A billion dollars of property damage and the targeted destruction of businesses operated by Korean immigrants, but multiplied by a factor that will ensure laughter at the memory of those killed in the '92 race riots? I don't know how you could more charitably interpret the "wish".

Re: Image Scrubber: tool for anonymizing photographs taken at protests

#300

Earlier quoted context omitted.

What if you stop an EMT from checking the pulse of somebody who your co-worker has been choking to death for minutes? Does that make you an accomplice, too? If your city charged these cops justly then nobody would be burning it down; cure your disease and the symptoms will go away.

>Does that make you an accomplice, too? Yes, deliberately preventing anyone from providing care or defense for a person who's being murdered makes you an accomplice to the murder. >If your city charged these cops justly then nobody would be burning it down Doubtful. Here's a video of East 4th street in downtown Cleveland being destroyed by pillagers last night: https://www.news5cleveland.com/news/local-news/cleveland…

>Yes, deliberately preventing anyone from providing care or defense for a person who's being murdered makes you an accomplice to the murder.

Are we in agreement that this was documented as happening, and the other cops present were accomplices in the murder of George Floyd? If so, why do you think they aren't being charged?

>Who should the city of Cleveland have charged justly to prevent this?

I assumed GP meant Minneapolis, which I feel is reasonable given the context. But okay, random US city accepted. Let's see if your city has a history of letting cops get away with killing innocent black people... oh yeah, one of your cops killed a 12 year old kid who was playing airsoft in the park and was subsequently hired by another police department in the same state without facing any charges.[0] So maybe charging Tim Loehmann would have helped make your city less sensitive to this pattern being repeated elsewhere in the country.

I don't think violence against businesses is helpful, but I do think violence against the government is helpful; it seemed to get a cop charged. They need to stop this pattern of violence ASAP, and they need to face time for crimes committed.

[0]: http://archive.is/jDQv3

Post reply on HN