Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Physical Sciences and Mathematics (2725)
- Engineering (1451)
- Physics (922)
- Computer Sciences (788)
- Life Sciences (449)
-
- Electrical and Computer Engineering (337)
- Environmental Sciences (297)
- Mechanical Engineering (297)
- Mathematics (235)
- Social and Behavioral Sciences (224)
- Aerospace Engineering (223)
- Software Engineering (206)
- Chemistry (196)
- Earth Sciences (182)
- Statistics and Probability (180)
- Computer Engineering (171)
- Education (171)
- Civil and Environmental Engineering (154)
- Biomedical Engineering and Bioengineering (143)
- Biology (133)
- Materials Science and Engineering (132)
- Architecture (123)
- Artificial Intelligence and Robotics (116)
- Arts and Humanities (116)
- Operations Research, Systems Engineering and Industrial Engineering (107)
- Astrophysics and Astronomy (99)
- Graphics and Human Computer Interfaces (96)
- Electrical and Electronics (94)
- Biochemistry, Biophysics, and Structural Biology (87)
- Medicine and Health Sciences (86)
- Keyword
-
- Machine Learning (48)
- Simulation (46)
- Education (40)
- Machine learning (33)
- Galaxies (32)
-
- Sustainability (28)
- Curriculum (27)
- Statistics (26)
- Computer Vision (25)
- Optimization (25)
- Solar (23)
- Physics (21)
- Seyfert (21)
- Spr_stu (20)
- Artificial Intelligence (19)
- Data (19)
- Deep Learning (19)
- Neural Networks (17)
- Quasars (17)
- AI (16)
- Cal Poly (16)
- California (16)
- Modeling (16)
- Agents (15)
- Graphics (15)
- Python (15)
- Arduino (14)
- Climate change (14)
- Controls (14)
- Design (14)
- Publication Year
- Publication
-
- Cal Poly Student Newspaper (1382)
- Cal Poly Report (1367)
- Master's Theses (1234)
- Physics (892)
- Academic Senate Agendas (631)
-
- Computer Science and Software Engineering (354)
- STAR Program Research Presentations (344)
- Press Releases (255)
- Academic Senate Minutes (233)
- Cal Poly Magazine (166)
- Electrical Engineering (152)
- Natural Resources Management and Environmental Sciences (141)
- Mechanical Engineering (137)
- Mathematics (124)
- Statistics (119)
- Academic Senate Resolutions (104)
- Collaborative Agent Design (CAD) Research Center (103)
- Research Scholars in Residence (99)
- Course Catalogs (97)
- Biological Sciences (94)
- Computer Engineering (76)
- Materials Engineering (68)
- Chemistry and Biochemistry (65)
- Architectural Engineering (58)
- Biomedical Engineering (56)
- Civil and Environmental Engineering (56)
- Aerospace Engineering (53)
- Earth and Soil Sciences (53)
- Industrial and Manufacturing Engineering (52)
- College of Engineering Summer Undergraduate Research Program (41)
- Publication Type
- File Type
Articles 1501 - 1530 of 9534
Full-Text Articles in Entire DC Network
Raymarching The Mandelbulb Fractal In Vr, Timotheus Alexander Letz
Raymarching The Mandelbulb Fractal In Vr, Timotheus Alexander Letz
Computer Engineering
Elaborate 3D fractals, such as the mandelbulb, offer fascinating depths and structures that bear self-similarity as one zooms in closer and closer. Traditional rendering techniques focus on pre-rendering the fractal, to bypass the need for real-time display. To display and explore the mandelbulb in VR, this real-time display is needed, and can be provided through the use of “Raymarching”, a technique that allows for the rendering of scenes within the GPU. This paper explores various techniques and systems used to provide, augment, and accelerate this process.
Differential Power Analysis In-Practice For Hardware Implementations Of The Keccak Sponge Function, Nathaniel Graff
Differential Power Analysis In-Practice For Hardware Implementations Of The Keccak Sponge Function, Nathaniel Graff
Master's Theses
The Keccak Sponge Function is the winner of the National Institute of Standards and Technology (NIST) competition to develop the Secure Hash Algorithm-3 Standard (SHA-3). Prior work has developed reference implementations of the algorithm and described the structures necessary to harden the algorithm against power analysis attacks which can weaken the cryptographic properties of the hash algorithm. This work demonstrates the architectural changes to the reference implementation necessary to achieve the theoretical side channel-resistant structures, compare their efficiency and performance characteristics after synthesis and place-and-route when implementing them on Field Programmable Gate Arrays (FPGAs), publish the resulting implementations under the …
Vehicle Pseudonym Association Attack Model, Pierson Yieh
Vehicle Pseudonym Association Attack Model, Pierson Yieh
Master's Theses
With recent advances in technology, Vehicular Ad-hoc Networks (VANETs) have grown in application. One of these areas of application is Vehicle Safety Communication (VSC) technology. VSC technology allows for vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communications that enhance vehicle safety and driving experience. However, these newly developing technologies bring with them a concern for the vehicular privacy of drivers. Vehicles already employ the use of pseudonyms, unique identifiers used with signal messages for a limited period of time, to prevent long term tracking. But can attackers still attack vehicular privacy even when vehicles employ a pseudonym change strategy? The major contribution …
Object Tracking In Games Using Convolutional Neural Networks, Anirudh Venkatesh
Object Tracking In Games Using Convolutional Neural Networks, Anirudh Venkatesh
Master's Theses
Computer vision research has been growing rapidly over the last decade. Recent advancements in the field have been widely used in staple products across various industries. The automotive and medical industries have even pushed cars and equipment into production that use computer vision. However, there seems to be a lack of computer vision research in the game industry. With the advent of e-sports, competitive and casual gaming have reached new heights with regard to players, viewers, and content creators. This has allowed for avenues of research that did not exist prior.
In this thesis, we explore the practicality of object …
Jupyterlab_Voyager: A Data Visualization Enhancement In Jupyterlab, Ji Zhang
Jupyterlab_Voyager: A Data Visualization Enhancement In Jupyterlab, Ji Zhang
Master's Theses
With the emergence of big data, scientific data analysis and visualization (DAV) tools are critical components of the data science software ecosystem; the usability of these tools is becoming extremely important to facilitate next-generation scientific discoveries. JupyterLab has been considered as one of the best polyglot, web-based, open-source data science tools. As the next phase of extensible interface for the classic iPython Notebooks, this tool supports interactive data science and scientific computing across multiple programming languages with great performances. Despite these advantages, previous heuristics evaluation studies have shown that JupyterLab has some significant flaws in the data visualization side. The …
An Empirical Study Of Alias Analysis Techniques, Andrew T. Tran
An Empirical Study Of Alias Analysis Techniques, Andrew T. Tran
Master's Theses
As software projects become larger and more complex, software optimization at that scale is only feasible through automated means. One such component of software optimization is alias analysis, which attempts to determine which variables in a program refer to the same area in memory, and is used to relocate instructions to improve performance without interfering with program execution. Several alias analyses have been proposed over the past few decades, with varying degrees of precision and time and space complexity, but few studies have been conducted to compare these techniques with one another, nor to measure with program data to confirm …
N-Slope: A One-Class Classification Ensemble For Nuclear Forensics, Justin Kehl
N-Slope: A One-Class Classification Ensemble For Nuclear Forensics, Justin Kehl
Master's Theses
One-class classification is a specialized form of classification from the field of machine learning. Traditional classification attempts to assign unknowns to known classes, but cannot handle novel unknowns that do not belong to any of the known classes. One-class classification seeks to identify these outliers, while still correctly assigning unknowns to classes appropriately. One-class classification is applied here to the field of nuclear forensics, which is the study and analysis of nuclear material for the purpose of nuclear incident investigations. Nuclear forensics data poses an interesting challenge because false positive identification can prove costly and data is often small, high-dimensional, …
Tessellated Voxelization For Global Illumination Using Voxel Cone Tracing, Sam Thomas Freed
Tessellated Voxelization For Global Illumination Using Voxel Cone Tracing, Sam Thomas Freed
Master's Theses
Modeling believable lighting is a crucial component of computer graphics applications, including games and modeling programs. Physically accurate lighting is complex and is not currently feasible to compute in real-time situations. Therefore, much research is focused on investigating efficient ways to approximate light behavior within these real-time constraints.
In this thesis, we implement a general purpose algorithm for real-time applications to approximate indirect lighting. Based on voxel cone tracing, we use a filtered representation of a scene to efficiently sample ambient light at each point in the scene. We present an approach to scene voxelization using hardware tessellation and compare …
Preparation Of Supramolecular Amphiphilic Cyclodextrin Bilayer Vesicles For Pharmaceutical Applications, Kate E. Frischkorn
Preparation Of Supramolecular Amphiphilic Cyclodextrin Bilayer Vesicles For Pharmaceutical Applications, Kate E. Frischkorn
Master's Theses
Recent pharmaceutical developments have investigated using supramolecular nanoparticles in order to increase the bioavailability and solubility of drugs delivered in various methods. Modification of the carbohydrate cyclodextrin increases the ability to encapsulate hydrophobic pharmaceutical molecules by forming a carrier with a hydrophobic core and hydrophilic exterior. Guest molecules are commonly added to these inclusion complexes in order to add stability and further increase targeting abilities of the carriers. One such guest molecule is adamantine combined with a poly(ethylene glycol) chain. Vesicles are formed by hydrating a thin film of amphiphilic cyclodextrin and guest molecules in buffer solution that mimics physiological …
Real-Time Object Removal In Augmented Reality, Tyler Dahl
Real-Time Object Removal In Augmented Reality, Tyler Dahl
Master's Theses
Diminished reality, as a sub-topic of augmented reality where digital information is overlaid on an environment, is the perceived removal of an object from an environment. Previous approaches to diminished reality used digital replacement techniques, inpainting, and multi-view homographies. However, few used a virtual representation of the real environment, limiting their domains to planar environments.
This thesis provides a framework to achieve real-time diminished reality on an augmented reality headset. Using state-of-the-art hardware, we combine a virtual representation of the real environment with inpainting to remove existing objects from complex environments.
Our work is found to be competitive with previous …
Orbital Optimization Of Interplanetary Trajectories With Environmental Perturbations, Eric S. Woods
Orbital Optimization Of Interplanetary Trajectories With Environmental Perturbations, Eric S. Woods
Master's Theses
For a detailed analysis of orbital optimization, it is desired to incorporate a spacecraft environment model in order to have maximum confidence that the analysis will produce an accurate trajectory. Such a model requires the addition of orbital perturbations, or small forces acting on the spacecraft throughout its trajectory that can eventually accumulate in large distances over time. The optimization method that this thesis is concerned with is STOpS (Spacecraft Trajectory Optimization Suite), a Matlab optimizer created by Timothy J. Fitzgerald that utilizes an Island Model Paradigm with five different optimization algorithms. STOpS was originally built to model trajectories with …
A Modified Multiphase Boost Converter With Reduced Input Current Ripple: Split Inductance And Capacitance Configuration, Zoe M. Hay
Master's Theses
This thesis presents the simulation, design, and hardware implementation of a modified multiphase boost converter. Converter design must consider noise imposed on input and output nodes which connect to and influence the operation of other devices. Excessive noise introduces EMI which can damage sensitive circuits or impede their operation. High ripple current degrades battery lifetime and reduces operating efficiency in connected systems such as PV arrays. Converters with high ripple current also experience greater peak conduction loss and require larger components. A two-phase implementation of a modified boost converter demonstrates the input current filtering benefits of the modified topology with …
Design And Verification Of A Labview Automated Antenna Radiation Pattern Measurement System, Dylan C. Bloom
Design And Verification Of A Labview Automated Antenna Radiation Pattern Measurement System, Dylan C. Bloom
Master's Theses
In 2014, Toyon Research Corporation donated a 6’x6’x8’ anechoic chamber to the Cal Poly EE department to advance student education in the areas of antennas and wireless communications. An anechoic chamber is a room designed to suppress electromagnetic radiation reflections so that accurate measurement of radio frequency (RF) systems such as wireless radios and antennas can take place. Despite the fact that Cal Poly already has a larger anechoic chamber, primarily used for antenna characterization, it is the purpose of this project to design, code, and equip the new chamber so that it performs at least as good, or better …
Bird Abundance At Bird Feeders In Response To Temperature, Wind Speed And Precipitation During The Winter Season, Siddhant Kahal
Bird Abundance At Bird Feeders In Response To Temperature, Wind Speed And Precipitation During The Winter Season, Siddhant Kahal
Master's Theses
The goal of this project is to explore how 23 different bird species respond to 3 climatic attributes. These attributes are lower than average temperatures, wind speed and precipitation level. Information about the bird species and all of the data associated with them is provided by Project FeederWatch (PFW). This is a citizen based survey study that provides key information about bird species abundance through the use of backyard and community feeders. The study volunteers from across the United States and Canada monitor these bird feeders and note important information about the species such as the number of individuals seen. …
Finite-Difference Modeling Of The Batch Process Smoldering Combustion Of Wastewater, Laura H. Kawashiri
Finite-Difference Modeling Of The Batch Process Smoldering Combustion Of Wastewater, Laura H. Kawashiri
Master's Theses
A MATLAB model was developed for the smoldering combustion of wastewater in the context of a decentralized residential wastewater treatment appliance. Data from a batch process sewage smoldering experiment was simulated using implicit finite-difference approximations, assuming one-dimensional transient conductive heat transfer. The time-dependent temperature profiles within the column represented the main parameters of interest and were used to verify recoverable heat energy estimations. Given that the modeling method used for this thesis represents a unique approach, the assumptions and limitations of this model are thoroughly described in the context of reproducing results for other smoldering setups. A lack of convergence …
Hydrologic Response To Conifer Removal And Upslope Harvest In An Encroached Montane Meadow, Noël C. Fie
Hydrologic Response To Conifer Removal And Upslope Harvest In An Encroached Montane Meadow, Noël C. Fie
Master's Theses
Meadows are crucial components to larger river watersheds because of their unique hydrologic and ecological functions. Due to climate change, over grazing, and fire suppression, conifer encroachment into meadows has accelerated. In some western regions, nearly half of all meadow habitat has been loss due to conifer encroachment. Restoration of these hydrologic systems requires tree removal. Many studies exist that address the issue of conifer encroachment in montane meadows, however, few studies focus on the role that conifer removal plays on the encroaching meadow. Furthermore, few studies exist that document the hydrologic change from conifer removal and further restoration steps, …
Utilizing Permanent On-Board Water Storage For Efficient Deep Space Radiation Shielding, Nathan Ryan Gehrke
Utilizing Permanent On-Board Water Storage For Efficient Deep Space Radiation Shielding, Nathan Ryan Gehrke
Master's Theses
As space technologies continue to develop rapidly, there is a common desire to launch astronauts beyond the ISS to return to the Moon and put human footsteps on Mars. One of the largest hurdles that still needs to be addressed is the protection of astronauts from the radiation environment seen in deep space. The most effective way to defend against radiation is increasing the thickness of the shield, however this is limited by strict mass requirements. In order to increase the thickness of the shield, it is beneficial to make mission critical items double as shielding material.
The human rated …
Acceleration Of Jaccard's Index Algorithm For Training To Tag Damage On Post-Earthquake Images, Kyle John Mulligan
Acceleration Of Jaccard's Index Algorithm For Training To Tag Damage On Post-Earthquake Images, Kyle John Mulligan
Master's Theses
There are currently different efforts to use Supervised Neural Networks (NN) to automatically label damages on images of above ground infrastructure (buildings made of concrete) taken after an earthquake. The goal of the supervised NN is to classify raw input data according to the patterns learned from an input training set. This input training data set is usually supplied by experts in the field, and in the case of this project, structural engineers carefully and mostly manually label these images for different types of damage. The level of expertise of the professionals labeling the training set varies widely, and some …
Improving Introductory Computer Science Education With Draco, Mike Dongyub Ryu
Improving Introductory Computer Science Education With Draco, Mike Dongyub Ryu
Master's Theses
Today, many introductory computer science courses rely heavily on a specific programming language to convey fundamental programming concepts. For beginning students, the cognitive capacity required to operate with the syntactic forms of this language may overwhelm their ability to formulate a solution to a program.
We recognize that the introductory computer science courses can be more effective if they convey fundamental concepts without requiring the students to focus on the syntax of a programming language. To achieve this, we propose a new teaching method based on the Design Recipe and Code Outlining (DRaCO) processes. Our new pedagogy capitalizes on the …
Dynamics Simulation And Optimal Control Of A Multiple-Input And Multiple-Output Balancing Cube, Felix K. Haimerl
Dynamics Simulation And Optimal Control Of A Multiple-Input And Multiple-Output Balancing Cube, Felix K. Haimerl
Master's Theses
This thesis document outlines the development of a multibody dynamics simulation of an actively stabilized multiple-input, multiple-output, coupled, balancing cube and the process of verifying the results by implementing the control algorithm in hardware. A non-linear simulation of the system was created in Simscape and used to develop a Linear Quadratic Gaussian control algorithm. To implement this algorithm in actual hardware, the system was first designed, manufactured, and assembled. The structure of the cube and the reaction wheels were milled from aluminum. DC brushless motors were installed into the mechanical system. In terms of electronics, a processor, orientation sensor, motor …
Neuro-Silicon Interface Of A Hirudo Medicinalis Retzius Cell Integrated With Field Effect Transistor, Kurt Christian Sjoberg
Neuro-Silicon Interface Of A Hirudo Medicinalis Retzius Cell Integrated With Field Effect Transistor, Kurt Christian Sjoberg
Master's Theses
The focus of this thesis was to measure the intracellular voltage of a living neural cell using a silicon transistor. The coupling of neurological tissues with silicon devices is of interest to the fields of neurology, neuroscience, electrophysiology and cellular biology. In previous work by Peter Fromherz, single neurons were successfully coupled to transistors [1]. This thesis aims to show proof of concept of the fabrication of a simple neuro-silicon interface using wafer processing methods currently available at Cal Poly. The types of transistors and cells used, the methods for dissecting and preparing the cells, the electrophysiology methods for validating …
Modeling The Spatially Varying Point Spread Function Of The Kirkpatrick-Baez Optic, Nathan Adelman
Modeling The Spatially Varying Point Spread Function Of The Kirkpatrick-Baez Optic, Nathan Adelman
Master's Theses
Lawrence Livermore National Laboratory's (LLNL) National Ignition Facility (NIF) uses a variety of diagnostics and image capturing optics for collecting data in High Energy Density Physics (HEDP) experiments. However, every image capturing system causes blurring and degradation of the images captured. This degradation can be mathematically described through a camera system's Point Spread Function (PSF), and can be reversed if the system's PSF is known. This is deconvolution, also called image restoration. Many PSFs can be determined experimentally by imaging a point source, which is a light emitting object that appears infinitesimally small to the camera. However, NIF's Kirkpatrick-Baez Optic …
Influencing Exploration In Actor-Critic Reinforcement Learning Algorithms, Andrew R. Gough
Influencing Exploration In Actor-Critic Reinforcement Learning Algorithms, Andrew R. Gough
Master's Theses
Reinforcement Learning (RL) is a subset of machine learning primarily concerned with goal-directed learning and optimal decision making. RL agents learn based on a reward signal discovered from trial and error in complex, uncertain environments with the goal of maximizing positive reward signals. RL approaches need to scale up as they are applied to more complex environments with extremely large state spaces. Inefficient exploration methods cannot sufficiently explore complex environments in a reasonable amount of time, and optimal policies will be unrealized resulting in RL agents failing to solve an environment.
This thesis proposes a novel variant of the Actor-Advantage …
Catheter Localization Utilizing A Sensor-Enabled Guidewire: Design Of A Proof-Of-Concept System, Adam Edward Evard
Catheter Localization Utilizing A Sensor-Enabled Guidewire: Design Of A Proof-Of-Concept System, Adam Edward Evard
Master's Theses
The purpose of this thesis project was to develop a proof-of-concept system for tracking the tip of a catheter without an embedded electromagnetic sensor by utilizing a sensor enabled guidewire. The motivation for the project was a reduction fluoroscopy radiation dose for clinicians in the interventional cardiology lab and the extension of navigation technology to be used with a wider variety of interventional devices through the implementation of expanded capabilities of the Abbott MediGuide system. The focus of the project was on the development of a proof-of-concept system capable of using an external device to track relative guidewire and catheter …
Characterization Of Arterial Flow For Junctional Bleeding Control, Nick Bosio
Characterization Of Arterial Flow For Junctional Bleeding Control, Nick Bosio
Master's Theses
This study investigated reducing volumetric flowrate under steady flow conditions by varying lengths of compression with constant cross-sectional area and varying cross-sectional area reduction with constant length in order to better understand how to control junctional hemorrhaging. The hypotheses of this study were that length reduction will have little effect on volumetric flowrate and that cross-sectional area reduction would need to be approximately 80 percent in order to obtain bleeding control. The study found that length reduction has little effect on changing the flowrate. However, in order to obtain at least 80 percent reduction in flow, the area needs to …
Validation Of A 1d Algorithm That Measures Pulse Wave Velocity To Estimate Compliance In Blood Vessels, James Leung
Validation Of A 1d Algorithm That Measures Pulse Wave Velocity To Estimate Compliance In Blood Vessels, James Leung
Master's Theses
The purpose of this research is to determine if it is possible to validate the new 1D method for measuring pulse wave velocity in the aorta in vivo and estimate compliance. Arterial pressure and blood flow characterize the traveling of blood from the heart to the arterial system and have played a significant role in the evaluation of cardiovascular diseases. Blood vessel distensibility can give some information on the evolution of cardiovascular disease. A patient’s aorta cannot be explanted to measure compliance; therefore we are using a flow phantom model to validate the 1D pulse wave velocity technique to estimate …
Topographic Maps: Image Processing And Path-Finding, Calin Washington
Topographic Maps: Image Processing And Path-Finding, Calin Washington
Master's Theses
Topographic maps are an invaluable tool for planning routes through unfamiliar terrain. However, accurately planning routes on topographic maps is a time- consuming and error-prone task. One factor is the difficulty of interpreting the map itself, which requires prior knowledge and practice. Another factor is the difficulty of making choices between possible routes that have different trade-offs between length and the terrain they traverse.
To alleviate these difficulties, this thesis presents a system to automate the process of finding routes on scanned images of topographic maps. The system allows users to select any two points on a topographic map and …
Funqual: User-Defined, Statically-Checked Call Graph Constraints In C++, Andrew P. Nelson
Funqual: User-Defined, Statically-Checked Call Graph Constraints In C++, Andrew P. Nelson
Master's Theses
Static analysis tools can aid programmers by reporting potential programming mistakes prior to the execution of a program. Funqual is a static analysis tool that reads C++17 code ``in the wild'' and checks that the function call graph follows a set of rules which can be defined by the user. This sort of analysis can help the programmer to avoid errors such as accidentally calling blocking functions in time-sensitive contexts or accidentally allocating memory in heap-sensitive environments. To accomplish this, we create a type system whereby functions can be given user-defined type qualifiers and where users can define their own …
Compiler Optimization Effects On Register Collisions, Jonathan S. Tan
Compiler Optimization Effects On Register Collisions, Jonathan S. Tan
Master's Theses
We often want a compiler to generate executable code that runs as fast as possible. One consideration toward this goal is to keep values in fast registers to limit the number of slower memory accesses that occur. When there are not enough physical registers available for use, values are ``spilled'' to the runtime stack. The need for spills is discovered during register allocation wherein values in use are mapped to physical registers. One factor in the efficacy of register allocation is the number of values in use at one time (register collisions). Register collision is affected by compiler optimizations that …
Software Requirements Classification Using Word Embeddings And Convolutional Neural Networks, Vivian Lin Fong
Software Requirements Classification Using Word Embeddings And Convolutional Neural Networks, Vivian Lin Fong
Master's Theses
Software requirements classification, the practice of categorizing requirements by their type or purpose, can improve organization and transparency in the requirements engineering process and thus promote requirement fulfillment and software project completion. Requirements classification automation is a prominent area of research as automation can alleviate the tediousness of manual labeling and loosen its necessity for domain-expertise.
This thesis explores the application of deep learning techniques on software requirements classification, specifically the use of word embeddings for document representation when training a convolutional neural network (CNN). As past research endeavors mainly utilize information retrieval and traditional machine learning techniques, we entertain …