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

Engineering Commons™

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

Computer Engineering

Institution
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 20221 - 20250 of 25671

Full-Text Articles in Engineering

Autonomous Underwater Vehicles As Tools For Deep-Submergence Archaeology, Christopher N. Roman, Ian Roderick Mather Nov 2010

Autonomous Underwater Vehicles As Tools For Deep-Submergence Archaeology, Christopher N. Roman, Ian Roderick Mather

Graduate School of Oceanography Faculty Publications

Marine archaeology beyond the capabilities of scuba divers is a technologically enabled field. The tool suite includes ship-based systems such as towed side-scan sonars and remotely operated vehicles, and more recently free-swimming autonomous underwater vehicles (AUVs). Each of these platforms has various imaging and mapping capabilities appropriate for specific scales and tasks. Broadly speaking, AUVs are becoming effective tools for locating, identifying, and surveying archaeological sites. This paper discusses the role of AUVs in this suite of tools, outlines some specific design criteria necessary to maximize their utility in the field, and presents directions for future developments. Results are presented …


Design And Implementation Of User Level Socket Application Programming Interface With Socket Splitting And Mediation, Scott Walter Holzer Nov 2010

Design And Implementation Of User Level Socket Application Programming Interface With Socket Splitting And Mediation, Scott Walter Holzer

Master's Theses

Over the past few decades, the size and scope of the Internet has grown exponentially. In order to maintain support for legacy clients, new applications and services have been limited by dependence on traditional sockets and TCP, which provide no support for modifying endpoints after connection setup. This forces applications to implement their own logic to reroute communications to take advantage of composable services or handle failover. Some solutions have added socket operations that allow for endpoints to be redirected on the fly, but these have been limited in scope to handling failover and load balancing.

We present two new …


An Implementation Of Natural Language User Interface In Smart Home System., Ngoi Se Keng Nov 2010

An Implementation Of Natural Language User Interface In Smart Home System., Ngoi Se Keng

Student Works (2010-2019)

Smart Home System has facilitated the control of home appliances through computer system. However, the physical interactions between the user and existing graphical user interface such as pointing and clicking button could be a challenge to elderly, whom are generally having vision and motor impairment. This project specifically focuses on the development of a user interface that does not require physical interaction. In this regard, a prototype smart home system namely Natural Language Instruction Driven System (NLIDS) that employed natural language (speech) based user interface has been developed. The prototype system consists of three modules, which are Input & Response …


A Parallel Histogram-Based Particle Filter For Object Tracking On Simd-Based Smart Cameras, Henry Medeiros, Germán Holguín, Paul J. Shin, Johnny Park Nov 2010

A Parallel Histogram-Based Particle Filter For Object Tracking On Simd-Based Smart Cameras, Henry Medeiros, Germán Holguín, Paul J. Shin, Johnny Park

Electrical and Computer Engineering Faculty Research and Publications

We present a parallel implementation of a histogram-based particle filter for object tracking on smart cameras based on SIMD processors. We specifically focus on parallel computation of the particle weights and parallel construction of the feature histograms since these are the major bottlenecks in standard implementations of histogram-based particle filters. The proposed algorithm can be applied with any histogram-based feature sets—we show in detail how the parallel particle filter can employ simple color histograms as well as more complex histograms of oriented gradients (HOG). The algorithm was successfully implemented on an SIMD processor and performs robust object tracking at up …


Mas Pole Location And Effective Spatial Bandwidth Of The Scattered Field, James Richie Nov 2010

Mas Pole Location And Effective Spatial Bandwidth Of The Scattered Field, James Richie

Electrical and Computer Engineering Faculty Research and Publications

The concept of effective spatial bandwidth (EBW) is introduced for periodic domains. The EBW is applied to the incident and scattered fields along the boundary of an infinite circular cylinder. The scattered field is formulated using the method of auxiliary sources (MAS). In MAS, monopoles on an auxiliary surface (AS) are used to model the scattered field. It is shown that the EBW of the incident field can provide some insight regarding the placement of poles for the MAS scattered field model. Example simulations are provided to demonstrate the usefulness of EBW with respect to monopole placement rules in MAS.


A Similarity Matrix For Irish Traditional Dance Music, Padraic Lavin Nov 2010

A Similarity Matrix For Irish Traditional Dance Music, Padraic Lavin

Dissertations

It is estimated that there are between seven and ten thousand Irish traditional dance tunes in existence. As Irish musicians travelled the world they carried their repertoire in their memories and rarely recorded these pieces in writing. When the music was passed down from generation to generation by ear the names of these pieces of music and the melodies themselves were forgotten or changed over time. This has led to problems for musicians and archivists when identifying the names of traditional Irish tunes.

Almost all of this music is now available in ABC notation from online collections. An ABC file …


Cybersecurity: Growing Like Topsy!, Ibpp Editor Oct 2010

Cybersecurity: Growing Like Topsy!, Ibpp Editor

International Bulletin of Political Psychology

This article discusses cybersecurity in an intelligence context – what it is, what it does to us, and the sudden (and somewhat unplanned) increase in financial support for the area.


