主权项 |
一种星敏感器星点聚类提取方法,其特征在于步骤如下:(1)读取星敏感器接收到的图像信号中的像元信息并按行列顺序存储星敏感器接收到的图像信号中灰度高于图像背景的像元,若灰度高于图像背景的像元数大于等于1,则创建初始星点并将第一个灰度高于图像背景的像元存入星点像元队列并进入步骤(2),若像元数小于1,则星点提取结束;(2)读取下一个灰度高于图像背景的像元进行所属星点判定,判断是否有已建立星点像元队列的最后一个像元的行地址与当前像元行地址之差大于1且队列长度小于阈值,若成立则该星点像元队列被判定为一个噪声点并清空该星点队列并进入步骤(4),若不成立则进入步骤(3);(3)对下一个灰度高于图像背景的像元进行所属星点的判断,首先进行判据1和2的判定,若满足判据1或2则进行判据3的判定然后进入步骤(4);若1和2都不满足则直接进入步骤(4),聚类判据如下:判据1:像元与星点的像元队列中最后一个像元行地址相同,列地址相邻,则像元属于该星点;若该像元同时不属于之前遍历过的任何星点,则将像元置于该星点像元队列末尾,像元队列中仅保存像元索引序号;判据2:像元与星点的像元队列中最后一个像元行地址相同或相邻且星点的像元队列中存在与像元行地址相邻、列地址相同的像元,则像元属于该星点;若该像元同时不属于之前遍历过的任何星点,则将像元置于该星点像元队列末尾,像元队列中仅保存像元索引序号;判据3:若像元经判断属于某一个星点,同时判断该像元也属于另一星点并已置于另一星点像元队列末尾,则将另一星点像元队列拼接于某一个星点的队列末尾进行星点合并,并清空另一星点像元队列;否则将像元加入满足判据1或2的星点像元队列中;(4)判断是否还有其他星点未进行判断,若有重复步骤(2),若没有则进行步骤(5);(5)进行判据4的判定:若像元经判断不属于任何已创建的星点,则创建新的星点,像元作为该星点第一个像元加入星点像元队列;(6)判断是否还有灰度高于图像背景的像元未进行所属星点判断的,若有进入步骤(2),若没有进入步骤(7);(7)对聚类后的星点像元队列进行伪星判断、质心计算、临近星点剔除和能量排序,最终完成星点队列的提取和输出。 |