Below is a summary of some of my current and past projects.

Multimodal interfaces for real-time indoor navigation systems.

This work is being funded by National Science Foundation (Grant number:0835689)

Compared to outdoor travel, indoor navigation is aided by far less information from the environment, orienting cues, and external aids (such as maps or GPS). As a result, spatial learning and wayfinding of indoor spaces can pose some particularly difficult challenges.I am working on investigating research and development of interface for indoor navigation systems to support travel in complex buildings for people with low-vision. My current study concentrates on comparing the various modes through which information can be imparted to a low vision user for such indoor navigation device. The modes under investigation are : Auditory Snapshot, Head Relative auditory information , Arm Relative auditory information and Spatial Language.

To Read more please visit the project's webpage.

You can also Download our Poster from the Annual AAG Meeting 2012 here.

Advisor: Dr. Nicholas Giudice

Technologies used : Vizard Virtual Reality System, Python programming Language.

Change Detection in Nairobi National Park Using Remote Sensing

This project is part of the GNU landscapes project. Three Landsat Thematic Mapper Images were acquired and analyzed for years 1988, 2000 and 2010 for a study area near Nairobi national park. Multi-temporal change detection techniques using RGB NDVI color composite for three dates were then employed to generate a change map. This map depicts changes in built land cover type for the region. Preliminary Analyses show an increase of settlements around the park over the last decade. This result has important implications for the future of wildebeest and other migratory wild animals in the region.  You can find technical details about the work in this paper or in this presentation. You can also visit the GNU Landscapes project's website here.

Watch a Presentation on the work here.

Advisors : Dr. Rob Lilieholm, Dr. Steven Sader, Dr Kasey Legaard

Technology: Erdas Imagine 9.3

Walkability Analysis.

This study aimed to identify the most and the least walkable regions in the city of Lewiston. Lewiston is the second largest city in the state of Maine .It has a population of 41,150.This study dealt with finding out the proximity of basic amenities from each cell in raster ,classifying them based on values and then performing a weighted overlay with the help of raster calculator to yield the most and least walkable regions.The output of this analysis can be used for a number of secondary analyses like finding a house.It can also be used as a tool for better urban planning.

More on Walkability.

Advisor : Prof. Constance Holden

Technology: esri ArcGIS 9.3

Tweets Near Me !

This mobile based HTML 5 application calculates location of the user using the W3C Geolocation and returns tweets near him/her based on a particular search term. It is best viewed on a smartphone. However, you can still view this application on your laptop by following this link, provided you allow your browser to track your current location. To visit this App on your smartphone you can scan this QR code.

You can also see some great HTML5 demos by html5 rocks! by visiting this link.

Technology: Twitter API , iWebKit, W3C Geolocation

An Approach to Solve Near Neighbor Queries.

This project dealt with suggesting a faster method to calculate near neighbors. The solution was implemented as a PostGreSQL function. The solution involved a sequence of expand boxes that fan out from bounding box of the geometry under consideration. The Solution was generic, that is it works with all geometries.

Advisor: Prof. Arvind Upadhyay

Technology : PostGreSQL with PostGIS extension, esri ArcExplorer:Java Edition for Education(to visualize data)

Map the Bands: A Flex based Application

A lot of times we miss to attend concerts of  our favorite bands, even though they play very near to our home. Map the Bands is an approach to address this problem. It is an application based on esri's ArcGIS API for Flex and API. You can learn more about it here.

Check out the application and find today's musical events here

Technology : Esri's ArcGIS API for Flex.

WebPage : Map the Bands

Drive Time Calculator

A widget for esri's ArcViewer for Flex.I participated in esri's Flex a Widget competition in 2011. This widget gives locations that can be covered within 1,2 and 3 minutes from a point in map. More details can be found here. An example run of widget can be found here.

Technology: esri ArcGIS API for flex.

Places To Eat

This application takes from the user the desired point in Umaine Campus and returns the closest eating facilty (with directions) available on campus. The user has the choice to ask for more than one closest facilties. The application is available here.

Technology: esri ArcGIS API for Javascript

The Story of Seven Wonders of Ancient World

I participated in the Storytelling with maps competition for the Esri International User Conference in 2011.

This Map takes users to each of the seven wonders in the chronological order of their construction. It also provide vital information about these wonders along with their best known photographs. A click on the image takes the user to its Wikipedia Page.

More Information can be found here.

The Map can be explored here.

Technology: esri ArcGIS Explorer Online


Roam about in Rome

This javascript based application takes the user to any random street in the city of Rome, Italy. The random journey starts with colosseum. The application can easily be expanded to include whole of Europe or even world (wherever google street view is available including Antarctica ! ). It provides an interesting way of exploring streets in a city and have some scenic views without even travelling to that city.

The Application is available to explore and expand over here.

Technology: Google Maps API, esri ArcGIS API for Javascript

Let's Talk : LAN based instant messenger.

Let's Talk is a very lightweight instant messenger written in Java programming language. The application is based on Server- Client model and relies heavily on Socket programming as provided by package.

Advisor: Prof. Swati Tiwari

Technology : Java Socket Programming.

WebPage : Let's Talk

Health Information System

We conceptuailzed, designed, and developed a prototype for this system. Our main goal was to develop a system that would allow elderly people to record and report their health related readings from devices such as pulse oximeter, blood pressure monitor, and weighing machine in an automated fashion through a centralized kiosk.

 More details on the project, including screenshots and the technologies that were used for this project is available in this white paper.

Team Members: Brendan O'Shaughnessy, Qinghan Liang, Shreyans Jain

Advisor: Dr. Nicholas Giudice