用于线扫描成像设备的图像数据读入读出方法技术

技术编号:6886269 阅读:283 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用于线扫描成像设备的图像数据读入读出方法。首先,线扫描成像设备使第一指针指向该a2*b2的内存块的第一行的第一列;接着由所述第一指针当前所指向的位置开始依序读出a1*b1个像素值以便用于显示;当已读出a1*b1个像素值后,将所述线扫描成像设备当前扫描所获得的一列像素点的像素值读入所述第一指针当前指向的列中,其中,像素值的读入从所述第一指针当前指向的列的第二行开始;随后使所述第一指针指向该a2*b2的内存块第一行的当前列的下一列,继续根据第一指针的位置来进行读入读出操作,直到所述第一指针指向该a2*b2的内存块的第一行的最后一列。本发明专利技术的方法相对于现有技术,具有效率高等优点。

【技术实现步骤摘要】

本专利技术涉及线扫描成像设备领域,特别涉及一种。
技术介绍
目前,大多数基于X射线或者CCD扫描程序的图像处理设备,例如,安检仪,是基于线扫描成像原理进行数据采集和显示。以安检仪为例,放置在传送带上物体经过图像探测器进行扫描时,在一个采样周期只是对该物体某个断层进行X射线扫描以获得该断层的图像数据。如图Ia所示,当待检测物体相对于图像探测器进行相对运动时,η次扫描所获得的Cl列、C2列.......Cn列图像拼接起来就能在显示屏1上显示出一副完整的X射线图像。而当图像探测器再次进行线扫描获得Cn+Ι列图像后,该Cn+Ι列图像与C2列.......Cn列图像拼接起来在显示屏1上显示一副新的完整的X射线图像,如图Ib所示。对于人眼而言, 显示屏显示的图像由图Ia变化至图lb,相当于图像由右至左在移动,即所谓的滚屏。为了使线扫描所获得的图像能在显示屏上显示,现有的做法是基于显示屏包含的像素点的数量在内存中配置一内存块,例如,如果显示屏包含10MX768个像素点,则在内存中配置一个10MX768的内存块,将当前一屏所包含的像素点的像素值存储在该内存块中,每次显示时直接读出该内存块内的数据即本文档来自技高网...

【技术保护点】
1.一种用于线扫描成像设备的图像数据读入读出方法,其中,该线扫描成像设备包含显示器件,该显示器件包含a1*b1个像素点,所述图像数据读入读出方法的特征在于包括步骤:-获取一个a2*b2的内存块,以用于存储像素点的像素值,其中,a2与a1之差均大于或等于1,b2等于b1;所述图像数据读入读出方法还包括步骤:1)在该a2*b2的内存块由首地址开始已存储a1*b1个像素值且该a1*b1个像素值还未被读出时,使第一指针指向该a2*b2的内存块的第一行的第一列;2)由所述第一指针当前所指向的位置开始依序读出a1*b1个像素值以便用于显示;3)当已读出a1*b1个像素值后,将所述线扫描成像设备当前扫描所获...

【技术特征摘要】
1.一种用于线扫描成像设备的图像数据读入读出方法,其中,该线扫描成像设备包含显示器件,该显示器件包含al*bl个像素点,所述图像数据读入读出方法的特征在于包括步骤-获取一个a2*l32的内存块,以用于存储像素点的像素值,其中,a2与al之差均大于或等于1,1^2等于bl ;所述图像数据读入读出方法还包括步骤1)在该a2*l32的内存块由首地址开始已存储aNbl个像素值且该aNbl个像素值还未被读出时,使第一指针指向该的内存块的第一行的第一列;2)由所述第一指针当前所指向的位置开始依序读出al*bl个像素值以便用于显示;3)当已读出al*bl个像素值后,将所述线扫描成像设备当前扫描所获得的一列像素点的像素值读入所述第一指针当前指向的列中,其中,像素值的读入从所述第一指针当前指向的列的第二行开始;4)使所述第一指针指向该的内存块第一行的当前列的下一列;5)重复步骤幻、;3)及4),直到所述第一指针指向该a2*l32的内存块的第一行的最后一列。2.如权利要求1所述的用于线扫描成像设备的图像数据读入读出方法,其特征在于还包括步骤-由所述第一指针当前所指向的第一行的最后一列开始依序读出al*bl个像素值以便用于显示,当已读出al*bl个像素值后,将所述线扫描成像设备当前扫描所获得的一列像素点的像素值读入所述第一指针当前指向的列中,其中,像素值的读入从所述第一指针当前指向的列的第二行开始依序进行;-将所述的内存块所存储的像素值从第二行开始每一行的像素值分别前移一行,并使所述第一指针返回所述的内存块的第一行的第一列。3.如权利要求1所述的用于线扫描成像设备的图像数据读入读出方法,其特征在于还包括步骤-由所述第一指针当前所指向的第一行的最后一列开始依序读出al*bl个像素值以便用于显示,当已读出al*bl个像素值后,将所述线扫描成像设备当前扫描所获得的一列像素点的像素值读入所述第一指针当前指向的列中,其中,像素值的读入从所述第一指针当前指向的列的第二行开始依序进行;所述图像数据读入读出方法还包括步骤-获取一个a3*b3的内存块,用于存储像素点的像素值,其中,a3与al之差大于或等于 l,b3 等于 bl ;所述图像数据读入读出方法还包括步骤-将所述的内存块第二行开始所存储的al*bl个像素值依序读入所述的内存块中,其中,像素值的读入从所述的内存块的第一行第一列开始,并当al*bl个像素值读入后,使第一指针指向所述的内存块第一行的第一列。4.如权利要求1所述的用于线扫描成像设备的图像数据读入读出方法,其特征在于还包括步骤-获取一个a3*b3的内存块,用于存储像素点的像素值,其中,a3与al之差大于或等于·1,b3 等于 bl ;所述图像数据读入读出方法还包括步骤 -使第二指针指向该的内存块的第一行的第一列; 所述步骤幻还包括-将所述线扫描成像设备当前扫描所获得的...

【专利技术属性】
技术研发人员:彭宁嵩燕居朕陆志文吴家荣
申请(专利权)人:上海高晶影像科技有限公司
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1