Page Not Found
Page not found. Your pixels are in another canvas.
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Page not found. Your pixels are in another canvas.
This is a page not in th emain menu
Published:
This post discusses performing Delaunay triangulation on a Rossler Attractor system. Details are given in ee520-hw8.pdf.
Published:
This post focuses on using an appropriate basis to decompose certain types of data (images and audio) as a preprocessing step to feature learning and classification. We select a reasonable basis based on prior knowledge of images and audio data and intuition, then transform the original datasets into this new space. After multiplying each data sample by the chosen basis, we attempt to find the features of the transformed dataset that are “most useful” for cluster analysis (in this case, linear discriminant analysis (LDA)). The basis selection is done to facilitate dimensionality reduction in the decomposed space. In this way, a single image or audio sample can be represented as a point in $N$-dimensional space, with the $N$ modes corresponding to the features with the most energy.
Details are given in ee520-hw3-A.
The answer to problem 2 is given separately, here.
Published:
This blog post will be an old homework assignment from the Data Analysis of Complex Systems course. The assignment focuses on modeling the dynamics of a perturbed beam. In this work, we not only generate a working simulation of the perturbed beam problem using MATLAB’s ordinary differential equation (ode) solvers , we also apply equation-free modeling. Details are given in ee520-hw5.pdf.
Published:
This post is a project from my Detection and Estimation course. The project is an analysis of the performance of three communication schemes in the presence of noise. The bit error rate is simulated with a monte-carlo simulation, for each scheme and at various SNR’s. The details can be found in ee526-project-2-mackkv.pdf.
Published:
This blog post will be an old homework assignment from the Data Analysis of Complex Systems course. The assignment focuses on the n-body problem in celestial mechanics. In this work, we not only generate a working simulation of the n-body problem using MATLAB’s ordinary differential equation (ode) solvers , we also apply equation-free modeling techniques to this system. Details are given in ee520-hw7.pdf.
Published in IEEE Frontiers in Education Conference (FIE), 2016
Abstract: An Android app has been developed to assist in the education of individuals in a science, technology, engineering, and mathematics (STEM) course of study. The Android Reflection Application provides students a means to determine distances to objects while allowing them the ability to manipulate signal envelopes, signal shapes, signal types, and frequency constraints. The convenient and intuitive graphical user interface immerses the user into a richly educational environment allowing for the solidification of fundamental concepts regarding digital signal processing (DSP). In addition to the educational benefits, this application is also being applied to spatial acoustic analysis and assistance in low-visibility. This feature will allow users to determine the best use for a given space whether it is a quiet study room or a room better suited for conference meetings. The effectiveness of this application has not yet been formally tested but suggests a positive result.
Download here
Published in Sampling Theory in Signal and Image Processing (STSIP): Special Issue on Harmonic Analysis and Inverse Problems, 2017
Abstract: Target localization is an important problem in signal processing and sensor networks, with many application areas including security (E911, first responders), consumer electronics (location awareness in malls and hospitals), and health monitoring (location-aware patient care). In this paper, we formulate target localization as an inverse problem: given the locations of a set of anchors and noisy distance measures to a target, the localization problem is to estimate the (unknown) location of the target. We propose to solve the localization problem using an unfolding-based optimization. We show that the corresponding stress optimization, despite being a nonlinear problem (quadratic objective function with quadratic constraints), yields a global optimum that can be approximated using an efficient iterative algorithm. We term our computational approach as UNLOC (unfolding-based localization) and benchmark its effectiveness on both synthetic data and labgenerated experimental data. The proposed localization technique generally produces accurate target location, and the quality of localization can be further improved by an appropriate choice of weights in the objective function of optimization.
Download here
Published in IEEE Frontiers in Education Conference (FIE), 2017
Abstract: This paper describes the use of Bluetooth hardware for localization and signal processing education on Android smart-phones and tablets. The localization algorithm uses the Received Signal Strength Indcation (RSSI) value of transmitting devices in order to triangulate their position. The concepts that are featured in the use of this technology have classroom relevant content such as multilateration (a matrix problem in linear algebra), wave properties and interactions (physics), statistics relating to laboratory data, and engineering application concepts (such as software development and coding). These concepts can be taught through classroom demonstrations and interaction. Preliminary data from in-class activities demonstrate the effectiveness of the app for teaching concepts in localization and ranging. Further in-class activities and workshops are planned.
Download here
Published in US Patent, 2018
Abstract: A method for localization of a target device within an environment, the method comprising the steps of: (i) receiving, by a target device, a plurality of wireless signals transmitted from one or more anchor devices within the environment; (ii) determining, by a target device, a received signal strength indication for at least some of the received plurality of wireless signals; (iii) estimating, based on the determined received signal strength indications, a distance from the target device to each of the one or more anchor devices from which a wireless signal was received; and (iv) estimating, based on the estimated distances, a location of the target device within the environment.
Download here
Published in OCEANS MTS/IEEE SEATTLE, 2019
Abstract: Recently developed commercial Time-of-Flight (ToF) cameras have been used to accurately and reliably measure scene depth with high resolution in applications such as automotive LiDAR. There is a desire to adapt this technology for applications in underwater environments. In this work, we establish a methodology for using modified commercial ToF cameras in turbid water. We express the need for hardware and software modifications to the camera and demonstrate initial results in the efficacy of the camera in an underwater test scenario. We include ToF camera imagery taken under a variety of water conditions to understand the performance limitations of this technology as a function of water clarity. Target detection results from preliminary laboratory test tank experiments are presented for two different classifiers, each of which achieves high accuracy for a certain range of water conditions.
Download here
Published in Unpublished, 2020
Abstract: In underwater sensing, there is a demand for high-speed, high-resolution optical range imaging of objects in turbid water. Our prior work adapted commercially available timeof-flight (ToF) hardware to function in the unique optical conditions imposed by the water medium-namely, high levels of signal absorption and scattering. In this paper, we propose an algorithm to denoise the distance data captured with a ToF camera in turbid water conditions. To this effect, we use a 2-parameter scale-space generated by the iterative nonlocal means filter to denoise the DCS data. We then use these denoised DCS data to reconstruct the denoised distance image. We test the algorithm on data obtained from a simulated optical channel as well as real experimental ToF data. Compared with the local denoising methods, the results obtained with the proposed algorithm provide demonstrably improved distance images.
Download here
Published in International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE), 2020
Abstract: Received signal strength indication (RSSI) data is often used for ranging and localization algorithms, where the data may be obtained using Bluetooth Low Energy (BLE) radios. In the BLE protocol, when a device is in advertising mode, it is possible to obtain RSSI values. However, these RSSI values are noisy and can often fluctuate due to multipath effects, which reduces the accuracy and reliability of ranging and localization. Additionally, the effectiveness of RSSI ranging degrades when there is an absence of line of sight (LOS) or when devices are in rich scattering environments. Therefore, the detection of LOS plays a very significant role in indoor localization and room reconstruction. In this paper, we present algorithms to detect whether there is LOS present between a transmit-receive pair being used for ranging. Our focus in this paper is fast detection with a minimum number of samples. We use measurements such as the energy distance and Mahalanobis distance, and benchmark our results against the Neyman-Pearson detector. Numerical simulations are used to validate our algorithms.
Download here
Published in ASEE Computers in Education Journal, 2021
Abstract: An Android application that realizes an audible version of echolocation has been implemented. Bundled within the app are videos, notes, problems, and discussion questions, thus creating an “eModule”. The eModule contains material that is relevant to several educational levels including K-12 and undergraduate engineering. By using the echolocation features of the app, at the K-12 level, teachers are able to introduce labs, and science and engineering practices into their lesson plans. By using data collection and interpretation, undergraduate students can be exposed to various concepts in signals and systems, digital signal processing, and machine learning. Assessment instruments for the evaluation of the Reflections app, as well as the bundled content, have been developed. Pre/post assessment data and results of survey instruments have been collected and analyzed in an effort to assess the impact of the tool on student learning at the undergraduate level, as well as impacts on K-12 teacher interest in introducing science and engineering practices in their lesson plans.
Download here
Published in SPIE, Ocean Sensing and Monitoring XIII, 2021
Abstract: This paper investigates a total variation (TV) regularization image processing algorithm to restore underwater range images taken with a modified commercial time-of-flight (ToF) camera. The ToF camera illuminator was modified to support 532 nm flood illumination for underwater operation. This approach can produce highresolution amplitude and range images while rejecting a significant amount of ambient light. However, scattering due to the water turbidity adversely impacts image quality by introducing high amounts of image noise and image blurring that affect both the amplitude and range images. The TV regularization algorithm is applied to experimental images taken in a small test tank in the presence of a scattering agent to simulate a range of practical turbidities. Algorithm details are provided, and baseline and processed images are presented. The processed images demonstrate image restoration that retains the downrange edge features of the object being imaged is possible for a range of practical turbidities.
Download here
Undergraduate course, University 1, Department, 2014
This is a description of a teaching experience. You can use markdown like any other post.
Workshop, University 1, Department, 2015
This is a description of a teaching experience. You can use markdown like any other post.