Skip to content

SIMD implementation of 4x4 and 8x8 Fast DCT with OpenCV demo

License

Notifications You must be signed in to change notification settings

liyilihahaha/dct_simd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dct_simd

The code is 4x4, 8x8, and 16x16 Fast DCT implimentaion with C++ and SIMD intrinsics, and has an OpenCV demo. The DCT code itself does not require OpenCV lib.

The code is based on

  • for 4x4, 8x8 Christoph Loeffler ,Adriaan Ligtenberg Moschytz “Practical fast 1-D DCT algorithm with 11 Multiplications,” Proc. IEEE ICASSP,vol 2,pp.988-991,Feb 1989.

  • for 16x16 Plonka, Gerlind, and Manfred Tasche. "Fast and numerically stable algorithms for discrete cosine transforms." Linear algebra and its applications 394 (2005) : 309 - 345.

About

SIMD implementation of 4x4 and 8x8 Fast DCT with OpenCV demo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%