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

Computer Engineering Commons

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

Theses/Dissertations

Discipline
Institution
Keyword
Publication Year
Publication
File Type

Articles 181 - 210 of 5295

Full-Text Articles in Computer Engineering

Flowview: A Web Application For Hydrologic Predictions, Marcus Chavez, Sean Leininger, Joseph Pham Nguyen Jun 2023

Flowview: A Web Application For Hydrologic Predictions, Marcus Chavez, Sean Leininger, Joseph Pham Nguyen

Computer Science and Engineering Senior Theses

The Santa Clara Valley Water District, or Valley Water, provides water management resources to the two million residents in Santa Clara County. A few of their services include supplying safe water, ownership of streams, and flood protection. However, given the evolving conditions of the climate throughout the state of California, Valley Water seeks to include machine learning analytics as part of its water management services. Additionally, the increased access to the Internet has expanded the use of web applications, which provide a flexible platform to integrate the

predictions of machine learning models. In this paper, we design and implement a …


Warn: Wi-Fi Attack Recognizer And Notifier, Sudhish Sewpaul, Roshan Sevalia, Jaden Ngo, Tate Musante Jun 2023

Warn: Wi-Fi Attack Recognizer And Notifier, Sudhish Sewpaul, Roshan Sevalia, Jaden Ngo, Tate Musante

Computer Science and Engineering Senior Theses

The Wi-Fi Attack Recognizer and Notifier (WARN) aims to establish a wireless network monitoring system for detection of attacks on Wi-Fi IoT devices. Millions of homes use smart home devices, and many of these are for security. However, these devices are vulnerable to attacks that can disable them or compromise their data confidentiality. WARN is capable of detecting two of these attacks: deauthentication and key reinstallation (KRACK). Deauthentication attacks hoax devices into disconnecting themselves from a network, and KRACK manipulates the authentication protocol of Wi-Fi devices to see unencrypted data. WARN uses Raspberry Pis equipped with long range Wi-Fi antennas …


Real-Time On-Site Opengl-Based Object Speed Measuring Using Constant Sequential Image, Aiming Deng Jun 2023

Real-Time On-Site Opengl-Based Object Speed Measuring Using Constant Sequential Image, Aiming Deng

Electronic Theses and Dissertations

This thesis presents a method that can detect moving objects and measure their speed of movement, using a constant rate series of sequential images, such as video recordings. It uses the industry standard non-vendor specific OpenGL ES so can be implemented on any platform with OpenGL ES support. It can run on low-end embedded system as it uses simple and basic foundations based on a few assumptions to lowering the overall implementation complexity in OpenGL ES. It also does not require any special peripheral devices, so existing infrastructure can be used with minimal modification, which will further lower the cost …


Twigeenglish, Brian Burnett, Jillian Coveney, Kristin Tong, Nanki Sekhon Jun 2023

Twigeenglish, Brian Burnett, Jillian Coveney, Kristin Tong, Nanki Sekhon

Computer Science and Engineering Senior Theses

TwigeEnglish is an educational platform aimed to teach English in a fun and interactive way. It comprises a mobile application for students and a web application for pre-determined administrators. The mobile application offers three key features which include: a pictionary-like game, a dictionary flash card game, and a user-friendly interface for uploading photos to be used in both games. The web application will primarily focus on providing administrators with an interface to manage the student-photo database. With moderation powers, administrators can seamlessly review and make decisions to approve or deny the inclusion of photos in the active pictionary and dictionary …


Climate Cloud, Atiyut Khemkhon, Dylan Lin Jun 2023

Climate Cloud, Atiyut Khemkhon, Dylan Lin

Computer Science and Engineering Senior Theses

The increasing frequency and intensity of drastic climate change events have underscored the urgency for a comprehensive understanding of climate dynamics and the development of effective mitigation and adaptation strategies. In this context, our thesis addresses the critical issue of drought category prediction in Western America using machine learning techniques. We recognize the interconnectedness of efforts aimed at combating climate change and strive to make a meaningful contribution to the broader understanding of climate change, even if our impact may seem comparatively smaller. By leveraging the power of machine learning algorithms and utilizing a wide range of climatic and environmental …


Whether-Weather, Lucas Voron, Graham Purvis, Malcolm Weaver, Josh Kelleran Jun 2023

Whether-Weather, Lucas Voron, Graham Purvis, Malcolm Weaver, Josh Kelleran

Computer Science and Engineering Senior Theses

