一鍵去除馬賽克,這次真的來了

2021-01-09 鋒潮評測

機哥今天想起,之前每次說到馬賽克技術的發展時,都會有機友給我留言:

我們想要的是打碼嗎?!明明更想要去除馬賽克啊……

害,你們這些人吶,別以為機哥不知道你們在想啥~

實際上,機哥在去年就已經給大家介紹過,iPhone 上的一個打碼功能被破解了。

我們經常直接在相冊裡,直接對某個重要的部位打碼,所以就會用到 iOS 自帶的畫筆功能。

But,有萬能的網友發現,如果我們把照片的曝光度、亮度等參數拉到最高,被打碼的內容就會漏出來。

這是因為 iPhone 這個畫筆功能,是真的還原了現實中的畫筆。

如果你現在在白紙上寫幾個字,然後用黑色畫筆塗抹後,把白紙對著陽光,一樣能看到被塗抹的文字。

看來有時候過於用科技還原現實,也不是一件好事啊。

但是吼,細心的機友已經發現,這種還原馬賽克的方式,有它的局限性。

一個是因為局限於 iPhone 上,另一個是因為局限於用「塗鴉」的方式打碼。

實際上,我們現在打碼的花樣,那可多得去了。

而用的最多的,還是那種一個個小格子組合起來的「真·馬賽克」。

機哥知道,你們最想知道的,是怎麼去除這種馬賽克。

我跟你們一樣,原本以為這種技術還要很久,才能被發明出來。

萬萬沒想到的是,這一天真的來了。

馬賽克不安全了

不知道有木有做程序猿的機友?

如果有,應該都知道 GitHub 這個網站:全球最大同性交友平臺。啊不是,是全球最大的程式設計師交流平臺。

每天都會有很多程序猿,把自己想出來的新技術、寫出來的新代碼,在上面分享、開源給大家。

而這個月,GitHub 上面有一個叫做 Depix 的項目突然火了。

沒錯,結合上文,應該猜到機哥要說啥了,這個項目就是:利用 AI 技術去除馬賽克。

並且,Depix 不只是提供一個構思,可是真真正正把這個技術做出來了。不愧是程序猿小哥,人狠話不多。

羅老師說得好,少囉嗦,先看東西。

那麼,機哥就先給大家展示一下,如今 Depix 能夠實現的效果。

比如說,這裡是一段打了厚碼的文字。

有一說一,如果你丟直接丟這張圖片過來,機哥橫看豎看都看不出原本的內容。

但是,人類做不到的事情,機器說不定就能實現。

於是乎,把這張圖片丟進去 Depix 裡,通過 AI 的計算之後,就會輸出去除馬賽克後的結果:

雖然不算特別清晰,但基本上能看見原本寫的是啥了!

如果機哥拿原圖來對比,就會更加感慨 Depix 的強大,幾乎已經把馬賽克還原得七七八八:

看到這裡,應該不少人都覺得害怕。

以前我們在微信上、微博上,沒少發出去一些打馬賽克的東西。現在有了這項技術,豈不是隱私全都曝光了?

想想看,最近又到年末,很多 App 都推出年度帳單、年度盤點什麼的。

很多人喜歡截圖曬出去朋友圈,告訴大家今年花了多少錢、聽了多少歌。凡爾賽嘛~

但是吼,機哥發現大家都會小心翼翼地給自己的名字、地址等隱私信息打上碼,甚至會把帳單裡買了什麼給打碼。

而這,這是其中一個例子。咱們需要打馬賽克的場合,遠不止這個。

而 Depix 的出現,會不會讓隱私,不再是隱私呢?

我這裡可以直接下個結論:至少在目前,還不需要擔心。

在我說為什麼之前,機哥建議大家先聽我說完,Depix 實現去除馬賽克的原理。

去除文字馬賽克的原理

平常我們給一個東西打碼,本質上就是把一張圖片分成一個個小格子,然後像 Photoshop 等修圖工具,就會給每個格子算出它的平均顏色。

然後就用這種平均顏色,覆蓋整個小格子。

所謂的馬賽克的薄與厚,其實只是看要分成多少個小格子罷了。

而要把馬賽克還原成圖片原本的樣子,其實是一個逆向過程。

但想想就知道,要實現起來有多困難。

