CMSC 828S/838S : Information Visualization

Application Project :
Personal Digital Photo Library

Hyunmo Kang
October 7, 1999


Domain Database : HCIL Digital Photo Database

Visualization Tool : Spotfire pro 4.0


1. Introduction

Recently, as a result of growing popularity of the Internet and digital input devices such as scanners and digital cameras, general computer users happen to have lots of chances to get in touch with all kinds of digital images. So, there are significant challenges to be overcome to effectively organize and access this image information. But according to several user researchs, the organization and retrieval of digital images is a source of great frustration to general users.
In this application presentation, I am going to suggest and derive a new approach to making digital image libraries more easily and efficiently accessible to general users by 1) analyzing the structures of databases and statistics of their contents, 2) finding the interesting features and relations which exist particularly in this kind of databases, and finally 3) analyzing the advantages and restrictions of current existing visualization tools


2. Analysis of Photo-library Database

-  Strucure of Photo-library Database :

            reldatabase.jpg (11810 bytes)


-  Statistics & Distribution of Data :

date.jpg (25514 bytes)

location.jpg (25442 bytes)

numpeople.jpg (16276 bytes)

rate.jpg (19189 bytes)

color.jpg (9950 bytes)

contents.jpg (16062 bytes)

locale.jpg (12638 bytes)

As databases in general do not always have all data fully defined, photo-library database also has lots of missing data

Because the primary key "photoID" from the PhotoDB table is also used as a foreign key in the Person table, the "photoID" field as a foreign key in the Person table does not have unique values. This  may cause a discord problem in visualizing the Photo-library Database on 2-D space in accordance with the fact that the focus is on the picture or on the person.

people.jpg (33713 bytes)

peopleid.jpg (31356 bytes)

 


3. Data Visualization via Spotfire

-  The Matrix of Attributes

    Because the spotfire is a 2-D visualization tool, the attibutes matrix is useful to test and find the relationship between every two attributes. The experiments have been performed on only the half of the attributes matrix, because the order of X and Y axis is not so important to find the relation between two attributes. Besides, color and size coding scheme has been used accordingly to represent more than two-dimensional space or to show the relationship between two attributes more clearly.

  PhotoID Person Date Event Location Rating Color Locale Contents Num People
Photo ID X ? O O O ? ? ? ? ?
Person X X O O O O ? O O O
Date X X X O O O O O ? O
Event X X X X O O ? O O O
Location X X X X X O ? O O O
Rating X X X X X X O ? ? O
Color X X X X X X X ? ? ?
Locale X X X X X X X X O ?
Contents X X X X X X X X X O
Num People X X X X X X X X X X

 


4. Critique and Suggested Data Visualization

-  Critique for Spotfire

-  Main Issues of suggested visualization technique

visuals.jpg (21463 bytes)

datedialogs.jpg (10310 bytes)

dbviewers.jpg (40578 bytes)


5. References

1. Allan Kuchinsky, Celine Pering, Michael L. Creech, Dennis Freeze, Bill Serra, Jacek Gwizdka.
     "FotoFile: A Consumer Multimedia Organization and Retrieval System", Proceedings of CHI99, pp .496-503, May, 1999.
2. Stephan Greene, Gary Marchionini, Catherine Plaisant, and Ben Shneiderman.
    "Previews and Overviews in Digital Libraries: Designing Surrogates to Support Visual Information Seeking", 1997
3. Ken Fishkin, Maureen C. Stone.
    "Enhanced Dynamic queries via Movable Filters", Proceedings of CHI95, pp. 415-420, May, 1995.
4. Lisa Tweedie, Robert Spence, Huw Dawkes and Hua Su.
    "Externalising Abstract Mathematical Models",
Readings in Information Visualization, pp. 253-259, 1999.


Written by Hyunmo Kang, Oct 5, 1999

Web Accessibility