惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
AI
AI
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
U
Unit 42
Vercel News
Vercel News
Stack Overflow Blog
Stack Overflow Blog
P
Proofpoint News Feed
Microsoft Security Blog
Microsoft Security Blog
The GitHub Blog
The GitHub Blog
WordPress大学
WordPress大学
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
B
Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
F
Full Disclosure
Google DeepMind News
Google DeepMind News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security
Recorded Future
Recorded Future
N
News and Events Feed by Topic
雷峰网
雷峰网
V
Vulnerabilities – Threatpost
Schneier on Security
Schneier on Security
aimingoo的专栏
aimingoo的专栏
S
Schneier on Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
O
OpenAI News
Project Zero
Project Zero
罗磊的独立博客
G
GRAHAM CLULEY
腾讯CDC
P
Privacy International News Feed
V
V2EX
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Hugging Face - Blog
Hugging Face - Blog
爱范儿
爱范儿
H
Heimdal Security Blog
L
LINUX DO - 热门话题
Forbes - Security
Forbes - Security
美团技术团队
MongoDB | Blog
MongoDB | Blog
Security Latest
Security Latest
M
MIT News - Artificial intelligence
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
宝玉的分享
宝玉的分享
T
Threat Research - Cisco Blogs
TaoSecurity Blog
TaoSecurity Blog

remy sharp's l:inks

Deno Style Guide Easy 6502 by skilldrick Profiling React.js Performance BEM Naming Cheat Sheet by 9elements Visual 6502 Remix Elijah Manor (@elijahmanor) on X All – Tiny Helpers AST explorer Insecure How to Authenticate with Next.js and Auth0: A Guide for Every Deployment Model Revealed: quarter of all tweets about climate crisis produced by bots I Add 3-25 Seconds of Latency to Every Page I Visit GitHub - ericchiang/pup: Parsing HTML at the command line Browserling – Online cross-browser testing Error Handling with GraphQL and Apollo Schwerkraftprojektionsgerät How To Turn Off Catalina Update Notifications (Prompts & Badges) • macReports Maskable.app It’s 2020 and you’re in the future Emulators written in JavaScript | Frederic Cambus The Size of Space systemfontstack JavaScript isn’t always available and it’s not the user’s fault Programming Fonts - Test Drive Screen Size Map GitHub - Yonet/MixedRealityResources: Mixed Reality related resources The Lines of Code That Changed Everything Notes from the Internet Health Report 2019 CopyPalette Generative Artistry Profile a React App for Performance nanoSQL 2 Moving Your JavaScript Development To Bash On Windows — Smashing Magazine Startup Playbook How to Release a Custom React Component, Hook or Effect as an npm Package React Suite - Enterprise React UI Component Library Use VSCode Dimmer to Highlight Code when Teaching 3 simple rules for effectively handling dates and timezones Large collection of how to animate pixelart Accessible React component libraries mineral-ui.com Australian Government Design System Reakit – Toolkit for building accessible UIs Chakra UI Curl Cookbook The problem with tooltips and what to do instead GitHub - trimstray/the-book-of-secret-knowledge: A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more. It Form design: from zero to hero all in one blog post Brussels changes its mind AGAIN on .EU domains: Euro citizens in post-Brexit Britain can keep them after all Improve Your Email Campaigns with These Fantastic Tools Ethical Web Principles Old Typewriter Text Effect Bruce Lawson Google open sources standardized code in bid to become Mr Robots.txt Preferreds-color-scheme:你好,黑暗,我的老朋友  |  Articles  |  web.dev Free for Developers Startup idea checklist Developing a Robust Font Loading Strategy for CSS-Tricks—zachleat.com How I use Slack—alone—to get more done Upcoming proposals in JavaScript 🦄 VueJS is dead, long live VueJS! Bruce Lawson Answers for young people - Tim Berners-Lee Qubyte Codes - How I schedule posts using GitHub Actions Games and Graphics in Popup URL bars Stack 58 bytes of css to look great nearly everywhere The reduce ({...spread}) anti-pattern - RichSnapp.com The Online Disassembler CSS Gradient – Generator, Maker, and Background Chrome DevTools  |  Chrome for Developers HB88 | Đăng Nhập HB88 Cá Cược Nhanh Chóng Không Bị Chăn #1 Introducing React Apollo 2.1 - Apollo GraphQL Blog Color Palettes Generator and Color Gradient Tool Clément Chastagnol ~ Moving efficiently in the CLI Testing Async Components · Issue #346 · enzymejs/enzyme Game Platforms recent news | Game Developer Professional Sound Effects - Royalty-Free SFX | Unlimited Downloads entr(1) Learn React From The Comfort Of Your Browser Axe Rules | Deque University Record and share your terminal sessions, the simple way Web Design Museum Powerful New Additions to the CSS Grid Inspector in Firefox Nightly – Mozilla Hacks - the Web developer blog Latency | Apex Software HackerNoon Signals and Sine Waves (Learn Web Audio from the Ground Up, Part 1) JavaScript Systems Music Vintage bits on cassettes Microsoft Design Legal Documents & Contract Templates | Simply Docs create-graphql-server — instantly scaffold a GraphQL server GraphQL and MongoDB — a quick example Using GraphQL with MongoDB Your First GraphQL Server Build a GraphQL server from scratch Practical Redux, Part 3: Project Planning and Setup 架构标记测试工具 | Google 搜索中心  |  Search Central  |  Google for Developers Freesound
Finally, an AI that can reliably catch and undo Photoshop airbrushing. Who made it? Er, Photoshop maker Adobe
Katyanna Quach · 2019-06-18 · via remy sharp's l:inks

