Just My Life & My Work

l   主題:Project1: Estimate Photos

l   Observation之所以想採用Golden RatioRule of Thirds,其一是由於根據我攝影的經驗,在攝影工具不算太奢華之下,以我的小DC拍攝人物、風景等等,我會著重在「構圖」上;其二是由於我們人總是追求事物的真、善、美,在眼睛上我們特別對「顏色」、「架構」特別敏感,根據藝術家們的研究,歸納出某些架構的性質特別吸引我們。

l   Tool

•      MS Excel 2010:處理統計數據

•      MathWorld MATLAB 7.1:製作圖表

•      Bloodshed Dev C++ 4.9.9.2

–     OpenCV 2.0:擷取圖像資料

l   Feature

•        Golden Ratio

Golden_ratio

a+b is to a as a is to b

Golden ratioGolden ratio

•        Rule of Thirds

 Rule of thirds

l   Flow Chart

flow chart

流程圖:五個步驟。

l   Sample

•        105 images, 16 groups

group images

我選擇的Sample Images以Group為單位,特別挑出比較有「架構」的相片來實驗,如上圖六張相片。我相信一個feature不太可能(其實是不可能)適用全部,於是挑出能適應我點子的相片來實驗,才能真正表現出想法,實驗出來的數據也才比較有意義和價值!

l   Process

Binary Image

我使用很簡單的方法,把相片做「二值化」的動作,如圖所見,輸出的圖只有black和white區域,如此一來,我就容易找出主體與背景的比例架構。

implement code

這是我所使用來「二值化」的核心程式碼,如上圖可見,紅色是最重要的Threshod,綠色數字代表RGB顏色的比重,調整之後即可得到想要的「黑白圖」。

l   Result

Group Result

由程式碼跑過後所得到的數據,此Group最高分58號圖,十分接近Golden Ratio。

l   Method

•        Correlation Coefficient

correlation coefficient

correlation coefficient

本專案的主題在於試驗Golden Ratio和Rule of Thirds對Groud Truth的相關程度,預測是「正相關」。

correlation coefficient result

可看到紅色的部份,Estimate和各Ground Truth(Normalized)的關係程度。另外可順便看一下,有無Normalized的Single與Group的差異。跟我想的一樣,Estimate的結果對以Group方式評分的分數有比較大的關係。

l   Diagram

•        Estimated Images vs Group Images Normalized

correlation coefficient plot

•        Original Scores vs Normalized Scores

Original Scores vs Normalized Scores

上頭紅線和藍線代表原始分數,下面綠色線為正規化後。

Estimate Scores vs Normalized Scores

Estimate和正規劃後分數的階梯圖。

l   Conclusion

•        Some group images is highly relative to Golden Ratio & Rule of Thirds

•        The implemented code is not as good as I think because each image has its complexity

•        If add more features about structures of images, estimation will be more precise

•        I’m glad that the knowledge of high school can be used in graduate school

•        有人看到我使用微軟Excel當開發工具就噗哧笑了出來,話說這玩意兒功能很強大呢!

•        幾乎所有人都有用到LIVSVN,唯獨我使用自己的方法實踐我的想法,讓老師覺得是個獨樹一格的好Work!

•        本專案成功地展現出我的想法,也就是以群組的方式來評分,會比單張分開評分更著重「架構」,而成功的前提是,相片組要的主體要一樣,背景、不相干物要十分相似。

•        未來要改善的重點在「全自動化程式」,現在只是semi-auto。


l   Reference

•        Golden ratio

http://en.wikipedia.org/wiki/Golden_ratio

•        Rule of thirds

http://en.wikipedia.org/wiki/Rule_of_thirds

•        Pearson product-moment correlation coefficient

http://en.wikipedia.org/wiki/Pearson_product-moment_correlation_coefficient

Comments on: "多媒體系統設計專案:評估相片 (Project: Estimate Photos)" (4)

  1. 2409pttkeroro 的大頭貼

    請問大大,如何找到照片中主體區域的重心,能計算與四個焦點距離。請問有參考的資料或文獻嗎。謝謝!

    • HappyMan 的大頭貼

      可參考攝影學相關書籍喔!我本身喜歡攝影,所以做多媒體專案就會找跟影像相關的題目。

      至於要如何實作出來,除了用簡單的影像處理方法,如變灰階、找邊界等,還需要「人工」方式來篩選,你可以自行決定。

  2. Chen 的大頭貼

    請問有沒有Rule of thirds 和Golden ratio 的程式碼

回覆給HappyMan 取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

標籤雲