2011年12月27日 星期二

Some experienments

我們做了一些實驗,
1. 使用gabor filter來做ranking,
2. 使用color的方式來做ranking,
3. fast fourier transfer的比較,
4. 嘗試edge detection,
其中gabor和edge detection有找到一些類似的圖片,
color出來的結果有點怪,和預期的不太一樣,可能要檢查一下code,
fft出來的結果有點糟。

我們今天一起討論什麼feature會使兩張圖片讓人覺得相似,
1. color以及飽和度,例如黑白和彩色會讓人覺得有差別
2. 大部分的線條方向
3. 圖片架構
4. 重覆的圖案

我們也發現,software art有一部分的圖片會喜歡以線條為素才

短期之內要完成的任務:
1. 試著將圖片classify成黑白、低彩度、高彩度
2. 試著分析一個圖片的line的綢密程度
3. 試著算出edge方向的histogram
4. 試試看能不能借由gabor來做一些分類,目前往abstract與structure的區別前進
5. 多找點圖片!!!

2011年12月15日 星期四

Defining Software Art

在尋找圖片過程中,發現頗難界定Computer art是什麼.
從【數位藝術概論】(葉謹睿著) 一書,我們發現這次project尋找的藝術種類應為Software Art(軟體藝術)

以下列出【數位藝術概論】對於軟體藝術的定義、以及重要的藝術家,以便圖片收集:)

軟體藝術 software art:
1. 軟體程式必須由藝術家親自撰寫
(因此用photoshop, finalCut不算是軟體藝術,僅算數位藝術)
2. 作品的功能性,即創作意圖。
若是寫一個可以使用的工具, 則不算軟體藝術。須有藝術創作的意圖。
3.原創性。
作品需有原創、獨到的邏輯(logic)或演算法(algorithmic).
(故網頁不應該算是軟體藝術)


a.早期軟體藝術家
William Kolomyjec
Manfred Mohr
Christopher William Tyler
Ken Knowlton

b.近期軟體藝術家
Golan Levin
Marek Walczak & Martin Wattenberg
Maciej Wisniewski
Alex Galloway
Ben Fry

c.產生性藝術 Generative Art
William Latham
Karl Sims
Scott Snibbe
Casy Reas
義大利藝術團體Kinetoh

2011年12月8日 星期四

Project Proposal-3


CBIR System for Computer Art

Motivation:
In class, we saw examples of CBIR systems for finding paintings.
With a painting as a query, the system returns similar matches to the query.
However, these systems mainly focus on Impressionism or Classical paintings.

With the advent of computers, a new art form coined "Computer Art" as emerged.
Artist use code, instead of brushes and paint to make creations.
By writing code with visualization-friendly programming languages such as Processing ,
Artist create beautiful digital images and animations.
We would like to create a CBIR systems for Computer Art.

Building such a system would create a more direct approach for users to find/access Computer Art.






Implementation
A Computer Art CBIR system differs from a Classical-painting CBIR system in many aspects, which would lead to different methods for feature extraction.
  • Computer art is mostly contains repetitive patterns, since it is generated from code.
  • The texture of Computer art is different from the brush strokes of classical painting.
  • Computer art contains geometric shapes, which would be useful for shape detection.
  • etc.
With through exploration of computer art images/animations, we will discuss and think of creative ways to extract features.

Related Work:

2011年12月7日 星期三

Project proposal - 2

只要轉開電影台,可以輕易地觀賞許多電影,但是想要知道電影的名字卻不那麼容易,有的時候如果漏掉片頭就不會再有其他地方提示片名。如果可以把電影畫面拍照上傳,可以從電影的資料庫裡比對可能的電影,然後回傳相關資訊,是一個可以很方便獲得電影資訊的方法。

目前想到的可用特徵:
1. 從畫面中尋找電影台的 logo,然後對比電視時刻表找到電影
2. 比對演員,從演員的組合找到電影
3. 直接用畫面比對資料庫的資料,資料的建檔方式可以不用直接存整部影片,可以只存每個鏡頭的代表畫面,或是每隔幾分鐘存取一個畫面。

2011年12月6日 星期二

Project proposal - 1

對於一些粉絲,他們總是極其崇拜他們的偶像。在 youtube 我們常常會可以看到有人拿一手歌來自製的 MV 並 share 給大家,例如有人會搜集很多偶像的照片,對著節拍放出來,而有些會將歌詞對上,並簡短的介紹歌手或團員。而我們有想到另一個 approach,我們也可以利用歌詞的情境來完成 MV,而目前比較基本的構想是從歌詞裡面抽取出 keyword,再由這些 keyword 找到對應的圖片,再將這些圖片搭配著節拍,並根據音樂的感情作一些特效,而串起來成為一個 MV。

I love Winston!

This is test page, but the statement is true!