染色体的非刚性使其在成像时出现不可预测的形状和大小,将其直接进行核型分析会造成较大误差,而对染色体进行矫直,可提高核型分析的准确性。为解决弯曲染色体矫直的问题,提出了一种有效的矫直算法。该算法使用细化的方法提取弯曲染色体的中轴并对其进行修正,通过记录与中轴上点相邻的8个像素点,获得拟合直线及其中垂线,再将中轴按照像素点拉伸,拉伸过程中根据重叠区域像素的相对空间位置,将重叠区域的像素搬移到矫直图像上得到矫直染色体。对比3种矫直算法可知本算法可以较好地实现弯曲染色体的矫直。