当前位置: 首页 > news >正文

潍坊市企业网站建设企业邮箱

潍坊市企业网站建设,企业邮箱,高端包装设计,新动力网站建设1、对数变换 图像对数变换首先将图像从SimpleITK图像数据转成Numpy矩阵数据#xff0c;然后采用Numpy的log1p#xff08;#xff09;函数来计算数据的log#xff08;1x#xff09;变换#xff0c;由于1x不能小于零#xff0c;因此这里我们使用图像减去图像的最小值来计…1、对数变换 图像对数变换首先将图像从SimpleITK图像数据转成Numpy矩阵数据然后采用Numpy的log1p函数来计算数据的log1x变换由于1x不能小于零因此这里我们使用图像减去图像的最小值来计算对数变换结果。 image sitk.ReadImage(srcdicom.mha) np_image sitk.GetArrayFromImage(image) # log transform np_log_image np.log1p(np_image - np.min(np_image)) log_image sitk.GetImageFromArray(np_log_image) log_image.SetOrigin(image.GetOrigin()) log_image.SetDirection(image.GetDirection()) log_image.SetSpacing(image.GetSpacing()) sitk.WriteImage(log_image, log_image.mha) 2、幂次变换 图像对数变换首先将图像从SimpleITK图像数据转成Numpy矩阵数据然后采用Numpy的power函数来计算数据的幂次变换为了防止出现计算值溢出错误因此这里我们使用图像减去图像均值再除以图像方差来计算图像幂次变换结果在这里我们计算图像3次幂变换。 # power transform np_image_clone1 np_image.copy() np_image_clone1 (np_image_clone1 - np_image.mean()) / np_image.std() np_power_image np.power(np_image_clone1, 3) power_image sitk.GetImageFromArray(np_power_image) power_image.SetOrigin(image.GetOrigin()) power_image.SetDirection(image.GetDirection()) power_image.SetSpacing(image.GetSpacing()) sitk.WriteImage(power_image, power_image.mha) 3、指数变换 图像指数变换首先将图像从SimpleITK图像数据转成Numpy矩阵数据然后采用Numpy的exp函数来计算数据的指数变换为了防止出现计算值溢出错误因此这里我们使用图像减去图像均值再除以图像方差来计算图像指数变换结果。 # exp transform np_image_clone np_image.copy() np_image_clone (np_image_clone - np_image.mean()) / np_image.std() np_exp_image np.exp(np_image_clone) exp_image sitk.GetImageFromArray(np_exp_image) exp_image.SetOrigin(image.GetOrigin()) exp_image.SetDirection(image.GetDirection()) exp_image.SetSpacing(image.GetSpacing()) sitk.WriteImage(exp_image, exp_image.mha) 4、直方图均衡化 我们使用函数AdativeHistogramEqualizationImageFilter函数来实现图像的直方图均衡化这个类函数需要人为设置三个参数AlphaBetaRadius其中Alpha参数是用来控制结果相对于经典直方图均衡化方法结果的相似程度Beta参数用来控制图像锐化程度Radius用来控制直方图统计时的区域大小。 # Histogram equalization sitk_hisequal sitk.AdaptiveHistogramEqualizationImageFilter() sitk_hisequal.SetAlpha(0.9) sitk_hisequal.SetBeta(0.9) sitk_hisequal.SetRadius(3) sitk_hisequal sitk_hisequal.Execute(image) sitk.WriteImage(sitk_hisequal, sitk_hisequal.mha) 5、拉普拉斯图像锐化 我们使用LaplacianSharpeningImageFilter函数来对图像进行拉普拉斯锐化。参数设置也比较简单是否使用输入图像的Spacing来进行计算在这里我们为了保持一致性设置使用输入图像的Spacing。 # laplace sharpen sitk_laplaciansharp sitk.LaplacianSharpeningImageFilter() sitk_laplaciansharp.UseImageSpacingOn() sitk_laplaciansharp sitk_laplaciansharp.Execute(image) sitk.WriteImage(sitk_laplaciansharp, sitk_laplaciansharp.mha)
http://www.yutouwan.com/news/61056/

相关文章:

  • 南通做网站优化分销商城系统要具备哪些
  • 建设厅网站的投诉可以哪里查10个免费自学网
  • 手机网站做分享到朋友圈热搜关键词
  • 建立网站的流程多少钱响应式网站模板 食品
  • 建站过程网站建设的流程步骤
  • 客户做网站一定报价怎么办中建集团官网
  • 哪个网站做公司业务广告效果好专业做毕业设计网站设计
  • 网站建设运维标准怎么搜索关键词
  • 广州网站建设推广专家0735郴州新网招聘
  • 网站优化是怎么做的营销型网站建设定制网站建设
  • 郑州网站关昆明做网站找天度
  • 北京中高端网站建设公司网站建设项目补充协议
  • 锡盟建设局网站在线构建网站
  • 做网站维护工资多少网站后台建设计划书
  • 陕西专业网站开发多少钱做个游戏网站多少钱
  • 微商城网站建设代理商ps做素材下载网站有哪些
  • 信阳公司做网站上海网页设计培训哪个好
  • 长沙网站排名提升外贸公司的经营范围
  • 苏州新区网站制作网站建设中面包屑导航的特点
  • 做网站去哪里接单佛山网站优化
  • 网站建设策划书网页设计wordpress 极简 模板
  • 网站建设云主机云服务器中国企业网站
  • 店铺的网站怎么做外贸网站建站
  • 新网站百度多久收录深圳建设网站上市
  • 创建网站论坛网站页面划分
  • 长安网站建设软件开发制作网页原型的目的
  • 老外做摄影网站花多少钱大学科技园东区 做网站
  • 专业网站建设定制公司哪家好rd wordpress密码
  • 孝感网站开发找优搏做U启的网站
  • 汽车租赁网站怎么做创新的商城网站建