全文预览

基于MATLAB医学图像处理

上传者:upcfxx |  格式:doc  |  页数:41 |  大小:0KB

文档介绍
ate(A,angle,method)其中A表示要进行旋转处理的图像;“angle”表示为要旋转的角度数,如果angle大于0,表示对图像进行逆时针旋转,若angle小于0则表示对图像进行顺时针旋转,“method”表示对图像处理的插值算法,同上。默认值为‘nearest’。2.2.3图像的负片效果在医学图像中,为了较好显示病变区域的边缘脉络或者病变区域大小,常常对图像进行负片显示,从而达到更好的观测效果。2.2.4图像的剪切处理在进行图像处理时,有时只要对图像中某个特定区域或感兴趣的区域进行处理,并不需要对整个图像进行处理。为此我们可以将我们感兴趣的图像区域先剪...切出来,再对图像进行处理,不仅可以收到良好的效果而且可以节约图像存储空间大小。2.2.5图像的灰度变换灰度变换是图像增强的另一种重要手段,它可使用权图像动态范围加大,使图像对比度扩展,图像更加清晰,特征更加明显。2.2.6图像的对比度增强在图像处理中,我们可以将一幅低灰度值图像的灰度值调整到一个指定的范围。在MATLAB图像处理函数中对数变换常用来扩展低值灰度,压缩高值灰度,这样可以使低值灰度的图像细节更容易看清。MATLAB中对数变换的表达式【3】为:f=im2double(I);g=log(1+double(f));imshow(g)在对图像进行对数变换时,首先要将图像转换为双精度图像,这样在对数变换超过整型范围的元素不会被截断,且小数部分不会四舍五入,则输出图像具有更高的精度。2.2.7图像显示直方图图像直方图是一种显示索引图像或灰度图像亮度分布图形。用imhist函数创建图像直方图。该图首先将数据分成N个等间距的条形,每个条形表示一个数据范围,然后计算落在这个范围内像素的个数。例如下面的命令显示一个心脏图像和一个直方图。x=-5:0.1:5;y=randn(1000,1);Hist(y,x)如图所示:

收藏

分享

举报
下载此文档