Research

Research prepares students to be problem-solvers and innovators while also supporting the department's crosscutting areas of excellence.

Both undergraduate and graduate students have the opportunity to do research alongside expert computer science faculty in the areas of distributed embedded systems, machine learning, data mining, and software engineering. Or, you can choose the interdisciplinary route, doing research beside faculty in various engineering disciplines. In fact, compsci graduate students often work in large group settings with faculty from departments across campus, examining advanced research problems in bioinformatics, homeland security, embedded systems, and virtual reality. Cooperation between students and faculty at this advanced level is a hallmark of the computer science research program.

Explore our research areas

Research Laboratories

The mission of the CReWMaN Laboratory is to conduct innovative research in networking (core, wireless, sensors), mobile and pervasive computing, distributed and grid computing, privacy and security, biological networks, and social networks. This is accomplished by creating a stimulating learning environment through teaching, research, mentoring and service excellence, with focus on teaching cutting-edge courses and establish multi-disciplinary collaborations.

VISIT LAB WEBSITE

The mission of CPHS laboratory is to conduct cutting-edge research to design and develop smart and trustworthy cyber-physical human systems. Our focus is on multi-agent trust (e.g. due to security/privacy concerns, selfish interaction, social discrimination and lack of transparency), machine learning, and human decision modeling in the context of diverse application domains such as transportation, mining and healthcare. The laboratory is also equipped with a prototype transportation testbed which is equipped with autonomous robots (e.g. Nvidia Jetbots), Jetson Nano cards to mimic road side units and diverse sensors (e.g. cameras, EEG headsets to monitor driver’s mental state).

VISIT LAB WEBSITE

The mission of the Web and Wireless Computing (W2C) & Pervasive and Mobile Computing Laboratory is designed to carry out cutting edge research in different aspects of data management (security, compression, replication, caching, query processing, aggregation, fusion) in wireless networks and cloud computing environment. Our focus is on scientific research to advance the state of art in these areas. The current projects are supported by NSF, DOE, ARL, ARO, AFRL, NIST, UM System, etc. The current researchers in the lab are pursuing their PhD/MS degree in different areas of interest. The lab is well-equipped with over 50 3.2 Ghz PCs, 5 Dell Server, linux machines, laptops etc. The lab also has sensor network test-beds consists of Crossbow sensor motes like Telosb, Mica2 and Missouri S&T motes. Lab has also developed a DTN testbed for disseminating information securely for battlefield environment.

 VISIT LAB WEBSITE

The Theory and Quantum lab focuses on foundational areas in Computer Science and Quantum Information Science. The main focus areas are Quantum Algorithms for near-term hardware as well as theory of Quantum Computation. 

For more information contact the Director: Dr. Avah Banerjee banerjeeav@mst.edu 

 

High Performance Computing Lab (HPC Lab) at Missouri S&T is currently engaged in three research projects. In the first project, we are revisiting spatial data analytics on heterogeneous systems comprised of data processing units (DPU), GPUs and CPUs. The DPUs are a new class of programmable processors made by NVidia (and other manufacturers). Similar to a modern smart network interface card, DPUs can be used to filter unnecessary data from overwhelming the CPU and memory bandwidth. DPUs can be used by CPUs to offload computations; thereby reducing the load on CPU and increasing the capability of the compute node. The second project is “Nearest Neighbor Similarity Search for Polygons and Trajectories”. Research thrust of the third project is to design communication-efficient spatial analytics algorithms for data-intensive computations by leveraging Processing-In-Memory (PIM) Paradigm. In this new computational model, code execution happens near DRAM memory instead of CPU.

Research publications are focused on leveraging GPUs and HPC compute clusters for speeding up geospatial analytics workloads like polygon overlay, spatial join, Voronoi diagram, geometric intersection, spatial autocorrelation, etc.

 

Visit Lab Website

Funded Research Spotlight

Machine Learning for Countering UAV-Swarms

Agency: ARO

PI: Sanjay Madria

Amount: $500,000

Time period: 10/2022 - 09/2025

 

The proposed research objective is to detect UAVs from images taken by aircraft, ground vehicles, or persons by applying machine learning models. The many different types of UAVs, such as micro-UAVs, large combat UAVs, GPS UAVs, High Altitude Long Endurance UAVs, etc., can be differentiated by their visual looks. Efficient detection and identification of them can provide probable motives/missions and how much priority should be given to them. A series of images of the UAVs can indicate velocity (direction and speed) but this approach has multiple challenges. First, images are taken from different distances and resolutions and hence the distance of the UAVs from the camera is estimated rather than fully known. Second, UAVs moving as, or within swarms/teams, have different formations when performing a group task which complicates inference. Third, relative motion between the camera, the target, and the surrounding scene can cause a significant and high-dynamic variation in illumination conditions, background characteristics, and target appearance. Therefore, three important detection cases and techniques are posed as the sub objectives: (1) To identify the UAV distance by detecting their size proportion in an image and their type with the actual size of a UAV; (2) To detect the formations of the UAVs as a group; and (3) Identification and classification of UAV by using radio frequency and electromagnetic emissions.

Research Centers

Learn about all our research centers at S&T.  Learn more.