Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Washington University in St. Louis

Discipline
Keyword
Publication Year
Publication
Publication Type

Articles 1 - 30 of 733

Full-Text Articles in Computer Engineering

Temporal Logic Planning In Semantic Maps Of Unknown Environments Using Tl-Rrt, Dongrui Yang May 2026

Temporal Logic Planning In Semantic Maps Of Unknown Environments Using Tl-Rrt, Dongrui Yang

McKelvey School of Engineering Graduate Student Theses & Dissertations

Autonomous mobile robots are increasingly expected to perform complex missions in unstructured environments. Traditional path planning approaches handle simple point-to-point navigation, but struggle with complex tasks that involve temporal and logical orderings of objectives. Linear Temporal Logic (LTL) provides a method for complex missions (e.g., sequential visits to multiple targets or surveillance tasks) in a strict way. This thesis presents an integrated planning framework that enables a robot to satisfy LTL-based task specifications in an unknown environment by combining a Temporal Logic RRT* (TL-RRT*) planner with semantic mapping. The robot builds a semantic map of its environment online using simultaneous …


Conditioning Hierarchical Diffusion Transformers On Rf Circuit Parameters, Ethan Morton May 2026

Conditioning Hierarchical Diffusion Transformers On Rf Circuit Parameters, Ethan Morton

McKelvey School of Engineering Graduate Student Theses & Dissertations

As modern ML techniques have become increasingly advanced, they have begun to be integrated into wireless RF systems for classification, identification, and spectrum management. Deep Neural Networks (DNNs) enable RF system operators and designers to design more flexible systems with greater robustness to errors and attacks. However, neural networks require significant amounts of properly annotated data to train. Current data labeling methods lack the ability to obtain reliable true labels for circuit properties such as carrier frequency offset (CFO), power amplifier (PA) non-linearity, and in-phase/quadrature (IQ) imbalance. This thesis investigates the efficacy of a novel architecture, RF-Diffusion, for generating high-quality …


Design Of An Extensible And Scalable Data Acquisition System For Pulse Shape Discrimination, Prince John May 2026

Design Of An Extensible And Scalable Data Acquisition System For Pulse Shape Discrimination, Prince John

McKelvey School of Engineering Graduate Student Theses & Dissertations

This thesis presents the design and development of a highly scalable, end-to-end data acquisition (DAQ) system for nuclear physics experiments that can be deployed in configurations ranging from a few to thousands of detector channels. The system is built as an extensible platform composed of modular 16-channel chipboards that support a wide range of scintillator and detector types and perform real-time, on-board data sparsification and pulse-shape processing. Three versions of the chipboard have been fabricated to date.

The DAQ architecture is based on a family of analog pulse-shape-processing application- specific integrated circuits (ASICs) developed by the IC Design Laboratory at …


Multi-Layer Support For Component-Based Cyber-Physical Systems Applications, Oren Bell Aug 2025

Multi-Layer Support For Component-Based Cyber-Physical Systems Applications, Oren Bell

McKelvey School of Engineering Graduate Student Theses & Dissertations

Component-based design is a paradigm meant to aid in development of software applications by modularizing different functionalities of a system. This building-block approach is used extensively in cyber–physical and robotic systems. Common and established solutions to specific problems, such as perception nodes, state estimators, and motion planners, can be developed, verified, and reused as off-the-shelf modules. These modules may be integrated atop today’s heterogeneous hardware platforms, where an application can be distributed across GPUs, FPGAs, and CPU cores. When heterogeneous computational devices share the workload of a collection of components, the very act of integration may inject timing uncertainty. For …


Accelerating Gnn Inference On Multi-Core Systems, Binglin Ji Aug 2025

Accelerating Gnn Inference On Multi-Core Systems, Binglin Ji

McKelvey School of Engineering Graduate Student Theses & Dissertations

Graph Neural Networks (GNNs) are becoming increasingly popular, with their applications expanding across diverse domains. As the scale of graph data continues to grow, including larger numbers of nodes, edges, and higher embedding dimensions, standardized libraries such as DGL and PyG have been developed to facilitate GNN computation. However, with the rapid increase in the number of processor cores and the evolution of multi-core architectures, these libraries often show poor scalability and fail to execute GNN inference efficiently on the latest multi-core systems, particularly those with upwards of a hundred cores. To address this limitation, we present FGI, a Fast …


