【技术实现步骤摘要】
一种图像处理方法及其装置
本专利技术属于数字图像处理
,具体涉及一种图像处理方法及其装置。
技术介绍
在数字图像处理技术中,图像旋转与缩放技术已经广泛应用于军事、医学、航空等各个领域。图像旋转作为数字图像处理的一个重要组成,在工业自动化、机器视觉、卫星遥感、医疗诊断等域有很好的运用。例如自动化工业现场工件识别与定位、电子装配线的元件自动定位以及管脚数目检测、IC芯片上的字符识别、航空领域高分辨率数字图像显示处理、医疗方面实现三维图像重建等等。此外,研究实时图像旋转对解决电子消旋有很大的帮助。例如在机载电视激光摄像与瞄准过程中,电视激光摄像框架的横滚运动引起光学系统核成像器件相对载机的运动,使得图像旋转,影响飞行员的观察一级操作,需要对目标图像进行实时反旋转变换,以便于对目标图像进行自动识别以及定位。在图像旋转后容易出现锯齿效应,因此需要进行灰度级插值以消除旋转后图像的锯齿效应,并且为了适应不同分辨率的显示器,需要采用相应的图像缩放处理技术将输入信号的分辨率进行缩放处理。在图像插值缩放处理过程中,目前常采用的方法有最邻近点法、双线性内插法和基于图像边缘的算法等 ...
【技术保护点】
1.一种图像处理方法,其特征在于,所述方法基于FPGA实现,包括:获取输入图像集,并将所述输入图像集存储于第一存储器中,其中,所述输入图像集包括若干子输入图像;根据输入图像的分辨率,从所述第一存储器中获取预设数量的所述子输入图像,并对所述子输入图像进行分块处理,得到若干子输入图像块;根据所要输出的输出图像的放大倍数、旋转角度,对所述子输入图像块进行旋转放大、插值处理,得到子输出图像块,并将当前时刻得到的所述子输出图像块存储于第二存储器,上一时刻得到的所述子输出图像块存储于第三存储器中;根据所述输出图像的分辨率,从所述第二存储器或所述第三存储器中获取所述子输出图像块,以得到所述输出图像。
【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法基于FPGA实现,包括:获取输入图像集,并将所述输入图像集存储于第一存储器中,其中,所述输入图像集包括若干子输入图像;根据输入图像的分辨率,从所述第一存储器中获取预设数量的所述子输入图像,并对所述子输入图像进行分块处理,得到若干子输入图像块;根据所要输出的输出图像的放大倍数、旋转角度,对所述子输入图像块进行旋转放大、插值处理,得到子输出图像块,并将当前时刻得到的所述子输出图像块存储于第二存储器,上一时刻得到的所述子输出图像块存储于第三存储器中;根据所述输出图像的分辨率,从所述第二存储器或所述第三存储器中获取所述子输出图像块,以得到所述输出图像。2.根据权利要求1所述的方法,其特征在于,根据输入图像的分辨率,从所述第一存储器中获取预设数量的所述子输入图像并对所述子输入图像进行分块处理,得到若干子输入图像块,包括:对预设数量的所述子输入图像进行预设大小的分块处理,得到若干所述子输入图像块。3.根据权利要求2所述的方法,其特征在于,根据所要输出的输出图像的放大倍数、旋转角度,对所述子输入图像块进行旋转放大、插值处理,得到子输出图像块,包括:根据所述输出图像的放大倍数、旋转角度对所述子输入图像块进行旋转放大处理,得到处理图像块;对所述处理图像块进行插值处理,得到子输出图像块。4.根据权利要求3所述的方法,其特征在于,根据所述输出图像的放大倍数、旋转角度对所述子输入图像块进行旋转放大处理,得到处理图像块,包括:根据所述输出图像的放大倍数、旋转角度和第一预设映射规则对所述子输入图像块进行第一映射处理,得到第一旋转图像块;根据第二预设映射规则对所述第一旋转图像块进行第二映射处理,得到第二旋转图像块;根据所述第一旋转图像块和所述第二旋转图像块,得到所述处理图像块。5.根据权利要求4所述的方法,其特征在于,根据所述第一旋转图像块和所述第二旋转图像块,得到所述处理图像块,包括:利用所述第二预设映射规则得到所述第二旋转图像块中每个像素点的位置;判断所述像素点是否为有效像素点,当所述像素点的位置在所述子输入图像块的范围内,则为有效像素点,保留所述像素点对应的第一旋转图像块中的像素点,得到处理图像块,当所述像素点的位置不在所述子输入图像块的范围内,则为无效像素点,删除所述像素点对应的第一旋转图像块中的像素点,得到处理图像块。6.根据权利要求5所述的方法,其特征在于,对所述处理图像块进行插值处理,得到子输出图像块,包括:根据所述输入图像的分辨率和所述输出图像的放大倍数得到所述处理图像块中每个像素点的位置信息;根据所述位置信息得到所述像素点对应的第四存储器中的相邻像素点的像素值;从第...
【专利技术属性】
技术研发人员:赵小明,邵晓鹏,孙帅,董磊,王星量,李召,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。