Selected Simulations

Digital Filters for Biosignal Processing

Implemented the following digital filters on MATLAB and filtered biomedical signals, specifically noisy ECG signals.

For more details: Report

Optimum and Adaptive Filters for Biosignal Processing

Conventional FIR and IIR filters are designed based on limited information on temporal and spectral characteristics of the signal. Moreover, one might say that they are ad-hoc filters as trial-and-error method is sometimes used to determine the filter specifications.

On the other hand, optimum filters such as the Wiener filter could be employed for a given time series by considering the statistical characteristics of the signal and noise, under the following assumptions.

When the signal and noise are non-stationary, we would have to apply filters that are optimal as well as adaptive. Some examples for such filters are,

For more details: Report

Continuous and Discrete Wavelet Transforms

Implemented continuous and discrete wavelet transforms using built-in MATLAB functions and applied them for denoising and compression of different signals.

In the context of continuous wavelet transforms (CWT), there are many wavelet families such as Shannon, Mexican hat, Morlet, etc. However, the drawbacks of CWT include highly redundant computations which leads to the requirement of additional computational power and time consumption. Avoiding this, in discrete wavelet transform (DWT), the scaling and translation are performed in a discrete manner.

For more details: Report

Branched Cylinders: Dendritic Tree Approximations

Explored some of the time independent electrical properties of single branched cables. Branched cables are an important means of modelling the passive electrical properties of axonal and dendritic trees. For convenience, trees exhibiting only one order of branching were considered. Nevertheless, the principles could be easily extended to higher order trees.

In the above diagram, V1,V21 and V22 are the membrane potentials of the respective branches. d1, d21 and d22 are the diameters of the parent and daughter branches respectively and X is axial distance.

By solving the differential equations with the given nodal and boundary conditions, steady-state voltage profile in each branch could be determined.

For more details: Report

Properties of the Hodgkin-Huxley equations

Many of the properties of the propagating action potential are similar to the membrane action potential. The features; threshold, refractoriness (absolute and relative), repetitive activity, temperature dependence that are observed physiologically, were simulated using the Hodgkin-Huxley equations.

For more details: Report

Mathematical Modelling of Compartmental Systems

Many compartmental systems can be represented by a series of first-order differential equations.

For more details: Report

Image Downsampling Processor

Designed and simulated/implemented a processor that could down-sample an input image using Vivado Design Suite. The input image was transmitted to the processor where the image was down-sampled and once finished, the results were sent back for display purposes.

Original and Downsampled Image

For more details: Report

Object Counting on a Moving Conveyor Belt

Hexagonal nuts on a moving conveyor belt were detected and localized from a video stream using a conventional image processing pipeline including;

For more details: Report