Transfer Learning For Temporal Logic Objectives, Lucas M. Santana Rovira May 2025

Transfer Learning For Temporal Logic Objectives, Lucas M. Santana Rovira

McKelvey School of Engineering Graduate Student Theses & Dissertations

Reinforcement learning algorithms can enable autonomous systems to learn the control skills needed to accomplish a task specified by a linear temporal logic formula. However, they cannot be transferred to a new task, even when the two are very similar. For each new task, the policy must be redesigned from scratch, which is a common limitation of existing reinforcement learning methods for temporal logic tasks. A proposed solution to this problem leverages the similarity between past and new tasks to reuse already learned control skills to accomplish the new task, with minimal or no retraining.

Rather than learning a single …


Adaptive Noise Estimation And Denoising With Deep Learning For Nmr Spectroscopy, Naveen Asokan May 2025

Adaptive Noise Estimation And Denoising With Deep Learning For Nmr Spectroscopy, Naveen Asokan

McKelvey School of Engineering Graduate Student Theses & Dissertations

Nuclear Magnetic Resonance (NMR) spectroscopy is a powerful analytical technique widely used for molecular structure elucidation in chemistry, biology, and medicine. However, spectral accuracy is often degraded by noise—particularly in low acquisition time settings—resulting in reduced resolution and obscured chemical features. While traditional noise reduction techniques such as signal averaging can improve spectral quality, they require longer acquisition times, limiting their utility in real-time and high-throughput applications.

This thesis presents a deep learning-based denoising framework designed to enhance the quality of complex-valued NMR spectra. The proposed model, built upon a U-Net architecture, incorporates both real and imaginary components of the …


Generic Fpga Preprocessing For Astrophysics Instruments In Hls, Qinzhou Song May 2025

Generic Fpga Preprocessing For Astrophysics Instruments In Hls, Qinzhou Song

McKelvey School of Engineering Graduate Student Theses & Dissertations

FPGAs are widely deployed on high-energy astroparticle physics instruments to preprocess large volumes of streaming data from various sensors. Increasingly, these deployments are finding their way to space-borne instruments, where constraints on size, weight, and power (SWaP) require careful balancing of speed and resource utilization. Although telescope designs vary widely, they often share common preprocessing elements, including channel-level readout, pedestal subtraction, waveform integration, and zero suppression from front-end ADCs, as well as identification and centroiding of signal islands across groups of multiple channels. High-Level Synthesis (HLS) tools allow these designs to be expressed at a conceptual level, which automates a …


Strategic Reactor Allocation For Deadlock-Free Execution, Jeevan Sivamohan May 2025

Strategic Reactor Allocation For Deadlock-Free Execution, Jeevan Sivamohan

McKelvey School of Engineering Graduate Student Theses & Dissertations

As it becomes harder to increase the computation power of a single machine, we are turning towards parallel and distributed systems to extract additional performance by breaking down the problem into pieces and solving it simultaneously. While this provides a great opportunity for increased performance,e it comes with additional problems not present in the sequential approach. One such problem is deadlock. Deadlock is defined as the state in which program execution stalls because the system has run out of resources to manage and execute the program properly, or there exists some circular dependency in the data between parallel or distributed …


Work-Stealing Scheduler For Parallel Cache-Adaptive Algorithms, Chuqi Jiang Dec 2024

Work-Stealing Scheduler For Parallel Cache-Adaptive Algorithms, Chuqi Jiang

McKelvey School of Engineering Graduate Student Theses & Dissertations

Modern computing systems with hierarchical memory structures, such as multiple cache levels, main memory, and external storage, pose significant challenges in optimizing memory usage for algorithm efficiency. Traditional models like the Disk Access Model (DAM) and advancements such as cache-oblivious algorithms have focused on minimizing memory transfers without requiring explicit knowledge of memory hierarchy parameters. However, these approaches assume fixed memory sizes and exclusive cache access, limiting their applicability in real-world, shared-memory environments where memory allocations fluctuate. To address these limitations, cache-adaptive algorithms were developed to dynamically adjust to changing memory profiles, enabling near-optimal performance even in multi-process systems. While …


