DANCEBASE

DanceBase is the archival system for the SoDA project. The system allows users to search for salsa, bachata and cha cha multimedia from a dance database.

Overview

Dancing is an activity commonly known to many. Learning dance of any dance genre can be difficult and even more difficult without professional training. Dance move terminology often gets lost in the learning process. This can make searching for digital dance resources challenging. This project explores the design of a database to store dance terminology and multimedia, e.g. video, image and audio, in conjunction with a dance system that implements a comprehensive search engine. The search engine uses query expansion techniques to improve the effectiveness of the search results by improving the recall of predictive results.

Objectives 

Develop a system for dancers, from novice to expert, to improve the accessibility of dance multimedia

Dance Database

Design and develop a database to house dance terminology and dance multimedia

Multimedia Search Engine

Develop a system that allows users to search and view images, videos as well as play audio

Query Expansion 

Implement query expansion techniques to improve the recall of search results from the search engine

Conceptual Dance Database Model

The multimedia database is a fundamental aspect of the project. It is the backbone of the DanceBase system and houses the data used by the system and the query implementations.
The design of the database happened over a series of three iterations. With each iteration came an adjustment to better fit the porject to the scope of project. The third iteration produced the final conceptual model for the dance database. This model was used as the guide to produce to dance database created in PostgreSQL.

Results

The project was evaluated through a funtional test and a precision and recall to prove the hypothesis that the addition of query expansion implementation would increase the recall of search results. 
The results in the figure show that pseudo-relevance feedback did in fact increase the recall as hypothesized. The content-based query, however, had no affect on recall but rather increased the precision of the search results.
Overall, this still indicated that the addition of query expansion increased the effectiveness of search results.

Documents

Literature
Review

Explores academic literature on multimedia databases and exisiting dance systems


Open 

Project
Proposal

Assesses the feasibility of the project and outlines the project plan


Open 

Final
Report

Provides information on the entire archival system component of the project.


Open 

Project
Poster

Poster illustrating the overview of components developed within this project.


Open