畢竟馬賽克打得越厚,就會讓圖片的細節丟失得越多。就像上面機哥舉的例子,那幾個英文單詞哪怕經過 Depix 的還原,還是很難 100% 還原。

於是這兩天 GitHub 上面這個 Depix 項目,它的想法就是:利用 AI 人工智慧,讓馬賽克裡的小格子們,不斷跟資料庫裡已有的字符組合做匹配。

這就有一個問題了,資料庫咋整?

機哥今天拿到了代碼作者提供的資料庫,大概明白了他的想法。

想想看,英文字母只有 A~Z 的 26 個、阿拉伯數字只有 0~9 的 10 個、常用的英文標點符號也是只有幾個。

你們去看看你們電腦鍵盤的布局就知道了,幾十個按鍵就覆蓋了英語裡所有需要的東西。

機哥說這個的意思是,在英文語法下,「字母+數字+標點」的組合是有限的。

吶,如今 Depix 代碼裡就把這些組合列出來,就在這張圖裡:

Depix 的作者還考慮到每個字符之間的距離,可能會對運算產生影響,所以一次性做了「寬字距」和「窄字距」的資料庫。

所以說,每次運算時,只要把需要去除馬賽克的圖片丟進去 Depix 裡,Depix 就會開始進行逐一匹配,最終得出一個大致的結果。

好了,說到這裡,硬核的東西講完。

機哥就要開始回答,為啥我上面說:現在還不需要擔心隱私問題洩露。

目前還存在的問題

首先是,Depix 對原圖的要求極高。

我看到有從事這方面的專業人士分析,這個項目目前對文本大小、字體、顏色、hsl 也許都有限制。

機哥覺得嘛,像大家現在經常用一些花裡胡哨的字體,機器想要識別出來,還是有點難的。

機哥今天本來想自己試一下,但是沒成功。(這個項目是運行在 Python 語言上的,有點小複雜。)

但我看到網上有程序猿大神,已經成功運行了。

只是他說,他用自己的圖丟進去 Depix,出來的結果很爛……

吶,他把他名字打上馬賽克:

但 Depix 去除馬賽克的結果是:

emmm,機哥仔細比對了一下,除了字母「L」被還原了,別的就還是一團亂麻。

他推測,這個項目是這個月初才做出來,目前還在初期階段,所以還不夠完善。

除此之外,機哥覺得對於我們使用中文的人來說,Depix 還遠不能實現破解中文的馬賽克。

雖然理論上中文組合也是有限的,但數量會比英文龐大得多。

So,Depix 這個項目不僅目前還不支持中文,也許在短期內也很難實現。

所以不管哪種原因,機哥上面才說 Depix 至少目前還不能對我們的隱私構成威脅。

但未來呢?

AI要看你怎麼用

最近一段時間,我們似乎每天都能聽見 AI 又幹成什麼什麼事。

比如說,AI 修復了晚晴拍攝的視頻,不僅從黑白影片變成彩色影片,甚至幀數、清晰度也有所提高。

還有就是前兩天很火的,B 站有 up 主利用 AI 技術「復活了」歷代皇帝。

讓我們看到,原來歷史書裡的皇帝,真實的樣子是這樣的。

但與此同時,機哥也聽到了有犯罪分子,利用「AI換臉」、「AI假冒聲音」等新技術作案。

AI 人工智慧,作為現在發展得最為迅速的技術,就像一枚硬幣有兩面。

有的人用它來改善我們的生活、有的人卻用它犯罪。

新技術的出現與發展,是不可逆的潮流。

說到底,還是要看它怎麼用吶。

今天機哥說的「 AI 去除馬賽克」,不也是這樣嗎?

