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

Computer Sciences Commons

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

California Polytechnic State University, San Luis Obispo

Discipline
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 331 - 360 of 788

Full-Text Articles in Computer Sciences

Defy: A Deniable File System For Flash Memory, Timothy M. Peters Jun 2014

Defy: A Deniable File System For Flash Memory, Timothy M. Peters

Master's Theses

While solutions for file system encryption can prevent an adversary from determining the contents of files, in situations where a user wishes to hide even the existence of data, encryption alone is not enough. Indeed, encryption may draw attention to those files, as they most likely contain information the user wishes to keep secret, and coercion can be a very strong motivator for the owner of an encrypted file system to surrender their secret key.

Herein we present DEFY, a deniable file system designed to work exclusively with solid-state drives, particularly those found in mobile devices. Solid-state drives have unique …


A Comparison Of Image Processing Techniques For Bird Detection, Elsa Reyes Jun 2014

A Comparison Of Image Processing Techniques For Bird Detection, Elsa Reyes

Master's Theses

Orchard fruits and vegetable crops are vulnerable to wild birds and animals. These wild birds and animals can cause critical damage to the produce. Traditional methods of scaring away birds such as scarecrows are not long-term solutions but short-term solutions. This is a huge problem especially near areas like San Luis Obispo where there are vineyards. Bird damage can be as high as 50% for grapes being grown in vineyards. The total estimated revenue lost annually in the 10 counties in California due to bird and rodent damage to 22 selected crops ranged from $168 million to $504 million (in …


Towards An Automated Weight Lifting Coach: Introducing Lift, Michael Andrew Lady Jun 2014

Towards An Automated Weight Lifting Coach: Introducing Lift, Michael Andrew Lady

Master's Theses

The fitness device market is young and rapidly growing. More people than ever before take count of how many steps they walk, how many calories they burn, their heart rate over time, and even their quality of sleep. New, and as of yet, unreleased fitness devices have promised the next evolution of functionality with exercise technique analysis. These next generation of fitness devices have wrist and armband style form factors, which may not be optimal for barbell exercises such as back squat, bench press, and overhead press where a sensor on one arm may not provide the most relevant data …


Coffee: Context Observer For Fast Enthralling Entertainment, Anthony M. Lenz Jun 2014

Coffee: Context Observer For Fast Enthralling Entertainment, Anthony M. Lenz

Master's Theses

Desktops, laptops, smartphones, tablets, and the Kinect, oh my! With so many devices available to the average consumer, the limitations and pitfalls of each interface are becoming more apparent. Swimming in devices, users often have to stop and think about how to interact with each device to accomplish the current tasks at hand. The goal of this thesis is to minimize user cognitive effort in handling multiple devices by creating a context aware hybrid interface. The context aware system will be explored through the hybridization of gesture and touch interfaces using a multi-touch coffee table and the next-generation Microsoft Kinect. …


Walking Assistant – A Mobile Aid For The Visually-Impaired, Adin T. Miller Jun 2014

Walking Assistant – A Mobile Aid For The Visually-Impaired, Adin T. Miller

Master's Theses

The most common navigation aid visually-impaired people employ is a white cane, but, recently, technology has given rise to a varied set of sophisticated navigation aids. While these new aids can provide more assistance to a visually-impaired person than a white cane, they tend to be expensive due to a small market segment, which in turn can reduce their accessibility. In an effort to produce a technologically-advanced yet accessible navigation aid, an Android application is proposed that detects and notifies users about obstacles within their path through the use of a smartphone's camera. While the smartphone is mounted on a …


Predicting Music Genre Preferences Based On Online Comments, Andrew J. Sinclair Jun 2014

Predicting Music Genre Preferences Based On Online Comments, Andrew J. Sinclair

Master's Theses

Communication Accommodation Theory (CAT) states that individuals adapt to each other’s communicative behaviors. This adaptation is called “convergence.” In this work we explore the convergence of writing styles of users of the online music distribution plat- form SoundCloud.com. In order to evaluate our system we created a corpus of over 38,000 comments retrieved from SoundCloud in April 2014. The corpus represents comments from 8 distinct musical genres: Classical, Electronic, Hip Hop, Jazz, Country, Metal, Folk, and World. Our corpus contains: short comments, frequent misspellings, little sentence struc- ture, hashtags, emoticons, and URLs. We adapt techniques used by researchers analyzing other …


A Proof Of Concept For Crowdsourcing Color Perception Experiments, Ryan Nathaniel Mcleod Jun 2014

A Proof Of Concept For Crowdsourcing Color Perception Experiments, Ryan Nathaniel Mcleod

Master's Theses

Accurately quantifying the human perception of color is an unsolved prob- lem. There are dozens of numerical systems for quantifying colors and how we as humans perceive them, but as a whole, they are far from perfect. The ability to accurately measure color for reproduction and verification is critical to indus- tries that work with textiles, paints, food and beverages, displays, and media compression algorithms. Because the science of color deals with the body, mind, and the subjective study of perception, building models of color requires largely empirical data over pure analytical science. Much of this data is extremely dated, …


Smarticles: A Method For Identifying And Correcting Instability And Error Caused By Explicit Integration Techniques In Physically Based Simulations, Susan Aileen Marano Jun 2014

Smarticles: A Method For Identifying And Correcting Instability And Error Caused By Explicit Integration Techniques In Physically Based Simulations, Susan Aileen Marano

Master's Theses

Using an explicit integration method in physically based animations has many advantages including conceptual and computational simplicity, however, it re- quires small time steps to ensure low numerical instability. Simulations with large numbers of individually interacting components such as cloth, hair, and fluid models, are limited by the sections of particles most susceptible to error. This results in the need for smaller time steps than required for the majority of the system. These sections can be diverse and dynamic, quickly changing in size and location based on forces in the system. Identifying and handling these trou- blesome sections could allow …


Twill: A Hybrid Microcontroller-Fpga Framework For Parallelizing Single-Threaded C Programs, Douglas S. Gallatin, Aaron Keen, Chris Lupo, John Y. Oliver May 2014

Twill: A Hybrid Microcontroller-Fpga Framework For Parallelizing Single-Threaded C Programs, Douglas S. Gallatin, Aaron Keen, Chris Lupo, John Y. Oliver

Computer Science and Software Engineering

Increasingly System-On-A-Chip platforms which incorporate both microprocessors and re-programmable logic are being utilized across several fields ranging from the automotive industry to network infrastructure. Unfortunately, the development tools accompanying these products leave much to be desired, requiring knowledge of both traditional embedded systems languages like C and hardware description languages like Verilog. We propose to bridge this gap with Twill, a truly automatic hybrid compiler that can take advantage of the parallelism inherent in these platforms. Twill can extract long-running threads from single threaded C code and distribute these threads across the hardware and software domains to more fully utilize …


Regionalization Of An Asset Storage And Distribution Service, Cameron Dunn, Nathaniel Morrison May 2014

Regionalization Of An Asset Storage And Distribution Service, Cameron Dunn, Nathaniel Morrison

Computer Engineering

The existing service we work on, Asset Services, is comprised of multiple independent services which work together to provide an easy interface for internal clients to allow end users to upload their own content, and then distribute that content to both internal and external clients, with a firewall between the service and most external clients. Although Asset Services handles millions of requests a day from all over the globe, all requests and data were sent through a single data center. The objective of this project was to create new endpoints for end users to upload and download assets to/from. By …


Modeler: Web Api Modeling Tool, Yegor Pomortsev Mar 2014

Modeler: Web Api Modeling Tool, Yegor Pomortsev

Computer Science and Software Engineering

This report presents the API Modeler system, a tool for creating and modifying web APIs models, within the context of the API modeling problem, and how it serves to solve several common use-cases and scenarios for interacting with web API models. The report describes the motivation for Modeler, its design and implementation, related tools, and possible future improvements to the system.


Conception, Design And Construction Of A Remote Wifi Vehicle Using Arduino, Clayton Broman Mar 2014

Conception, Design And Construction Of A Remote Wifi Vehicle Using Arduino, Clayton Broman

Physics

The scope of this senior project was to make a wireless vehicle controlled via Internet Protocol. This vehicle operates remotely and without direct line of sight. Commands are sent from a program running on a laptop and transmitted using a wireless router. Visual data is retrieved from a network camera, mounted on the vehicle, in real-time, to see where you are going.


Midiflapper: A Leap Motion Midi Controller, Mark M. Henry Mar 2014

Midiflapper: A Leap Motion Midi Controller, Mark M. Henry

Computer Science and Software Engineering

An application called MIDIFlapper was developed that translates data from the Leap Motion, an NUI device, into MIDI data suitable for use by a contemporary digital audio workstation. This allows electronic musicians to use the Leap Motion for musical creation and live performance.


Updating And Revising Star Camera For Future Flights Of Balloon Borne Experiment, Krystle N. Sy, Seth Hillbrand Jan 2014

Updating And Revising Star Camera For Future Flights Of Balloon Borne Experiment, Krystle N. Sy, Seth Hillbrand

STAR Program Research Presentations

The BLAST (Balloon-borne Large Aperture Submillimeter Telescope) experiment surveys the galaxy from altitudes of 100,000 ft in order to answer important cosmological questions, such as how stars are formed. This experiment is conducted above Antarctica to minimize unwanted noise. Two star cameras are used in the navigation systems to identify known stars. The cameras take pictures and match stars in the image to known star positions from a catalog stored in the star camera's computer. This is done using code written in C++, a computer programming language. In order to modernize the system, the code needs to be updated. A …


Chapter 20 The Hybrid Course: Facilitating Learning Through Social Interaction Technologies, Lorraine D. Jackson, Joe Grimes Jan 2014

Chapter 20 The Hybrid Course: Facilitating Learning Through Social Interaction Technologies, Lorraine D. Jackson, Joe Grimes

Computer Science and Software Engineering

This chapter surveys the benefits and challenges of hybrid courses, which blend face-to-face instruction with online learning, and opportunities provided by the introduction of Web-based social interaction technologies. It discusses the pedagogical implications of various Web 2.0 tools: that is, asynchronous discussion boards, blogs, wikis, podcasts, RSS, e-portfolios, folksonomies, educational gaming, data mashups, and simulations. The authors argue that as hybrid courses continue to evolve to meet the needs of students, instructors, and institutions of higher learning, the integration of Web 2.0 applications in a hybrid model requires thoughtful course design, clear educational objectives, and carefully planned activities.


Chapter 1 Engineering Justice, Joe Grimes, Mark Grimes Jan 2014

Chapter 1 Engineering Justice, Joe Grimes, Mark Grimes

Computer Science and Software Engineering

No abstract provided.


Chapter 13 Access Within The Classroom Through Universal Design For Learning And Key Learning Elements, Joe Grimes, Mark Grimes Jan 2014

Chapter 13 Access Within The Classroom Through Universal Design For Learning And Key Learning Elements, Joe Grimes, Mark Grimes

Computer Science and Software Engineering

No abstract provided.


Bandwidth Aggregation Across Multiple Smartphone Devices, Bradley R. Zeller Jan 2014

Bandwidth Aggregation Across Multiple Smartphone Devices, Bradley R. Zeller

Master's Theses

Smartphones now account for the majority of all cell phones in use today [23]. Ubiquitous Internet access is a valuable feature offered by these devices and the vast majority of smartphone applications make use of the Internet in one way or another. However, the bandwidth offered by these cellular networks is often much lower than we typically experience on our standard home networks, leading to a less-than-optimal user experience. This makes it very challenging and frustrating to access certain types of web content such as video streaming, large file downloads, loading large webpages, etc.

Given that most modern smartphones are …


Reading In Binary Data And Creating An R User Interface, Malika J. Onstad, Brett Amidan, Kimberly Freeman Jan 2014

Reading In Binary Data And Creating An R User Interface, Malika J. Onstad, Brett Amidan, Kimberly Freeman

STAR Program Research Presentations

The Bonneville Power Administration (BPA) employs Phasor Measurement Units (PMUs) to measure variables such as Voltage, Frequency, and Phasor Angles every sixtieth of a second. These measurements result in terabytes of data which are analyzed to detect abnormalities in the power grid. Recently BPA has switched the data file format from DST to PDAT. A function does not currently exist to read in PDAT files in order to prepare the data for analysis. In order to do this the raw PMU data must be sorted and extracted to ensure its accuracy prior to analysis. This research worked to produce a …


Astrophobia: A 3d Multiplayer Space Combat Game With Linear Entity Interpolation, Luke Larson Dec 2013

Astrophobia: A 3d Multiplayer Space Combat Game With Linear Entity Interpolation, Luke Larson

Computer Science and Software Engineering

Astrophobia is a Descent-like 3D networked multiplayer space combat game with linear entity interpolation (client-side animation between game-state packets to give the illusion of continuous game updates) similar to entity interpolation implemented in Valve Software’s Source engine. Additionally, Astrophobia procedurally generates unique levels, has zero-gravity physics, ship and projectile wall bouncing, hit detection, OpenGL 3D graphics, Phong lighting, ship model and texture, and a simple HUD that provides visualization of health points, aiming crosshair, and player scoreboard.


Reconstructing Point Clouds Of Mid-Size Objects, Spencer Woodworth Dec 2013

Reconstructing Point Clouds Of Mid-Size Objects, Spencer Woodworth

Computer Science and Software Engineering

This project explores the use of an inexpensive 3D camera for the acquisition and reconstruction of mid-size objects. The disparity of objects between stereo image pairs are used to calculate depth and generate a depth map. The depth map is used to generate a point cloud representation of the object from a single view. Finally, point clouds are generated from several views of an object and then aligned and merged into a seamless 360-degree point cloud.


Can Clustering Improve Requirements Traceability? A Tracelab-Enabled Study, Brett Taylor Armstrong Dec 2013

Can Clustering Improve Requirements Traceability? A Tracelab-Enabled Study, Brett Taylor Armstrong

Master's Theses

Software permeates every aspect of our modern lives. In many applications, such in the software for airplane flight controls, or nuclear power control systems software failures can have catastrophic consequences. As we place so much trust in software, how can we know if it is trustworthy? Through software assurance, we can attempt to quantify just that.

Building complex, high assurance software is no simple task. The difficult information landscape of a software engineering project can make verification and validation, the process by which the assurance of a software is assessed, very difficult. In order to manage the inevitable information overload …


In Perfect Xen, A Performance Study Of The Emerging Xen Scheduler, Ryan Hnarakis Dec 2013

In Perfect Xen, A Performance Study Of The Emerging Xen Scheduler, Ryan Hnarakis

Master's Theses

Fifty percent of Fortune 500 companies trust Xen, an open-source bare-metal hypervisor, to virtualize their websites and mission critical services in the cloud. Providing superior fault tolerance, scalability, and migration, virtualization allows these companies to run several isolated operating systems simultaneously on the same physical server. These isolated operating systems, called virtual machines, require a virtual traffic guard to cooperate with one another. This guard known as the Credit2 scheduler along with the newest Xen hypervisor was recently developed to supersede the older schedulers. Since wasted CPU cycles can be costly, the Credit2 prototype must undergo significant performance validation before …


High Performance Regional Ocean Modeling With Gpu Acceleration, Ian Panzer, Spencer Lines, Jason Mak, Paul Choboter, Chris Lupo Sep 2013

High Performance Regional Ocean Modeling With Gpu Acceleration, Ian Panzer, Spencer Lines, Jason Mak, Paul Choboter, Chris Lupo

Computer Science and Software Engineering

The Regional Ocean Modeling System (ROMS) is an open-source, free-surface, primitive equation ocean model used by the scientific community for a diverse range of applications [1]. ROMS employs sophisticated numerical techniques, including a split-explicit time-stepping scheme that treats the fast barotropic (2D) and slow baroclinic (3D) modes separately for improved efficiency [2]. ROMS also contains a suite of data assimilation tools that allow the user to improve the accuracy of a simulation by incorporating observational data. These tools are based on four dimensional variational methods [3], which generate reliable results, but require more computational resources than without any assimilation of …


Towards Three-Dimensional Underwater Mapping Without Odometry, Alistair Dobke, Joshua Vasquez, Lauren Lieu, Ben Chasnov, Christopher Clark, Ian Dunn, Zoë J. Wood, Timothy Gambin Aug 2013

Towards Three-Dimensional Underwater Mapping Without Odometry, Alistair Dobke, Joshua Vasquez, Lauren Lieu, Ben Chasnov, Christopher Clark, Ian Dunn, Zoë J. Wood, Timothy Gambin

Computer Science and Software Engineering

This paper presents a method for the creation of three-dimensional maps of underwater cisterns and wells using a submersible robot equipped with two scanning sonars and a compass. Previous work in this area utilized a particle filter to perform offline simultaneous localization and mapping (SLAM) in two dimensions using a single sonar [11]. This work utilizes scan matching and incorporates an additional sonar that scans in a perpendicular plane. Given a set of overlapping horizontal and vertical sonar scans, an algorithm was implemented to map underwater chambers by matching sets of scans using a weighted iterative closest point (ICP) method. …


Analyzing The Performance Of The Sofia Infrared Telescope, Sarah M. Bass, Jeffrey Van Cleve, Zaheer Ali Aug 2013

Analyzing The Performance Of The Sofia Infrared Telescope, Sarah M. Bass, Jeffrey Van Cleve, Zaheer Ali

STAR Program Research Presentations

The Stratospheric Observatory for Infrared Astronomy (SOFIA) is an airborne near-space observatory onboard a modified Boeing 747-SP aircraft, which flies at altitudes of 45,000 ft., above 99% of the Earth’s water vapor. SOFIA contains an effective 2.5 m infrared (IR) telescope that has a dichroic tertiary mirror, reflecting IR and visible wavelengths to the science instrument (SI) and focal plane imager (FPI), respectively. To date, seven different SIs have been designed to cover a wide range of wavelengths and spectral resolutions. Since the telescope operates in the infrared, different techniques, including chopping, nodding, and dithering, are used to reduce the …


Flitecam Data Process Validation, Jesse K. Tsai, Sachindev S. Shenoy, Brent Cedric Nicklas, Zaheer Ali, William T. Reach Aug 2013

Flitecam Data Process Validation, Jesse K. Tsai, Sachindev S. Shenoy, Brent Cedric Nicklas, Zaheer Ali, William T. Reach

STAR Program Research Presentations

FLITECAM Data Processing Validation

Many of the challenges that come from working with astronomical imaging arise from the reduction of raw data into scientifically meaningful data. First Light Infrared Test CAMera (FLITECAM) is an infrared camera operating in the 1.0–5.5 μm waveband on board SOFIA (Stratospheric Observatory For Infrared Astronomy). Due to the significant noise from the atmosphere and the camera itself, astronomers have developed many methods to reduce the effects of atmospheric and instrumental emission. The FLITECAM Data Reduction Program (FDRP) is a program, developed at SOFIA Science Center, subtracts darks, removes flats, and dithers images.

This project contains …


Wireless Cloud Architecture Based On Thin Clients And Ontologies, Todor Cooklev, Lubomir Stanchev, Chao Chen Aug 2013

Wireless Cloud Architecture Based On Thin Clients And Ontologies, Todor Cooklev, Lubomir Stanchev, Chao Chen

Computer Science and Software Engineering

Recently, several researchers have discovered the need for radios to use description techniques for the objects in the wireless realm. The concept of RF field-programmable analog array (FPAA) was also proposed recently and the lack of hardware abstractions was identified as a problem. We propose a hardware abstraction for RF FPAAs, which enables an open RF-digital interface. We advance the concept of wireless thin clients. These clients are connected to the cloud using the open RF-digital interface. We describe the architecture of a comprehensive wireless ontology.


Verifying R Code And Visualizing Power Grid Data: Signature Quality Metrics And Gui Development, Emmanuel C. Herrera, Brett Amidan Aug 2013

Verifying R Code And Visualizing Power Grid Data: Signature Quality Metrics And Gui Development, Emmanuel C. Herrera, Brett Amidan

STAR Program Research Presentations

Verifying R code and visualizing Power Grid data:

Signature Quality Metrics and GUI development

Author: Emmanuel Herrera

Mentors: Brett Amidan and Landon Sego

There are many bioforensic signatures produced by analytical instruments that are expensive to produce and maintain accuracy. SQM is an R package which will provide subject matter experts with tools that will help them assess the specific quality of signatures and determine their accuracy, utility and cost by simple function calls. Many published academic papers were surveyed on the kinds of metrics already being implemented. Once understood how some metrics measured accuracy, the SQM package was duplicated …


Big Data: Immediate Opportunities And Longer Term Challenges, Jens Pohl, Kym Jason Pohl Jul 2013

Big Data: Immediate Opportunities And Longer Term Challenges, Jens Pohl, Kym Jason Pohl

Collaborative Agent Design (CAD) Research Center

The transformation of words, locations, and human interactions into digital data forms the basis of trend detection and information extraction opportunities that can be automated with the increasing availability of relatively inexpensive computer storage and processing technology. Trend detection, which focuses on what, is facilitated by the ability to apply analytics to an entire corpus of data instead of a random sample. Since the corpus essentially includes all data within a population there is no need to apply any of the precautions that are in order to ensure the representativeness of a sample in traditional statistical analysis. Several examples are …