cs688/wst665 web-scale image retrieval and classification

31
CS688/WST665 Web-Scale Image Retrieval and Classification Sung-Eui Yoon (윤성의) Course URL: http://sglab.kaist.ac.kr/~sungeui/IR

Upload: others

Post on 03-May-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS688/WST665 Web-Scale Image Retrieval and Classification

CS688/WST665

Web-Scale Image Retrieval and Classification

Sung-Eui Yoon(윤성의)

Course URL:http://sglab.kaist.ac.kr/~sungeui/IR

Page 2: CS688/WST665 Web-Scale Image Retrieval and Classification

2

About the Instructor● Joined KAIST at 2007

● B.S., M.S. at Seoul National Univ.● Ph.D. at Univ. of North Carolina-Chapel Hill● Post. doc at Lawrence Livermore Nat’l Lab

●Main research focus● Handling of massive data for various computer

graphics and geometric problems

Page 3: CS688/WST665 Web-Scale Image Retrieval and Classification

3

My Recent Work

Page 4: CS688/WST665 Web-Scale Image Retrieval and Classification

4

About the Instructor● Contact info

● Email: [email protected]● Office: 3432 at CS building● Homepage: http://sglab.kaist.ac.kr/~sungeui

Page 5: CS688/WST665 Web-Scale Image Retrieval and Classification

5

Class Information● Class time

● 1:00pm ~ 2:15pm on TTh

●Office hours● Right after the class time ● You can make arrangements by sending emails

● TA● JongHyeob Lee (Room 3443)

Page 6: CS688/WST665 Web-Scale Image Retrieval and Classification

6

About the Course●We will focus on the following things:

● Broad understanding on image (and video) retrieval techniques and classification

● In-depth knowledge on recent methods for web-scale data

● Design better technologies as your final project

Page 7: CS688/WST665 Web-Scale Image Retrieval and Classification

7

Content-Based Image Retrieval (CBIR)● Identify similar images given a user-

specified image or other types of inputs

Page 8: CS688/WST665 Web-Scale Image Retrieval and Classification

8

Page 9: CS688/WST665 Web-Scale Image Retrieval and Classification

9

Page 10: CS688/WST665 Web-Scale Image Retrieval and Classification

10

● Identify similar images given a user-specified image or other types of inputs

Content-Based Image Retrieval (CBIR)

Input

Extract image descriptors (e.g.,

SIFT)Web-scale

image database

Output

Page 11: CS688/WST665 Web-Scale Image Retrieval and Classification

11

Applications● Search● Image stitching●Object/scene/location recognitions●Robot motion planning● Copyright detection

Page 12: CS688/WST665 Web-Scale Image Retrieval and Classification

12

Page 13: CS688/WST665 Web-Scale Image Retrieval and Classification

13

Object Detection

Page 14: CS688/WST665 Web-Scale Image Retrieval and Classification

14

Robot Motion Planning

Autonomous robothttp://www.youtube.com/watch?v=3SQiow-X3ko

Page 15: CS688/WST665 Web-Scale Image Retrieval and Classification

15

Issues for Web-Scale Multimedia Search● Too many multimedia data and frequent

updates

● Accuracy?● Performance?●Novel applications?

Page 16: CS688/WST665 Web-Scale Image Retrieval and Classification

16

What if I meant different products of “Apple” computer?

Page 17: CS688/WST665 Web-Scale Image Retrieval and Classification

17

Page 18: CS688/WST665 Web-Scale Image Retrieval and Classification

18

It took a few seconds to get this result on my desktop computer.

Page 19: CS688/WST665 Web-Scale Image Retrieval and Classification

19

Some of Topic Lists● Feature detectors● Descriptors● Quantization● Nearest neighbor

search● Bag-of-Word● Visual vocabulary● Object

categorizations

● Generative and discriminative models

● Hashing techniques● Text-based retrieval

systems● Large-scale retrieval

indexing techniques● Video related

techniques● Various applications

Page 20: CS688/WST665 Web-Scale Image Retrieval and Classification

20

Prerequisites

● Basic knowledge of linear algebra and data structures● No prior knowledge on computer graphics and

computer vision

● If you are not sure, please consult the instructor at the end of the course

Page 21: CS688/WST665 Web-Scale Image Retrieval and Classification

21

Course Overview●Half of lectures and other half of student

presentations● This is a research-oriented course● Paper list on various topics is available

●What you will do:● Choose papers and present them● Propose ideas that can improve the state-of-

the-art techniques● Quiz and mid-term● and, have fun!

Page 22: CS688/WST665 Web-Scale Image Retrieval and Classification

22

Course Overview●Grade policy

● Quiz, assignment, and mid-term: 30%● Class presentations: 30%● Final project: 40%● Class presentation and project are the most

importance activities in this class

● Instructor and students will evaluate presentations and projects● Instructor: 50% weights● Students: 50% weights

Page 23: CS688/WST665 Web-Scale Image Retrieval and Classification

23

Presentations and Final Project●Read papers

● Look at pros and cons of each method● Think about how we can efficiently handle

more realistic and complex scene● Propose ideas to address those problems

● Show benefits of your ideas and how your ideas can improve the state-of-the-art techniques ina logical manner

● Implementation of your ideas is not required, but is recommended

● Team project is recommended● Role of each student should be very clear

Page 24: CS688/WST665 Web-Scale Image Retrieval and Classification

24

Course Awards● Best speaker and best project

● A small gift will be given to the best speaker

● A high grade will be given to members of the best project

Page 25: CS688/WST665 Web-Scale Image Retrieval and Classification

25

Honor Code● Collaboration encouraged, but assignments

must be your own work● Cite any other’s work if you use their code

Page 26: CS688/WST665 Web-Scale Image Retrieval and Classification

26

Resource● No textbook● Reference

● Computer vision: algorithms and applications●Its file is available (http://szeliski.org/Book/)

Page 27: CS688/WST665 Web-Scale Image Retrieval and Classification

27

Other Resources●Our paper reading list● Technical papers

● CVPR, ICCV, ECCV, ACM MM, SIGGRAPH, etc.● Computer vision resource

(http://www.cvpapers.com/)● Course homepages●Google or Google scholar

Page 28: CS688/WST665 Web-Scale Image Retrieval and Classification

28

Schedule● Please refer the course homepage:

● http://sglab.kaist.ac.kr/~sungeui/IR

Page 29: CS688/WST665 Web-Scale Image Retrieval and Classification

29

Official Language in Class● English

● I’ll give lectures in English● I may explain again in Korean if materials are

unclear to you● You are not required to use English, but are

recommended

Page 30: CS688/WST665 Web-Scale Image Retrieval and Classification

30

About You●Name● Your (non hanmail.net) email address

●What is your major?● Previous experience on image retrieval and

computer vision● Credit/audit

Page 31: CS688/WST665 Web-Scale Image Retrieval and Classification

31

Next Time● Feature detectors