Image Browser for a very large collection of images

1. Project Overview

The purpose of the project is to utilize the video hardware to help users effectively browse and manage a very large collection of images.

2. Techniques Details

- Use CxImage to handle images of various formats; (CxImage is a nice image library, which is totally free opensource!)

- Use Opengl to draw images as a texture; (I learned how to integrate Opengl with a MFC MDI program at Codeproject);

3. Research Topics

3.1 Zoom-in-Context for a large collection of images

- FishEye View, Spiral View, ...

- Keep neighbor images stay in place while zooming in the image of interest

3.2 Tag and keyword based image clustering

 

Dowload

Executable demo can be downloaded here: mdiImageBrowser

Project Update:

Preview: 2nd version demo:

FishEye View:

zoom_in_context_layout1.jpg (375581 ??)

Spiral View:

zoom_in_context_spiral_view.jpg (294992 ??)

 

 

Here's a snapshot of 1st version demo:

demo version 2.JPG (330877 ×Ö½Ú)