一、引言

光学图像识别技术是一种有较高鉴别率的技术,具有高度并行性、容量大、速度快的特点,特別适用于信息的快速和实时处理。光学相关是光学模式识别中的一种主要方法。无论是空间匹配滤波相关或是联合变换相关,都是基于对信息的光学傅里叶变换。现在,人们越来越倾向于采用光电混合的处理方式实现模式的识别,它由光学相关处理系统和计算机组成。光电混合模式识别具备光学处理系统的大信息容量和二维并行处理能力的同时,还具备数字处理系统灵活性好、精度高、便于控制和判断的能力,它已经被广泛应用于导弹和火箭的导航系统。近年来,光学图像识别技术也广泛应用于一些民用领域,如医学图像处理、安全系统、指纹及容貌识別别、光学特征识別及跟踪等方面,尤其是在车牌识别技术上起着至关重要的作用,因而对这一技术进行更深一步的研究具有一定的实用意义。

二、原理

一般来说,在光学图像识别技术中有两种常用的方法,即频域滤波的VLC和空域滤波的JTC,这两种方法相同之处便是均采用4f光学成像系统,如图1所示。

图 1 4f 光学成像系统[1]

VLC 的构成是在 4f 系统频谱平面上放置一匹配滤波器进行匹配滤波,实质是在频谱域中对输入信号的相位进行补偿,进而在输出平面上产生相关亮斑。如果目标图像的特征函数为 s(x0,y0) ,其频谱函数可表示为:


其中F{ } 为傅里叶变换算符,那么匹配滤波器的滤波函数可表示为:


它是目标图像频谱的复共轭,即 S*(fx,fy) 。

将匹配滤波器放置在4f系统的频谱平面上,同时将待识别图像g(x0,y0 ) 放在输入平面上,则频谱面上得到的频谱函数为G( fx, fy) = F{ g( x0 , y0 ) } , 经匹配滤波器滤波后,频谱变为G(fx,fy) H(fx,fy),则在输出平面上输出函数为


其中:F−1{}{{F}^{-1}}\left\{ {} \right\}F−1{}为逆傅里叶变换算符,“★”表示相关运算。如果待识别图像中含有目标信息,则在输出图像上会产生自相关,相关最强,形成相关亮斑;反之,不含目标信息的位置产生互相关,相关较弱,只出现弥散的光斑。因此通过输出图像上光斑的亮度、相关峰峰值的大小及其位置便可实现图像的相关识别。

三、车牌汉字识别结果

识别过程过程如下:首先对车牌字符进行分割,并提取出汉字字符,如图2(d)所示。

图 2 完整的车牌字符

将图2(d)与©采用Vander Lugt相关算法进行相关识别,结果如下:根据频谱峰值位置,初步识别结果如图3(b)所示。由于图3(a)的峰值存在一定的误差偏移,导致该位置处与车牌模板中两个字符相关。因此需要再次对这两个字符进行识别。

图 3 初步识别结果

提取出图3中识别的两个字符,重复上述过程,最终识别的结果如图4(d)所示。

图 4 最终识别结果

四、参考文献

[1] 王岩. 基于Matlab的Vander Lugt相关器仿真 [J]. 计算机应用, 2014, 34(S1): 248-253.

其他资源

基于神经网络的车牌识别可成功对字母与数字车牌进行成功识别,可参考博主的这篇文章。

基于BP神经网络的车牌识别系统的设计

本文提供了一种车牌汉字字符相关算法的识别方法,实验结果表明此方法的可行性。


相关程序代码,可私信博主。

