当前位置:网站首页>[image enhancement] manual multiple exposure fusion amef image defogging based on MATLAB [including Matlab source code 1916]
[image enhancement] manual multiple exposure fusion amef image defogging based on MATLAB [including Matlab source code 1916]
2022-06-29 01:05:00 【Poseidon light】
One 、 Introduction to image enhancement technology
1 Image enhancement
Image enhancement is to some features of the image , Like the edge 、 outline 、 Emphasize or sharpen the contrast, etc , In order to display 、 Observe or further analyze and deal with . Through the specific processing of the image , Transforming the processed image into a visual image with better visual quality and effect for specific applications “ good ” Or more “ Useful ” Image .
Image enhancement is the most basic and commonly used image processing technology , It is often used in the preprocessing stage of other image processing .
(1) High pass smoothing 、 Low pass sharpening ; Smooth blur 、 Sharpen to highlight image details
(2) The filter also has bandpass 、 Band stop and other forms
(3) According to the noise ( Salt and pepper noise 、 Gaussian noise …) Different , Choose different filters
(4) Neighborhood has 4- Neighborhood 、 Diagonal neighborhood 、8- Neighborhood , The corresponding has adjacency , That is, spatially adjacent 、 Pixel grayscale is similar
(5) Image edge processing : Ignore do not process 、 Add 、 Recycling
(6) At present, there is no image processing, and most of them are based on gray image
2 Polarization difference underwater fog principle
Polarization difference underwater fog principle
Two 、 Partial source code
function amef_demo
clc
clear all
% process a demo image
path = 'demo_images/';
% images shown in the paper
% im_name = [path, 'road_input.png']; % Fig. 10
% im_name = [path, '89.bmp']; % Fig. 7
im_name = [path, '91.jpg']; % Fig. 9
% im_name = [path, '98.bmp']; % Fig. 1
% im_name = [path, 'HazyDay.png']; % Fig. 8
% im_name = [path, '2.jpg']; % Fig. 6
% im_name = [path, 'mumbai.jpg']; % Fig. 13
% im_name = [path, 'landscape2-Tangkt.png']; % Fig. 11
% other examples
% im_name = [path, '2.jpg'];
% im_name = [path, '51.jpg'];
% im_name = [path, '88.jpg'];
% im_name = [path, '99.png'];
% im_name = [path, '100.png'];
% im_name = [path, 'fc7.jpg'];
% im_name = [path, 'IMG_4681_resize.jpg'];
% im_name = [path, 'Bu_Wf_D_L_040.jpg'];
% im_name = [path, '40.jpg'];
% im_name = [path, 'beijing3.png'];
I_hazy = imread(im_name);
% Increase clip_range to remove more haze - at the risk of overenhancement
clip_range = 0.010;
tic
amef_im = amef(im2double(I_hazy), clip_range);
time = toc;
[m, n, ~] = size(I_hazy);
disp(['Resolution: ', num2str(m), ' x ', num2str(n)])
disp(['Processing time: ', num2str(time)])
3、 ... and 、 Running results

Four 、matlab Edition and references
1 matlab edition
2014a
2 reference
[1] Cai Limei .MATLAB The image processing —— theory 、 Algorithm and example analysis [M]. tsinghua university press ,2020.
[2] Yang Dan , Zhao Haibin , Long Zhe .MATLAB Detailed explanation of image processing examples [M]. tsinghua university press ,2013.
[3] Zhou pin .MATLAB Image processing and graphical user interface design [M]. tsinghua university press ,2013.
[4] Liu Chenglong . Master MATLAB The image processing [M]. tsinghua university press ,2015.
[5] Li Lianzhi , Xing Chuan . Color enhancement algorithm of plane vision image based on homomorphic filtering [J]. Computer simulation . 2021,38(02)
3 remarks
This part of the introduction is taken from the Internet , For reference only , If infringement , Contact deletion
边栏推荐
- 请问同花顺上开户安全吗
- 【leetcode】1719. Number of schemes for reconstructing a tree
- 旋轉接頭安裝使用注意事項
- [MCU club] design of GSM version of range hood based on MCU [physical design]
- 一条update语句到底加了多少锁?带你深入理解底层原理
- 盘点 6 月 yyds 的开源项目!
- Browser cache library design summary (localstorage/indexeddb)
- What is the reason for the service crash caused by replacing the easycvr cluster version with the old database?
- How the slip ring motor works
- 机器视觉系统的配件及工作过程
猜你喜欢

How to mount FSS object storage locally

Report on the convenient bee Lantern Festival: the first peak sales of pasta products this year; prefabricated wine dumplings became the winners
UI highly adaptive modification scheme
【架构师(第三十八篇)】 服务端开发之本地安装最新版 MySQL 数据库

深度优先搜索实现抓牛问题

After easycvr creates a new user, the video access page cannot be clicked. Fix the problem

What is the reason why easycvr can't watch the device video when it is connected to the home protocol?

XML and other file contents in idea cannot be highlighted, and the file becomes gray

Misunderstanding of innovation by enterprise and it leaders

What is the difference between immunohistochemistry and immunohistochemistry?
随机推荐
Uvm:factory mechanism
华泰证券安全吗
Roson's QT journey 80 qurl class
【图像处理】基于matlab实现图像曲线调整系统
分析框架——用户体验度量数据体系搭建
Program environment and pretreatment
Is it safe to open an account on the flush
【leetcode】17. Letter combination of telephone number
How the slip ring motor works
戴口罩人臉數據集和戴口罩人臉生成方法
广度度优先搜索实现抓牛问题
UI highly adaptive modification scheme
3D, point cloud splicing
Reasons for high price of optical fiber slip ring
第八天 脚本与音频
统计字符串中不同回文子序列的个数
手下两个应届生:一个踏实喜欢加班,一个技术强挑活,怎么选??
【图像增强】基于matlab人工多重曝光融合AMEF图像去雾【含Matlab源码 1916期】
Getting started with SQL
How to mount FSS object storage locally