有几幅扫描图像,用白光灯管做光源,滚动扫描一个圆柱状物体的外表面,扫描几次,每次扫描一定长度(比如20cm),然后拼接成一副完整的圆柱体外表面图,扫描过程中让前后图像有一定的重合量(比如2cm)以便用以拼接图像,但是现在有个问题就是,由于机械抖动的问题前后扫描得到的图像,本来是同一个圆柱体的,但是图像的高度(即圆柱体的周长)可能不一样,而且由于光源的不均匀性,图像的前后(图像的不同区域)亮度有差异,这就导致了拼接的时候效果不好,所以我想问问,想这种情况有什么什么算法可以是拼接效果更好啦??谁有算法资料或者代码,能给我一份么,谢谢,感激不尽啊,现在由于分不够了,事后一定追加至少50分,谢谢!!
 
直接回复也行,谢谢!!

解决方案 »

  1.   

    图像扫描的集合畸变需要进行集合精校正,矫正的方法一边要求出图像上一系列点的真实位置和偏移后的位置,这些点在GIS里面叫GCPs(地面控制点)。GCP足够多以后,建立正确点和误差点的多项式纠正模型。你的这个例子估计要用高次模型。
    u = a0 + a1x + a2y + a3x^2 + a4y^2 + a5xy + a6x^3...
    v = b0 + ...色调不一致属于辐射校正类范畴,相对比较容易一些。
    参阅数字图形处理或者遥感方面书籍。还有一个有效的办法就直接PS过来 :)