1. 基本原理
变换形式如下
$$T(r) = c\lg(r+1)$$
- c为常数
由于对数函数的导数随自变量的增大而减小,对数变换将输入窄范围的低灰度值扩展为范围宽的灰度值和宽范围的高灰度值压缩为映射为范围窄灰度值。从视觉上,通常是图片变得更亮了
2. 测试结果
对数变换,参数C=1(图源自skimage)
3. 代码
1 def logarithmic_transformation(input_image, c): 2 ''' 3 对数变换 4
变换形式如下
$$T(r) = c\lg(r+1)$$
由于对数函数的导数随自变量的增大而减小,对数变换将输入窄范围的低灰度值扩展为范围宽的灰度值和宽范围的高灰度值压缩为映射为范围窄灰度值。从视觉上,通常是图片变得更亮了
对数变换,参数C=1(图源自skimage)
1 def logarithmic_transformation(input_image, c): 2 ''' 3 对数变换 4