3DNR proccessing using Halide
1.Halide 12.0.0 or above: https://github.com/halide/Halide
1.Seperate images to serveral 4x4 blocks.
2.Calculate the difference between base block and others. If difference is larger, weight is smaller.
3.Calculate the difference between block center pixel and surroundings. If difference is larger, weight is smaller.
4.Combine all images multiplied by their weights, to get result image.
Input images are reference from https://github.com/zongwave/IPASS/tree/master/Sample
Combine input images to GIF animation
Combine Output images to GIF animation
- Change HALIDE_DISTRIB_PATH to yours in Makefile.inc
HALIDE_DISTRIB_PATH ?= /mnt/d/Software/Halide-12/distrib
- Run Makefile
make test
3DNR model is reference to https://github.com/zongwave/IPASS