signal-transforms
- Documentation: https://docs.rs/signal-transforms/
- Source code: https://github.com/guofei9987/signal-transforms
signal-transforms is a Rust library dedicated to implementing various signal transformation algorithms, including:
- Discrete Cosine Transform (DCT)
- Inverse Discrete Cosine Transform (IDCT)
- Two-Dimensional Discrete Cosine Transform (DCT2)
- Inverse Two-Dimensional Discrete Cosine Transform (IDCT2)
- Future plans to support more signal processing algorithms
Installation
Add the following dependency to your Cargo.toml file:
[]
= "0.1.3"
How To Use
Discrete Cosine Transform (DCT)
One-Dimensional DCT
Two-Dimensional DCT
Dct4x4 is 20x faster than Dct2D
Future Enhancements
- Support for additional signal processing algorithms.
- Optimization for performance and memory usage.
- Comprehensive documentation and examples for advanced use cases.
Contributing
Contributions are welcome! Please feel free to submit issues and pull requests.
License
This project is licensed under the MIT License. See the LICENSE file for details.
For more information, visit the official documentation.