0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一个可行的产品识别和定位的算法

新机器视觉 来源:熵的边缘 2020-08-28 11:31 次阅读

机器视觉在生产制造中主要用在视觉引导,尺寸测量,产品检测,物体识别等几个领域。在这几个领域中,一个最基本的算法就是产品识别和定位,比如视觉引导机器人,要在图像中识别出要抓取的产品,并定位出坐标,才引导机器人到指定的产品位置。尺寸测量,产品检测等也是一样的,在测量和检测之前,首先要知道有没有产品,产品的位置在哪里,才可以应用后续的各种分析工具。因此,产品识别和定位是一个基本问题。

如果要设计一个可行的产品识别和定位的算法,需要克服几方面的困难:

快速的指定产品:工业产品千差万别。因此,对于每一个具体的应用,需要从几张,甚至一张图像上,快速指定需要查找的产品,比如当前产线需要定位铆钉的位置,拍一张照片并进行相应的学习,就可以在后续的图像中进行搜索定位

快速的搜索产品:对于一张200万像素的图片,通常要求在几十毫秒的时间可以识别和定位出产品的位置

高精度的定位:工业生产对精度和公差有严格的要求,因此产品的定位就要力求准确。现在普遍要求识别定位算法可以达到一个像素级别的定位精度,甚至可以达到亚像素级别。

可以适应产品缺失,遮挡,脏污等的影响:如果一个产品被遮挡,导致产品在图像中缺失一定比列,需要依然可以识别定位到物体。反之,如果产品表面发生脏污,导致表面的特征发生变化,需要依然可以识别定位

可以适应光照亮度不均匀的影响:如果产品的亮度发生变化,比如一半亮一半暗,需要依然可以识别定位

可以识别旋转的产品:产品通常可能在360度范围内旋转

可以识别多个产品:一张图像中可能有多个产品,需要分别识别定位

可以准确识别接近对称的物体:接近对称的物体很容易别识别成错误的方向,需要进行相应的设计

可以应对物体的极性翻转:比如学习的产品是白底黑字,但是实际上产品图像有可能是黑底白字,需要可以识别

深度学习可以解决这个问题吗?深度学习中目标检测算法(one-stage和two-stages的各种算法),在这个应用中有几方面的难点

数据量:如何在只有一张图像的情况下,学习到需要识别定位的物体?

速度:如何在一般配置的PC上达到ms级别的识别定位速度?传统算法在几千元的工控机上就可以发挥速度优势,然而深度学习需要配置昂贵的GPU,或者在2019年会有一些垂直细分领域的ASIC芯片开发出来

定位精度:考虑到深度学习输入的图像本身都是进行了缩放的图像,那么在原图上很难达到像素精度的匹配

识别准确性:在数据量很少的情况下,怎么提升识别的准确性?

考虑到此类问题面临的困难,一般还是用传统的机器视觉方法来实现。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27033

    浏览量

    201383
  • 算法
    +关注

    关注

    23

    文章

    4455

    浏览量

    90750
  • 机器视觉
    +关注

    关注

    161

    文章

    4043

    浏览量

    118354

