HSV空间Retinex理论低照度图像增强

一、课题任务、目的和要求

1.课题任务:对夜晚图像进行增强。
2.课题目的:通过多种方法对夜晚图像进行增强。
3.课题要求:在尽可能提高可视度、信息熵、对比度的情况下对夜晚图像进行增强。

二、课题方案设计

1.设计思路:基于同态滤波及多尺度Retinex的夜晚图像增强算法
首先用同态滤波算法增强夜晚图像的RGB各分量,然后由RGB空间转换至HSV 空间,在保持色调H不变的情况下,用改进的多尺度Retinex 算法对亮度分量V的照度分量和反射分量分别进行直方图修正和伽马校正的增强处理,对饱和度S进行自适应非线性拉伸,最后将图像再转换至RGB空间,并通过MATLAB 仿真实验验证改进算法的优越性。
2.方案框图:

在这里插入图片描述

三、课题设计实现

1 同态滤波算法增强夜晚图像的RGB各分量

(1)方法简述
同态滤波采用图像的照射-反射模型,通过处理照射分量和反射分量来改善图像的质量, 在傅里叶变换中,低频对应照射分量,高频部分对反射分量。在处理夜晚图像时,降低照射分量,增强反射分量,从而提高图像的对比度。

%% 数据读取
clear;clc;close all;
Imageori=imread('yewan3.png');  %打开图像
Image=im2double(Imageori);%将图像归一化并转换为double数据
%% 同态滤波
logI=log(Image+1);  %对数运算,防止图像值为0
sigma=1414;  filtersize=[7 7];%高斯滤波器参数
lowfilter=fspecial('gaussian',filtersize,sigma); %构造高斯低通滤波器
highfilter=zeros(filtersize);%存储高斯高通滤波器模板
highpara=1; lowpara=0.8;%控制滤波器幅度范围的系数  
highfilter(ceil(filtersize(1,1)/2),ceil(filtersize(1,2)/2))=1;%4 4为1 向上取证
highfilter=highpara*highfilter-(highpara-lowpara)*lowfilter; %高斯低通滤波器转换为高斯高通滤波器
highpart=imfilter(logI,highfilter,'replicate','conv'); %时域卷积实现滤波
NewImage=highpart; %存储到NewImage当中
top=max(NewImage(:)); bottom=min(NewImage(:));%取图像的最大值和最小值
New=(NewImage-bottom)/(top-bottom);New=1.5.*(New);%数据的映射处理,符合人眼视
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值