CN107067371B - 大幅面皮革图像拼接方法 - Google Patents

大幅面皮革图像拼接方法 Download PDF

Info

Publication number
CN107067371B
CN107067371B CN201710335284.3A CN201710335284A CN107067371B CN 107067371 B CN107067371 B CN 107067371B CN 201710335284 A CN201710335284 A CN 201710335284A CN 107067371 B CN107067371 B CN 107067371B
Authority
CN
China
Prior art keywords
points
image
straight line
calculating
checkerboard
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710335284.3A
Other languages
English (en)
Other versions
CN107067371A (zh
Inventor
秦绪佳
王琪
郑红波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201710335284.3A priority Critical patent/CN107067371B/zh
Publication of CN107067371A publication Critical patent/CN107067371A/zh
Application granted granted Critical
Publication of CN107067371B publication Critical patent/CN107067371B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30124Fabrics; Textile; Paper

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Processing Or Creating Images (AREA)

Abstract

大幅面皮革图像拼接方法,包括以下步骤:1)两幅图像分别在四角及重复区域设置棋盘格;2)依次进行Harris角点检测;3)对重复区域的棋盘格角点进行拟合;4)选择对应角点进行匹配;5)对图像特征点进行矩阵变换,计算对应关系;6)进行坐标投影变换,即可得到拼接的图像。本发明在处理效果和时间效率上有一定的优势。

Description