A Limited-Preemption Scheduling Model Inspired By Security Considerations, Benjamin Standaert, Fatima Raadia, Marion Sudvarg, Sanjoy Baruah, Thidapat Chantem, Nathan Fisher, Christopher Gill Sep 2024

A Limited-Preemption Scheduling Model Inspired By Security Considerations, Benjamin Standaert, Fatima Raadia, Marion Sudvarg, Sanjoy Baruah, Thidapat Chantem, Nathan Fisher, Christopher Gill

Computer Science and Engineering Faculty Research

Safety-critical embedded systems such as autonomous vehicles typically have only very limited computational capabilities on board that must be carefully managed to provide required enhanced functionalities. As these systems become more complex and inter-connected, some parts may need to be secured to prevent unauthorized access, or isolated to ensure correctness.

We propose the multi-phase secure (MPS) task model as a natural extension of the widely used sporadic task model for modeling both the timing and the security (and isolation) requirements for such systems. Under MPS, task phases reflect execution using different security mechanisms which each have associated execution time costs …


Robust Quantitative Photoacoustic Imaging For Colorectal Cancer Treatment Monitoring, Sitai Kou Jul 2024

Robust Quantitative Photoacoustic Imaging For Colorectal Cancer Treatment Monitoring, Sitai Kou

McKelvey School of Engineering Graduate Student Theses & Dissertations

Colorectal cancer is the 2nd leading cause of cancer death in the United States and the incidence among population under 50 years old has been increasing for the past decade. Contrary to obvious vascular and morphological structures in pre-treatment colorectal cancer, during treatment and post-treatment colorectal cancer tissue often contains fibrosis and edema in tumor bed. These complications cause difficulties in evaluating tissue response to neoadjuvant chemoradiation therapy with MRI and endoscopy, leading to unnecessary resection of rectum, which increases healthcare cost and impacts patient quality of life. Photoacoustic (PA) imaging is a promising tool for observing blood distribution in …


A Distributed And Hybrid Ai-Based Security Framework For 5g Real-Time Applications, Ali Ghubaish May 2024

A Distributed And Hybrid Ai-Based Security Framework For 5g Real-Time Applications, Ali Ghubaish

McKelvey School of Engineering Graduate Student Theses & Dissertations

This dissertation develops a multifaceted security framework tailored for 5G-enabled real-time Internet of medical things (IoMT) systems to significantly enhance the security infrastructure within healthcare environments. The framework pivots around three core technological advancements: the development of the Light feature Engineering based on the Mean Decrease in Accuracy (LEMDA), the construction of a 5G testbed that serves as a distributed intrusion detection system (IDS), and the implementation of a hybrid deep reinforcement learning (HDRL) method. LEMDA represents a breakthrough in data processing for IoMT systems. By intelligently reducing data complexity, LEMDA enhances the speed and accuracy of threat detection mechanisms, …


Improving And Modeling Heterogeneous Streaming Computation, Clayton Faber May 2024

Improving And Modeling Heterogeneous Streaming Computation, Clayton Faber

McKelvey School of Engineering Graduate Student Theses & Dissertations

Data streaming algorithms are a class of problems that deal with moving data through a system while being processed. When implementing these types of algorithms a developer will spend time tuning an implementation for deployment, but if they are using heterogeneous architectures or when nodes of computation are physically separate from one another performance may be lost to unforeseen data movement complications. In this work we aim to alleviate some of these pain points through a combination of programming advice and mathematical models. One of the pain points often unseen and underappreciated by developers is a type of data streaming …


Robustness Of Trajectory Prediction Neural Network Models, Guocheng He May 2024

Robustness Of Trajectory Prediction Neural Network Models, Guocheng He

McKelvey School of Engineering Graduate Student Theses & Dissertations