相關焦點

  • 這軟體也太厲害了,一鍵去除「馬賽克」,網友:我有個大膽的想法
    我們言歸正傳,TeclGAN這一款擁有了AI深度學習能力的軟體,能夠識別屏幕上顯示的對象,並基於學習到的模式來提高單個元素的解析度。通俗的說TeclGAN能夠提高幀速率,將24幀拍攝的舊電影轉移到60幀,並且可以自動修補拍攝過程中圖像丟失的一些細節,將不清晰變成清晰。
  • 真的可以一鍵消除馬賽克?宅男狂喜,但不是真的
    現在與以往不同,很多美圖App都加入了「一鍵AI修圖」功能,省去了傳統PS修圖複雜的操作流程。>這不是最厲害的,近日有網友利用AI技術開發了一款「一鍵去除馬賽克早期的馬賽克指的是古希臘的拼貼鑲嵌工藝,現在指將影像特定區域的色階細節劣化並造成色塊打亂的效果,讓人看不清具體的畫面。馬賽克就像一把雙刃劍,對於那些需要用到馬賽克的影片來說,它通過模糊或遮擋敏感信息,不僅能夠保護個人隱私,還可以去除某些暴力、恐怖等不適畫面。
  • 這種馬賽克,能被 AI 一鍵去除了
    而這個 AI 項目叫做 Depix,主要用處就是拿來清除馬賽克,還原字符密碼的。也就是說,大家發在社交網絡上的圖片,哪怕給個人隱私信息打了碼,有心之人也能想盡辦法去除馬賽克,盜取你的信息。來來來,狐妹先給你們看下效果圖,來證明一下我可不是胡編亂造的。你看看,第一行的馬賽克已經打的夠嚴實了吧,結果還是被解碼出來了。那問題來了,這到底是啥技術,它是怎麼做到把這麼嚴實的馬賽克去掉,來還原字符信息的呢?
  • 那種片裡的馬賽克,終於可以一鍵去除了.
    前段時間,跟大家說過幾款可以一鍵去除圖片or視頻中馬賽克的小軟體。
  • (領紅包封面)老司機狂喜,馬賽克能一鍵去除了
    另一個阻礙人類進步的絆腳石,無處不在的萬惡之源馬賽克。PS:文末有去碼播放器分享。再來瞧瞧原圖,除了e、t變形比較厲害外,其他字母幾乎被完整的重現出來,準確率極高。在蓋上厚重馬賽克後依然能還原圖片本來的面貌,足見Depix的威力。現在你們理解程式設計師們追捧它的原因了吧。但是Depix走紅對我們而言不是件好事。它效果越是卓越,對普通人越是危險,日後很可能成為一個竊取隱私的工具。
  • 一鍵去除馬賽克,還你高清大片
    馬賽克這個詞肯定很多人都聽過,它是人類文明進步的絆腳石,宅男的死敵,老司機的噩夢。從馬賽克誕生起,人類和馬賽克的鬥爭就從未停止。
  • 世界上真的有消除「馬賽克」的神奇技術?真相來了
    這不是最厲害的,近日有網友利用AI技術開發了一款「一鍵去除馬賽克」的軟體,發布沒多久,這款軟體便迅速躥紅網絡。如此神奇的技術,它到底是怎麼實現的呢?反馬賽克技術解析在科普這種技術之前,我們先要搞清楚馬賽克這個概念。
  • 「一鍵去馬賽克」軟體泛濫,網民可輕鬆獲得,AI是否過界了?
    當然有人一定會拿蘋果的siri來說事,很多網友都把蘋果公司的AI系統siri戲稱為「人工智障」,呃,話雖如此,但是請戲稱siri為人工智障的朋友們,你們捫心自問一下你們就沒有用過「hey Siri」這個功能來打電話嗎?要知道這項功能拯救了多少懶癌晚期青年的「懶病」。
  • 平時看小電影被打上的馬賽克,竟然可以一鍵去除......
    我真的是驚掉了下巴 這樣看來 我離希拉蕊也不是很遠了??我只能說,這大概就叫 拿人家的手短,吃人家的嘴軟吧 以前,我在接觸中國的女權組織時 我就覺得很奇怪 她們都喜歡聲稱 自己是不盈利的非政府組織 但是她們無論是宣傳 還是組織各類活動 都需要大量的錢 如果她們真的不盈利 那這些錢都是哪裡來的呢?而這些外國的金主 他們也更加不可能是什麼慈善組織 大發善心來給中國人投錢 每一分投出去的錢 一定都是要有回報的 那麼,他們的回報是什麼呢?
  • 繼AI換臉之後,「一鍵去馬賽克」軟體出現,還原視頻「本來面目」
    繼AI換臉之後,「一鍵去馬賽克」軟體出現,還原視頻「本來面目」自從網際網路進入我們的日常生活,關於網絡隱私的討論就沒有中斷過。儘管網際網路給我們帶來了許多便利,但許多應用程式在我們不知情的情況下收集了我們的一些信息。
  • 一鍵去掉「馬賽克」的軟體火了,網友:我有個大膽的想法
    現在這個人工智慧離我們的生活很近,什麼語音識別、圖像識別,等等;再由機器做出「決策」,輸出內容,都是一鍵式的、傻瓜式的操作。前段時間外國就有一個團隊,寫了一款軟體叫做TecoGAN,這款軟體號稱一鍵去除「馬賽克」,火得一塌糊塗,許多網友紛紛「吃螃蟹」,並表示:我有一個大膽的想法,這又是怎麼一回事呢?
  • 可一鍵去除馬賽克,網友萌生大膽想法,隱私遭洩露
    其實有關人工智慧,國外就有一個團隊最近萌生了有一個大膽的想法,用現代技術研發了一款軟體TecoGAN,這款軟體可以用人工智慧識別的方式去除圖中的模糊點和馬賽克,可以恢復這張照片原本的樣子,喬羅碧們將無所遁形!
  • 去除小視頻的馬賽克,開發者被抓了
    點擊上方Python知識圈,設為星標近日一位43歲的島國男性
  • 馬賽克到底能不能去除?
    更是有網友說:」最討厭3個姓馬的,一個叫馬雲控制了我老婆的錢包,一個叫馬化騰控制了我兒子的錢包,還有一個叫馬賽克限制我的思想。「聽聽,這真摯的、發自內心的控訴。那今天我們就來好好聊聊馬賽克,以及如何消滅它。馬賽克,本是英語Mosaic直譯成中文的一個譯音詞。它的原意是鑲嵌,源自於古希臘和古羅馬的一種鑲嵌藝術。
  • 馬賽克,能去除了 !
    也有人說,馬賽克就是阻礙人類進步的絆腳石。從功能上講,馬賽克是一種用來遮蓋原畫面的手段,有利也有弊。從技術上講,馬賽克的原理是將某一個像素的顏色塗抹到整個範圍而造成原畫信息丟失。所以,這個過程是不可逆的。
  • github | 馬賽克去除項目
    來自:擴展迷EXTFANS(ID:infinitydaily)編輯 腳本之家有人說,馬賽克的發明,就是人類文明史上一次重大的「開倒車」。也有人說,馬賽克就是阻礙人類進步的絆腳石。從功能上講,馬賽克是一種用來遮蓋原畫面的手段,有利也有弊。
  • 馬賽克到底能不能去除?(內含工具)
    馬賽克是阻止人類進步和邁向幸福生活的元兇。眾所周知,作為宅男的死敵、精神的枷鎖——馬賽克就是習慣與人類對未知真相的探索作對,一次又一次的打壓人類的求知慾。更是有網友說:」最討厭3個姓馬的,一個叫馬雲控制了我老婆的錢包,一個叫馬化騰控制了我兒子的錢包,還有一個叫馬賽克限制我的思想。「聽聽,這真摯的、發自內心的控訴。那今天我們就來好好聊聊馬賽克,以及如何消滅它。
  • AI換臉之後,智能去除馬賽克視頻工具被瘋傳,測試結果令人意外
    不過關於AI技術的應用並未因此停止,市場上各種涉及隱私的軟體也飛快被開發出來,比如「一鍵衣物去除」軟體DeepNude。為什麼AI換臉換衣服的軟體能夠大受歡迎?其實都是因為開發者抓住當今人類喜歡獵奇的心理,同時也對未知事物充滿興趣。
  • 「馬賽克」終於可以去除了!(附軟體下載連結)
    從功能上講,馬賽克是一種用來遮蓋原畫面的手段,有利也有弊。從技術上講,馬賽克的原理是將某一個像素的顏色塗抹到整個範圍而造成原畫信息丟失。所以,這個過程是不可逆的。在個人隱私極其容易洩露的網絡時代,大家可能都會使用馬賽克來遮蓋圖片上的敏感信息。比如身份證號、姓名、地址,用馬賽克掩蓋後,就能有效達到保護信息安全的目的。
  • 打上馬賽克也可被「窺探」?AI一鍵便可消除!
    隨著電腦或者手機功能的不斷更新迭代,而馬賽克功能的出現想必很多人都使用過,俗稱「打碼」。 當我們對於某個圖片中的信息或者視頻某個畫面不想被人熟知時,一般我們都會進行打碼處理,避免信息或者畫面的曝光。