求助:一个图象处理的问题

ding 2000-05-25 08:12:00
恳请某位大虾指点:
在一个实际的工程问题当中,要求消除图象放大后产生的马赛克。
这是一个远程诊断系统,主要处理CT图象。其中CT图象的格式是特殊的。在放大
后不可避免的会产生马赛克。鉴于CT图象经常要观察一些细节问题,所以有必要实现
这样的功能。我以前在一本杂志上曾经看过一个消除壁纸(BMP图象)的算法,方法是
用原来的像素填充放大后产生的空白区域,但照这种方法试做,产生了较大的失真。
这是不可能接受的。那位大虾有更好的算法?
理想的算法是这样的:
在放大倍数不是很大的情形下(比如说3到5倍),对灰度图象进行处理,使得
失真程度尽可能的小。
先行谢过!


...全文
239 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
费弘斌 2000-08-10
  • 打赏
  • 举报
回复
不需要消除图象放大后产生的马赛克!否则造成误诊。
look at:
http://www.truepacs.com/index.html
trivita 2000-07-10
  • 打赏
  • 举报
回复
所有的该类算法都源于信号处理里的Sinc函数,改函数是信号恢复(采样率恢复)的最佳函数。二阶、三阶算法不过是采用改函数的近似核函数。
对于二维平面中的一个恢复点,灰度值为国(矢量表示):

g[v]=sum of g[u(i)]*Sinc(||v-u(i)||);
u(i)是图象重建之前的矢量点;
g[.]是某矢量点对应的灰度。
Kevin_qing 2000-06-08
  • 打赏
  • 举报
回复
用D3D的B线过滤!
F_Eagle 2000-06-08
  • 打赏
  • 举报
回复
用高阶插值!麻烦点!
subzero 2000-06-02
  • 打赏
  • 举报
回复
流行用双插值算法
比较麻烦
其实加一个低通滤波即可
如果是3到5倍的话,效果还是很好的

33,010

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