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 ×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

dehaze

by simo

0
0 uses