大幅面皮革图像拼接方法
技术领域
本发明涉及一种大幅面皮革图像拼接方法。
背景技术
图像拼接就是将一幅或者多幅相邻有重合部分的图像,通过一系列算法,无缝拼合成为一幅图像的过程。图像拼接前,需要对图像进行特征提取,特征点检测等等。本发明中的皮革图像,将棋盘格作为参照,提取棋盘格的特征,用作图像拼接。
皮革材料制成的一般流程是排料、切割,所以对于皮革自动化的实现,首要是获取皮革的轮廓。而现实操作中,不同动物皮革大小不一,皮革图像一次性获取也存在难易不一的情况。大型动物如牛的皮,无法通过一次性拍摄获取图像,则需要进行图像拼接,获取完整的图像。而小型动物如兔子的皮毛,则可以通过一次拍摄获取图像。因此,大幅面的皮革图像的拼接和轮廓提取***的设计与实现具有现实意义。
在图像拼接过程中,需要进行图像特征的配准。图像配准就是根据一系列算法,将多幅图像进行匹配的过程。配准的过程就是先提取两幅图像的特征点,进行特征点匹配,找到特征点对,再根据坐标变换,进行图像匹配。点、线、面都是常用的图像特征,其中,提取图像中的特征点是使用中最为广泛的。利用图像中的特征进行配准,可以提高图像配准的速度。本文将棋盘格的特征检测,用于图像拼接,能够提高图像拼接的效率。
发明内容
为克服现有皮革拼接技术的大型动物皮无法通过一次性拍摄获取图像的问题,本发明提供了一种有效提高规划效率的大幅面皮革图像拼接算法。
本发明的大幅面皮革图像拼接方法,包括以下步骤:
1)、两幅图像分别在四角及重复区域设置棋盘格。在每幅图像贴6个棋盘格,上下各三个。分别位于图像的四角以及图像的重复区域。
2)、依次进行Harris角点检测;
3)、对重复区域的棋盘格角点进行拟合;
4)、选择对应角点进行匹配;
5)、对图像特征点进行矩阵变换,计算对应关系;
6)、进行坐标投影变换,得到拼接的图像。
进一步,所述步骤(3)由以下步骤组成:
(3.1)设定包围域:根据棋盘格角点x、y坐标的最大值和最小值,设定包围域。四周围绕的直线AB、BC、CD、DA即为一个包围域。设定一个空栈,用于存放单独的点。拟合直线数量为0;
(3.2)计算棋盘格边长:计算角点中两两坐标之间的距离。最小距离a即为棋盘格边长。
距离范围设定为[0,a);
(3.3)设定误差s:因为各角点之间,位置可能识别存在误差。因此需要设定误差s。以一边,初始BC为标准,作为当前直线;
(3.4)判断栈是否空,空,则进入第3.5步,非空,则进行第3.9步;
(3.5)计算各点到当前直线的距离;
(3.6)计算点到当前直线的距离在设定距离范围内的点数量,若只有一个点,进入步骤3.7。若有两个及以上点,距离范围最大值减a,进入步骤3.8;
(3.7)入栈。判断拟合直线数量是否为0,若是,进入距离范围最大值加a,若不是,进入第3.9步;
(3.8)选取两个点,计算出直线。拟合直线数量加1。以计算出的直线作为当前直线。若拟合出的直线数量为5,进入第3.10步,否则进入步骤3.5;
(3.9)以当前直线为标准,由于棋盘格之间的直线都是平行关系。可以根据当前直线和栈中的点,计算出过点的直线。栈中的点出栈。进入步骤3.6;
(3.10)根据拟合出的直线,能够确定棋盘格的各个角点坐标。根据4条直线,能够确定棋盘格的范围,因此能够确定棋盘格的四角。
进一步,所述步骤(4)由以下步骤组成:
(4.1)两幅图像重复部分的四个棋盘格的最大包围域的四个角点,即为对应角点;
(4.2)角点标记:将两幅图像相互对应的角点进行标记。
进一步,对于步骤4)选择对应棋盘格角点进行匹配时,图像重复区域中的4对棋盘格,每对棋盘格中只找一对角点进行匹配并标记,得到计算变换所需要的4对点。
进一步,所述步骤(5)由以下步骤组成:
(5.1)通过4对对应点进行计算得到变换矩阵,公式如下;
Figure DA00023992651748097
(5.2)将系数矩阵LU分解,来求解方程组,计算出m11-m32这8个参数;
进一步,所述步骤(6)图像拼接,根据步骤(5)中计算出的8个变换参数,构造拼接投影变换矩阵,利用投影变换矩阵将第一幅图像投影变换到第二幅图像上完成图像拼接。拼接投影变换公式如下:
Figure GDA0002399265170000032
本发明的技术构思是:对于大幅面皮革,无法通过一次性拍摄获取图像,则需要进行图像拼接,获取完整的图像,本发明获取皮革图像时将棋盘格作为参照,提取棋盘格的特征点,并进行特征点匹配,计算出图像拼接投影变换矩阵,从而实现大幅面皮革图像的拼接。
本发明的优点是:匹配用时短,算法效率高,算法稳定性较好,避免全部特征点进行匹配。
附图说明
图1是本发明的总的流程图
具体实施方式
下面结合附图对本发明作进一步描述。
参照图1,大幅面皮革图像拼接方法,包括以下步骤:
1)、两幅图像分别在四角及重复区域贴棋盘格。在每幅图像贴6个棋盘格,上下各三个。分别位于图像的四角以及图像的重复区域。
2)、依次进行Harris角点检测;
3)、对重复区域的棋盘格角点进行拟合。过程如下:
(3.1)设定包围域:根据棋盘格角点x、y坐标的最大值和最小值,设定包围域。四周围绕的直线AB、BC、CD、DA即为一个包围域。设定一个空栈,用于存放单独的点。拟合直线数量为0;
(3.2)计算棋盘格边长:计算角点中两两坐标之间的距离。最小距离a即为棋盘格边长。距离范围设定为[0,a);
(3.3)设定误差s:因为各角点之间,位置可能识别存在误差。因此需要设定误差s。以一边,初始BC为标准,作为当前直线;
(3.4)判断栈是否空,空,则进入第3.5步,非空,则进行第3.9步;
(3.5)计算各点到当前直线的距离;
(3.6)计算点到当前直线的距离在设定距离范围内的点数量,若只有一个点,进入步骤3.7。若有两个及以上点,距离范围最大值减a,进入步骤3.8;
(3.7)入栈。判断拟合直线数量是否为0,若是,进入距离范围最大值加a,若不是,进入第3.9步;
(3.8)选取两个点,计算出直线。拟合直线数量加1。以计算出的直线作为当前直线。若拟合出的直线数量为5,进入第3.10步,否则进入步骤3.5;
(3.9)以当前直线为标准,由于棋盘格之间的直线都是平行关系。可以根据当前直线和栈中的点,计算出过点的直线。栈中的点出栈。进入步骤3.6;
(3.10)根据拟合出的直线,能够确定棋盘格的各个角点坐标。根据4条直线,能够确定棋盘格的范围,因此能够确定棋盘格的四角。
4)、选择对应角点进行匹配。过程如下:
(4.1)两幅图像重复部分的四个棋盘格的最大包围域的四个角点,即为对应角点;
(4.2)角点标记:将两幅图像相互对应的角点进行标记。
5)、对图像特征点进行矩阵变换,计算对应关系。过程如下:
(5.1)通过4对对应点进行计算得到变换矩阵,公式如下;
Figure GDA0002399265170000041
(5.2)将系数矩阵LU分解,来求解方程组,计算出m11-m32这8个参数;
6)、进行坐标投影变换,得到拼接的图像。
(6.1)根据步骤(5)中计算出的8个变换参数,构造拼接投影变换矩阵,利用投影变换矩阵将第一幅图像投影变换到第二幅图像上完成图像拼接。拼接投影变换公式如下:
Figure GDA0002399265170000051

Claims (3)