The WhetherWeather project is a comprehensive weather and traffic forecasting system that provides real-time insights and predictions. It utilizes Python programming language and various data sources, including Inrix data for traffic information and weather data from Meteostat. The system employs machine learning techniques, specifically XGBoost, to train models on historical data. Once trained, the models can accurately forecast traffic conditions based on weather data. To visualize the results, a Flask API is available, allowing users to access the system's functionalities through a web interface. For more information and to access the WhetherWeather website, visit WhetherWeather.org.


Singular Value Decomposition And Transformer-Based Image Super Resolution, Andy Qin, Chen Zhang, Timothy Cui Jun 2023

Singular Value Decomposition And Transformer-Based Image Super Resolution, Andy Qin, Chen Zhang, Timothy Cui

Computer Science and Engineering Senior Theses

Image super-resolution (ISR) is a prominent field in computer vision that aims to enhance the quality and resolution of low-resolution images. It finds widespread applications in various domains, including surveillance, satellite imagery, medical imaging, and media. The primary objective of ISR is to improve the visual quality and level of detail in low-resolution images. In this paper, we propose the Singular Value Decomposition and Transformer-based Image Super Resolution (SVDTIR) model, which combines both traditional and deep learning approaches to achieve image super-resolution. The SVDTIR model consists of three stages: image pre-processing, which employs the singular-value decomposition (SVD) algorithm to decompose …


Underwater Robot Path Planning In An Intermittent Communication System, Hunter Gallant Jun 2023

Underwater Robot Path Planning In An Intermittent Communication System, Hunter Gallant

Dartmouth College Master’s Theses

Sunflower, a novel cross-medium localization system between an aerial drone and an underwater robot, has not yet been implemented in a multi-robot exploration system. This project’s aim was to simulate various configurations of multi-robot systems, and to create an algorithm, called AdjustPath, to improve exploration and avoid inter- robot collisions. With three, five, seven, and ten simulated underwater robots, there was significant improvement when the AdjustPath algorithm was used. Knowing this, future hardware using the Sunflower system could use this proposed algorithm to increase efficiency and avoid more collisions.


Unveiling Pain: Wearables For Objective Pain Measurement, Hanqing Tang Jun 2023

Unveiling Pain: Wearables For Objective Pain Measurement, Hanqing Tang

Masters Theses

">">Pain perception is a subjective experience that differs significantly among individuals, often leading to inconsistencies in assessment and management. A critical issue within this context is the gender bias in pain evaluation, which contributes to unequal treatment and perpetuates gender inequality within the healthcare system. This thesis presents an in-depth investigation of the problem and proposes the development of a wearable device for objective pain assessment. Physiological parameters — Electrocardiography (ECG) can be collected from cardiac sound signals auscultated by fabrics via nanometre-scale vibrations. Machine learning methods can accurately classify heart rate and acute pain intensity of participants. …


Interactive Architecture - Intervention Of Virtual Business On Commercial Space, Yihao George Xu Jun 2023

Interactive Architecture - Intervention Of Virtual Business On Commercial Space, Yihao George Xu

Masters Theses

Traditional mall-based restaurants, such as P.F. Chang’s in the Providence Place Mall, have primarily focused on site-based dining and bar services. However, the food provided by this chain restaurant often lacks depth, and customers seldom learn the story behind the dishes. This thesis explores the integration of mixed reality technology within the physical environment of P.F. Chang’s, an American Chinese restaurant chain with over 300 locations, aiming to transform it into an authentic Shanghai food culture experience. This experience combines virtual and physical stimuli to evoke various periods of Chinese history, providing a unique encounter for customers.

The proposed transformation …


An Interactive Ecosystem Simulator, Tong Zhou Jun 2023

An Interactive Ecosystem Simulator, Tong Zhou

Computer Science and Software Engineering

This project is about an ecosystem simulator game that allows players to manipulate the population size of the selected species and observe these species interact with each other. It focuses on reflecting the consequences of human intervention in the ecosystem and the difficulty of maintaining a balanced ecosystem. I’ve been astonished by how human intervention could easily crash the ecosystem and how difficult it could be to make up for our faults. And many people still hold the thought that we control the world and could determine the death or live of all other creatures as we like. However, the …


Wonder World, Liam M. Shaw, Briana Kuo Jun 2023

Wonder World, Liam M. Shaw, Briana Kuo

Computer Engineering

