Livoa LogoLivoa
Input Interface


video stream

(clk, rst, vsync,

href, pixel_in)

Video Control Module

Sync Control


(vsync, href)

Pixel Valid


Generation

Data Forwarding
Line Buffer Module
3x3 Window


Generation

Memory


Management

Window Valid


Control

Convolution Module
Edge Enhancement


Kernel

8 Center, -1


surround

Sum Accumulator
Dehazing Module
Dark Channel 3x3


Window

LUT, min(R,G, B)
Output 8 bit
Transmission Estimation (3x3 RGB


Window)

Mux
Transmission Map (Min Array)
t = 255 - 0.95 x dark
Radiance Recovery
RGB565 input
LUT
J= (I-A)/t+A
Grayscale Output
Output Buffer Module
FIFO Buffer (1024 deep)
Flow Control Logic
Output Timing Control
Final Dehazed Output


(valid_out, [7:0] pixel_out)

pixel_valid
pixel_out[7:0]
window_valid
[71:0] window_3x3
[15:0] pixel_out
valid_out

pic

by sim

0
0 uses