基于双目视觉的水下海产品尺寸自动测量技术研究
发布时间:2020-12-10 22:41
目前海产品的捕捞主要依靠人工,效率低下,并且长期水下作业会对潜水员的身体造成极大伤害。因此,使用水下捕捞机器人代替人工进行海产品捕捞已经成为一种趋势。通常,水下捕捞机器人在进行海产品捕捞作业时,需要找到海产品,然后挑选生长成熟的海产品抓取,这就要求机器人不仅能识别海产品,还要能对其大小进行判断。本文将以海参作为主要研究对象,针对水下环境的特点,对水下折射现象导致的双目测量不准确问题进行了研究并对海产品的检测方法进行了研究,并在此基础上设计一种基于双目视觉的海产品尺寸自动测量方法,最终实现了自动寻找待捕捞海产品并判断其大小的功能。本文的主要研究内容包括以下几个部分:(1)开展水下双目视觉技术研究。相机成像时,光在水与空气的交界处会发生折射现象,这将导致双目获取到的三维信息不准确。本文通过建立水下相机成像模型发现折射对相机焦距与成像畸变造成了影响,并依据推导结果对水下双目相机进行标定,通过水下标定参数完成相机校准。在此基础上对双目相机进行建模,通过三角测量原理,推导得到图像上的目标点在空间中的实际位置。最后,本文在水下进行了三维重建以及三维测量实验,实验结果显示水下重建结果误差平均值小于0...
【文章来源】:大连海事大学辽宁省 211工程院校
【文章页数】:76 页
【学位级别】:硕士
【部分图文】:
图1.1?TaliTreibitz标定方法过程与结果图??Figure.?1.1?Tali?Treibitz^?calibration?method?process?and?result?graph??
?基于双目视觉的水下海产品尺寸自动测量技术研究???fciy,?^?;?irl?warped?region?J?aeroplane-n〇. ̄??,;;:i?'?V'?:广衡琴??IJWS?SMUm-^??1?V—l??1.输入图片?2.产生候选区域?3.提取图像特征?4.目标分类??图1.2?R-CNN网络结构图??Figure.?1.2?R-CNN?network?structure?diagram??(????imm/^?f£M??输入SxS个网格?_______?检测结果??类概率图??图1.3?YOLO检测流程??Figure.?1.3?YOLO?detection?process??2016年,Redmon?J提出了?YOLO检测算法,标志着基于回归方法的单步(one-stage)??目标检测方法的诞生。其检测流程如图1.3所示,该算法将特征提娶候选框回归和分??类放到了一个无分支的卷积网络。将待检测图像缩小到相同大小,为了检测不同位置的??目标,将图像等分成SxS个单元格,每个单元格负责预测重心落在该单元格的目标。??由于网络结构变得更加简单,将检测帧率从个位数提升到了两位数。2017年,提出的??YOLOv2算法[17],修改了原有的特征提取网络,加入了批量归一化层与残差结构,提出??了?Darknet-19特征提取网络,通过重新训练的418?x?418分类网络,使得平均准确率(mAP)??提高了?4%;?2018年,YOLOv3算法提出,作者提出了全新的特征提取网络的Darknet-53??并在预测阶段借鉴了?FPN〃8]多尺度预测方案,在网络输出的三个尺寸的特征图上
?基于双目视觉的水下海产品尺寸自动测量技术研宄???射和密封装置的玻璃罩都会使得畸变更加严重。因此,当需要使用相机线性成像模型进??行精准视觉测量任务时,需要对这种偏差进行矫正。??相机的畸变主要分为径向畸变与切向畸变两种。通常,畸变的矫正采用高阶多项式??来完成[57]。图2.5为两种畸变所造成的偏差示意图。??▲??理想图像实际图像点??图2.5相机畸变(径向畸变办?,切向畸变造成的成像偏差示意图??Figure.?2.5?Imaging?deviation?caused?by?camera?distortion??(i)径向畸变??径向畸变由透镜形状的不完全规则导致,主要分为两类:枕形畸变和桶形畸变,如??图2.6所示。??三三三三三三三三展二??(a)正常图像?(b)枕形畸变?(c)桶形畸变??图2.6径向畸变种类??Figure.?2.6?Types?of?radial?distortion??通常,图像中心点处不发生径向畸变。随着与图像中心位置距离的增加,畸变也变??得更加严重,并且畸变的变化呈中心对称。因此,径向畸变可用数学模型表述为:??12??
本文编号:2909400
【文章来源】:大连海事大学辽宁省 211工程院校
【文章页数】:76 页
【学位级别】:硕士
【部分图文】:
图1.1?TaliTreibitz标定方法过程与结果图??Figure.?1.1?Tali?Treibitz^?calibration?method?process?and?result?graph??
?基于双目视觉的水下海产品尺寸自动测量技术研究???fciy,?^?;?irl?warped?region?J?aeroplane-n〇. ̄??,;;:i?'?V'?:广衡琴??IJWS?SMUm-^??1?V—l??1.输入图片?2.产生候选区域?3.提取图像特征?4.目标分类??图1.2?R-CNN网络结构图??Figure.?1.2?R-CNN?network?structure?diagram??(????imm/^?f£M??输入SxS个网格?_______?检测结果??类概率图??图1.3?YOLO检测流程??Figure.?1.3?YOLO?detection?process??2016年,Redmon?J提出了?YOLO检测算法,标志着基于回归方法的单步(one-stage)??目标检测方法的诞生。其检测流程如图1.3所示,该算法将特征提娶候选框回归和分??类放到了一个无分支的卷积网络。将待检测图像缩小到相同大小,为了检测不同位置的??目标,将图像等分成SxS个单元格,每个单元格负责预测重心落在该单元格的目标。??由于网络结构变得更加简单,将检测帧率从个位数提升到了两位数。2017年,提出的??YOLOv2算法[17],修改了原有的特征提取网络,加入了批量归一化层与残差结构,提出??了?Darknet-19特征提取网络,通过重新训练的418?x?418分类网络,使得平均准确率(mAP)??提高了?4%;?2018年,YOLOv3算法提出,作者提出了全新的特征提取网络的Darknet-53??并在预测阶段借鉴了?FPN〃8]多尺度预测方案,在网络输出的三个尺寸的特征图上
?基于双目视觉的水下海产品尺寸自动测量技术研宄???射和密封装置的玻璃罩都会使得畸变更加严重。因此,当需要使用相机线性成像模型进??行精准视觉测量任务时,需要对这种偏差进行矫正。??相机的畸变主要分为径向畸变与切向畸变两种。通常,畸变的矫正采用高阶多项式??来完成[57]。图2.5为两种畸变所造成的偏差示意图。??▲??理想图像实际图像点??图2.5相机畸变(径向畸变办?,切向畸变造成的成像偏差示意图??Figure.?2.5?Imaging?deviation?caused?by?camera?distortion??(i)径向畸变??径向畸变由透镜形状的不完全规则导致,主要分为两类:枕形畸变和桶形畸变,如??图2.6所示。??三三三三三三三三展二??(a)正常图像?(b)枕形畸变?(c)桶形畸变??图2.6径向畸变种类??Figure.?2.6?Types?of?radial?distortion??通常,图像中心点处不发生径向畸变。随着与图像中心位置距离的增加,畸变也变??得更加严重,并且畸变的变化呈中心对称。因此,径向畸变可用数学模型表述为:??12??
本文编号:2909400
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/2909400.html