说到锐化,先说定义,图像锐化(image sharpening)是补偿图像的轮廓,增强图像的边缘及灰度跳变的部分,使图像变得清晰,分为空域处理和频域处理两类。图像锐化是为了突出图像上地物的边缘、轮廓,或某些线性目标要素的特征。这种滤波方法提高了地物边缘与周围像元之间的反差,因此也被称为边缘增强。                                                                                    

高通的锐化处理原理图如上图,图中可以看出使用了5个模块,3个滤波器加2个table,其中7X7 Edge Detection与7X7 Sharpening是HPF,7x7 Smoothing Filter是LPF。7X7 Edge Detection由header文件里面的F1(Horizontal)、F2(Vertical)两个4X4矩阵控制,一般使用高通推荐的参数,它主要作用是实现Edge Detection;7X7 Sharpening与7X7 Edge Detection类似,为F3(Horizontal)、F4(Vertical)控制,主要作用是实现Edge Enhancement;然后就是F5控制7x7 Smoothing Filter,实现一定程度的smooth功能。两个table是LUT1/2 与 LUT3,上图中可以看出一个是Weighting Table,对应于LUT1/2,是一个24X1的table,另一个是Sharpening Weight table,对应于LUT3,是一个12X1的table。
      介绍了基本情况后,我们来大致看看如何计算的,Y_HPF = LUT1(Y_F1) * Y_F3     //这里省略F2与F4,Y_HPF与Y_LPF见图注释
                                                  Y_LPF = Y_F5 
                                                  a = LUT3(Y_F1) 
                                                  X_out = a * Y_HPF + (1-a) * Y_LPF      //a作为锐化权重

基本就是7X7 ASF的大致理论原理,写的比较简单都是个人理解,有问题可以留言讨论。

Qualcomm 7X7 ASF锐化原理相关推荐

  1. photoshop高反差保留锐化原理和经典案例教程

    第一,ps高反差保留锐化原理介绍 锐化是强化突出轮廓的过程,但不是所有模糊图像都能处理为非常清晰的效果,这一点需要明白. 高反差保留锐化方法的原理是只提取画面轮廓,而其他区域转换为灰色,再通过叠加模式 ...

  2. 图像锐化原理及实现(PY)

    图像锐化是和平滑相反的操作,目的是为了使模糊的图像变得清晰.既然是相反的目的,那么操作应该也是相反的,平滑使用的是图像邻域的加权求和或者是积分运算,而锐化则是使用求导数(梯度)或有限差分来实现. 基于 ...

  3. 灰度图像--图像增强 非锐化掩蔽 (Unsharpening Mask) .

    灰度图像--图像增强 非锐化掩蔽 (Unsharpening Mask) 分类: 数字图像处理 冈萨雷斯 2015-01-31 19:53 147人阅读 评论(0) 收藏 举报 图像增强图像处理非锐化 ...

  4. html边缘取消白边,Photoshop巧用边缘蒙版去除锐化后的白边

    学习PS 微信公众号:xxps1979 在摄影后期中:锐化的时候,经常会出现一些难看.尴尬的白边儿,非常的影响效果,相信每个人都有这样的经历;这个是和锐化的原理有关--锐化就是在细节边缘建立黑边儿.白 ...

  5. 光立方原理讲解_提清晰度最好方法:线性光+高反差太粗糙业余

    ​ 我先用线性光观察了一下高反差保留多少合适,并不是用线性光+高反差. 视频里不是用线性光+高反差,只是用来观察数值. 知乎视频​www.zhihu.com 看完之后大家可以对比一下你的加清晰度方式, ...

  6. OpenCV学习笔记(十二)之USM图像锐化

    一.图像锐化原理   图像锐化,是使图像边缘更加清晰的一种图像处理方法,说白了就是让图像的边缘看起来更加清晰明了.其原理主要就是利用图像的高频分量来实现的,将原图像的高频分量提取出来,再和原图像按一定 ...

  7. 015-OpenCV4(C++)USM锐化

    一.USM(Unsharpen mask)锐化原理: 二.代码演示: //Unsharpen mask filterMat blur_image, dst, result;GaussianBlur(s ...

  8. note_2019_8

    :-)编译过程如果提示缺少ssl头文件 ubuntu14.04,在原有msm8953的编译环境下增加安装工具sudo apt-get install libssl-dev 即可编译通过 ======= ...

  9. 高通MSM8909 CAMERA TUNING 基础 ------ super Good

    come from : http://blog.chinaunix.net/uid-7213935-id-5750641.html 一. 重要概念: 1.色温 所谓色温,简而言之,就是定量地以开尔文温 ...

最新文章

  1. getFields()和getDeclaredFields的区别
  2. python语言编程模式是啥-Python的设计模式编程入门指南
  3. 11gR2 RAC手动添加节点数据库实例
  4. 安卓APP_ 控件(5)—— ProgressBar
  5. C#如何安全、高效地玩转任何种类的内存之Span的本质(一)。
  6. 华硕服务器安装完系统起不来,w10安装后启动不起来的具体处理办法【图文】
  7. python3怎么使用pyrex_用户指南 - Cython 和 Pyrex 之间的区别 - 《Cython 3.0 中文文档》 - 书栈网 · BookStack...
  8. 【Vegas原创】重建Exchange 2007 OWA的虚拟目录
  9. linux信号及其含义
  10. zabbix1.8.5安装
  11. SQL Server-外部联接基础
  12. 字符串统计--对于给定的一个字符串,统计其中数字字符出现的次数。
  13. 谈谈银联 js 支付
  14. arduino小火车交通灯
  15. JavaC++题解与拓展——leetcode398.随机数索引【水塘抽样学习】
  16. 虚拟接口和SD-WAN
  17. 传奇版本中云客户端状态在哪里去掉?
  18. 杨亦涛老师分享零基础学ps笔记
  19. Visual Studio工具集相关(MSBuild)
  20. Excel中PMT函数的Java实现

热门文章

  1. css3 动画 transition transform 百度钱包练习
  2. 顶级“Redis学习笔记”,缓存雪崩+击穿+穿透+集群+分布式锁,NB了
  3. 以计算机为主题的作文500字,玩电脑作文500字(精选10篇)
  4. Android加载H5页面手机的返回操作
  5. oracle 字符转整数,Oracle中字符串转换函数小数转法
  6. 《ida主流插件使用》(2)windows下stack_strings插件使用
  7. 微信检测域名防封系统 如何调用微信官方的微信域名检测接口API
  8. android 4.4 自定义广播,Android 4.4.2 系统 自定义 鼠标 光标 替换 接口实现
  9. 基于群晖NAS的OFFICE套件在线办公系统搭建和使用
  10. linux+usb刻录,如何在Ubuntu上安装Etcher-开源USB刻录机工具