Publications
Detecting clusters of galaxies in the Sloan Digital Sky Survey. I. Monte Carlo comparison of cluster detection algorithms
Summary
Summary
We present a comparison of three cluster-finding algorithms from imaging data using Monte Carlo simulations of clusters embedded in a 25 deg(2) region of Sloan Digital Sky Survey (SDSS) imaging data: the matched filter (MF), the adaptive matched filter (AMF), and a color-magnitude filtered Voronoi tessellation technique (VTT). Among the...
Discrete optimization using decision-directed learning for distributed networked computing
Summary
Summary
Decision-directed learning (DDL) is an iterative discrete approach to finding a feasible solution for large-scale combinatorial optimization problems. DDL is capable of efficiently formulating a solution to network scheduling problems that involve load limiting device utilization, selecting parallel configurations for software applications and host hardware using a minimum set of...
The effect of personality type on the usage of a multimedia engineering education system
Summary
Summary
Multimedia education has quickly entered our classrooms and offices providing tutorials and lessons on many different topics. The assumption that most people interact with these multimedia systems in similar ways can easily be made, but are these assumptions valid? What factors determine whether students will embrace computer-based multimedia-augmented learning? One...
PVL: An Object Oriented Software Library for Parallel Signal Processing (Abstract)
Summary
Summary
Real-time signal processing consumes the majority of the world's computing power Increasingly, programmable parallel microprocessors are used to address a wide variety of signal processing applications (e.g. scientific, video, wireless, medical, communication, encoding, radar, sonar and imaging). In programmable systems the major challenge is no longer hardware but software. Specifically...
Parallel programming with MatlabMPI
Summary
Summary
MatlabMPI is a Matlab implementation of the Message Passing Interface (MPI) standard and allows any Matlab program to exploit multiple processors. MatlabMPI currently implements the basic six functions that are the core of the MPI point-to-point communications standard. The key technical innovation of MatlabMPI is that it implements the widely...
High Speed Interconnects and Parallel Software Libraries: Enabling Technologies for NVO
Summary
Summary
The National Virtual Observatory (NVO) will directly or indirectly touch upon all steps in the process of transforming raw observational data into "meaningful" results. These steps include: (1) Acquisition and storage of raw data. (2) Data reduction (i.e. translating raw data into source detections). (3) Aquisition and storage of detected...
Exploiting VSIPL and OpenMP for Parallel Image Processing
Summary
Summary
VSIPL and OpenMP are two open standards for portable high performance computing. VSIPL delivers optimized single processor performance while OpenMP provides a low overhead mechanism for executing thread based parallelism on shared memory systems. Image processing is one of the main areas where VSIPL and OpenMP can have a large...
ITWS microburst prediction algorithm performance, capabilities, and limitations
Summary
Summary
Lincoln Laboratory, under funding from the Federal Aviation Administration (FAA) Terminal Doppler Weather Radar program, has developed algorithms for automatically detecting microbursts. While microburst detection algorithms provide highly reliable warnings of microbursts. there still remains a period of time between microburst onset and pilot reaction during which aircraft are at...
Automated storm tracking for terminal air traffic control
Summary
Summary
Good estimates of storm motion are essential to improved air traffic control operations during times of inclement weather. Automating such a service is a challenge, however, because meteorological phenomena exist as complex distributed systems that exhibit motion across a wide spectrum of scales. Even when viewed from a fixed perspective...
Phased array calibrations using measured element patterns
Summary
Summary
A technique to compensate for differences in phased array element patterns is presented. Each measured element pattern is approximated by a virtual array whose excitation function is determined by the Woodward-Lawson synthesis technique. By extending the virtual array beyond the physical array dimensions, mutual coupling and edge diffraction effects can...