发明名称 一种基于0-1规划的文档碎片拼接方法
摘要 本发明属信息技术领域,涉及一种碎纸片的拼接复原方法,特别涉及一种基于0-1规划的文档碎片拼接方法。本发明的拼接方法为:首先读取每张碎片的像素值并计算任意两张碎片之间的距离,然后通过引入0-1变量x<sub>ij</sub>刻画任意两个碎片是否可以相接,以所有相邻的碎片之间的距离之和最小为目标函数建立0-1规划模型,最后利用优化软件lingo对上述模型求解,若x<sub>ij</sub>=1,则碎片i右接碎片j,进而确定碎片的拼接顺序。本发明利用数字化方法解决了无任何边缘信息可用的文档碎片的拼接,通过引入0-1变量的方法判断任意两个碎片是否相接,最优化方法的引入使得碎片拼接正确率高且拼接速度快。
申请公布号 CN103778597A 申请公布日期 2014.05.07
申请号 CN201410054418.0 申请日期 2014.02.18
申请人 济南大学 发明人 屈忠锋;房莹
分类号 G06T3/40(2006.01)I;G06T5/50(2006.01)I 主分类号 G06T3/40(2006.01)I
代理机构 济南泉城专利商标事务所 37218 代理人 刘德
主权项 1.一种基于0-1规划的文档碎片拼接方法,其特征在于采用以下步骤:(1)首先将所有纵向分隔的碎片进行扫描,存入电脑并自动为全部<i>n</i>张碎片编号,记为<i>i</i>=1…n, 每张碎片的大小为<i>M</i>×<i>N</i>,<i>M</i>为碎片的高度,<i>N</i>为碎片的宽度;(2)读取每张碎片的像素值,得到碎片的像素矩阵<i>A</i><sub><i>i</i></sub>,其中<i>A</i><sub><i>i</i></sub>的每一个元素为0到255之间的整数,表示像素点的灰度值;(3)定义两张碎片<i>i</i>, <i>j</i>之间的距离为:碎片<i>i</i>的右边缘和碎片<i>j</i>的左边缘像素值差的绝对值之和,记做<img file="2014100544180100001DEST_PATH_IMAGE002.GIF" wi="138" he="26" />.用<i>a</i><sub><i>ik</i></sub>表示<i>A</i><sub><i>i</i></sub>的最后一列的第<i>k</i>个元素,<i>a</i><sub><i>jk</i></sub>表示<i>A</i><sub><i>j</i></sub>第一列的第<i>k</i>个元素,则碎片<i>i</i>和碎片<i>j</i>之间的距离<img file="2014100544180100001DEST_PATH_IMAGE004.GIF" wi="237" he="46" />;(4)引入0-1变量<img file="2014100544180100001DEST_PATH_IMAGE006.GIF" wi="144" he="26" />,<i>x</i><sub><i>ij</i></sub>只有两个取值:0和1,用<i>x</i><sub><i>ij</i></sub>=1表示 <i>i</i>和<i>j</i>左右相接,<i>x</i><sub><i>ij</i></sub>=0表示<i>i</i>和<i>j</i>左右不相接;(5)建立0-1规划模型正确的拼接方式应该使得所有相邻的碎片之间的距离之和最小,因此有目标函数:<img file="2014100544180100001DEST_PATH_IMAGE008.GIF" wi="110" he="48" />.由于碎片<i>i</i>右侧只能接一张碎片,同时碎片<i>j</i>也只能接在一张碎片的右侧,因此<i>x</i><sub><i>ij</i></sub>应满足约束条件:<img file="2014100544180100001DEST_PATH_IMAGE010.GIF" wi="209" he="97" />(6)利用最优化软件lingo求解上述模型,解出<img file="2014100544180100001DEST_PATH_IMAGE012.GIF" wi="142" he="26" />. 若<img file="2014100544180100001DEST_PATH_IMAGE014.GIF" wi="20" he="26" />=1,则碎片<i>i</i>右接碎片<i>j</i>,进而确定碎片的拼接顺序。
地址 250022 山东省济南市市中区南辛庄西路336号
您可能感兴趣的专利