Volcanoscar / HalideRawDenoise

Halide based multi-frame raw domain denoise

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AI Bayer Noise Reduction with Halide

System data flow:

sensor -> CSID -> IFE   -> [preview]
               |
               ->  RDI  -> [][][][][][] (6 frames in ZSL buffer)
                                |
                                V           <- SNAPSHOT request! 
                            AI denoise   
                                |
                                V
                         processed raw buffer
                                |
      JPEG <-  IPE   <-  BPS   <-

Build and run on Linux machine

  1. pre-requisite: In the linux machine, install halide lib at /etc/halide.

1.build project using makefile under project folder:

make

  1. how to run build.sh contains path to process the image

source build.sh abnr run linux hand

About

Halide based multi-frame raw domain denoise


Languages

Language:C++ 82.4%Language:Shell 8.5%Language:Python 6.3%Language:Makefile 1.7%Language:C 1.1%