图像除雾序列——Fattal模型

本文详细介绍了图像除雾技术中的Fattal模型,包括模型的基本原理和实现步骤。通过Fattal模型的Demo展示,阐述了该模型如何处理图像除雾问题,并对其实际效果进行了展示和讨论。
摘要由CSDN通过智能技术生成

1. 参考文献


2.Fattal模型实现

2.1 Fattal模型Demo

clc
clear all;
input = imread('6.png');
% input = imread('1.bmp');
% input = imread('plane.jpg'); 
[h,w,s]=size(input);
figure, imshow(input), title('Input image') ;

imfog=double(input);
Im=double(input)/255;
I=zeros(h*w,3);
I(:,1)=reshape(Im(:,:,1),h*w,1);
I(:,2)=reshape(Im(:,:,2),h*w,1);
I(:,3)=reshape(Im(:,:,3),h*w,1);

B = [0.8 0.8 0.9]';
[est_t est_l est_eta] = estimate(B, I);
A=[175 172 172];
t = reshape(est_t,h,w);
min1=min(min(t));
max1=max(max(t));
t=(t-min1)/(max1-min1);  %线性拉伸
t=max(t,0.1);
for j=1:3
    im_defog(:,:,j) = uint8(1.0*((imfog(:,:,j) - (1-t)*double(A(j)))./t));
end
figure, imshow(im_defog), title('Output image');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值