The main motivation for this project stems from a mutual lifelong love for video games, specifically sandbox games. These types of games, such as Mojang's Minecraft, ConcernedApe's Stardew Valley, and many more, have consistently provided us comfort in stressful times throughout our lives. Now, at the culmination of our undergraduate experience, the curriculum we have experienced throughout these past four years has provided us with the knowledge and resources that allows us to provide this same sense of comfort for others. Our game aims to encourage collaboration between two players through solving puzzles and minigames. In addition, our game seeks …


Polyflowbuilder: An Intuitive Tool For Academic Planning At Cal Poly San Luis Obispo, Duncan Thomas Applegarth Jun 2023

Polyflowbuilder: An Intuitive Tool For Academic Planning At Cal Poly San Luis Obispo, Duncan Thomas Applegarth

Computer Engineering

PolyFlowBuilder is a web application that lets users create visually intuitive flowcharts to aid in academic planning at Cal Poly. These flowcharts can be customized in a variety of ways to accurately represent complex academic plans, such as double majors, minors, taking courses out- of-order, etc. The original version of PolyFlowBuilder, released Summer 2020, was not written for continued expansion and growth. Therefore, a complete rewrite was determined to be necessary to enable the project to grow in the future. This report details the process to completely rewrite the existing version of PolyFlowBuilder over the course of six months, using …


Coastal: Crowdsourcing Reports Of Phenomena On The Santa Cruz Coast, Will Maddrey, Daniel Schott, Michael Zetino Jun 2023

Coastal: Crowdsourcing Reports Of Phenomena On The Santa Cruz Coast, Will Maddrey, Daniel Schott, Michael Zetino

Computer Science and Engineering Senior Theses

Every day, beachgoers witness important environmental phenomena that go completely undocumented. Huge amounts of potential data that could be used for research are lost because people don’t have the means to report them, or simply don’t understand their significance. Additionally, many of these phenomena are potentially harmful, and are relatively unknown to the public. In this paper, we develop an iOS and Android mobile app called Coastal, with the goal of crowdsourcing reports of phenomena on the Santa Cruz coast. We hope that in the future, applications like Coastal can be used for both collecting data for environmental research, and …


Dominican Republic Greenhouse Automation, Ryan Le, Erik Mitchell, Mark Castillo Jun 2023

Dominican Republic Greenhouse Automation, Ryan Le, Erik Mitchell, Mark Castillo

Computer Science and Engineering Senior Theses

The Dominican Republic's Instituto Politécnico Loyola (IPL) needs a wirelessly connected network of sensors for their greenhouses. Our project uses long-range (LoRa) communication to receive data from sensors within the greenhouse on the recorded temperature, humidity, soil moisture, and light values; stores and organizes these measurements in a database and backup text file; and displays appropriate recordings on an interactive application. We collaborated with a team of two General Engineering majors, with our focus on data retrieval and display functionality. Aside from basic data senders used solely for testing purposes, our final design serves as a central hub remotely accessible …


Film Viability Evaluator, Caitlin Lopez, Kulsoom Sabit Jun 2023

Film Viability Evaluator, Caitlin Lopez, Kulsoom Sabit

Computer Science and Engineering Senior Theses

Filmmaking is a financially high-risk field of work. There are multiple variables that contribute to a movie’s success or failure, however the most impactful ones have yet to be identified. In this paper, we used publicly available datasets in combination with several forms of analysis models to determine common factors associated with historically successful movies. Our results narrowed the top categories to include the runtime, the production budget, the release year, the genres, and the primary language. The final round of analysis yielded an 84% accuracy, after the usage of XGBoosting and gradient boosting. Further improvements to this project could …


Monster Maker, Harrison Bui Jun 2023

Monster Maker, Harrison Bui

Computer Science and Engineering Senior Theses

3D modeling and rigging are necessary steps when it comes to 3D animation. However, not everyone has the time and patience to learn and practice these skills. Monster Maker provides an accessible way to create creatures from their imaginations by assembling pre-made 3D body parts. The option to dynamically alter the skeleton and modify body parts opens the door to hundreds of thousands of monsters each with their own unique design. Future developments of Monster Maker could provide users with options to control specific sub-components of the currently established body parts while also providing a more appealing UI.


Nutrition Visualization For Mindfulness, Jake Tsuchiyama, Jarin Simon, Landis Fusato, Ryan Wong Jun 2023

Nutrition Visualization For Mindfulness, Jake Tsuchiyama, Jarin Simon, Landis Fusato, Ryan Wong