Selection And Recognition Of Landmarks Using Terrain Spatiograms, Damian M. Lyons Oct 2010

Selection And Recognition Of Landmarks Using Terrain Spatiograms, Damian M. Lyons

Faculty Publications

A team of robots working to explore and map an area may need to share information about landmarks so as to register their local maps and to plan effective exploration strategies. In previous papers we have introduced a combined image and spatial representation for landmarks: terrain spatiograms. We have shown that for manually selected views, terrain spatiograms provide an effective, shared representation that allows for occlusion filtering and a combination of multiple views.

In this paper, we present a landmark saliency architecture (LSA) for automatically selecting candidate landmarks. Using a dataset of 21 outdoor stereo images generated by LSA, we …


Uncertainty In Partially Ordered Sets As A Natural Generalization Of Intervals: Negative Information Is Sufficient, Positive Is Not, David Mireles, Olga Kosheleva Oct 2010

Why Feynman Path Integration?, Jaime Nava, Juan Ferret, Vladik Kreinovich, Gloria Berumen, Sandra Griffin, Edgar Padilla Oct 2010

Expanding Algorithmic Randomness To The Algebraic Approach To Quantum Physics: Kolmogorov Complexity And Quantum Logics, Vladik Kreinovich Oct 2010

Expanding Algorithmic Randomness To The Algebraic Approach To Quantum Physics: Kolmogorov Complexity And Quantum Logics, Vladik Kreinovich

Departmental Technical Reports (CS)

Physicists usually assume that events with a very small probability cannot occur. Kolmogorov complexity formalizes this idea for non-quantum events. We show how this formalization can be extended to quantum events as well.


Strings Lead To Lattice-Type Causality, Francisco Zapata, Essau Ramirez, Joel A. Lopez, Olga Kosheleva Oct 2010

Refining The Digital Device Hierarchy, F. Chevonne Dancer, David Dampier Oct 2010

Refining The Digital Device Hierarchy, F. Chevonne Dancer, David Dampier

Computer Sciences and Electrical Engineering Faculty Research

Smartphones are increasing in popularity due to functionality, portability, convenience and affordability. Because of this, examiners must acquire and analyze these devices when criminal activity is suspected to have occurred. In order to obtain this information, it has to be extracted in a way that is repeatable and testable. There are several process models available for use, but the ad-hoc approach is on the rise. The dilemmas are that ad-hoc approaches and the forensic investigative process models available are not well suited for the examination of such devices. These approaches may cause the validity of investigator skill and methods to …


Towards Simpler Description Of Properties Like Commutativity And Associativity: Using Expression Fragments, Shubhra Datta, Valeria Fierro, Krasen Petrov, Jessica Romo, Gesuri Ramirez, Cesar Valenzuela Oct 2010

Equivalence Of Gian-Carlo Rota Poset Approach And Taylor Series Approach Extended To Variant Ligands, Jaime Nava, Vladik Kreinovich Oct 2010

Towards A Fast, Practical Alternative To Joint Inversion Of Multiple Datasets: Model Fusion, Omar Ochoa, Aaron A. Velasco, Christian Servin Oct 2010

A Use Case-Guided Comparison Of Opm And Pml, Paulo Pinheiro Da Silva, Steve Roach Oct 2010

Nonlinear Control Strategy For A Cost Effective Myoelectric Prosthetic Hand, Cristian Federico Pasluosta Oct 2010

Nonlinear Control Strategy For A Cost Effective Myoelectric Prosthetic Hand, Cristian Federico Pasluosta

Doctoral Dissertations

The loss of a limb tremendously impacts the life of the affected individual. In the past decades, researchers have been developing artificial limbs that may return some of the missing functions and cosmetics. However, the development of dexterous mechanisms capable of mimicking the function of the human hand is a complex venture. Even though myoelectric prostheses have advanced, several issues remain to be solved before an artificial limb may be comparable to its human counterpart. Moreover, the high cost of advanced limbs prevents their widespread use among the low-income population.

This dissertation presents a strategy for the low-level of control …


Predicting Panel Ratings For Semantic Characteristics Of Lung Nodules, Dmitriy Zinovev, Jonathan Feigenbaum, Daniela Raicu, Jacob Furst Oct 2010

Predicting Panel Ratings For Semantic Characteristics Of Lung Nodules, Dmitriy Zinovev, Jonathan Feigenbaum, Daniela Raicu, Jacob Furst

Technical Reports

In reading CT scans with potentially malignant lung nodules, radiologists make use of high level information (semantic characteristics) in their analysis. CAD systems can assist radiologists by offering a “second opinion” - predicting these semantic characteristics for lung nodules. In our previous work, we developed such a CAD system, training and testing it on the publicly available Lung Image Database Consortium (LIDC) dataset, which includes semantic annotations by up to four human radiologists for every nodule. However, due to the lack of ground truth and the uncertainty in the dataset, each nodule was viewed as four distinct instances when training …


Cs 241: Computer Programming, Travis E. Doom Oct 2010

Cs 241: Computer Programming, Travis E. Doom

Computer Science & Engineering Syllabi

A continuation of CS240. The emphasis is on data abstraction and software engineering. Prerequisite: CS240.


