CSAIL Research Abstracts - 2005 link to http://publications.csail.mit.edu/abstracts/abstracts05/index.html link to http://www.csail.mit.edu
bullet Introduction bullet Architecture, Systems
& Networks
bullet Language, Learning,
Vision & Graphics
bullet Physical, Biological
& Social Systems
bullet Theory bullet

horizontal line

Separating Foreground and Background for Computer Displays

Tom Wilson & Robert Miller

Motivation

In modern computer displays, window managers are ignorant of the visual structure of a user's display. While the manager knows where each window is, it knows nothing about the actual contents of the window. Moreover, without knowing the specific task the user is performing, the manager does not know which areas of the screen are relevant. This means that pop-ups and other alerts often appear over information which the user is attempting to utilize. In addition to being distracting and annoying, this concealment of relevant information makes the user's task more difficult and frustrating.

This difficulty of determining which elements of a display are important information also applies very directly to the Internet. Bad web page design can obscure vital content with poor contrast. This can make the page difficult to use for normal users, and almost impossible for users with impaired vision (eg, sufferers of macular degeneration). Current approaches to this problem use a "knife switch" methodology: they strip the page of all color, converting it to a black and white view. While this certainly improves contrast, it also completely destroys the designer's visual design

Approach

We are exploring the problem of content identification on web pages. By exploiting the structure of the Document Object Model (DOM), we can use component level techniques to isolate textual information within a page. The background and foreground colors can then be adjusted according to a user-specified contrast preference. Thus, we transition from a "knife switch" (all or nothing) contrast adjustment model to an "analog dial" (gradient) model for contrast enhancement. This system will provide a test bed for models and algorithms for content separation.

Moving from the Internet context to the realm of the desktop, we will use the techniques and models developed for the web framework to locate regions of importance in the user's display. From this information, we will attempt to construct a "relevancy mask" which can be used both to improve image contrast and to intelligently guide pop-up placement.

Original web page (left) and after conversion to black-and-white (right)
horizontal line

MIT logo Computer Science and Artificial Intelligence Laboratory (CSAIL)
The Stata Center, Building 32 - 32 Vassar Street - Cambridge, MA 02139 - USA
tel:+1-617-253-0073 - publications@csail.mit.edu
(Note: On July 1, 2003, the AI Lab and LCS merged to form CSAIL.)