Computer Science and Engineering Senior Theses

In today’s world, users face multiple obstacles obtaining relevant nutrition information for the foods they consume. While nutrition information is provided on some foods like a standard candy bar, this label is typically hard to read and inconveniently located. For other foods such as an apple, this nutrition label is not provided at all and the burden is placed on the user to go out and find this information themselves. We hope to address this inaccessibility of nutrition information to help users ultimately make more informed decisions about their eating habits.


Immersive Scu Campus Tour With Augmented Reality, Tristan Limawan, Axel Perales, Alfredo Perry Jun 2023

Immersive Scu Campus Tour With Augmented Reality, Tristan Limawan, Axel Perales, Alfredo Perry

Computer Science and Engineering Senior Theses

Santa Clara University has hosted numerous guided campus tours as a way for students to understand better and immerse themselves in the university's culture and environment. However, group sizes for these tours are limited and may fill up quickly, leaving students to compete for these tour slots. As such, accompanied by the continual growth in admissions reaching new highs each year, the situation presents a great need to help first-year and prospective students navigate the campus grounds and understand and learn about the campus history and culture.

To resolve this problem, we have developed an augmented reality web application allowing …


A Submodular Optimization Framework For Imbalanced Text Classification With Data Augmentation, Eyor Alemayehu Jun 2023

A Submodular Optimization Framework For Imbalanced Text Classification With Data Augmentation, Eyor Alemayehu

Engineering Ph.D. Theses

In the domain of text classification, imbalanced datasets are a common occurrence. The skewed distribution of the labels of these datasets poses a great challenge to the performance of text classifiers. One popular way to mitigate this challenge is to augment underwhelmingly represented labels with synthesized items. The synthesized items are generated by data augmentation methods that can typically generate an unbounded number of items. To select the synthesized items that maximize the performance of text classifiers, we introduce a novel method that selects items that jointly maximize the likelihood of the items belonging to their respective labels and the …


Embride: A Madhubani Art Creator, Jui Banik Jun 2023

Embride: A Madhubani Art Creator, Jui Banik

Computer Science and Engineering Master's Theses

Creative machines are playing an increasingly important role in the art world and society at large. This gives rise to the need to consider the ethical dimensions of artistic machine agents. Whose art are we amplifying, or more importantly, who is being left behind? Computational Creativity offers the opportunity to bring awareness and visibility to art forms that have been systemically suppressed due to a range of longstanding societal biases. In this paper, we introduce EMBRIDE, a system that creates Madhubani art, practiced by women in the villages of India and Nepal. We hope that this work will encourage further …


Vr Force Feedback Gloves, Mark Wu, Claire Chen Jun 2023

Vr Force Feedback Gloves, Mark Wu, Claire Chen

Electrical Engineering

The goal of this project is to produce a manufacturing plan for a consumer VR glove. The total addressable market of VR is over 170 million global users as of 2022 (Kolmar , 2022) with a serviceable available market of 300,000 users on Meta’s own social platform (Heath, 2022). The targeted Quest 2 platform utilizes handheld controllers, which causes a lack of immersivity in social settings and gaming scenarios. One common use of the platform involves social platforms such as “Horizons” where users meet in a virtual world to interact; handheld controllers don’t allow users to shake hands, make finger …


Mixed-Criticality Scheduling Using Reinforcement Learning, Omar Elseadawy Jun 2023

Mixed-Criticality Scheduling Using Reinforcement Learning, Omar Elseadawy

Theses and Dissertations

Mixed-criticality (MC) scheduling is necessary for many safety-critical real-time embedded systems, as a failure of high-criticality jobs could lead to fatal accidents. With the emergence of software technologies in software-defined vehicles in the automotive and avionics industries, studying Mixed-Critically (MC) systems is essential to their safety standards, similar to ISO26262. The real-time operation of MC systems makes it an inherently online problem, such that the scheduler is only aware of the jobs that are currently released at any point in time and has no knowledge of future jobs. Due to the overhead cost of preemption, this study focuses on enforcing …


In-Situ Mechanical Tester, Andrrew Murach, Gustavo Marquez, Kosimo Tonn, Jake Vormbaum Jun 2023

In-Situ Mechanical Tester, Andrrew Murach, Gustavo Marquez, Kosimo Tonn, Jake Vormbaum

Mechanical Engineering

