Projects

  Informedia Digital Video Library Client

 

Project Description

"The Informedia Project at Carnegie Mellon University has pioneered new approaches for automated video and audio indexing, navigation, visualization, search and retrieval and embedded them in a system for use in education, information and entertainment environments." (That's the official description.)


My Role & Responsibilities

I work on the following:

  1. Develop and empirically test UI for inspecting large collections of thumbnails (news video & personal photograph collections).
  2. Augment the video-viewing experience to help users find their information effectively and efficiently.
  3. Test UI for visualizing vast amounts of news video (CNN, ABC, foreign video).
  4. Designing and running experiments to test these features.
  5. Port the project from VB to C# and write a large, multimedia MDI application.

I see these as important problems. Individuals and teams are creating more content than they can organize effectively and an urgent need exists for tools to help humans deal with large amounts of multi-media.

 

  Improving Video Browsing with Feature-Based Color Bars (ACM/IEEE JCDL, Spring 2004)

This paper explains a method for leveraging the standard video timeline widget as an interactive visualization of image features.

Details

   

Content-Based Filtering (ACM-SIGIR, Spring 2004)

Two findings arise from this study: (1) a threshold for how good content-based image filters need to be before they are useful to users and (2) how large the set of images must be before filters are needed.


Details

   

Evaluating Digital Video Interfaces (ACM-MM, Fall 2004)

Traditionally, our interface performed well with expert users so we ran studies where novices used the system. We also present findings from appling formal usability techniques to evaluate our digital video library interface.

   

Improving Video Browsing with an Eye-Tracking Evaluation of Feature-Based Color Bars (ACM/IEEE JCDL, Spring 2004)

This paper explains a method for leveraging the standard video timeline widget as an interactive visualization of image features. An eye-tracking experiment is described with results that indicate that such a widget increases task efficiency without increasing complexity while being easily learned by experiment participants.

Note: awaiting conference submission rejection or approval.

Details

Evaluating an Information Visualizer: Assessing the Benefits of Imagery and Text in News Video Collages (September 2002)

This paper presents a task-based evaluation measuring the effectiveness, efficiency, and satisfaction with this particular visualization interface for a broadcast news video corpus.

Christel, M.G., Moraveji, N., (September 2002) (Low-Res video)

 

Code

For code samples, please contact me. I wrote tens of thousands of lines of C# code, dealing with some complex programming problems including:

  • an in-house image caching solution
  • custom controls (enhanced sliders, thumbnails, etc.)
  • DirectX 9
  • drag-and-drop
  • optimzation of database calls
  • delegates and events
  • calls to native Win32 function
  • proper documentation nDoc