Presentation is loading. Please wait.

Presentation is loading. Please wait.

Content-Based Image Retrieval (CBIR) Student: Mihaela David Professor: Michael Eckmann Most of the database images in this presentation are from the Annotated.

Similar presentations


Presentation on theme: "Content-Based Image Retrieval (CBIR) Student: Mihaela David Professor: Michael Eckmann Most of the database images in this presentation are from the Annotated."— Presentation transcript:

1 Content-Based Image Retrieval (CBIR) Student: Mihaela David Professor: Michael Eckmann Most of the database images in this presentation are from the Annotated Image Database from Linda Shapiro's group at the University of Washington. This database can be found online here: http://www.cs.washington.edu/research/imagedatabase/groundtruth

2 Project Description Searching and/or browsing a database of digital images based on the content of the image itself rather than on information about the image Searching and/or browsing a database of digital images based on the content of the image itself rather than on information about the image User searches database by providing a query image User searches database by providing a query image

3 Project Goals Develop a software system that can be used to research and compare CBIR techniques Develop a software system that can be used to research and compare CBIR techniques Implement and experiment with various techniques Implement and experiment with various techniques Evaluate techniques Evaluate techniques

4 Timeline Phase 1 – Initial decisions Phase 1 – Initial decisions Phase 2 – Software design / implementation Phase 2 – Software design / implementation Phase 3 – Experimentation with CBIR techniques Phase 3 – Experimentation with CBIR techniques Phase 4 – Graphical user interface Phase 4 – Graphical user interface

5 Phase 1 Matlab the most appropriate programming language for the project Matlab the most appropriate programming language for the project – Image Processing Toolbox – Graphical User Interface – Easy to code – Runs fast most cases – Easy to learn new language features

6 Phase 2 Implementing the software system Implementing the software system – Creates listing of image files in a directory and its subdirectories – Runs technique for all images in database – Compares query image to all the images in the database – Displays the image results sorted best match to worst match

7 Phase 3 Using the software to experiment with and evaluate a few approaches Using the software to experiment with and evaluate a few approaches Color Histograms Color Histograms – Peak Detection in a histogram – Texture

8 Phase 4 – Designing and implementing the graphical user interface multiple techniques multiple techniques query image selection query image selection browsing results browsing results

9 The interface

10 The interface (cont.)‏

11

12

13 Histograms – intensities – counts of pixels – position ignored

14 Color Histograms & Peaks Detection – HUE-SAT histogram – Peaks: dominant colors in image – Compare images by matching peaks

15 Peaks in HUE-SAT histogram

16 Pro's and Con's Speed of execution (+)‏ Speed of execution (+)‏ Compact representation (+)‏ Compact representation (+)‏ Intersection (+)‏ Intersection (+)‏ Independent of scale (+/-)‏ Independent of scale (+/-)‏ Ignores position (+/-)‏ Ignores position (+/-)‏

17 Benefits To student: To student: – Programming experience – Matlab – Computer vision To professor: To professor: – Software system – Experimentation with CBIR techniques


Download ppt "Content-Based Image Retrieval (CBIR) Student: Mihaela David Professor: Michael Eckmann Most of the database images in this presentation are from the Annotated."

Similar presentations


Ads by Google