基于Matlab的Vander Lugt相关算法车牌汉字识别系统相关推荐

  1. 【MATLAB教程案例31】基于matlab的人脸检测相关算法的仿真与分析——肤色模型与形态学图像处理方法

    FPGA教程目录 MATLAB教程目录 目录 1.软件版本 2.人脸检测理论概述 3.人脸检测的matlab实现

  2. 基于matlab GUI Powell+蚁群算法图像配准

    基于matlab GUI Powell+蚁群算法图像配准 一.简介 1 蚁群算法(ant colony algorithm,ACA)起源和发展历程 Marco Dorigo等人在研究新型算法的过程中, ...

  3. 虹膜识别算法 matlab,基于MATLAB GUI 的虹膜识别算法测试平台

    基于MATLAB GUI 的虹膜识别算法测试平台 田启川;潘泉;程咏梅;张洪才 [期刊名称]<计算机仿真> [年(卷),期]2006(023)002 [摘要]虹膜识别是一种重要的利用生物学 ...

  4. matlab人工选择阈值进行分割,基于MATLAB的图像阈值分割算法的研究

    [摘要]:图像分割是一种重要的数字图像处理技术.本文首先介绍了图像分割技术,其次总结了目前图像分割技术中所用到的阈值.边缘检测.区域提取等方法以及分水岭算法.针对各种阈值分割算法,本文在最后做了详细的 ...

  5. matlab 压缩感知矩阵_【精读】基于MATLAB的钢筋下料优化算法

    基于MATLAB的钢筋下料优化算法 摘要:运用MATLAB软件求解实际工程中一维钢筋下料优化的问题,提出了首先列举出单根原料分割的所有可行解,其次采用线性规划的方法求出理想条件下最优方案,最后通过整数 ...

  6. 【单目标优化求解】基于matlab增强型黑猩猩优化器算法求解单目标优化问题【含Matlab源码 2013期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[单目标优化求解]基于matlab增强型黑猩猩优化器算法求解单目标优化问题[含Matlab源码 2013期] 点击上面蓝色字体,直接付费下 ...

  7. 【聚类算法】基于matlab划分法k-means聚类算法【含Matlab源码 1941期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[聚类算法]基于matlab划分法k-means聚类算法[含Matlab源码 1941期] 点击上面蓝色字体,直接付费下载,即可. 获取代码 ...

  8. 转载:基于MATLAB的几种图像分割算法

    基于MATLAB的几种图像分割算法 转载自:https://blog.csdn.net/bentleydelll/article/details/82456150 最大类间方差法 基本思路是根据直方图 ...

  9. 【图像重建】基于matlab布雷格曼迭代算法集合ART算法CT图像重建【含Matlab源码 1905期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像重建]基于matlab布雷格曼迭代算法集合ART算法CT图像重建[含Matlab源码 1905期] 获取代码方式2: 通过订阅紫极神光 ...

最新文章

  1. arrays must all be same length
  2. MIT、哈佛合作,这个研究让神经网络认清自己“几斤几两”!
  3. 蘋果iPhone 3G S更出色
  4. Openssh学习笔记
  5. HttpWebRequest post提交XMl参数请求,
  6. 中学生 学python_中小学生为什么要学Python编程
  7. 华为cipher解密工具_Android、iPhone和Java三个平台一致的加密工具
  8. AndroidStudio_安卓原生开发_Android开发中界面调试很别扭? 设置应用屏宽屏高_应用大小_design_width_in_dp---Android原生开发工作笔记140
  9. 机器翻译简史:八十多年来,人类就是要再造一座通天塔
  10. 2018年IEEE Fellow名单:32位中国学者入选,清华成最大赢家
  11. 一个具有对象计数功能的基类
  12. bzoj 2302: [HAOI2011]Problem c(DP)
  13. poj 2502 Subway dijkstra基础 !!!!入门题
  14. python 部署模型,关于python:机器学习模型python在线服务部署的两种实例
  15. [2018.10.11 T2] 整除
  16. 模拟cmos集成电路 第二版 razavi
  17. html5ie11缩放,IE 11 页面缩放后再次打开不能保存之前的缩放比例
  18. 网页title如何优化
  19. android 手表解决方案,智能手表解决方案
  20. 使用get password破解windows密码

热门文章

  1. 计算机发展史上代表性的人物,创新人物代表
  2. mac开发-install_name_tool: changing install names or rpaths can't be redone for:
  3. KizunaNana:完成图灵接入
  4. 调整“帝国时代”游戏的速度(转)
  5. 杭州中欣晶圆半导体股份有限公司完成B轮融资;朗新科技助力无锡打造城运中心 | 全球TMT...
  6. 光明日报:探讨大数据时代的依法治理之道
  7. mysql执行语句时c盘突然占满_c盘里莫名其妙的被占满。。求解决
  8. F16代码详解从一个初学者的的角度结合飞行器原理和公式(内附代码,Simulink model 和手册在压缩包)
  9. python股票下单接口是什么?
  10. python 人脸提取_Python 自动提取电影中所有人脸