当前位置: 首页 > web >正文

多尺度对比度调整

一、背景介绍

        受到了前面锐化算法实现的启发,对高频层做增强是锐化,那么对中低频一起做增强,就应该能有局域对比度增强效果。

        直接暴力实现了个基本版本,确实有对比度增强效果。然后搜了下关键字,还真找到了已经有人这么玩,并且改进过了。

二、简单多尺度增强

1、基本原理

        实现起来非常简单:

                a、对输入图像进行多尺度金字塔拆分

                b、对拆分出来的高中低频图像都进行纹理增强

                c、重建得到结果图像

2、算法效果

        方法很简单,但是效果确实很明显。

        左边是输入图,右边是结果图像:

 

3、复现代码

        相关代码实现:

https://github.com/yulinghan/ImageQualityEnhancement/tree/master/ltm/pyr_contr​github.com/yulinghan/ImageQualityEnhancement/tree/master/ltm/pyr_contrast

三、MUSICA

1、基本原理

        上一步的图像增强实在太暴力了,这里这个算法主要是在上一步上不那么暴力。

        简单来说,这里主要是对金字塔拆分出来之后的纹理信息增强,用下图公式做了改进,代替直接暴力增强,让效果好些同时,副作用相对可控一些。

 

        具体细节感兴趣的小伙伴们可以参考: MUSICA(多尺度图像对比度增强)算法的VC实现-

2、算法效果

        左边为输入图,右边是结果图像:

 

3、复现代码:

        相关代码实现:

https://github.com/yulinghan/ImageQualityEnhancement/tree/master/ltm/musica

http://www.xdnf.cn/news/6715.html

相关文章:

  • DDD领域驱动介绍
  • MODBUS RTU调试助手使用方法详解
  • 基于Mongodb的分布式文件存储实现
  • Java实现生产者-消费者模式:从基础到高级实践
  • MiniMax语音模型Speech-02近日登顶多个全球榜单,详细技术解析
  • 【Reality Capture 】02:Reality Capture1.5中文版软件设置与介绍
  • Lua中使用module时踩过的坑
  • 计算机指令分类和具体的表示的方式
  • 【Win32 API】 lstrcmpA()
  • Java内存泄露生产环境排查过程,通透了
  • 计算机网络 : Socket编程
  • EXCEL在一列数据前统一添加负号
  • 6种方式来探究数据集的的方法worldquant
  • STM32外设AD-定时器触发 + DMA读取模板
  • RKNN开发环境搭建(ubuntu22.04)
  • 网络世界的“百变身份“:动态IP让连接更自由
  • 解锁DeepSeek潜能:Docker+Ollama打造本地大模型部署新范式
  • 【Python 操作 MySQL 数据库】
  • maven和npm区别是什么
  • 几种排序方式的C语言实现(冒泡、选择、插入、希尔等)
  • 大数据技术的主要方向及其应用详解
  • 【问题排查】easyexcel日志打印Empty row!
  • DeepSearch代表工作
  • 时钟产生的公共模块示例
  • Java 泛型与类型擦除:为什么解析对象时能保留泛型信息?
  • 随笔:hhhhh
  • Redisson 四大核心机制实现原理详解
  • 涂色不踩雷:如何优雅解决 LeetCode 栅栏涂色问题
  • Vue3项目使用ElDrawer后select方法不生效
  • 突围“百机大战”,云轴科技ZStack智塔获IDC中国AI大模型一体机推荐品牌