发明名称 一种图像放大方法及装置
摘要 本发明公开了一种图像放大方法及装置,以双线性插值方法为基础,对于放大后得到目标图像的每一个要插入像素点的灰度值计算,都转换为要插入方向上两相邻像素点灰度值的加法运算及2的幂次项移位运算,然后根据该运算对相邻两个像素点灰度值进行加法运算及移位处理就得到每一个要插入像素点的灰度值。由于本发明在计算目标图像要插入像素点的灰度值时,不需要复杂的浮点乘法运算,提高了图像放大的处理速度。
申请公布号 CN101853488A 申请公布日期 2010.10.06
申请号 CN201010196205.3 申请日期 2010.06.03
申请人 昆山龙腾光电有限公司 发明人 张伟;司秉玉
分类号 G06T3/40(2006.01)I 主分类号 G06T3/40(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 牛峥;王丽琴
主权项 一种图像放大装置,其特征在于,包括:数据输入单元、第一数据存储单元、预置查找表单元、第一方向放大单元、第二方向放大单元及第二数据存储单元,所述第一方向与第二方向相互垂直,其中,数据输入单元,用于将原始图像各个像素点的位置及灰度值输入到第一数据存储单元中;第一数据存储单元,用于暂存原始图像中各个像素点的位置及灰度值,将原始图像中各个像素点的位置及灰度值依次输入到第一方向放大单元;预置查找表单元,用于存储图像在放大过程中所需对应的移位位数信息;第一方向放大单元,用于从第一数据存储单元读取原始图像各个像素点的灰度值后,首先根据几何位置对应关系,使得目标图像与原始图像像素位置对应的新像素点灰度值保持不变;其次,根据第一方向放大倍数和所要插入像素点在第一方向两相邻像素点的灰度值计算要插入像素点的灰度值,过程为:根据预置查找表单元中第一方向放大倍数及在计算第一方向插入像素点灰度值时所对应的移位位数,对第一方向与插入像素点相邻的两个像素点灰度值分别进行向左的移位后相加得到第一方向插入像素点灰度值放大了第一方向放大倍数的值;然后根据预置查找表单元中预先设置的大数E除以第一方向放大倍数取整后对应的移位位数,对得到的第一方向插入像素点灰度值放大了第一方向放大倍数的值进行向左移位与加法运算,该大数E化为2的整数次幂的形式,且大数E除以第一方向放大倍数的值大于1;然后将得到的第一方向插入像素点灰度值放大了第一方向放大倍数的值进行向左移位与加法运算后的结果进行相应位的截断,得到第一方向各个要插入像素点的第一方向灰度值,按照各个像素点的位置,依次存储到第二数据存储单元中;第二数据存储单元,用于暂存第一方向图像放大后的各个像素点的位置及灰度值,并将第一方向放大图像各个像素点的位置及灰度值依次输入到第二方向放大单元;第二方向放大单元,用于根据第二方向放大倍数和要插入像素点在第二方向两相邻像素点的灰度值计算要插入像素点的灰度值,过程为:根据预置查找表单元中第二方向放大倍数及在计算第二方向插入像素点灰度值时所对应的移位位数,对第二方向与插入像素点相邻的两个像素点灰度值分别进行向左的移位后相加得到第二方向插入像素点灰度值放大了第二方向放大倍数的值;然后根据预置查找表单元中预先设置的大数E除以第二方向放大倍数取整后对应的移位位数,对得到的第二方向插入像素点灰度值放大了第二方向放大倍数的值进行向左移位与加法运算,该大数E化为2的整数次幂的形式,且大数E除以第二方向放大倍数的值大于1;然后将得到的第二方向插入像素点灰度值放大了第二方向放大倍数的值进行向左移位与加法运算后的结果进行相应位的截断,得到第二方向各个要插入像素点的灰度值,插入到对应的像素点,得到放大后的目标图像。
地址 215301 江苏省昆山市龙腾路1号