The application of autonomous vehicles in real life relies on trajectory prediction models based on perception and observation of the surrounding scene. The deep neural network model has been widely proven to provide relatively stable and excellent performance in various scenarios. Many formal approaches are used as verification of the prediction results of DNN models, where Conformal Prediction is one which can provide statistical safety guarantee region for DNN models. However, so far, no research has shown that conformal prediction possesses satisfactory robustness in dealing with purposed adversarial attacks. In this paper, we propose an adversarial attack approach against trajectory …


Decentralized Computing For Reliable Home Automation, Rahav Dor Dec 2023

Decentralized Computing For Reliable Home Automation, Rahav Dor

McKelvey School of Engineering Graduate Student Theses & Dissertations

Smart homes are distributed systems that should provide reliable home automation services. Distributed controllers have been used to improve the reliability of smart homes. However, despite the redundancy in controllers, the reliability of smart homes is hindered by the unreliable network infrastructure comprising home Wi-Fi and low-power wireless networks. As a result, smart homes cannot be trusted with much more than casual automation to date. This dissertation identifies the limitations of traditional fault-tolerant approaches that require inter-controller coordination over an unreliable network infrastructure. A new class of decentralized control paradigm named Banyan, with fully autonomous controllers, is introduced by this …


Real-Time Analysis Of Aerosol Size Distributions With The Fast Integrated Mobility Spectrometer (Fims), Daisy Wang Dec 2023

Real-Time Analysis Of Aerosol Size Distributions With The Fast Integrated Mobility Spectrometer (Fims), Daisy Wang

McKelvey School of Engineering Graduate Student Theses & Dissertations

The Fast Integrated Mobility Spectrometer (FIMS) has emerged as an innovative instrument in the aerosol science domain. It employs a spatially varying electric field to separate charged aerosol particles by their electrical mobilities. These separated particles are then enlarged through vapor condensation and imaged in real time by a high-speed CCD camera. FIMS achieves near 100% detection efficiency for particles ranging from 10 nm to 600 nm with a temporal resolution of one second. However, FIMS’ real-time capabilities are limited by an offline data analysis process. Deferring analysis until hours or days after measurement makes FIMS' capabilities less valuable for …


Watch: A Distributed Clock Time Offset Estimation Tool On The Platform For Open Wireless Data-Driven Experimental Research, Cassie Jeng Aug 2023

Watch: A Distributed Clock Time Offset Estimation Tool On The Platform For Open Wireless Data-Driven Experimental Research, Cassie Jeng

McKelvey School of Engineering Graduate Student Theses & Dissertations

The synchronization of the clocks used at different devices across space is of critical importance in wireless communications networks. Each device’s local clock differs slightly, affecting the times at which packets are transmitted from different nodes in the network. This thesis provides experimentation and software development on POWDER, the Platform for Open, Wireless Data-driven Experimental Research, an open wireless testbed across the University of Utah campus. We build upon Shout, a suite of Python scripts that allow devices to iteratively transmit and receive with each other and save the collected data. We introduce WATCH, an experimental method to estimate clock …


Mirror Position Detection In A Catoptric Surface, Run Zhang Aug 2023

Mirror Position Detection In A Catoptric Surface, Run Zhang

McKelvey School of Engineering Graduate Student Theses & Dissertations

The Catoptric Surface research project is a pioneering exploration of controlling daylight effects within built environments. In this thesis, we focus on the mirror position detection problem, which plays a vital role in achieving dynamic control over the direction of reflected light within a space. To address the challenge of mirror position detection, we employ computer vision techniques, specifically edge detection and the RANdom SAmple Consensus (RANSAC) algorithm. Edge detection is utilized to identify significant changes in intensity or color, corresponding to object boundaries, while RANSAC is applied for ellipse fitting. By iteratively selecting minimal subsets of points and fitting …


Targeted Adversarial Attacks Against Neural Network Trajectory Predictors, Kaiyuan Tan May 2023

Targeted Adversarial Attacks Against Neural Network Trajectory Predictors, Kaiyuan Tan

McKelvey School of Engineering Graduate Student Theses & Dissertations

