查看: 7772|回复: 0
收起左侧

Qualocmm 7X7ASF的锐化原理讨论

[复制链接]
发表于 2018-11-12 16:58:32 | 显示全部楼层 |阅读模式
               继上次CCM之后,我们继续讨论高通锐化原理。说到锐化,先说定义,图像锐化(image sharpening)是补偿图像的轮廓,增强图像的边缘及灰度跳变的部分,使图像变得清晰,分为空域处理和频域处理两类。图像锐化是为了突出图像上地物的边缘、轮廓,或某些线性目标要素的特征。这种滤波方法提高了地物边缘与周围像元之间的反差,因此也被称为边缘增强。                                                                                    

ASF

ASF
      . f! |0 G* i) d- Q$ ?

2 @! {! J  o9 s# n, e" g# h
4 m6 w" M* A$ d" t' B$ D) x
      高通的锐化处理原理图如上图,图中可以看出使用了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 Sharpening7X7 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。
( W% V( M' E% P! J  |      介绍了基本情况后,我们来大致看看如何计算的,Y_HPF = LUT1(Y_F1) * Y_F3     //这里省略F2与F4,Y_HPF与Y_LPF见图注释" V  u: M3 e) c# B; n$ k8 c; [2 N
                                                  Y_LPF = Y_F5
( N' r$ ^6 E$ D+ z& C                                                  a = LUT3(Y_F1)   w" q7 _' ^) X$ |8 X% E
                                                  X_out = a * Y_HPF + (1-a) * Y_LPF      //a作为锐化权重7 g! {# E& D1 L1 i
- C4 c% w& n8 a/ O- ^9 N+ W1 d6 W8 ~

9 I+ n% S! \8 ~6 `% f      以上基本就是7X7 ASF的大致理论原理,写的比较简单都是个人理解,有问题可以留言讨论。! m( H, [; p# E$ c- h3 t
高级模式
B Color Image Link Quote Code Smilies @朋友 |上传

本版积分规则

在线客服

客服电话

欢迎来电咨询

188-9985 8350

微信关注

手机APP程序:
扫码下载访问

微信公众平台:
摄像头之家公众号

微信小程序:
摄像头小程序

返回顶部

QQ|站点统计|小黑屋|手机版|Archiver|摄像头模组论坛网-摄像头方案网CCM99 ( 粤ICP备18155214号 )

Powered by Discuz! X3.4 Licensed© 2001-2013 Comsenz Inc.