原文标题:高精度视觉识别与定位系统需要关注哪些因素?

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用lsm303agr传感器做一个电子罗盘,能否使用X-CUBE-MEMS1算法库?

    使用ST的lsm303agr传感器做一个电子罗盘的应用,希望使用的是nrf52832作为数据采集端,并希望能移植X-CUBE-MEMS1算法库,请问可行吗?如何操作?
    发表于 04-02 07:35

    定位系统为步进电机+光栅尺的全闭环系统,位置补偿算法般都采用哪些呢?

    如题,定位系统为步进电机+光栅尺的全闭环系统,麻烦问下各位大佬位置补偿算法般都采用哪些呢?PID吗?重复精度需要提高到10几微米左右,求助求助
    发表于 01-09 08:01

    目前的室内定位算法有什么优势

    随着智能手机、物联网和无人驾驶等技术的迅猛发展,室内定位技术成为了人们关注的热点。由于GPS在室内定位中受限,研究者们不断在室内定位算法上进行探索和创新。本文详尽、详实、细致地回顾了目
    的头像 发表于 12-25 17:00 318次阅读

    使用ADSP-BF592做语音识别算法的疑问

    使用ADSP-BF592做语音识别算法,有两问题想咨询下:1,是否有小波变换的C代码? 2,目前调试的样板中ADSP-BF592的VCCIN管脚被错接为3.3V电压(数据手册中要求
    发表于 11-29 07:50

    视觉定位系统组成、关键因素及面临的挑战

    机器视觉在生产制造中主要用在视觉引导,尺寸测量,产品检测,物体识别等几个领域。 在这几个领域中,一个最基本的算法就是产品识别
    的头像 发表于 11-21 16:57 621次阅读

    影像仪全景导航,快速定位产品特征!

    影像仪全景导航:实现无缝定位的关键利器!在工业制造领域中,影像仪全景导航可以提供全景影像,将整个区域的图像精准地捕捉下来,并通过软件算法实现高效处理,以呈现出更加清晰和详细的视图。这一技术不仅
    发表于 11-21 09:22 0次下载

    影像仪全景导航,快速定位产品特征!

    影像仪全景导航:实现无缝定位的关键利器!在工业制造领域中,影像仪全景导航可以提供全景影像,将整个区域的图像精准地捕捉下来,并通过软件算法实现高效处理,以呈现出更加清晰和详细的视图。这一技术不仅
    的头像 发表于 11-20 11:35 230次阅读
    影像仪全景导航,快速<b class='flag-5'>定位</b><b class='flag-5'>产品</b>特征!

    BD-2-GPS组合系统的设计与定位算法

    电子发烧友网站提供《BD-2-GPS组合系统的设计与定位算法.pdf》资料免费下载
    发表于 10-25 09:24 0次下载
    BD-2-GPS组合系统的设计与<b class='flag-5'>定位</b><b class='flag-5'>算法</b>

    MCU中怎么对按键识别长按还是短按?

    要用什么算法识别这个按键是长按还是短按
    发表于 10-12 08:27

    怎么评估滤波算法的滤波效果?

    怎么评估滤波算法的滤波效果
    发表于 10-10 07:31

    一种新的基于小波变换的虹膜识别算法

    电子发烧友网站提供《一种新的基于小波变换的虹膜识别算法.pdf》资料免费下载
    发表于 10-09 16:19 2次下载
    一种新的基于小波变换的虹膜<b class='flag-5'>识别</b><b class='flag-5'>算法</b>

    基于DTW算法的语音识别电话系统

    电子发烧友网站提供《基于DTW算法的语音识别电话系统.pdf》资料免费下载
    发表于 10-08 14:34 0次下载
    基于DTW<b class='flag-5'>算法</b>的语音<b class='flag-5'>识别</b>电话系统

    人脸识别算法有哪些

    人脸识别算法有哪些 人脸识别算法现在已经广泛应用于各个领域,如安防、商业、医疗等。人脸识别算法
    的头像 发表于 08-09 18:34 3538次阅读

    UWB的定位算法简单介绍

    UWB的定位算法可以分为三类:基于接收信号的强度(RSS,Received Signal Strength)、基于到达角度(Angle of Arrival)、基于到达时间(TOA,Time
    的头像 发表于 05-06 17:56 2650次阅读
    UWB的<b class='flag-5'>定位</b><b class='flag-5'>算法</b>简单介绍

    国产工业级RK3568核心板-AI人脸识别产品方案

    迅为RK3568开发板采用瑞芯微推出的款高性能、低功耗的RK3568处理器,其拥有强大的AI计算能力和图像处理能力,非常适合用于人脸识别终端产品的设计。 针对人脸识别终端
    发表于 05-06 14:30