Trajectory prediction is an integral component of modern autonomous systems as it allows for envisioning future intentions of nearby moving agents. Due to the lack of other agents' dynamics and control policies, deep neural network (DNN) models are often employed for trajectory forecasting tasks. Although there exists an extensive literature on improving the accuracy of these models, there is a very limited number of works studying their robustness against adversarially crafted input trajectories. To bridge this gap, in this paper, we propose a targeted adversarial attack against DNN models for trajectory forecasting tasks. We call the proposed attack TA4TP for …


Adversarial Patch Attacks On Deep Reinforcement Learning Algorithms, Peizhen Tong May 2023

Adversarial Patch Attacks On Deep Reinforcement Learning Algorithms, Peizhen Tong

McKelvey School of Engineering Graduate Student Theses & Dissertations

Adversarial patch attack has demonstrated that it can cause the misclassification of deep neural networks to the target label when the size of patch is relatively small to the size of input image; however, the effectiveness of adversarial patch attack has never been experimented on deep reinforcement learning algorithms. We design algorithms to generate adversarial patches to attack two types of deep reinforcement learning algorithms, including deep Q-networks (DQN) and proximal policy optimization (PPO). Our algorithms of generating adversarial patch consist of two parts: choosing attack position and training adversarial patch on that position. Under the same bound of total …


Applying Hls To Fpga Data Preprocessing In The Advanced Particle-Astrophysics Telescope, Meagan Konst Dec 2022

Applying Hls To Fpga Data Preprocessing In The Advanced Particle-Astrophysics Telescope, Meagan Konst

McKelvey School of Engineering Graduate Student Theses & Dissertations

The Advanced Particle-astrophysics Telescope (APT) and its preliminary iteration the Antarctic Demonstrator for APT (ADAPT) are highly collaborative projects that seek to capture gamma-ray emissions. Along with dark matter and ultra-heavy cosmic ray nuclei measurements, APT will provide sub-degree localization and polarization measurements for gamma-ray transients. This will allow for devices on Earth to point to the direction from which the gamma-ray transients originated in order to collect additional data. The data collection process is as follows. A scintillation occurs and is detected by the wavelength-shifting fibers. This signal is then read by an ASIC and stored in an ADC …


Model-Based Deep Learning For Computational Imaging, Xiaojian Xu Aug 2022

Model-Based Deep Learning For Computational Imaging, Xiaojian Xu

McKelvey School of Engineering Graduate Student Theses & Dissertations

This dissertation addresses model-based deep learning for computational imaging. The motivation of our work is driven by the increasing interests in the combination of imaging model, which provides data-consistency guarantees to the observed measurements, and deep learning, which provides advanced prior modeling driven by data. Following this idea, we develop multiple algorithms by integrating the classical model-based optimization and modern deep learning to enable efficient and reliable imaging. We demonstrate the performance of our algorithms by validating their performance on various imaging applications and providing rigorous theoretical analysis.

The dissertation evaluates and extends three general frameworks, plug-and-play priors (PnP), regularized …


Machine Learning For Analog/Mixed-Signal Integrated Circuit Design Automation, Weidong Cao Aug 2021

Machine Learning For Analog/Mixed-Signal Integrated Circuit Design Automation, Weidong Cao

McKelvey School of Engineering Graduate Student Theses & Dissertations

Analog/mixed-signal (AMS) integrated circuits (ICs) play an essential role in electronic systems by processing analog signals and performing data conversion to bridge the analog physical world and our digital information world.Their ubiquitousness powers diverse applications ranging from smart devices and autonomous cars to crucial infrastructures. Despite such critical importance, conventional design strategies of AMS circuits still follow an expensive and time-consuming manual process and are unable to meet the exponentially-growing productivity demands from industry and satisfy the rapidly-changing design specifications from many emerging applications. Design automation of AMS IC is thus the key to tackling these challenges and has been …


A Collaborative Knowledge-Based Security Risk Assessments Solution Using Blockchains, Tara Thaer Salman May 2021

A Collaborative Knowledge-Based Security Risk Assessments Solution Using Blockchains, Tara Thaer Salman

McKelvey School of Engineering Graduate Student Theses & Dissertations

