2011年12月23日 星期五

餐廳logger

鬥牛士 B.F.C. 風味牛排(公館店)
台北市中正區羅斯福路四段68號2樓(公館捷運1號出口樓上)
蛋蛋屋(公館店)
台北市中正區羅斯福路四段68號3樓(捷運公館站1號出口)
日本清華軒
台北市中正區羅斯福路四段92號(公館水源市場內一樓20號攤
祥記號美食小吃
台北市中正區羅斯福路四段92號(公館水源市場內一樓62號攤)
阿郎鹹酥雞
台北市大安區公館商圈水源市場旁邊巷內
熊熊可麗餅
台北市大安區公館夜市內

2011年12月22日 星期四

2011年12月17日 星期六

已收集菜名

水餃
青醬義大利麵
椒麻雞
漢堡
鳳梨蝦球
蔥爆牛肉
皮蛋瘦肉粥
咖哩飯
牛肉麵
牛排
蛋包飯
蕎麥麵
薯條
麻婆豆腐
炸春捲
布丁
蝦醬空心菜
肉羹麵
雞排
可麗餅

2011年12月15日 星期四

TODO

  • 收集dataset(食物&餐廳圖片)


  • table(food pic): 圖片本人, w, h, feature1, feature2, ..., featuren, category(菜名)
    table(restaurant): 餐廳名, category


  • 決定如何抽feature



  • ref

    local feature: surf
    SURF: Speeded Up Robust Features
    http://www.vision.ee.ethz.ch/~surf/download.html
    http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.85.2512&rep=rep1&type=pd

    Approximate Nearest Neighbor Searching
    http://www.cs.umd.edu/~mount/ANN/

    Jun Wang, Sanjiv Kumar, Shih-Fu Chang. Semi-Supervised Hashing for Scalable Image Retrieval. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), San Francisco, USA, June 2010
    http://www.ee.columbia.edu/ln/dvmm/publications/10/SSH_CVPR2010.pdf

    Semi-Supervised Hashing for Scalable Image Retrieval.
    http://www.sanjivk.com/SSH_CVPR10.pdf

    Better matching with fewer featues
    http://www.cs.ubc.ca/~lowe/papers/09turcot.pdf

    一個rotation invariant feature
    http://www.ee.oulu.fi/mvg/page/lbp_matlab

    lbp中文簡介
    http://blog.finalevil.com/2008/12/local-binary-patternlbp-histogram.html

    2011年12月14日 星期三

    架構

    執行流程


  • 開啟Android APP並拍照

  • 傳送圖片array以及metadata到PHP網頁程式

  • 網頁程式抽取feature從資料庫(dataset)抓取資料進行搜尋

  • 比對餐廳

  • 回傳結果

    視情況(爆肝狀況)找最近的餐廳~
  • 2011年12月9日 星期五

    The Proposal Ver.1

    [Title]
    Small Scale Food Detection & Restaurant Recommendation

    [Problem]

    當我們看到一個食物時,我們想要知道他的菜名是什麼並希望能知道有哪些餐廳提供這樣的食物

    [Where might have a Problem ]

    圖片處理:不重要的東西出現在圖片裡怎辦?low-quality image?
    檢索方式:建好server 與使用者互聯?
    classifier: 哪種分類會比較好?食物?菜色?材料?
    餐廳分類:區域性的好?民族性的好?

    [Possible Solution]

    首先,先建立一個資料庫,裡面存有不同的食物的圖片(feature?)當作training set.
    並建立好classifier
    圖片要先經過處理(resizing,sharpening....?)
    可以根據使用者的tag(??)或是其他使用者有提供的資訊作為ranking的依據

    給使用者決定為何種菜名之後

    針對已經存在的餐廳log回傳有此菜色的餐廳

    ---
    問題

    呈現平台?
    需不需要連網路?