Coughlan Lab

The goal of our laboratory is to develop and test assistive technology for blind and visually impaired persons that is enabled by computer vision and other sensor technologies.



  • A Computer Vision-Based Indoor Wayfinding Tool

    We are creating a smartphone-based indoor navigation app to estimate the user's location in an indoor environment and guide him/her to a desired destination.

    Read More
  • BLaDE (Barcode Localization and Decoding Engine) smartphone app in action


    BLaDE (Barcode Localization and Decoding Engine) is an Android smartphone app designed to enable a blind or visually impaired user find and read product barcodes.

    Read More
  • Picture shows person pointing finger to plastic model of a human heart; 3D camera mounted on tripod views model and hand; computer, connected to camera, announces "Aortic arch"


    CamIO (short for “Camera Input-Output”) is a system to make physical objects (such as documents, maps, devices and 3D models) accessible to blind and visually impaired persons, by providing real-ti

    Read More
  • Computer Vision Journal Club

    The Computer Vision Journal Club meets periodically to discuss papers on topics in computer vision, machine learning and other topics of interest such as assistive technologies for persons who are

    Read More
  • Virtual aerial view of intersection area near a pedestrian's feet, reconstructed by Crosswatch algorithms


    Crosswatch is a smartphone-based system developed for providing real-time guidance to blind and visually impaired travelers at traffic intersections.

    Read More
  • Zoomed-in view of appliance display partially obscured by glare

    Display Reader

    The goal of the Display Reader project is to develop a computer vision system that runs on smartphones and tablets to enable blind and visually impaired persons to read appliance displays.

    Read More
  • Regressions in Braille Reading

    This project explores regressions (movements to re-read text) in braille reading.

    Read More
  • Sample indoor sign showing automatic detection in yellow

    Sign Finder

    This project seeks to develop a computer vision-based system that allows a visually impaired traveler to find and read informational signs, such as signs labeling office doors, streets, restrooms a

    Read More
  • Tactile Graphics Helper (TGH)

    Tactile graphics use raised lines, textures, and elevations to provide individuals with visual impairments access to graphical materials through touch.

    Read More
  • Tutorials and Reference

    These are tutorials and reference materials I have written on various topics in probability and geometry over the years.

    Read More