发明名称 一种图像二次多级缩略切割处理方法
摘要 本发明涉及一种数字图像的处理技术,特别是涉及一种图像二次多级缩略切割的处理方法,可应用于大图像的远程访问,包括:步骤①对图像按照非连续比例进行缩略;步骤②以缩略图为中心向四周进行等宽切割;步骤③对切割后的图像边缘进行补白处理;步骤④漫游显示时对图像进行二次缩略;步骤⑤对二次缩略后的图像进行二次实时切割和边缘优化。相比现在常用的方法而言,本发明大大降低了对服务器性能、存储、带宽及流量耗用等方面的要求,使客户终端设备能够高效、快速、优质地访问大图像,在临床医学、设计图纸展示等领域有广阔的应用前景。
申请公布号 CN104376530A 申请公布日期 2015.02.25
申请号 CN201410722647.5 申请日期 2014.12.03
申请人 上海云尚医药科技有限公司 发明人 耿昌宇;张宇清
分类号 G06T3/40(2006.01)I 主分类号 G06T3/40(2006.01)I
代理机构 代理人
主权项 一种图像二次多级缩略切割处理方法,其特征包括:步骤①,给定k个元素的非连续递增正整数数列{l<sub>i</sub>},l<sub>0</sub>=0,预先将原始图像按<img file="FSA0000111117490000011.GIF" wi="360" he="113" />的比例进行缩略,其中m为大于1的整数;步骤②,以生成的缩略图中心点为起点,向上下左右各方向预先切割成等宽的正方形图像瓦片,对不同的预先缩略级别l<sub>i</sub>,用于切割的宽度为<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>W</mi><mi>i</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>W</mi></mtd><mtd><mrow><mo>(</mo><mi>i</mi><mo>=</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msup><mi>m</mi><mrow><msub><mi>l</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>l</mi><mi>i</mi></msub><mo>-</mo><mn>1</mn></mrow></msup><mi>W</mi></mtd><mtd><mrow><mo>(</mo><mi>i</mi><mo>&lt;</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FSA0000111117490000012.GIF" wi="552" he="170" /></maths>其中W为常量,是客户端设备进行图像缩略漫游显示时的图像瓦片宽度,以缩略图的中心点为坐标原点,切割宽度W<sub>i</sub>为坐标单位,用切割生成的图像瓦片的左下角坐标表示该图像瓦片的坐标,切割完成后,任意图像瓦片均可通过[原始图像标识,l<sub>i</sub>,(X<sub>i</sub>,Y<sub>i</sub>)]三元组进行标识;步骤③,对切割后处于图像边缘的图像瓦片进行补白处理,其中:对于缩略比例为<img file="FSA0000111117490000013.GIF" wi="72" he="113" />的预先缩略切割的边缘图像瓦片,若其形状不是边长为W的正方形,则需要对其进行补白,使其成为边长W的正方形,且需在顺序平铺显示时与其内侧的图像瓦片保持正确衔接;对于缩略比例为<img file="FSA0000111117490000014.GIF" wi="220" he="113" />的预先缩略切割的边缘图像瓦片,若其形状不是边长为<img file="FSA0000111117490000015.GIF" wi="188" he="63" />的正方形,则需要对其进行补白,使其成为边长为<img file="FSA0000111117490000016.GIF" wi="181" he="52" />的正方形,且需在顺序平铺显示时与其内侧图像瓦片保持正确衔接;步骤④,对缩略漫游显示时所需要图像瓦片进行标识,对于客户端设定的任意缩略比例<img file="FSA0000111117490000017.GIF" wi="69" he="111" />(n为正整数,0≤n≤l<sub>k</sub>),以图像中心点为坐标原点,图像缩略漫游显示图像瓦片宽度W为坐标单位,用图像瓦片的左下角坐标表示该图像瓦片的坐标,用于平铺显示所需的图像瓦片可通过[原始图像标识,n,(X,Y)]三元组进行标识;步骤⑤,图像漫游显示时,需要对图像瓦片进行二次实时缩略切割,对于客户端所需的图像瓦片标识[原始图像标识,n,(X,Y)],首先从服务器通过[原始图像标识,l<sub>j</sub>,(X<sub>j</sub>,Y<sub>j</sub>)]标识获取缩略切割图像瓦片,标识参数换算算法如下:l<sub>j</sub>为数列{l<sub>i</sub>}中不大于n的最大整数,<img file="FSA0000111117490000021.GIF" wi="392" he="160" /><img file="FSA0000111117490000022.GIF" wi="389" he="160" /><img file="FSA0000111117490000025.GIF" wi="76" he="90" />表示向下取整,将该图像瓦片实时按<img file="FSA0000111117490000023.GIF" wi="107" he="116" />的比例进行缩略,以生成的缩略图左下角为坐标原点,宽度W为坐标单位,进一步定位到<img file="FSA0000111117490000024.GIF" wi="748" he="75" />向右向上切割出一块边长为W的正方形图像瓦片,该图像瓦片即为所需。
地址 200433 上海市杨浦区淞沪路270号创智天地广场3号楼B1