Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hdl-util/image-processing
SystemVerilog code for image processing tasks like demosaicing
https://github.com/hdl-util/image-processing
Last synced: about 2 months ago
JSON representation
SystemVerilog code for image processing tasks like demosaicing
- Host: GitHub
- URL: https://github.com/hdl-util/image-processing
- Owner: hdl-util
- License: other
- Created: 2020-06-27T04:16:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-28T03:40:36.000Z (over 4 years ago)
- Last Synced: 2024-05-20T17:36:13.091Z (8 months ago)
- Language: SystemVerilog
- Size: 20.5 KB
- Stars: 9
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Image processing
[![Build Status](https://travis-ci.com/hdl-util/image-processing.svg?branch=master)](https://travis-ci.com/hdl-util/image-processing)
SystemVerilog code for image processing tasks like [demosaicing](https://en.wikipedia.org/wiki/Demosaicing).
## Why?
I implemented raw camera video playback, but wanted a place to keep the demosaic algorithm logic and share it with others.
## Usage
1. Take files from `src/` and add them to your own project. If you use [hdlmake](https://hdlmake.readthedocs.io/en/master/), you can add this repository itself as a remote module.
1. Other helpful modules are also available in this GitHub organization.
1. Consult the testbench in `test/malvar_he_cutler_demosaic_tb.sv` for example usage.
1. Read through the parameter descriptions in `malvar_he_cutler_demosaic.sv` and tailor any instantiations to your situation.
1. Please create an issue if you run into a problem or have any questions.## To-do List
* [x] [Malvar-He-Cutler](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/Demosaicing_ICASSP04.pdf) demosaic algorithm
* [ ] More upon request## Reference Documents
* [High-Quality Linear Interpolation for Demosaicing of Bayer-Patterned Color Images](https://www.microsoft.com/en-us/research/publication/high-quality-linear-interpolation-for-demosaicing-of-bayer-patterned-color-images/)
* Microsoft research paper for the Malvar-He-Cutler linear demosaic algo, circa 2004
* [Malvar-He-Cutler Linear Image Demosaicking](https://www.researchgate.net/publication/270045976_Malvar-He-Cutler_Linear_Image_Demosaicking)