All Projects → syedalamabbas → 2D_3D_PolarFourierTransform

syedalamabbas / 2D_3D_PolarFourierTransform

Licence: MIT license
C++, CUDA, and MATLAB codes for the paper "An Exact and Fast Computation of Discrete Fourier Transform for Polar and Spherical Grid"

Programming Languages

matlab
3953 projects
Cuda
1817 projects
HTML
75241 projects
M
324 projects

Projects that are alternatives of or similar to 2D 3D PolarFourierTransform

Music-Genre-Classification
Automatic Music Genre Classification with Machine Learning Techniques
Stars: ✭ 49 (+58.06%)
Mutual labels:  signal-processing
d3-radial-axis
A radial implementation of the D3 axis component
Stars: ✭ 23 (-25.81%)
Mutual labels:  polar
Chinese-automatic-speech-recognition
Chinese speech recognition
Stars: ✭ 147 (+374.19%)
Mutual labels:  signal-processing
vmdpy
Variational mode decomposition (VMD) in Python
Stars: ✭ 158 (+409.68%)
Mutual labels:  signal-processing
rcpparrayfire
R and ArrayFire library via Rcpp
Stars: ✭ 17 (-45.16%)
Mutual labels:  arrayfire
brain-monitor
A terminal app written in Node.js to monitor brain signals in real-time
Stars: ✭ 119 (+283.87%)
Mutual labels:  signal-processing
Signal-Processing-and-Pattern-Classification
Signal-Processing-and-Pattern-Classification - Atrial fibrillation & PCG classification
Stars: ✭ 47 (+51.61%)
Mutual labels:  signal-processing
JoSH
[KDD 2020] Hierarchical Topic Mining via Joint Spherical Tree and Text Embedding
Stars: ✭ 55 (+77.42%)
Mutual labels:  spherical-geometry
Metu-CENG
All the homeworks, studies and projects I've done at Metu-CENG
Stars: ✭ 32 (+3.23%)
Mutual labels:  signal-processing
python-meegkit
🔧🧠 MEEGkit: MEG & EEG processing toolkit in Python 🧠🔧
Stars: ✭ 99 (+219.35%)
Mutual labels:  signal-processing
PROJ Option Pricing Matlab
Quant Option Pricing - Exotic/Vanilla: Barrier, Asian, European, American, Parisian, Lookback, Cliquet, Variance Swap, Swing, Forward Starting, Step, Fader
Stars: ✭ 85 (+174.19%)
Mutual labels:  fourier-transform
ConvDecoder
An un-trained neural network with a potential application in accelerated MRI
Stars: ✭ 21 (-32.26%)
Mutual labels:  signal-processing
Cough-signal-processing
Different methods and techniques for features extraction from audio
Stars: ✭ 42 (+35.48%)
Mutual labels:  signal-processing
bsuir-csn-cmsn-helper
Repository containing ready-made laboratory works in the specialty of computing machines, systems and networks
Stars: ✭ 43 (+38.71%)
Mutual labels:  signal-processing
Polar-Bear-Cnc-Machine
A multipurpose, 2 linear, 1 rotary axis cnc machine concept
Stars: ✭ 375 (+1109.68%)
Mutual labels:  polar
tf audio signal
How to run GPU accelerated Signal Processing in TensorFlow
Stars: ✭ 22 (-29.03%)
Mutual labels:  signal-processing
SonogramView
Audio visualisation of song
Stars: ✭ 65 (+109.68%)
Mutual labels:  fourier-transform
dictlearn
Dictionary Learning for image processing
Stars: ✭ 23 (-25.81%)
Mutual labels:  signal-processing
CCWT
Complex Continuous Wavelet Transform
Stars: ✭ 136 (+338.71%)
Mutual labels:  signal-processing
python-soxr
Fast and high quality sample-rate conversion library for Python
Stars: ✭ 25 (-19.35%)
Mutual labels:  signal-processing
The following codes are provided in the spirit of reproducible research. 
We make our code available to the public for academic purposes here:
https://github.com/syedalamabbas/2D_3D_PolarFourierTransform 
for our paper 
"An Exact and Fast Computation of Discrete Fourier Transform for Polar and Spherical Grid," 
Syed Alam Abbas, Qiyu Sun, and Hassan Foroosh,
in 
IEEE Transactions on Signal Processing, Volume: 65, Issue: 8, April 15, 2017.


1. MATLAB Code base - contains all the MATLAB files (functions and scripts) to generate all the figures in the IEEE TSP paper. 
2. C++ - ArrayFire - Console App folder for Polar 2D FT to test the implementation.
3. C++ - ArrayFire - Mex project folder for Polar 2D FT to create mex file for use directly in MATLAB.
4. C++ - ArrayFire - Console App folder for Spherical Polar 3D FT to test the implementation.
5. C++ - ArrayFire - Mex project folder for Spherical Polar 3D FT to create mex file for use directly in MATLAB.

The two main files to begin with for MATLAB are:

1. TestingPolar2DFFT.m      - located in folder MATLAB CodeBase\NVIDIA_2DPolarDFT -  this is the 2D polar Fourier Transform test.
2. TestingSpherical3DFFT.m  - located in folder MATLAB CodeBase\NVIDIA_3DSphericalDFT -  this is the 3D Spherical Polar Fourier Transform test.
 

I will soon update more in this documentation. 


Thanks
Alam
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].