之前提到过,原照片里的星像区域实际尺寸是很小的,像素并不多,强行放大就会变成马赛克风格的不清晰图片(如图3-2-1所示),以这样的图片重构出的等高线自然也是不精准的。为了改善这一点,必须用细分插补算法对原图做清晰度调整。
调整清晰度,其实就是加入更多的像素,我们先试着将像素数量增加到原来的10*10倍,把现有的像素放置在一个长宽皆为原来10倍的平面空间里,像素与像素之间的坐标差为10,如图3-2-2所示。
接下来就是对这些间隔的“空隙”进行填充,让图片丰富起来。介于我们的目标是生成以亮度为基准的等高线图,那么参考点到点之间的亮度变化,构建出横向与纵向的模拟过渡曲线。如图3-2-3所示。
完成了从点到线的填充,接下来就是从线到面的填充。此时我们已经有了一横一纵两个方向的分段线组,既可以参照纵线之间的亮度变化构建过渡曲线,又可以参照横线之间的亮度变化构建过渡曲线,我分别计算了二者取平均值。如图3-2-4所示。
于是我们得到了一个原图10*10倍大小的新图,为了能够构建出更大的等高线图,以上步骤还需要再重复一遍,通过重复放大补插,得到原图100*100倍大小的新图。