当前位置:网站首页>[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
边栏推荐
- 学习通否认 QQ 号被盗与其有关:已报案;iPhone 14 量产工作就绪:四款齐发;简洁优雅的软件早已是明日黄花|极客头条
- [gym 102423]-elven efficiency | thinking
- [leetcode] 522. Longest special sequence II violence + double pointer
- Werewolf kill casual game wechat applet template source code / wechat game source code
- Oracle uses sqlloader to prompt sql*loader-406 Import failed but no error was reported
- Go1.18 new feature: discard strings Title Method, a new pit!
- 架构实战营|模块5
- [agile 5.1] core of planning: user stories
- 最大路径和问题(摘樱桃问题)
- Baidu online disk login verification prompt: unable to access this page, or the QR code display fails, the pop-up window shows: unable to access this page, ensure the web address....
猜你喜欢

Xuetong denies that the theft of QQ number is related to it: it has been reported; IPhone 14 is ready for mass production: four models are launched simultaneously; Simple and elegant software has long

sql入门
![用户登录(记住用户)&用户注册(验证码) [运用Cookie Session技术]](/img/31/c84c1e15aa1c73814c4ad643e3dd36.png)
用户登录(记住用户)&用户注册(验证码) [运用Cookie Session技术]
![[image processing] image curve adjustment system based on MATLAB](/img/9c/176473a0083f075e54a45fbb4ed6ea.png)
[image processing] image curve adjustment system based on MATLAB

机器视觉系统的配件及工作过程

流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?
UI高度自适应的修改方案

分析框架——用户体验度量数据体系搭建
![[staff] pedal mark (step on pedal ped mark | release pedal * mark | corresponding pedal command in MIDI | continuous control signal | switch control signal)](/img/2b/e358b22d62ce6d683ed93418ff39fe.jpg)
[staff] pedal mark (step on pedal ped mark | release pedal * mark | corresponding pedal command in MIDI | continuous control signal | switch control signal)

Reasons for high price of optical fiber slip ring
随机推荐
[Architect (Part 38)] locally install the latest version of MySQL database developed by the server
Analysis of basic structure and working principle of slip ring
[MCU club] design of GSM version of range hood based on MCU [physical design]
Pytorch -- use and modification of existing network model
Is l1-031 too fat (10 points)
Bug risk level
手下两个应届生:一个踏实喜欢加班,一个技术强挑活,怎么选??
滑环电机是如何工作的
UI highly adaptive modification scheme
【SV 基础】queue 的一些用法
光纤滑环价格过高的原因
Blazor University (34)表单 —— 获得表单状态
广度度优先搜索实现抓牛问题
统计字符串中不同回文子序列的个数
EasyCVR集群版本替换成老数据库造成的服务崩溃是什么原因?
How to solve the problem of Caton screen when easycvr plays video?
华泰证券安全吗
Breadth first search to catch cattle
Redis common command manual
Mapbox GL loading local publishing DEM data