Artificial intelligence and machine learning have recently gained wide adaptation in building intelligent yet simple and proactive security risk assessment solutions. Intrusion identification, malware detection, and threat intelligence are examples of security risk assessment applications that have been revolutionized with these breakthrough technologies. With the increased risk and severity of cyber-attacks and the distributed nature of modern threats and vulnerabilities, it becomes critical to pose a distributed intelligent assessment solution that evaluates security risks collaboratively. Blockchain, as a decade-old successful distributed ledger technology, has the potential to build such collaborative solutions. However, in order to be used for such solutions, …


Domain Specific Computing In Tightly-Coupled Heterogeneous Systems, Anthony Michael Cabrera Aug 2020

Domain Specific Computing In Tightly-Coupled Heterogeneous Systems, Anthony Michael Cabrera

McKelvey School of Engineering Graduate Student Theses & Dissertations

Over the past several decades, researchers and programmers across many disciplines have relied on Moores law and Dennard scaling for increases in compute capability in modern processors. However, recent data suggest that the number of transistors per square inch on integrated circuits is losing pace with Moores laws projection due to the breakdown of Dennard scaling at smaller semiconductor process nodes. This has signaled the beginning of a new “golden age in computer architecture” in which the paradigm will be shifted from improving traditional processor performance for general tasks to architecting hardware that executes a class of applications in a …


Investigating Single Precision Floating General Matrix Multiply In Heterogeneous Hardware, Steven Harris Aug 2020

Investigating Single Precision Floating General Matrix Multiply In Heterogeneous Hardware, Steven Harris

McKelvey School of Engineering Graduate Student Theses & Dissertations

The fundamental operation of matrix multiplication is ubiquitous across a myriad of disciplines. Yet, the identification of new optimizations for matrix multiplication remains relevant for emerging hardware architectures and heterogeneous systems. Frameworks such as OpenCL enable computation orchestration on existing systems, and its availability using the Intel High Level Synthesis compiler allows users to architect new designs for reconfigurable hardware using C/C++. Using the HARPv2 as a vehicle for exploration, we investigate the utility of several of the most notable matrix multiplication optimizations to better understand the performance portability of OpenCL and the implications for such optimizations on this and …


Elicitation And Aggregation Of Data In Knowledge Intensive Crowdsourcing, Dohoon Kim May 2020

Elicitation And Aggregation Of Data In Knowledge Intensive Crowdsourcing, Dohoon Kim

All Computer Science and Engineering Research

With the significant advance of internet and connectivity, crowdsourcing gained more popularity and various crowdsourcing platforms emerged. This project focuses on knowledge-intensive crowdsourcing, in which agents are presented with the tasks that require certain knowledge in domain. Knowledge-intensive crowdsourcing requires agents to have experiences on the specific domain. With the constraint of resources and its trait as sourcing from crowd, platform is likely to draw agents with different levels of expertise and knowledge and asking same task can result in bad performance. Some agents can give better information when they are asked with more general question or more knowledge-specific task …


A Virtual 4d Ct Scanner, Xiwen Li May 2020

A Virtual 4d Ct Scanner, Xiwen Li

All Computer Science and Engineering Research

4D CT scan is widely used in medical imaging. Images are acquired through phases. In this case, we can track the motion of organs such as heart. However, it also introduces motion artifacts. A lot of research focuses on remove these artifacts. It is difficult to acquire artifact data by a real CT scanner. In this project, we implement a virtual CT machine to simulate the real 4D CT scan. we also conduct experi- ments to check its clinical reality with respect to respiratory and heart motion parameters.


Centrality Of Blockchain, Zixuan Li May 2020

Centrality Of Blockchain, Zixuan Li

All Computer Science and Engineering Research

Decentralization is widely recognized as the property and one of most important advantage of blockchain over legacy systems. However, decentralization is often discussed on the consensus layer and recent research shows the trend of centralization on several subsystem of blockchain. In this project, we measured centralization of Bitcoin and Ethereum on source code, development eco-system, and network node levels. We found that the programming language of project is highly centralized, code clone is very common inside Bitcoin and Ethereum community, and developer contribution distribution is highly centralized. We further discuss how could these centralizations lead to security issues in blockchain. …