All Projects → shakes76 → Finite Transform Library

shakes76 / Finite Transform Library

Fast transforms over finite fields

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Finite Transform Library

Texturize
Image Quilting for Texture Transfer.
Stars: ✭ 18 (+157.14%)
Mutual labels:  image-processing
Logorain Ascii Art
Logorain-ASCII-Art: A simple Image to ASCII Art converter
Stars: ✭ 24 (+242.86%)
Mutual labels:  image-processing
Hnr
🌟 An off-line handwritten numeral recognition system
Stars: ✭ 26 (+271.43%)
Mutual labels:  image-processing
Mousemorph
Tools for MRI mouse brain morphometry
Stars: ✭ 19 (+171.43%)
Mutual labels:  image-processing
Neural Neighbors
A simple web application for browsing similar images
Stars: ✭ 23 (+228.57%)
Mutual labels:  image-processing
Pyspm
Python library to handle Scanning Probe Microscopy Images. Can read nanoscan .xml data, Bruker AFM images, Nanonis SXM files as well as iontof images(ITA, ITM and ITS).
Stars: ✭ 25 (+257.14%)
Mutual labels:  image-processing
Dmsmsgrcg
A photo OCR project aims to output DMS messages contained in sign structure images.
Stars: ✭ 18 (+157.14%)
Mutual labels:  image-processing
Giin
Graph-based Image Inpainting
Stars: ✭ 7 (+0%)
Mutual labels:  image-processing
Kht
Kernel-Based Hough Transform for Detecting Straight Lines in Images
Stars: ✭ 24 (+242.86%)
Mutual labels:  image-processing
Dockerfile Libvips
🌄 All libvips dependencies & libvips built from source
Stars: ✭ 26 (+271.43%)
Mutual labels:  image-processing
Introduction To Programming With Matlab
Coursera Course: Introduction to Programming 👩‍💻 with MATLAB ~by Vanderbilt University 🎓
Stars: ✭ 23 (+228.57%)
Mutual labels:  image-processing
Ibeabfhr
Image Brightness Enhancement Automatically Based on Fast Haze Removal
Stars: ✭ 23 (+228.57%)
Mutual labels:  image-processing
Xdog Filter
Edge Detection with XDoG Filter
Stars: ✭ 26 (+271.43%)
Mutual labels:  image-processing
Schwartz.js
ASCII Art JavaScript library
Stars: ✭ 19 (+171.43%)
Mutual labels:  image-processing
Segmentation
Catalyst.Segmentation
Stars: ✭ 27 (+285.71%)
Mutual labels:  image-processing
Prlib
Pre-Recognition Library - library with algorithms for improving OCR quality.
Stars: ✭ 18 (+157.14%)
Mutual labels:  image-processing
Python Compare Images
This repository is mainly about comparing two images. The technique used is SSIM. i.e. Structural Similarity Index Measure We use some of the inbuilt functions available in python's skimage library to measure the SSIM value. Along with SSIM we also measure the MSE ( Mean Square Error ) To know more about the SSIM technique Refer Here: https://en.wikipedia.org/wiki/Structural_similarity
Stars: ✭ 25 (+257.14%)
Mutual labels:  image-processing
Sv Images
Image manipulation library with an HTTP based API.
Stars: ✭ 7 (+0%)
Mutual labels:  image-processing
Imagescout
A Swift implementation of fastimage. Supports PNG, GIF, and JPEG.
Stars: ✭ 940 (+13328.57%)
Mutual labels:  image-processing
Sickzil Machine
Manga/Comics Translation Helper Tool
Stars: ✭ 934 (+13242.86%)
Mutual labels:  image-processing

Finite Transform Library (FTL)

FTL Logo

Introduction

Fast Than Light Transforms which provide Radon and Number Theoretic Transforms within the geometry of the Discrete Fourier Transform (DFT)

The library has two implementations. The original C implementation and the newer Python Implementation.

C implementation features:

  • NTTW Sub Library for Number Theoretic Transforms, high resolution (microsecond) timing, basic array and imaging
  • FRTW Sub Library for Discrete Radon Transforms (DRTs), Mojette Transforms, Discrete Fourier Transforms (DFTs) via FFTW

Python implementation features:

  • Work in progress. Check back for updates.

Features

  • Number Theoretic Transforms
  • High Resolution Timing
  • PGM Imaging
  • Discrete Radon Transforms
  • Rader Transforms
  • Mojette Transform
  • Ghosts
  • Discrete Fourier Slice Theorem
  • Discrete Radon Transforms

Build

mkdir build
cd build
ccmake .. OR cmake-gui
make OR ninja

Scientific Publications

Chandra, S. S.; Svalbe, I.; Guedon, J.; Kingston, A. & Normand, N.
"Recovering Missing Slices of the Discrete Fourier Transform Using Ghosts"
Image Processing, IEEE Transactions on, 2012, 21, 4431 -4441
DOI: 10.1109/TIP.2012.2206033
FTL Module: FRTW/ghosts

Chandra, S. S.; Normand, N.; Kingston, A.; Guedon, J.; Svalbe, I.
"Robust digital image reconstruction via the discrete Fourier slice theorem"
Signal Processing Letters, IEEE, 2014, 21(6), 682-686
DOI: 10.1109/LSP.2014.2313341
FTL Module: FRTW/mojette

Chandra, S. S.; Svalbe, I.
"Exact image representation via a number-theoretic Radon transform"
Computer Vision, IET, 2014, 8(4), 338-346.
DOI: 10.1049/iet-cvi.2013.0101
FTL Module: FRTW/radon

Licensing

This library is available under the terms of the Lesser GNU Public License v3.

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].