1.大幅面皮革图像拼接方法,包括以下步骤:
1)、两幅图像分别在四角及重复区域设置棋盘格;在每幅图像贴6个棋盘格,上下各三个;分别位于图像的四角以及图像的重复区域;
2)、依次进行Harris角点检测;
3)、对重复区域的棋盘格角点进行拟合;过程如下:
(3.1)设定包围域:根据棋盘格角点x、y坐标的最大值和最小值,设定包围域;四周围绕的直线AB、BC、CD、DA即为一个包围域;设定一个空栈,用于存放单独的点;拟合直线数量为0;
(3.2)计算棋盘格边长:计算角点中两两坐标之间的距离;最小距离a即为棋盘格边长;距离范围设定为[0,a);
(3.3)设定误差s:因为各角点之间,位置可能识别存在误差;因此需要设定误差s;以一边,初始BC为标准,作为当前直线;
(3.4)判断栈是否空,空,则进入第3.5步,非空,则进行第3.9步;
(3.5)计算各点到当前直线的距离;
(3.6)计算点到当前直线的距离在设定距离范围内的点数量,若只有一个点,进入步骤3.7;若有两个及以上点,距离范围最大值减a,进入步骤3.9;
(3.7)入栈;判断拟合直线数量是否为0,若是,进入距离范围最大值加a,若不是,进入第3.9步;
(3.8)选取两个点,计算出直线;拟合直线数量加1;以计算出的直线作为当前直线;若拟合出的直线数量为5,进入第3.10步,否则进入步骤3.5;
(3.9)以当前直线为标准,由于棋盘格之间的直线都是平行关系;可以根据当前直线和栈中的点,计算出过点的直线;栈中的点出栈;进入步骤3.6;
(3.10)根据拟合出的直线,能够确定棋盘格的各个角点坐标;根据4条直线,能够确定棋盘格的范围,因此能够确定棋盘格的四角;
4)、选择对应角点进行匹配;过程如下:
(4.1)两幅图像重复部分的四个棋盘格的最大包围域的四个角点,即为对应角点;
(4.2)角点标记:将两幅图像相互对应的角点进行标记;
5)、对图像特征点进行矩阵变换,计算对应关系;过程如下:
(5.1)通过4对对应点进行计算得到变换矩阵,公式如下;
Figure FDA0002399265160000021
(5.2)将系数矩阵LU分解,来求解方程组,计算出m11-m32这8个参数;
6)、进行坐标投影变换,得到拼接的图像。
2.如权利要求1所述的大幅面皮革图像拼接方法,其特征在于:对于步骤4)选择对应棋盘格角点进行匹配时,图像重复区域中的4对棋盘格,每对棋盘格中只找一对角点进行匹配并标记,得到计算变换所需要的4对点。
3.如权利要求1或2所述的大幅面皮革图像拼接方法,其特征在于:对于步骤6)图像拼接,根据步骤5)中计算出的8个变换参数,构造拼接投影变换矩阵,利用投影变换矩阵将第一幅图像投影变换到第二幅图像上完成图像拼接,拼接投影变换公式如下:
Figure FDA0002399265160000022
CN201710335284.3A 2017-05-12 2017-05-12 大幅面皮革图像拼接方法 Active CN107067371B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710335284.3A CN107067371B (zh) 2017-05-12 2017-05-12 大幅面皮革图像拼接方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710335284.3A CN107067371B (zh) 2017-05-12 2017-05-12 大幅面皮革图像拼接方法

Publications (2)

Publication Number Publication Date
CN107067371A CN107067371A (zh) 2017-08-18
CN107067371B true CN107067371B (zh) 2020-05-26

Family

ID=59596261

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710335284.3A Active CN107067371B (zh) 2017-05-12 2017-05-12 大幅面皮革图像拼接方法

Country Status (1)

Country Link
CN (1) CN107067371B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107680035B (zh) * 2017-09-29 2021-08-17 广东中星微电子有限公司 一种参数标定方法和装置、服务器及可读存储介质
CN113375555A (zh) * 2018-07-02 2021-09-10 广西电网有限责任公司北海供电局 一种基于手机影像的电力线夹测量方法及***
CN109146778A (zh) * 2018-07-02 2019-01-04 广西电网有限责任公司北海供电局 用于工件尺寸测量的图像拼接方法
CN110570354B (zh) * 2019-09-10 2023-02-28 上海黑塞智能科技有限公司 一种基于长条形棋盘格标定板的近景图像拼接方法
DE102019006835A1 (de) * 2019-10-01 2021-04-01 Grammer Aktiengesellschaft Vorrichtung und Verfahren zur Qualitätseinstufung von Tierhäuten
CN110830783B (zh) * 2019-11-28 2021-06-01 歌尔光学科技有限公司 一种vr影像处理方法、装置、vr眼镜及可读存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100446037C (zh) * 2007-08-31 2008-12-24 北京工业大学 基于特征的大幅面文化遗产图像拼接方法
CN104517276A (zh) * 2013-09-28 2015-04-15 沈阳新松机器人自动化股份有限公司 一种棋盘格角点检测方法
CN104091324B (zh) * 2014-06-16 2017-02-15 华南理工大学 一种基于连通域分割的棋盘格图像快速特征匹配算法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
De-ghosting for Image Stitching with Automatic Content-Awareness;Yu Tang 等;《2010 International Conference on Pattern Recognition》;20101007;第2210-2213页 *

