FYI Research:
Interactive maps speak to visually impaired

Using an ordinary computer keyboard, touchpad and stylus, Jason Morris navigates a map of the British Isles in Roman times. When his stylus hits the ocean, he hears the sound of waves. When he touches land, horses' hoofs thunder. As he moves over a landmark, a computerized voice speaks and spells the landmark's name. These sounds are much more than window dressing. Morris, a graduate student in classics, doesn't experience the world the way that most people do. He's blind.

With Morris as a consultant, five undergraduates in computer science have created software that can help visually impaired people explore maps. The team calls it BATS (Blind Audio Tactile Mapping System). Getting the software to work with the British Isles map took a semester of work. But the students now think of the software as more than just a class project and are eager to work on it this summer and beyond.

Maps provide spatial information that is hard to get any other way. But most maps aren't acessible to people with visual impairments. Braille maps do exist, but they can include only a small fraction of the information found on conventional maps. And, there isn't a standardized tactile way of signifying features such as bodies of water, said James Kessler, director of Disability Services.

Morris knows this problem firsthand. When he came to Carolina to study classics and began working in the Ancient World Mapping Center, he and Tom Elliott, director of the mapping center, wanted to make parts of the Barrington Atlas of the Greek and Roman World (edited by Richard Talbert, professor of history) accessible for visually impaired college students. The atlas includes 175 pages of full-color maps. None of that information could be used by visually impaired students and researchers. Elliott and Morris were planning to make parts of it into tactile maps.

Meanwhile, Gary Bishop, associate professor of computer science, was looking for a way to use his computer-graphics knowledge to help people with visual impairments. But first Bishop needed a visually impaired person to help him.

"If you work with a user, then you really find out what is necessary for the tool," Bishop said. He had looked for such a person for a while. Then one day, he was walking across campus. "Here comes this blind guy walking the other way on the sidewalk," Bishop said. "I know he's blind because he's got a [guide] dog. But I'm not going to say to him, `Oh hi, I notice you're blind.' And so I just walked past him."

But Morris stopped Bishop. "What street am I on?" he asked. Bishop told him he was on a campus sidewalk. Morris' guide dog, Annie, had taken a wrong turn. As Bishop helped Morris get on the right course, they introduced themselves. Bishop had found his user.

For starters, Bishop suggested that a group of students work on an interface for part of the atlas as their project for Computer Science 145, taught by Kye Hedlund, associate professor of computer science. That's when undergraduates Shawn Hunter, Thomas Logan, Chad Haynes, Elan Dassani and Anthony Perkins began working with Morris on the map of the British Isles.

Their completed project helps Morris explore a map that wouldn't be available to him otherwise. "I've been very impressed with the way these undergrads have participated in research," Bishop said.

Right now the software gives feedback only via sounds. The next step--this summer if they can find the funding--the students want to add more ways of exploring the map, such as a haptic -- touch -- interface. The user could also get information about the map through, say, vibration of the stylus.

Right now the software is experimental, Morris said. It's programmed to work specifically with the British Isles map, and that took a lot of work. For instance, to make the software read elevation data, Elliott used a Geographic Information System to lay a grid over the map. Then he assigned elevation values to each point on thegrid. He also gave the students access to the mapping center's database of place names and other data. The students developed software to relate points in the grid to the information in the database. As Morris traces the map with the stylus, the software reads data from the grid and from the database, interpreting it to Morris via sound and synthesized speech.

All those involved with BATS want to take their ideas even further and design a program that could be used to explore any type of map with little programming. To do that, the software would have to use technology that is just emerging, such as scalable vector graphics, which would allow the software to read almost any digitized map that had been prepared accordingly. "People can publish information via their web server, and a device that understands how to speak these standard protocols can immediately interact with that data, even if the device has never seen it before," Elliott said.

What began as a class project has now attracted interest from James Kessler, director of Disability Services and Toby Considine, a technology staff member in Facilities Services, because of its possibilities for instantly providing updated maps to different kinds of people. If the University could leverage the right technology, Considine said, it's feasible that Facilities Services could update a map once, and that information would automatically be transmitted to a variety of devices--palm pilots, web browsers and tactile devices such as BATS. So a visitor with a palm pilot or a blind person with an audio/tactile device could walk into a campus building and immediately get information about the layout of the building and the services offered there. Or a blind student who needed to find an unfamiliar building or avoid a construction fence could download a map that could be read by an audio/tactile device.

Realizing those goals will take a lot of work, some funding and a short wait for the technology to become standard. But the students are willing to work. Hunter said, "We want to build a foundation now to make something that can be extended and create an application that has far larger implications than what we are able to do this summer."

Provided by Research and Economic Development.
Editor: Neil Caudle. Writer: Angela Spivey.
Back to publications page
Gazette index

last updated October 7, 2004
questions, comments?
unc-ch    research    search    faq    forms    tools   news   calendar