Over the course of the 2022-23 Cal Poly SLO school year, a small tensile tester device was developed specifically for Dr. Long Wang to test thin film materials under a microscope and generate accurate force versus displacement graphs. A tensile tester was manufactured using purchased and machined components, electronics were consolidated in a separate box and connected, and a program and user interface were written to control the motion, provide custom inputs, and organize useful data for the researcher. Tests were conducted to compare the performance of the device to universal tensile testers available in the Composites lab. The device …


Performance Analysis Of Cnn Model For Image Classification With Intel Openvino On Cpu And Gpu, Md Maksud-Ul-Kabir Rico Jun 2023

Performance Analysis Of Cnn Model For Image Classification With Intel Openvino On Cpu And Gpu, Md Maksud-Ul-Kabir Rico

Electronic Theses and Dissertations

Deep learning (DL) has proven to be a significant solution for analyzing complex datasets such as images, videos, text, and speech. Convolutional neural networks (CNN) have proven to be one of the most popular and powerful deep neural networks to perform image classification. However, due to its high computational complexity, high speed and accuracy required in many real-world applications, CNN implementation presents a computational challenge for computing devices. The recent advances in hardware have led to the emergence of the graphical processing unit (GPU) as a solution for speeding up the process of executing complex deep learning algorithms. Although a …


Contextually Dynamic Quest Generation Using In-Session Player Information In Mmorpg, Shangwei Lin Jun 2023

Contextually Dynamic Quest Generation Using In-Session Player Information In Mmorpg, Shangwei Lin

Master's Theses

Massively multiplayer online role-playing games (MMORPGs) are one of the most

popular genres in video games that combine massively multiplayer online genres with

role-playing gameplay. MMORPGs’ featured social interaction and forms of level pro-

gression through quest completion are the core for gaining players’ attention. Varied

and challenging quests play an essential part in retaining that attention. However,

well-crafted content takes much longer to develop with human efforts than it does to

consume, and the dominant procedural content generation models for quests suffer

from the drawback of being incompatible with dynamic world changes and the feeling

of repetition over time. …


Towards Optimal Operation And Control Of Emerging Electric Distribution Networks, Jimiao Zhang May 2023

Towards Optimal Operation And Control Of Emerging Electric Distribution Networks, Jimiao Zhang

Theses and Dissertations

The growing integration of power-electronics converters enabled components causes low inertia in the evolving electric distribution networks, which also suffer from uncertainties due to renewable energy sources, electric demands, and anomalies caused by physical or cyber attacks, etc. These issues are addressed in this dissertation. First, a virtual synchronous generator (VSG) solution is provided for solar photovoltaics (PVs) to address the issues of low inertia and system uncertainties. Furthermore, for a campus AC microgrid, coordinated control of the PV-VSG and a combined heat and power (CHP) unit is proposed and validated. Second, for islanded AC microgrids composed of SGs and …


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 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 …


A Graph-Based Approach For Adaptive Serious Games, Nidhi G. Patel May 2023

A Graph-Based Approach For Adaptive Serious Games, Nidhi G. Patel

Theses and Dissertations

Traditional education systems are based on the one-size-fits-all approach, which lacks personalization, engagement, and flexibility necessary to meet the diverse needs and learning styles of students. This encouraged researchers to focus on exploring automated, personalized instructional systems to enhance students’ learning experiences. Motivated by this remark, this thesis proposes a personalized instructional system using a graph method to enhance a player’s learning process by preventing frustration and avoiding a monotonous experience. Our system uses a directional graph, called an action graph, for representing solutions to in-game problems based on possible player actions. Through our proposed algorithm, a serious game integrated …


Enabling The Integration Of Sustainable Design Methodological Frameworks And Computational Life Cycle Assessment Tools Into Product Development Practice, Tejaswini Chatty May 2023

Enabling The Integration Of Sustainable Design Methodological Frameworks And Computational Life Cycle Assessment Tools Into Product Development Practice, Tejaswini Chatty

Dartmouth College Ph.D Dissertations

Environmental sustainability has gained critical importance in product development (PD) due to increased regulation, market competition, and consumer awareness, leading companies to set ambitious climate targets . To meet these goals, PD practitioners (engineers and designers) are often left to adapt their practices to reduce the impacts of the products they manufacture. Literature review and interviews with practitioners show that they highly valued using quantitative life cycle assessment (LCA) results to inform decision making.

LCA is a technique to measure the environmental impacts across various stages of a product life cycle. Existing LCA software tools, however, are designed for dedicated …