Also Published As

Publication number Publication date
CN107067371A (zh) 2017-08-18

Similar Documents

Publication Publication Date Title
CN107067371B (zh) 大幅面皮革图像拼接方法
US10977523B2 (en) Methods and apparatuses for identifying object category, and electronic devices
US10936911B2 (en) Logo detection
CN109886997B (zh) 基于目标检测的识别框确定方法、装置及终端设备
CN109816769A (zh) 基于深度相机的场景地图生成方法、装置及设备
US20110255781A1 (en) Efficient descriptor extraction over multiple levels of an image scale space
US20210319250A1 (en) Matching method and apparatus, electronic device, computer-readable storage medium, and computer program
CN103761515B (zh) 一种基于lbp的人脸特征提取方法及装置
US10909724B2 (en) Method, apparatus, and computer readable medium for adjusting color annotation of an image
WO2022198969A1 (zh) ***文本识别方法、装置、设备及计算机可读存储介质
CN114820781A (zh) 基于机器视觉的智能搬运方法、装置、***及存储介质
CN110084743B (zh) 基于多航带起始航迹约束的图像拼接与定位方法
WO2021205219A1 (en) Matching method and apparatus, electronic device, computer-readable storage medium, and computer program
CN103970901B (zh) 一种地理信息图形数据整合方法
US9286543B2 (en) Characteristic point coordination system, characteristic point coordination method, and recording medium
CN115657012A (zh) 图像目标与雷达目标的匹配方法、装置、设备及存储介质
KR102239588B1 (ko) 이미지 처리 방법 및 장치
CN117218416A (zh) 一种基于卷积神经网络的消化道内镜图像识别方法及***
CN110502975B (zh) 一种行人重识别的批量处理***
CN109978043B (zh) 一种目标检测方法及装置
CN116012393A (zh) 一种纸箱点云分割方法、装置以及处理设备
CN112883959B (zh) 身份证照完整性检测方法、装置、设备及存储介质
CN112950621B (zh) 图像处理方法、装置、设备及介质
CN111178366B (zh) 一种移动机器人的定位方法和移动机器人
CN108009576A (zh) 一种目标匹配的物体识别方法、设备及存储设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20170818

Assignee: Hangzhou Anfeng Jiyue Cultural Creativity Co.,Ltd.

Assignor: JIANG University OF TECHNOLOGY

Contract record no.: X2022330000901

Denomination of invention: Mosaic Method of Large Scale Leather Images

Granted publication date: 20200526

License type: Common License

Record date: 20221228

Application publication date: 20170818

Assignee: Zhejiang Xinran Shoes Group Co.,Ltd.

Assignor: JIANG University OF TECHNOLOGY

Contract record no.: X2022330000882

Denomination of invention: Mosaic Method of Large Scale Leather Images

Granted publication date: 20200526

License type: Common License

Record date: 20221227

Application publication date: 20170818

Assignee: Hangzhou Zuolian Advertising Co.,Ltd.

Assignor: JIANG University OF TECHNOLOGY

Contract record no.: X2022330000922

Denomination of invention: Mosaic Method of Large Scale Leather Images

Granted publication date: 20200526

License type: Common License

Record date: 20221229

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20170818

Assignee: Zhejiang Xiudian Technology Co.,Ltd.

Assignor: JIANG University OF TECHNOLOGY

Contract record no.: X2023330000139

Denomination of invention: Method of stitching large leather images

Granted publication date: 20200526

License type: Common License

Record date: 20230311

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20170818

Assignee: Taizhou Luqiao Hongshi Plastic Factory

Assignor: JIANG University OF TECHNOLOGY

Contract record no.: X2023980038340

Denomination of invention: Method for stitching large leather images

Granted publication date: 20200526

License type: Common License

Record date: 20230720

Application publication date: 20170818

Assignee: Taizhou Printing Co.,Ltd.

Assignor: JIANG University OF TECHNOLOGY

Contract record no.: X2023980038345

Denomination of invention: Method for stitching large leather images

Granted publication date: 20200526

License type: Common License

Record date: 20230720

EE01 Entry into force of recordation of patent licensing contract