Giter Club home page Giter Club logo

2d_3d_polarfouriertransform's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.