当前位置:网站首页>Dark king | analysis of zego low illumination image enhancement technology
Dark king | analysis of zego low illumination image enhancement technology
2022-07-24 09:34:00 【InfoQ】

Application scenarios of low illumination image enhancement technology
1、 Improve the visibility of night inspection or monitoring

2、 For real-time streaming media or video chat
3、 be used for AI Image enhancement technology of content recognition

Traditional practices and disadvantages
1、 Use traditional algorithms to enhance video brightness
- Picture overexposure: High brightness pixels should not be excessively highlighted
- Suppress noise :Image noise should not be amplified
- The outline is clear: Effective information should be retained to the greatest extent
- The model and inference base are large
- The amount of calculation is large
- Power consumption

2、 Common problems of traditional algorithms
ZEGO Low illumination image enhancement , better
1、ZEGO Low illuminance , Make up for the shortcomings of traditional algorithms
- First of all, not all video pixels should be highlighted, We should avoid over highlighting pixels that are already bright enough . Some video pixels are low brightness , It needs to be brightened to different brightness accordingly .ZEGO The low illumination algorithm scans the video frame by frame , Classify pixels with different brightness .
- The deep learning model will not be loaded in the actual running scenario. contrary , We only load 2D/3D LUT( Also known as lookup table ). We trained the deep learning model offline , And extract 2D/3D-LUTs, Finally, it is implanted into our algorithm , Therefore, while achieving the same effect as the deep learning model , It avoids some disadvantages of itself .

2、ZEGO Advantages of low illumination image enhancement technology
- FHD real-time video
- Comfortable and natural visual experience
- Comprehensive coverage of mobile devices , Including low-end equipment
- Robustness under extreme lighting conditions
ZEGO Research and development ideas of low illumination image enhancement technology
1、 Lightweight deep learning model
2、 Brighten appropriately to different levels
3、 Steadily increase the amount of light to avoid flickering
4、 Avoid detecting light changes between frames
5、 Conservative processing of image noise
- When we brighten the pixel brightness of the effective area ,It is necessary to try to avoid magnifying image noise. We design complex algorithms to detect image noise , And deal with them in different ways .
- Try not to suppress image noise, Because this is a heavy computing task , It will also slow down the processing speed . Besides , The treatment result is likely to be unsatisfactory .
- If necessary ,Take some conservative measures to suppress image noise. for example , To suppress one pixel in the noise , You can replace it with the average of the illuminance of the surrounding pixels .
summary
边栏推荐
- MySQL Basics (I) -- SQL Basics
- Foreign lead operation takes one month to collect money, and the sideline still needs it
- S2b2b system standardizes the ordering and purchasing process and upgrades the supply chain system of household building materials industry
- CUDA day 2: GPU core and Sm core components [easy to understand]
- 【汇编语言实战】(二)、编写一程序计算表达式w=v-(x+y+z-51)的值(含代码、过程截图)
- Recursion - if the function calls itself internally, then the function is a recursive function & the effect is the same as that of the loop & the push condition return should be added, otherwise stack
- 03_ UE4 advanced_ illumination
- Leetcode question brushing series -- 174. Dungeon games
- Six pictures show you why TCP shakes three times?
- Get the historical quotation data of all stocks
猜你喜欢

Understanding of magnetic parameters in Hall sensors

科目1-3

Scarcity in Web3: how to become a winner in a decentralized world

The next stop of data visualization platform | gifts from domestic open source data visualization datart "super iron powder"

gnuplot软件学习笔记

配置系统环境变量的时候误删了Path怎么办?

Code random notes_ Linked list_ Turn over the linked list in groups of 25K

【基于ROS的URDF练习实例】四轮机器人与摄像头的使用

How to judge and analyze NFT market briefly through NFT go?

It is reported that the prices of some Intel FPGA chip products have increased by up to 20%
随机推荐
【笔记】什么是内核/用户空间 从CPU如何运行程序讲起
Replace the function of pow with two-dimensional array (solve the time overrun caused by POW)
MySQL基础篇(一)-- SQL基础
Promise basic summary
(5) Cloud integrated gateway gateway +swagger documentation tool
Linked list - 19. Delete the penultimate node of the linked list
Leetcode question brushing series -- 174. Dungeon games
Definition and initialization of cv:: mat
Getting started with web security - open source firewall pfsense installation configuration
& 和 &&、| 和 || 的区别
Why is TCP a triple handshake
One year after I came to Ali, I ushered in my first job change
【基于ROS的URDF练习实例】四轮机器人与摄像头的使用
[Luogu p5829] [template] mismatch tree (string) (KMP)
03_ UE4 advanced_ illumination
Code random notes_ Linked list_ Turn over the linked list in groups of 25K
Lung CT segmentation challenge 2017 dataset download and description
The difference between classification and regression
Es document CRUD
[don't bother with reinforcement learning] video notes (I) 1. What is reinforcement learning?