Research

Since Cooper Union is primarily an undergraduate-institution many of the research projects in the S*ProCom² initiated as independent study projects, Masters theses, and senior project topics. Below is list of the ongoing and selected past projects students have worked on through the years – see the publications for other studies (e.g., wireless communications, host based intrusion detection, etc.).

Students who wish to work on some of the existing S*ProCom² projects, or some new upcoming projects:

  • Image Segmentation
  • Your interesting idea

Past projects include:

  • EEG signal processing
  • Cryptography on FPGAs and GPUs
  • Cryptanalysis using multiple GPUs
  • Attacks on Bloom filter hardware NID systems
  • Implementation of Convolutional NNs

contact Fred L. Fontaine, Daniel Reichman or Deian Stefan for more details.

Computer Arithmetic and High-Performance Computing

Pseudo- and Quasi-random Number Generators and Monte Carlo Methods

Monte Carlo simulations are increasingly implemented on field-programmable gate arrays (FPGA). Common hardware pseudo-random number generators (PRNG) feeding such simulations can be speed-wise or statistically sub-optimal to the very well-tested and well-regarded Mersenne Twister software PRNG. /Read More/

Security and Cryptography

Implementation of Cryptographic Primitives

The wide use of cryptography in everyday computing and communication necessitates for the efficient and secure implementation of cryptographic algorithms. Cryptographic primitives are at the core of cryptosystems used to provide different forms of security including authentication, secure communication and storage, file integrity, etc. /Read More/

Hardware Efficient Bloom Filter Implementation for Networking Applications

A hash table is a data structure that, when used with a hashing algorithm, can be used to determine in constant time whether a data element of some sort is contained within a set. The hash table uses less space than the data element itself to store this information, making them space-efficient but also allowing for false positives. /Read More/

Magnetic Resonance Imaging (MRI)

MR Imager - An FPGA-Based Scalable Multichannel MRI Front-end

Commercial receivers used for parallel MR imaging often present researchers with hurdles such as high cost-per-channel, low scalability for multiple coils and non-accessibility to intermediate data for research. A novel low-cost multichannel digital receiver for use with MR scanners has been developed to alleviate these concerns. /Read More/

Pseudo-hexagonal Lattices for MRI

Common MRI sampling patterns in k-space, such as spiral trajectories, have nonuniform density and do not lie on a rectangular grid. We propose mapping the sampled data to a pseudo-hex lattice, taking advantage of its approximate isotropic nature in k-space and square nature in the reconstructed image space. /Read More/

Accelerated MRI Reconstruction

This project establishes a mathematical framework that leads to improved understanding of accelerated MRI reconstruction methods, including GRAPPA, SENSE and UNFOLD. Classic techniques are explored and reformulated as multi-dimensional convolution and windowing operations, revealing stark similarities among them. /Read More/

Digital Signal Processing

Image Interpolation

Given all the different means to take and view pictures, it is important to have high quality ways of representing an image at different resolutions. Conventional methods include a simple interpolation- filling in- the pixels, with more complicated methods only achieving similar performance. /Read More/