基于DSP的快速Hough变换圆检测算法的实现
- 2026-02-06 13:43:00
- aiadmin 原创
- 11
的各式算法。近年来,跟着集成电道和嵌入式本领的起色,非常是DSP集成度、安宁性、运算速率、数据含糊量等功能的无间提升,以DSP为主题的及时图像执掌体系取得开采。采用DSP竣工火速数字图像执掌可将算法嵌入到DSP中,充裕操纵DSP的高速性和并行性,提升体系的运转速率,到达数字图像执掌的及时性。相关于基于PC机的通用图像执掌体系,基于DSP的图像执掌体系具有体积小,功耗低等好处,实用于嵌入式体系范围。
正在图像执掌中检测圆平凡须要算计圆形度,半径,圆心处所等圆参数。Hough变换是目前操纵最渊博的圆检测法子,该法子牢靠性高,正在噪声、变形、以至一面区域遗失的形态下如故能赢得理念成绩。但其差错是算计杂乱,内存需求大。算法的及时性很差,不行满意及时性的央浼。
依据某项工程的本质央浼,对圭臬算法举行校正,并正在TMS320DM642平台上竣工,赢得较好的检测成绩,并到达及时性央浼。
算法运转平台采用北京合众达公司的SEED-DTK-VPM642众媒体测验平台,该平台采用TI公司的TMS320DM642行为主题执掌器。TMS320DM642是专用于数字媒体操纵的高功能32位定点DSP,职责主频最高达720 MHz,执掌功能可达5 760 MI/s,庞大的图像执掌技能为竣工算法及时性和牢靠性供给保障。该测验平台的满堂效力框图如图1所示。前端通过CCD摄像机得回视频图像,经视频解码器TVP5150的数字化执掌后,造成并行数字码流以EDMA传输办法将数据传送到TMS320DM642的数据输入缓冲区,对图像举行及时执掌后的数据主动通过EDMA传输至数据输出缓冲区,再通过视频编码器SAA7121造成码流,传送到显示器显示检测结果。正在全体算法的竣工流程中,为了满意及时性的央浼,都是以EDMA的传输办法传输数据。

Hough变换的根基思念是将图像从空间域变换到参数空间,用大大都界线点满意的某种参数形势来描写图像中的弧线。假设正在x-y平面检测并确定一个圆的参数,图像中待检测圆周点的聚拢为{(xi,yi),i=1,2,3,…,n},(x,y)为该聚拢中的一点,其正在参数坐标系(a,b,r)中解析式为:
![]()
该解析式对应的曲面为三维锥面。图像中放肆确定的一点均有参数空间的一个三维锥面与之对应。关于圆周上的任一点{(xi,yi),i=1,2,3,…,n},这些三维锥面组成圆锥面簇,如图2所示。

若聚拢中的点均正在统一个圆周上,则这些圆锥面簇结交于参数空间上某一点,该点正巧对应于图像平面的圆心坐标及圆的半径。Hough变换正在算计大将参数空间进一步盘据为累加器单位A(i,j,k),并先使累加器单位置零。依据式(1)对参数作相应轮回,即使一个a(i)值取得相应的b(j),r(k),就令A(i,j,k)=A(i,j,k)+1。末了对每个累加器举行斗劲,找到最大值累加器,该累加器所对应的参数值(a,b,r),便是正在平面上所要检测圆的圆心及半径。
圭臬Hough变换的算计分外杂乱,正在圆形检测操纵中跟着取值周围的无间夸大,正在参数域的三维数组尺寸成正比例推广,须要占用巨额算计机内存,算计出力低下。因而,尽可以缩小参预Hough变换的参数域周围是提升其出力的环节。对其校正的环节如下:
第二步:求出图像中待检测圆边际正在上,下,左,右4个偏向上的顶点,然后依据圆的几何对称性,采用“最小外接矩形法”估算待检测圆的圆心及半径,天生相应的子图,并滤除图像中的噪声。“最小外接矩形法”估算圆参数法子如图3所示,个中圆心O为


第三步:思虑到图像可以存正在缺陷和噪声,对估算所取得的圆心及半径举行适量缩放,从而缩小参预Hough变换的参数域周围。
算法的竣工是基于CCS和DSP/BIOS及TI主张的DSP软件架构RF5。该算法分为输入工作、执掌工作、输出工作3个工作,软件框架如图4所示。

正在初始化完结后,体系进入DSP/BIOS工作更动处理,3个工作通过RF5的SCOM模块相互发送新闻。
(1)输入工作 从输入摆设驱动措施得回视频图像。它运用驱动措施供给的FVID_exchange移用从输入摆设得回一帧新视频图像。输入工作接着发送新闻遍地理工作,新闻中蕴涵图像数据指针,接着等候输出工作发送来的新闻以陆续运转。
(2)执掌工作 平昔比及吸取输入工作,蕴涵图像数据指针新闻,才发轫激活运转。对吸取到图像数据举行预执掌,得出图像中待检测圆的细边际,然后移用校正的Hough变换检测圆的参数,接着发送新闻到输出工作,新闻中蕴涵经Hough变换检测后天生的图像数据指针,然后等候输入工作发送来的新闻以陆续运转。
(3)输出工作 将图像显示正在显示摆设上,运用驱动措施供给的FVID_exchange移用竣工图像的显示,接着发送新闻到输入工作,然后等候执掌工作发送来的新闻以陆续运转。
采用某光纤插针内孔参数检测项目中所获取的内孔圆(如图5a所示,本质图像巨细1 392×1 040像素,限于篇幅,缩小为原图的10%)来磨练算法成绩。原图的本质圆心坐标为(678,503),半径为462。图5b为运用Canny算子检测取得的边际图像;图5c为采用本文算法取得的检测结果。外1、外2辨别列出了基于PC平台和TMS320DM642平台采用本文算法与采用圭臬Hough算法辨别对图5a举行圆参数检测所得结果、占领内存巨细及耗时的对照。

从测验结果看出,经校正后的Hough变换圆检测算法,无论是基于PC平台依旧TMS320DM642平台,与古板的Hough变换算法比拟,算法的运算量、内存需求、耗时都有了大幅度的缩减,因此有用地提升了圆的检测出力,满意及时性央浼。
正在以TMS320TMS320DM642为主题的及时图像执掌平台上,通过对古板的Hough变换检测圆算法举行校正并运转验证,证实了关于功夫杂乱度较大的图像执掌算法,正在基于高端DSP的及时图像执掌体系上运转,图像执掌成绩优越,或许满意及时性央浼。
| 联系人: | 王先生 |
|---|---|
| 电话: | 15640228768 |
| 微信: | 1735252255 |
| 地址: | 沈阳市铁西区兴华南街58-6号 |
-
思陌产品
深度学习系统产品介绍 -
使用帮助
使用手册 -
关于我们
公司简介 -
资讯反馈
交流论坛 -
联系我们
Tel 15640228768 QQ/WX技术支持 1735252255