医学图像处理实验报告

.^ ^ .| | + - :

数组求幂 矩阵求幂 向量和矩阵转置 一元加 一元减 冒号 power(A,B) mpower(A,B) transpose(A) uplus(A) uminus(A) C=A.^B,有C(I,J)=A(I,J)^B(I,J) 标准的向量和矩阵转置 标准的向量和矩阵共轭转置 +A=0+A -A=0-A 向量和矩阵复共轭转置 ctanspose(A) 表格 错误!文档中没有指定样式的文字。-4 IPT支持的图像算术函数

函数 imadd imsubtract immultiply imdivide imadsdiff imcomplement imlicomb

描述 两幅图像相加或把常数加到图像 两幅图像相减或从图像中减去常数 两幅图像相乘,在相应的像素对间进行;或图像乘以一个常数 两幅图像相除,在相应的像素对间进行;或图像除以一个常数 运算两幅图像间的绝对差 对图像求补 运算两幅或多幅的线性组合 表格 错误!文档中没有指定样式的文字。-5 关系运算符

运算符 < <= > >= == ~=

名称 小于 小于等于 大于 大于等于 等于 不等于 表格 错误!文档中没有指定样式的文字。-6 逻辑运算符

运算符 & | ~ 名称 AND(与) OR(或) NOT(非) 表格 错误!文档中没有指定样式的文字。-7 逻辑函数

函数 注释 xor all any 若两个操作数逻辑上不同,则函数xor返回1;否则,返回0 若一个向量中的所有元素都非零,返回1;否则,返回0 若一个向量中的任何元素都非零,返回1;否则,返回0。该函数在矩阵中按列操作 1.2 实验内容

1.2.1 在“素材”文件夹下,读入“Fig2.19(a).jpg”同时提取该图像的差不多信息,写出实验步骤和实验结果。

图 1 图像的读取与显示

>> f=imshow('Fig2.19(a).jpg'); >> whos f

Name Size Bytes Class Attributes

f 1x1 8 double

1.2.2 读取图像“Fig1.14(d).jpg”,使用函数imwrite和subplot函数分不显示质量参数q=50,25,5,0的结果如图所示。写出实验步骤。

>> f=imread('Fig1.14(d).jpg'); >> subplot(3,2,1),imshow(f);

>> subplot(3,2,2),imshow('bubbles50.jpg'); >> imwrite(f,'bubbles25.jpg','quality',25) >> subplot(3,2,3),imshow('bubbles25.jpg'); >> imwrite(f,'bubbles15.jpg','quality',15) >> subplot(3,2,4),imshow('bubbles15.jpg'); >> imwrite(f,'bubbles5.jpg','quality',5) >> subplot(3,2,5),imshow('bubbles5.jpg'); >> imwrite(f,'bubbles0.jpg','quality',0) >> subplot(3,2,6),imshow('bubbles0.jpg');

观看哪副图像压缩最大后没有“伪轮廓”。 现在键入命令:

>> imfinfo bubbles25.jpg 会得到如下信息: ans =

Filename: 'bubbles25.jpg'

FileModDate: '15-十月-2012 15:49:44' FileSize: 13875 Format: 'jpg' FormatVersion: '' Width: 714 Height: 682 BitDepth: 8

ColorType: 'grayscale' FormatSignature: '' NumberOfSamples: 1

CodingMethod: 'Huffman' CodingProcess: 'Sequential' Comment: {}

其中,使用width乘以height乘以BitDepth再除以8,得到:714*682*8/8=486948字节。把那个结果除以FileSize就能够的得到压缩比:486948/13875=35.10。现在压缩比是在保持图像质量与应用要求一致的前提下得到的,它能够使得单位时刻内传输的数据量大约是压缩前的35倍。

利用上述原理,请写出在MATLAB中如何运算得到压缩比。

>> k=imfinfo('bubbles25.jpg');

>> image_bytes=k.Width*k.Height*k.BitDepth/8; >> compressed_bytes=k.FileSize;

>> compression_ratio=image_bytes/compressed_bytes

compression_ratio =

35.0954

1.2.3 如图(Fig5.07(a).jpg)所示,把原始图像以tiff格式储备为无压缩的名为“sf.tif”的图像,且像素不变,但尺寸减小为1.5*1.5英寸。写出实验步骤。

1.2.4 将double类图像“ >>f=[1 2;3 4]”转换为二值图像,其中1、2变为0,3、4变为1。请写出实验步骤。

1.2.5 利用数组索引的概念,写出实现下列图像的实验步骤。

1.2.5 设A=[1 2 3;4 5 6; 7 8 9]和B=[0 2 4; 3 5 6; 3 4 9]运算A==B,A>=B的结果。

1.2.6 设A=[1 2 0; 0 4 5],B=[1 -2 3; 0 1 1],运算A&B, xor(A,B), all(A), any(A), all(B), any(B)的结果。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4