Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Computational Engineering (12)
- Electrical and Computer Engineering (12)
- Computer and Systems Architecture (10)
- Other Electrical and Computer Engineering (8)
- Arts and Humanities (4)
-
- Computer Sciences (4)
- Physical Sciences and Mathematics (4)
- Data Storage Systems (3)
- Digital Communications and Networking (3)
- Education (3)
- Robotics (3)
- Social and Behavioral Sciences (3)
- Art and Design (2)
- Automotive Engineering (2)
- Business (2)
- Controls and Control Theory (2)
- Digital Circuits (2)
- Educational Methods (2)
- Engineering Education (2)
- Game Design (2)
- Hardware Systems (2)
- Life Sciences (2)
- Mechanical Engineering (2)
- Other Computer Sciences (2)
- Software Engineering (2)
- Systems and Communications (2)
- Acoustics, Dynamics, and Controls (1)
- Institution
- Keyword
-
- Machine Learning (6)
- Computer Vision (4)
- Natural Language Processing (3)
- Security (3)
- AI (2)
-
- Autonomy (2)
- Data Science (2)
- Education (2)
- Game (2)
- Human computer interaction (2)
- Image Classification (2)
- Linux (2)
- Machine learning (2)
- Neuroscience (2)
- Panoptyk (2)
- Software Engineering (2)
- Static analysis (2)
- Virtual reality (2)
- Visualization (2)
- Web (2)
- 3D question answering (1)
- 3d Reconstruction (1)
- AI Evaluation (1)
- AI4Reporters (1)
- ARTIST DRIVEN FRACTURE POLYHEDRAL MESHES DESTRUCTIBLE (1)
- AUV (1)
- Accessibility (1)
- Accessible game design (1)
- Active (1)
- Adversarial encryption (1)
Articles 61 - 82 of 82
Full-Text Articles in Other Computer Engineering
Future Of Payment Platforms, Salim Benjamin Youssefzadeh
Future Of Payment Platforms, Salim Benjamin Youssefzadeh
Master's Theses
With the vast increase in smartphones, there have been an increasing number of opportunities growing in the app industry. One in particular is the way we deal with money. There are huge overheads in the current payment systems around the world particularly in the United States, many of which include large transaction fees. Many new businesses have grown to solve these inefficiencies and create a new platform that provides a new user experience, security, and convenience among many other things. However, many of these platforms are still centralized, making them more susceptible to attacks. This thesis goes over the various …
Measuring The Counter/Assumption Model's Effect On Argumentation Quality, Evan D G Ovadia
Measuring The Counter/Assumption Model's Effect On Argumentation Quality, Evan D G Ovadia
Master's Theses
This thesis presents a new platform called See the Reason, built upon a tree- structured argumentation model called the Counter/Assumption model. In the Counter/Assumption model, a topic is posted first, then under that topic, reasons for and against, and for each reason, counterarguments, and for any counterargu- ment, more counterarguments. The model enables us to systematically determine whether a claim is “tentatively true” or “tentatively false,” in an effort to motivate people to make their side’s claims tentatively true and the opposing side’s claims tentatively false, thus encouraging conflict. Research suggests that debates with more conflict are better, so this …
A Software Development Kit For Camera-Based Gesture Interaction, Devlin Cronin
A Software Development Kit For Camera-Based Gesture Interaction, Devlin Cronin
Master's Theses
Human-Computer Interaction is a rapidly expanding field, in which new implementations of ideas are consistently being released. In recent years, much of the concentration in this field has been on gesture-based control, either touch-based or camera-based. Even though camera-based gesture recognition was previously seen more in science fiction than in reality, this method of interaction is rising in popularity. There are a number of devices readily available to the average consumer that are designed to support this type of input, including the popular Microsoft Kinect and Leap Motion devices.
Despite this rise in availability and popularity, development for these devices …
Parsing Of Natural Language Requirements, Jamie L. Patterson
Parsing Of Natural Language Requirements, Jamie L. Patterson
Master's Theses
The purpose of this thesis was to automate verification of the software requirements for an implantable cardioverter defibrillator with minimal manual rework. The requirements were written in plain English with only loose stylistic constraints. While full automation proved infeasible, many significant advances were made towards solving the problem, including a framework for storing requirements, a program which translates most of the natural language requirements into the framework, and a novel approach to parts of speech analysis.
Artist-Driven Fracturing Of Polyhedral Surface Meshes, Tyler Casella
Artist-Driven Fracturing Of Polyhedral Surface Meshes, Tyler Casella
Master's Theses
This paper presents a robust and artist driven method for fracturing a surface polyhedral mesh via fracture maps. A fracture map is an undirected simple graph with nodes representing positions in UV-space and fracture lines along the surface of a mesh. Fracture maps allow artists to concisely and rapidly define, edit, and apply fracture patterns onto the surface of their mesh.
The method projects a fracture map onto a polyhedral surface and splits its triangles accordingly. The polyhedral mesh is then segmented based on fracture lines to produce a set of independent surfaces called fracture components, containing the visible surface …
Smarter Neat Nets, Ryan Swords Dehaven
Smarter Neat Nets, Ryan Swords Dehaven
Master's Theses
This paper discusses a modification to improve usability and functionality of a ge- netic neural net algorithm called NEAT (NeuroEvolution of Augmenting Topolo- gies). The modification aims to accomplish its goal by automatically changing parameters used by the algorithm with little input from a user. The advan- tage of the modification is to reduce the guesswork needed to setup a successful experiment with NEAT that produces a usable Artificial Intelligence (AI). The modified algorithm is tested against the unmodified NEAT with several different setups and the results are discussed. The algorithm shows strengths in some areas but can increase the …
Real Time Visibility Culling With Hardware Occlusion Queries And Uniform Grids, Ilya Iseletsk Seletsky
Real Time Visibility Culling With Hardware Occlusion Queries And Uniform Grids, Ilya Iseletsk Seletsky
Master's Theses
Culling out non-visible portions of 3D scenes is important for rendering large complex worlds at an interactive frame rate. Past 3D engines used static prebaked visibility data which was generated using complex algorithms. Hardware Occlusion Queries are a modern feature that allows engines to determine if objects are invisible on the fly. This allows for fully dynamic destructible and editable environments as opposed to static prebaked environments of the past. This paper presents an algorithm that uses Hardware Occlusion Queries to cull fully dynamic scenes in real-time. This algorithm is relatively simple in comparison to other real-time occlusion culling techniques, …
Paris: A Parallel Rsa-Prime Inspection Tool, Joseph R. White
Paris: A Parallel Rsa-Prime Inspection Tool, Joseph R. White
Master's Theses
Modern-day computer security relies heavily on cryptography as a means to protect the data that we have become increasingly reliant on. As the Internet becomes more ubiquitous, methods of security must be better than ever. Validation tools can be leveraged to help increase our confidence and accountability for methods we employ to secure our systems.
Security validation, however, can be difficult and time-consuming. As our computational ability increases, calculations that were once considered “hard” due to length of computation, can now be done in minutes. We are constantly increasing the size of our keys and attempting to make computations harder …
Amaethon – A Web Application For Farm Management And An Assessment Of Its Utility, Tyler Yero
Amaethon – A Web Application For Farm Management And An Assessment Of Its Utility, Tyler Yero
Master's Theses
Amaethon is a web application that is designed for enterprise farm management. It takes a job typically performed with spreadsheets, paper, or custom software and puts it on the web. Farm administration personnel may use it to schedule farm operations and manage their resources and equipment. A survey was con- ducted to assess Amaethon’s user interface design. Participants in the survey were two groups of students and a small group of agriculture professionals. Among other results, the survey indicated that a calendar interface inside Amaethon was preferred, and statistically no less effective, than a map interface. This is despite the …
Efficient Algorithms For Improving The Accuracy In Motifs Prediction, Jerlin C. Merlin
Efficient Algorithms For Improving The Accuracy In Motifs Prediction, Jerlin C. Merlin
Master's Theses
Analysis of sequence homology has always played a major role in the understanding of biological factors such as protein domain identification, gene product relationships, and gene function determination. Short contiguous protein sequences that are conserved across proteins provide important information about such factors, and are of at most 15 residues in length. These segments of proteins are known as minimotifs. Identifying minimotifs has been of much use in the formulation of the hypothesis about the biological functions that otherwise might be uncharacterized. Mechanisms of motif predictions such as Minimotif Miner are widely used for predicting minimotifs. However, due to the …
Lottery Scheduling In The Linux Kernel: A Closer Look, David Zepp
Lottery Scheduling In The Linux Kernel: A Closer Look, David Zepp
Master's Theses
This paper presents an implementation of a lottery scheduler, presented from design through debugging to performance testing. Desirable characteristics of a general purpose scheduler include low overhead, good overall system performance for a variety of process types, and fair scheduling behavior. Testing is performed, along with an analysis of the results measuring the lottery scheduler against these characteristics. Lottery scheduling is found to provide better than average control over the relative execution rates of processes. The results show that lottery scheduling functions as a good mechanism for sharing the CPU fairly between users that are competing for the resource. While …
An Interactive Visualization Model For Analyzing Data Storage System Workloads, Steven Charubhat Pungdumri
An Interactive Visualization Model For Analyzing Data Storage System Workloads, Steven Charubhat Pungdumri
Master's Theses
The performance of hard disks has become increasingly important as the volume of data storage increases. At the bottom level of large-scale storage networks is the hard disk. Despite the importance of hard drives in a storage network, it is often difficult to analyze the performance of hard disks due to the sheer size of the datasets seen by hard disks. Additionally, hard drive workloads can have several multi-dimensional characteristics, such as access time, queue depth and block-address space. The result is that hard drive workloads are extremely diverse and large, making extracting meaningful information from hard drive workloads very …
Fault Tolerant And Flexible Cubesat Software Architecture, Greg D. Manyak
Fault Tolerant And Flexible Cubesat Software Architecture, Greg D. Manyak
Master's Theses
The CubeSat pico-satellite is gaining popularity in both the educational and aerospace industries. Due to a lack of experience and constrained hardware capabilities, most of the university missions have been educational in nature. Cal Poly's project, PolySat, has gained significant experience from the launch of five CubeSats and has designed an entirely new hardware platform based on the knowledge gained from these missions. This hardware is a significant upgrade from what the previous missions used and has greatly increased the capabilities of the software, including supporting the use of the open source operating system Linux.
Leveraging the previous PolySat experience, …
Active Pen Input And The Android Input Framework, Andrew S. Hughes
Active Pen Input And The Android Input Framework, Andrew S. Hughes
Master's Theses
User input has taken many forms since the conception of computers. In the past ten years, Tablet PCs have provided a natural writing experience for users with the advent of active pen input. Unfortunately, pen based input has yet to be adopted as an input method by any modern mobile operating system. This thesis investigates the addition of active pen based input to the Android mobile operating system.
The Android input framework was evaluated and modified to allow for active pen input events. Since active pens allow for their position to be detected without making contact with the screen, an …
The State Of Software Engineering Maturity And Licensure, Travis Lawrence Dean
The State Of Software Engineering Maturity And Licensure, Travis Lawrence Dean
Master's Theses
IEEE-CS is pursuing licensing for software engineers, but ACM believes that software engineering is too immature, and regulating the profession would be premature. In 1996, Norman Gibbs and Gary Ford from Carnegie Mellon University performed a qualitative survey of the maturity of the software engineering profession. I apply this model to the present state of the art in software engineering and analyze the results for 2010. I analyze the maturity of software engineering to determine that the profession is not yet ready for licensure. This is not because the infrastructure of software engineering is too immature, but because we have …
Textured Hierarchical Precomputed Radiance Transfer, Harrison Lee Mckenzie Chapter
Textured Hierarchical Precomputed Radiance Transfer, Harrison Lee Mckenzie Chapter
Master's Theses
Computing complex lighting simulations such as global illumination is a computationally intensive task. Various real time solutions exist to approximate aspects of global illumination such as shadows, however, few of these methods offer single pass rendering solutions for soft shadows (self and other) and inter-reflections. In contrast, Precomputed Radiance Transfer (PRT) is a real-time computer graphics technique which pre-calculates an object's response to potential incident light. At run time, the actual incident light can be used to quickly illuminate the surface, rendering effects such as soft self-shadows and inter-reflections. In this thesis, we show that by calculating PRT lighting coefficients …
Exploring The Relationship Of The Closeness Of A Genetic Algorithm's Chromosome Encoding To Its Problem Space, Kevin Mccullough
Exploring The Relationship Of The Closeness Of A Genetic Algorithm's Chromosome Encoding To Its Problem Space, Kevin Mccullough
Master's Theses
For historical reasons, implementers of genetic algorithms often use a haploid binary primitive type for chromosome encoding. I will demonstrate that one can reduce development effort and achieve higher fitness by designing a genetic algorithm with an encoding scheme that closely matches the problem space. I will show that implicit parallelism does not result in binary encoded chromosomes obtaining higher fitness scores than other encodings. I will also show that Hamming distances should be understood as part of the relationship between the closeness of an encoding to the problem instead of assuming they should always be held constant. Closeness to …
Controlling The Uncontrollable: A New Approach To Digital Storytelling Using Autonomous Virtual Actors And Environmental Manipulation, Matthew J. Colon
Controlling The Uncontrollable: A New Approach To Digital Storytelling Using Autonomous Virtual Actors And Environmental Manipulation, Matthew J. Colon
Master's Theses
In most video games today that focus on a single story, scripting languages are used for controlling the artificial intelligence of the virtual actors. While scripting is a great tool for reliably performing a story, it has many disadvantages; mainly, it is limited by only being able to respond to those situations that were explicitly declared, causing unreliable responses to unknown situations, and the believability of the virtual actor is hindered by possible conflicts between scripted actions and appropriate responses as perceived by the viewer. This paper presents a novel method of storytelling by manipulating the environment, whether physically or …
Affine Region Tracking And Augmentation Using Mser And Adaptive Sift Model Generation, Matthew James Marano
Affine Region Tracking And Augmentation Using Mser And Adaptive Sift Model Generation, Matthew James Marano
Master's Theses
Relatively complex Augmented Reality (AR) algorithms are becoming widely available due to advancements in affordable mobile computer hardware. To take advantage of this a new method is developed for tracking 2D regions without a prior knowledge of an environment and without developing a computationally expensive world model. In the method of this paper, affinely invariant planar regions in a scene are found using the Maximally Stable Extremal Region (MSER) detector. A region is selected by the user to define a search space, and then the Scale Invariant Feature Transform (SIFT) is used to detect affine invariant keypoints in the region. …
A System For Natural Language Unmarked Clausal Transformations In Text-To-Text Applications, Daniel Miller
A System For Natural Language Unmarked Clausal Transformations In Text-To-Text Applications, Daniel Miller
Master's Theses
A system is proposed which separates clauses from complex sentences into simpler stand-alone sentences. This is useful as an initial step on raw text, where the resulting processed text may be fed into text-to-text applications such as Automatic Summarization, Question Answering, and Machine Translation, where complex sentences are difficult to process. Grammatical natural language transformations provide a possible method to simplify complex sentences to enhance the results of text-to-text applications. Using shallow parsing, this system improves the performance of existing systems to identify and separate marked and unmarked embedded clauses in complex sentence structure resulting in syntactically simplified source for …
Bottom-Up Ontology Creation With A Direct Instance Input Interface, Charles C.H. Wei
Bottom-Up Ontology Creation With A Direct Instance Input Interface, Charles C.H. Wei
Master's Theses
In general an ontology is created by following a top-down, or so called genus-species approach, where the species are differentiated from the genus and from each other by means of differentiae [8]. The superconcept is the genus, every subconcept is a species, and the differentiae correspond to roles. To complete it a user organizes data into a proper structure, accompanied with the instances in that domain in order to complete the construction of an ontology. It is a concept learning procedure in a school, for example. Students first learn the general knowledge and apply it to their exercise and homework …
Application Of Parent-Child Uav Tasking For Wildfire Detection And Response, Stephen T. Kubik
Application Of Parent-Child Uav Tasking For Wildfire Detection And Response, Stephen T. Kubik
Master's Theses
In recent years, unmanned aerial vehicles (UAVs) have become a dominant force in the aerospace industry. Recent technological developments have moved these aircraft from remote operation roles to more active response missions. Of particular interest is the possibility of applying UAVs toward solving complex problems in long-endurance missions. Under that belief, the feasibility of utilizing UAVs for wildfire detection and response was investigated in a partnership that included NASA’s Aeronautics Research Mission Directorate and Science Mission Directorate, and the United States Forest Service. Under NASA’s Intelligent Mission Management (IMM) project, research was conducted to develop a mission architecture that would …