AI + ML

Talk about poacher turned gamekeeper

VIDEO Artificial intelligence built by Adobe can detect how an image may have been manipulated using, er, Adobe Photoshop, and predict what a doctored picture should have looked like.

Eggheads at the software giant teamed up with academics at the University of California, Berkeley, to develop, and hopefully soon release, tools that, essentially, reverse the effects of Photoshop.

Adobe’s Adobe Face Aware Liquify feature allows users to warp the appearance of facial features. Smiles can be turned into frowns, faces can be made slimmer and more symmetric. However, Adobe – the tech goliath behind a family of applications that can digitally edit and enhance images for marketing, art, graphics design, and mischief – is now interested in catching out, er, digitally altered pictures.

The research team crafted a convolutional neural network (CNN) to detect geometrical alterations in portraits edited using Face Aware Liquify. The model highlights the regions of the picture that have been altered using a heat map that shows which parts have been adjusted the most. Armed with that information, the CNN can also undo the changes to predict what the original image looks like.

Here’s an example, where the algorithm has managed to successfully recreate the original photo and a video explaining how the CNN works:

AI_photoshop

In the photoshopped image, the woman has a slimmer face and is smiling. In reality, however, she has a wider jawline and isn't smiling. First from left: Edited image. Second image: Heat map highlighting what photoshop effects the CNN predicts were applied. Third image: The CNN's attempt to reverse the changes. Fourth image: The original image.

The CNN was trained using 1.1 million images, 157,000 of them were unaltered and 942,000 were digitally touched up using the Face Aware Liquify tool. It learned to recognise the subtle patterns that were used to make someone look more conventionally attractive, such as widening the eyes and slimming the face.

An artist was then tasked with editing 50 images scraped from Flickr, the popular image sharing site. These were then thrown in with another 50 Flickr photos that have not been edited, to test the CNN’s ability to correctly detect and reverse the effects of photoshopped images.

The model was able to recognise fake images with 93.9 per cent accuracy, and could restore them with a 98.9 per cent precision. It’s pretty impressive, considering that humans often struggle to realise images have been digitally altered. The researchers compared the ability of humans and computers to recognize photoshopped images by conducting a series of experiments.

Adobe just wants to keep it real

A group of 40 participants were recruited over Amazon Mechanical Turk and asked to study 35 pairs of images that were placed side-by-side for six seconds. They were then asked to choose which one had been photoshopped, and were only right 53.5 per cent of the time.

“It might sound impossible because there are so many variations of facial geometry possible,” said Alexei Efros, co-author of the study emitted via arXiv and a computer science professor at UC Berkeley in the US. “But, in this case, because deep learning can look at a combination of low-level image data, such as warping artifacts, as well as higher level cues such as layout, it seems to work.”

Although the performance of the CNN is good, it’s trained specifically to detect changes made using Adobe’s Face Aware Liquify software package, and probably doesn’t work as well when other editing tools have been used.

“The idea of a magic universal ‘undo’ button to revert image edits is still far from reality,” said Richard Zhang, coauthor of the paper and a research scientist working for Adobe Research, late last week. “But we live in a world where it’s becoming harder to trust the digital information we consume.” ®