医学图像处理笔记(4)
2016-05-15 20:18
246 查看
Point Operation
Application: contrast enhancement; contrast stretching; gray scale transformationpixel-by-pixel copying operation
Linear point operations
\(D_{A}=f(D_{A})=aD_{A}+b\)
a>1:contrast increased; 0<a<1:contrast reduced(灰度值差异拉伸,缩小)
a=1 & b!=0:shift gray level;(灰度平移)
a<0:reverse the contrast
Nonlinear point operations
\(f(x)=x+C_{x}(D_{m}-x)\) Dm: maximum gray level ,Cx: determine the amount of increase
Application: Photometric calibration ;Contrast enhancement ; thresholding; Contour lines; clipping
Algebraic operation:
\(C_{x, y}=A_{x, y} + B_{x, y}\)
\(C_{x, y}=A_{x, y} - B_{x, y}\)
\(C_{x, y}=A_{x, y} * B_{x, y}\)
\(C_{x, y}=A_{x, y} / B_{x, y}\)
Application
Adding:averaging for noise reduction; double-exposure effect;
Subtraction: background subtraction; motion detection; gradient magnitude
Geometric Operation:
change the spatial relationships among the objects in an image
1. spatial transformation
2. gray level interpolation
Transformation
平移(translation)、缩放(scale change)、旋转(rotation)
Interpolation Algorithm
Nearest Neighbor Interpolation
Bilinear interpolation(square interpolation)
B-spline
polynomials
Neighborhood Operation
4- neighbor \(N_{4}(P)\)8- neighbor \(N_{8}(P)\)
Connected Component Labeling
intensity criterion (IC)
Labeling Algorithm
Image Feature
Region properties:1: perimeter and area
perimeter
estimated by the number of pixels on the contour
calculated from the chain-code (计算边缘长度) of the contour
Area
the number of unit squares contained (Pick's formula): \(A(P)= n_{l}+ n_{B}/2 - 1\) )
2: center, radius and Diameter
center
eccentricity of a point P in F is the maximum of distance d(p,q) for all points, ecc(p) = max d(p,q)
center : the set of points P of least eccentricity
Radius: the value of the least eccentricity
Diameter: the value of the greatest eccentricity
3: centroid Moments and orientation
4: extreme points and curvature
5: intensity properties
Bonding box(区域用矩形圈起来)
相关文章推荐
- 不只智能手机 以后汽车、可穿戴设备都将拥有指纹识别
- PAT (Advanced Level) 1005. Spell It Right (20)
- java webSocket
- Android Studio 使用技巧
- 球30家厂商角逐自动驾驶汽车 四年后1000万辆上路
- 小棒组合团队项目简介
- 基本数据类型的包装类
- Android实训案例(八)——单机五子棋游戏,自定义棋盘,线条,棋子,游戏逻辑,游戏状态存储,再来一局
- Android实训案例(八)——单机五子棋游戏,自定义棋盘,线条,棋子,游戏逻辑,游戏状态存储,再来一局
- 详细解读神经网络十大误解,再也不会弄错它的工作原理
- BZOJ2124: 等差子序列
- 深入理解容器系列之四--------HashMap原理
- 华中农大网络同步赛
- 前一段时间的混乱岁月总结和下一阶段展望
- 学习进度条 第十一周
- leetcode 之trap water(8)
- 火热的函数式编程
- 2016-5-9至2016-5-15
- git解决冲突
- stm32 usb host&device