Sorry, you need to enable JavaScript to visit this website.

Research Labs / Groups

Research Labs / Groups

Below is a list of laboratory spaces and research groups run by faculty in the Computer Science Department,

Collaboratory for Resiliency and Recovery (CRR)

RIT's interdisciplinary Collaboratory for Resiliency and Recovery (CRR) will provide integrated information and decision support capabilities to the private, public, and government entities, with the ultimate goal of providing communities with the highest level of all-hazards information analysis, fusion, and response support to maximize the resiliency of communities against catastrophic events, disasters, and other emergencies.

Computer Graphics and Applied Perception Lab

The CS Graphics and Applied Perception Lab is the cornerstone of graphics related research being undertaken in the CS department. Members of the lab perform funded research in the areas of computer graphics, eye tracking, and virtual reality. In addition, the lab provides a sandbox for interdisciplinary and cross-college collaboration with faculty and students from departments ranging from 3D Design and Photography, to Color Science and Imaging Science, to Computer Engineering (COE).

Computing Theory

This theme broadly encompasses the various ways in which we understand the nature of computation: *what* is computable ("classic" computability theory, complexity theory); *how to best* compute (algorithms); *how to express* computations (programming languages); *how to understand* computations (static analyses); *how to implement* computations (compilers); computations with strong mathematical connections (cryptography).

Document and Pattern Recognition Lab (DPRL)

The Document and Pattern Recognition Lab (dprl) explores ways to improve the algorithms and tools used for automatic recognition and retrieval of information in documents, images, audio and video.

Graph-Oriented AppLications Research Lab (GOAL)

The Graph-Oriented AppLications Research Lab perfomrs research focusing on graphs and their multiple applications: from integrating graph databases to Computer Science education, or from finding subgraphs to the Deep Web.

Pervasive Computing Lab

Pervasive computing envisages a world where the human is at the center, while available computing and communication resources are utilized to provide application level services and information. Research in pervasive computing has many challenges ? multiple contexts, heterogeneity, scale, and user dynamics, applications and devices. Active research areas include ad hoc and sensor systems, middleware for pervasive computing, opportunistic networks and computing, cooperative and distributed robotics, and wireless mesh networks, as well as related aspects of computer networks and distributed computing.