有些神奇的圖片,比如這張,能解釋一下什麼原因嗎?


科研狗來了~~汪汪汪~~

這個問題的答案本身並不複雜——這樣的圖片用Photoshop把圖片A模糊,把圖片B銳化,然後再把兩張圖疊加在一起就好了。這樣普通的時候看到的是圖片B,眯眼的時候看到的就是圖片A了。原理 @皓星楓 (啊咧就是題主?!)也解釋的很清楚了。

但我剛看到題目的時候也不知道答案是啥,所以花了一些精力去探索。感覺這個從未知到已知的探索過程比較有意思,分享一下可能會有幫助。

對於不知道答案甚至不知道怎麼去拱的問題,第一步必須是放狗搜索。但這個問題難在不知道用什麼關鍵字。。模糊圖片?眯眼圖片?一方面這樣不一定能搜出來,一方面也很難指向高質量的文章。相信題主也這樣做過但沒有太多結果。

但是木有關係,google有以圖搜圖功能的說~而且我們甚至不需要太智能的以圖搜圖,只要能找到含有這張圖的網頁就可以了。戳這個(Google)就可以看到搜索結果啦。

可以看到google自動推薦了一個關鍵字。不過解決這個關鍵字還是不太具體啊。。戳下面的visually similar image進入以圖搜圖模式。

好多看起來相關的圖片呢。。看哪個好呢。。隨便點了幾個都是說哇塞這個圖片好屌的網站,沒有原理性的解釋啊。這時候就有個小技巧。把滑鼠指針移到某個圖片上面會顯示圖片所在的網頁的域名。如箭頭所示,我們可以看到這個圖片來自科學美國人。靠譜,看來有原理上的講解!點進去。

這時候圖片會放大,右側出現鏈接和簡介。我靠這不就是我們要的么!關鍵字也有了:ghostly gaze illusion, hybrid image。還有個看起來很有希望的網頁。點進去發現主要說的是生理學/心理學上的機制(ghostly gaze illusion)。但如果想自己做一張怎麼辦呢?

在科學美國人的網頁那個愛因斯坦的圖片附近閱讀。。納尼?發現一個野生的超鏈接,還是.edu結尾的。靠譜,看上去像一個學術網站。點進去!

然後就發現原出處啦!原來是06年SIGGRAPH的一篇論文:A. Oliva, A. Torralba, P.G. Schyns (2006). Hybrid Images. ACM Transactions on Graphics, ACM Siggraph, 25-3, 527-530.

所以這個問題的標籤應該是計算機圖形學而不是計算機視覺呢。文章裡面詳細提供了原理的解釋,怎麼做這個圖片,以及更多的栗子栗子栗子。題主要感興趣可以自己看啦~

想解釋的就是說如何適當的使用工具,把一個看上去不可能,沒有頭緒的問題,一步步找到破綻和突破口。而且這套方法做的熟練了以後,其實上面整套過程也就2分鐘而已。想像一下如果自己擁有了這樣的能力,可以多知道多少知識,多滿足多少好奇心,以及多做出來多少有意思的東西。 :) 而這個可能就是科研狗著重培養的能力吧。我的話講完了。汪汪汪~


謝邀。

其實根本原因就在於一個焦點的變化然後導致被虛化的部分不一樣(其實不一定要眯眼,只要是改變視覺焦點的行為都會產生這種效果,比如鬥眼),進而導致視覺效果的差異(比如第一幅的牙齒被虛化之後會被人的腦袋輸出為嘴唇,而第二幅正好相反)。

具體的分析過程可以參加另外一個回答。


啦啦啦~自問自答,反正沒人理我。

原圖是這樣的:

眯眼後看兩圖,左圖臉由猙獰變得柔和,右圖臉由柔和變得猙獰

我覺得產生這樣視覺效果的原因是線條、細節和陰影的共同效果。

左邊的臉,細節描寫更多,線條更多,這些線條是細線條,眼睛正常看的時候會注意細節部分,特別是鼻子向上聳,嘴巴牙齒露出了會有種猙獰的感覺,但是這些線條顏色是相對頭髮較暗的,當眯起眼睛,線條就會模糊、消失、融入皮膚,變成比較柔和的陰影,用來增強面部特徵,如,沒有眯眼時的牙齒在眯眼後,牙齒的細節描寫消失,作為嘴唇的陰影,鼻樑處的皺起的部分也變成陰影。光滑的、柔和的臉就這樣形成了。

右邊的臉,細節描寫不多,面部光滑,所有給人一種面善的感覺,但是,他的陰影比較多,而且是大塊大塊的陰影,高亮也很多,反差較大。

在額頭、顴骨、和嘴唇處較亮。

這些較亮的,在眯眼後就作為皮膚的顏色,作為背景。

嘴唇外圍,眉骨處較暗,眯眼後,較暗的陰影變成了線條,如眉骨較暗,眯眼後變成了斜向上的濃眉,再如嘴唇外的一大圈陰影變成了線條較粗顏色較重的嘴唇,而以前高亮的嘴唇被我們模糊成了牙齒。

對於左邊的圖,讓我們感覺猙獰的大概就是向上聳的鼻子和齜著的牙齒,而右邊的圖,是斜向上的濃眉和齜著的牙齒吧。

說到底,我認為就是細線條被模糊沒了,粗線條被模糊細了,陰影被模糊成粗線條了,模糊模糊的就變成另一張圖了。


推薦閱讀:

請教一篇siggraph上比較好實現的論文?
WebGL2.0標準的發展和普及如何?
光線追蹤器在實現光線折射時,玻璃球出現奇怪的黑圈?
OpenGL shader如何調試?
path tracing 渲染bunny glass材質,為什麼會有奇怪的黑色?

TAG:圖片 | 計算機圖形學 | 解密 |