Ceg 233-01: Linux And Windows, Prabhaker Mateti Oct 2010

Ceg 233-01: Linux And Windows, Prabhaker Mateti

Computer Science & Engineering Syllabi

Introduction to Linux and Windows systems. GUI and Windowing Systems. Files and Directories. Ownership and Sharing. Programs and Processes. System calls, Libraries. Loading. Dynamic linking. Command Line Shells. Scripting languages. Regular expressions. Clients and Servers. Web browser clients and servers. Secure shell, sftp. SSL/TSL. HTTPS. System Administration. 4 credit hours. 3 hours lectures, 2 hours labs. Prerequisites: CS 240 or CS 220 or equivalent.


Ceg 210-01: Pc Networking I, Chris P. Fickert Oct 2010

Ceg 210-01: Pc Networking I, Chris P. Fickert

Computer Science & Engineering Syllabi

Introduction to networking technologies including infrastructure and architectures, standards, protocols and directory services, administration, security and management. Integrated lecture and lab.


Cs 205: Introduction To Computers And Office Productivity Software, John P. Herzog Oct 2010

Cs 205: Introduction To Computers And Office Productivity Software, John P. Herzog

Computer Science & Engineering Syllabi

Focus on learning MS Office software applications including intermediate word processing, spreadsheets, database and presentation graphics using a case study approach where critical thinking and problem solving skills are required. Computer concepts are integrated throughout the course to provide an understanding of the basics of computing, the latest technological advances and how they are used in industry. Ethics and issues encountered in business are discussed to challenge students on societal impact of technology.


Ceg 221-01: Introduction To C Programming For Engineers, Jay Dejongh Oct 2010

Ceg 221-01: Introduction To C Programming For Engineers, Jay Dejongh

Computer Science & Engineering Syllabi

This course introduces advanced constructs, algorithms, and data structures in the C programming language. Emphasis is on problem solving and techniques useful to engineers. Topics include functions, arrays, pointers, and structures as well as sorting algorithms, linked lists, binary files, complex numbers, and numerical methods applications. 4 credit hours. Prerequisite: CEG220 (Introduction to C Programming for Engineers).


Data-Driven Approaches To Community-Contributed Video Applications, Xiao Wu, Chong-Wah Ngo, Wan-Lei Zhao Oct 2010

Data-Driven Approaches To Community-Contributed Video Applications, Xiao Wu, Chong-Wah Ngo, Wan-Lei Zhao

Research Collection School Of Computing and Information Systems

With the prosperity of video-sharing websites such as YouTube, the amount of community-contributed video has increased dramatically. Reportedly more than 65,000 new videos were uploaded to YouTube every day in July 2006 and it's estimated that 20 hours of new videos were uploaded to the site every minute in May 2009. In addition to the huge volume of video data, the social Web provides rich contextual and social resources associated with videos. These resources include title, tags, thumbnails, related videos, and user and community information, as illustrated in Figure 1. While billions of user-generated videos accompanied with rich-media information have …


Cs 214: Visual Basic Programming, Vanessa Starkey Oct 2010

Cs 214: Visual Basic Programming, Vanessa Starkey

Computer Science & Engineering Syllabi

This course will cover the fundamentals of object-oriented computer
programming including design, structure, debugging, and testing. Visual Basic 2008 will be used for
developing programs.


Cs/Bio 471/671: Algorithms For Bioinformatics, Michael L. Raymer Oct 2010

Cs/Bio 471/671: Algorithms For Bioinformatics, Michael L. Raymer

Computer Science & Engineering Syllabi

Theory-oriented approach to the application of contemporary algorithms to bioinformatics. Graph theory, complexity theory, dynamic programming and optimization techniques are introduced in the context of application toward solving specific computational problems in molecular genetics. 4 credit hours.


Cs/Mth 316/516: Survey Of Numerical Methods For Computational Science, Ronald F. Taylor Oct 2010

Cs/Mth 316/516: Survey Of Numerical Methods For Computational Science, Ronald F. Taylor

Computer Science & Engineering Syllabi

Introduction to numerical methods used in the sciences and engineering. Included will be methods for interpolation, data smoothing, integration, differentiation, and solution of systems of linear and nonlinear equations. Discussion of sources of error in numerical methods. Applications to science, engineering and applied mathematics are an integral part of the course. Special topics presented as schedule permits. Four hours lecture.


Cs 141: Computer Programming I, Vanessa Starkey Oct 2010

Cs 141: Computer Programming I, Vanessa Starkey

Computer Science & Engineering Syllabi

Introduction to use of computers as a problem-solving tool. Examples from and applications to a broad range of problems. Methodology for algorithm design and for structured modular implementation is stressed. Three hours lecture, two hours lab.


Cs 415: Social Implications Of Computing, Leo Finkelstein Oct 2010

Cs 415: Social Implications Of Computing, Leo Finkelstein

Computer Science & Engineering Syllabi

CS 415 is a communication skills course using as its subject matter current salient issues associated with the social implications of computing. In addition to the course text, you will need to use certain reading materials in the library and elsewhere, and you will be responsible for using concepts and theories provided in class lectures and discussions.