图像的直线拟合中如何去掉噪声点

minnie_na 2009-08-12 07:40:56
我想在图像中拟合一条直线,但是有可能出现一些远离直线的噪声点,这些噪声点怎么能在拟合之前就消除。另外直线拟合除了最小二乘还有什么好的方法?谢谢
...全文
1596 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fooljake 2012-03-20
  • 打赏
  • 举报
回复 1
看似简单的问题其实做起来很麻烦,于此有关的这类方法:稳健方法/鲁棒方法/随机抽样一致性(RANSC), 最大似然,EM等。
chiyan710 2009-09-03
  • 打赏
  • 举报
回复
卡尔曼滤波单输入,单输出,一一对应,并不需要移动点的位置,而且高频分量不会叠加到滤波后的结果中,应该是比较理想的选择。
副组长 2009-08-12
  • 打赏
  • 举报
回复
我是指最小二乘做出直线以后将直线与点之间进行距离判断,去掉偏离大的数据点,重新进行直线回归。
滤波的方法要移动点的位置的,并不是剔除野点,不一定是你需要的方法。
arong1234 2009-08-12
  • 打赏
  • 举报
回复
hough变换应该是最强的吧。噪声如果量不大,就不会影响hough,去google吧
minnie_na 2009-08-12
  • 打赏
  • 举报
回复
迭代和卡尔曼滤波,能否具体一些
那些噪声点对拟合出的直线会不会有较大的影响,如果影响不大,就不用管了
chiyan710 2009-08-12
  • 打赏
  • 举报
回复
用卡尔曼滤波做平滑,然后将得到的数据最小二乘,效果应该比较好。
副组长 2009-08-12
  • 打赏
  • 举报
回复
最小二乘法是最优方法,除此之外还真没有什么可靠的直线拟合方法。
野点的剔除好像也都是通过统计量分析的,比方最大离差什么的,都不是很好。如果要求精度可以迭代求算。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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