Welcome![Sign In][Sign Up]
Location:
Search - 光学,Matlab算法

Search list

[Mathimatics-Numerical algorithms菲涅耳衍射数值算法

Description: 菲涅耳衍射数值算法MATLAB程序,对于光学研究有参考价值
Platform: | Size: 1095 | Author: mailmasker@yahoo.com.cn | Hits:

[Documents衍射的MATLAB计算.pdf

Description: 衍射的MATLAB计算 光学 激光
Platform: | Size: 380840 | Author: qqeros | Hits:

[SourceCode指纹识别

Description: 摘要:指纹识别技术在各个领域的应用已经逐渐成熟,本文基于信息论中的互信息,在指纹识别的特征选取和识别提出自己的一些想法。 1 引言 指纹是人终身不变的生理特征之一,因其具有惟一性、稳定性以及方便性等独特的特点,使指纹识别成为现在应用最广泛的生物识别技术。 指纹识别系统处理的流程中,指纹图像预处理是第一个处理环节,我沿用已经成熟的去噪,二值化,滤波,细化,对其进行预处理。 互信息作为最终的识别准则来进行指纹的识别。 2 指纹的预处理 般自动指纹识别系统由图像采集、图像预处理、细节点提取和指纹匹 几部分组成。 首先,指纹要通过指纹采集设备(常见的有光学取像设备、超声波扫描取像设备、晶体传感器,现在广泛使用的是晶体传感器)转化为计算机内的数字图像(一般为灰度图)。由于采集过程中难免因手指或仪器的原因 使图像存在较多的噪声,所以对采集到的图像进行增强和滤波,并进一步二值化、细化。 二值化 指纹图像是将灰度图像变成两个灰度级的图像。它的思想是在指纹增强时设定一定的灰度阈值,图像像素灰度与此阈值比较,大于此值的灰度置灰度最大值 255(白色),小于此值的灰度置0(黑色),从而使图像前景和背景彻底分开。对于指纹图像的二值化要用自适应二值化,即灰度阈值的选取不能是固定的,因为利用Matlab强大的图像处理函数不仅省去很多烦琐的编程,而且其中提供的算法能够达到非常好的效果。 Mattab函数代码为: function I—binarization(a) level— graythresh(a): I— im2bw(a,leve1); 滤波也是用到matlab的工具来实现的。 细化 细化处理是指在二值化的指纹图像上,在不影响纹线连通性的基础上删除纹线的边缘像素,直到纹线为单像素宽为止。采用已有的方法 Introduction to Digital Image Processing with Matlab 数字图像处理概论 [美]Alasdair MchAndrew 著,胡小平 缩编 如下图所示 从左到有一次为;原始图像,滤波图像,二值化图像,细化图像; 3 图像的特征提取与识别 指纹分类可以分为固定类别分类方法和连续分类方法 常见的周定类别分类方法是根据指纹的自然形状将指纹分为5类,或扩展为6~8类,这种分类体系称为Henry分类体系。Henry分类体系中重要的分类特 有指纹的奇异点,包括Core点(核心点)和Delta点(三角点),以及指纹方向场和脊线流等。后一些学者又 提出了一种脊线流分布模型用于指纹/奇类,定义了l0种指纹脊线常见的形状模型,通过分析脊线的形状和分布来确定指纹所在的类别,这类分类算法复杂度高,所以基于信息论的互信息来实现。 假定X是离散的随机变量x是集合,概率密度函数是为了方便我们用P(X)来表示概率密度函数而不用Px(x)。因此P(X)和P(y)则代表两个不同的随机变量并且实际上对应着两个不同的概率密度函数,分别是Px(X)和Py(x) 定义变量X的熵H(X)定义为 , 联合熵: 如果一对离散随机变量的联合密度函数是p(x,y),那么,它们的联合熵H(x,y)可以定义为: 也可以描述为: 互信息: 考虑两个随机变量X和Y,联合概率分布函数为p(x,y),边缘概率分布函数为p(x)和p(y)。互信息I(X,Y)为联合分布和分布乘积p(x)p(y)之间的相对熵。 由于互信息是一个随机变量包含另一个随机变量多少的一个量度,是一个随机变量由另一个随机变量的信息其不确定性的减少,应为指纹简单的可分为3类:簸箕,斗,弧,其主要特征判别由指纹的中心决定,所以提出先由图像中心来比较互信息,达到阈值,在扩大范围进行第二次的比较,在判定是否达到阈值,依此比较,达到最后的识别目的,不过此方法对于不同类型的指纹识别效果不错,对于相同类型的效果不好。 所以用一种方法:运用在图像处理中常用的8邻域编码对图像进行脊线跟踪,完成对真细节特征的有效的提取,提取的特征向量格式{x,y,dim},分别为细节特征点的横坐标、纵坐标和方向。计算方向角;计算频率, Gabor滤波实现; G(X Y @ F0)=EXP(-1/2{X^2/Px^2+Y^2/Py^2})cos(2*pi*F0X) [X Y]=[sin() cos() -cos() sin][x y] 特征的提取 Sum(P(1:n))=1 Sum(P(1:n))=3 实现匹配 取临近10个特征点与当前点记录,若有5个一样则匹配 结果中22%出现错误,其余都实现了识别的效果。 4总结 上述识别方法用互信息的成功不高但相信在以后基于互信息的方法来识别指纹是有可能的。 参考文献 Introduction to Digital Image Processing with Matlab 数字图像处理概论 [美]Alasdair MchAndrew 著,胡小平 缩编 【指纹图像预处理和特征提取算法】“李展丹,徐进”;有具体的实现方法。
Platform: | Size: 422225 | Author: sasigi | Hits:

[CSharpc02

Description: [demo.rar] - 增值税发票抵扣联字符识别中的图像倾斜校正方法,很有用 [2007012218032016052.rar] - 目前紧紧支持24种验证码的识别,后续版本将会慢慢加入更多可识别的格式。 [OCR.rar] - OCR光学字符识别代码,思想是背景16值变化,提供勾,圈,叉识别 [javawllt.rar] - 用JAVA编译的局域网聊天程序 v 1.0 ,此聊天程序为学习java语言而开发的 [MySoft.rar] - 一种利用硬盘序列号对自开发软件的简单且有效的加密注册方法,适用于发布量不大、尤其不公开发行的专用工程软件。主要目的:为使开发者的软件不被任意复制使用,用户每装一台机器都需要向开发者报知用户号并索取注册号。基本原理:将硬盘序列号做运算后做为用户号,开发者可利用科学型计算器,根据用户报知的用户号和只有自 [20080504.rar] - 介绍文字识别技术的,很有用.我看了.包括手写和印刷的 [adaboost.rar] - adaboost分类器源代码 adaboost人脸检测matlab算法 [vehiclehsv.rar] - 一个很不错的车牌定位程序,好不容易才得到的,希望对大家有所帮助。 [charrecognition.rar] - 《VC++数字图像识别技术典型案例》第九章光学字符识别技术,包括预处理、边缘跟踪和特征提取算法-err
Platform: | Size: 1632256 | Author: 宇文龍 | Hits:

[OtherGS-Dammann

Description: 利用MATLAB实现了二元光学设计中的GS算法以及达曼光栅的设计。GS算法是用于光束整形的重要算法,达曼光栅是常见的均匀分束二元光学器件。-Implemented using MATLAB binary optical design of the GS algorithm and Dammann grating design. GS algorithm is an important algorithm for beam shaping, Dammann grating is a common uniform beam of binary optics.
Platform: | Size: 1024 | Author: 张望 | Hits:

[Special EffectsGS_2D

Description: 本程序为GS算法,基于MATLAB编写,用于恢复光场中的相位信息,在信息光学,生物显微领域有广泛的应用-This procedure for the GS algorithm, based on MATLAB, is used to restore the phase information of the light field, in information optics, biological microscope fields have a wide range of application
Platform: | Size: 3072 | Author: 奥巴马 | Hits:

[midi programtuxinangjiami

Description: 图像加密高时的研究价值,当前图像加密技术种类繁多,在接下来的第二章将介绍常用的几种图像加密技术,并在第三章介绍借助MATLAB利用几种常用的加密解密算法对光学图像进行加密/解密仿真实现。-Image Encryption
Platform: | Size: 36864 | Author: 梁叶 | Hits:

[WaveletOptical

Description: 光学波长宽度的调制变换算法,图像呈现及图形处理(Optical Pulse Width Modulation)
Platform: | Size: 1024 | Author: 一只攻城狮 | Hits:

[Other论文 基于图像恢复在无人机领域的应用与研究 (2)

Description: 由于无人机在航拍时会受到相对运动、姿态变化、光学环境、机械振动等因素的影响,导致所拍图像退化。本文使用MATLAB对无人机航拍图像退化过程进行了仿真实验,根据图像退化的原因建立相应的图像退化模型,把清晰的原图像进行退化处理,然后将模拟出来的退化图像分别使用维纳滤波、约束最小二乘(正则)滤波、Lucy-Richardson迭代非线性和盲解卷积4种不同的复原算法进行恢复,达到复原模糊图像的目的。(The application of UAV aerial photography became more and more widely. As the UAV in the aerial photography would be subject to relative movement, posture changes, optical environment, mechanical vibration and other factors which had resulted in the image degradation. In this paper, I used MATLAB to simulate the degradation process of UAV aerial image. According to the reason of image degradation, I established the corresponding image degradation model and the original image was degraded. Then simulated degraded images respectively used the wiener filter, constrained least squares (regular) filtering, Lucy - Richardson iterative nonlinear and blind convolution four different restoration algorithms for recovery, achieved the goal of restoring blurred image.)
Platform: | Size: 8642560 | Author: 小王八 | Hits:

[Internet-Network光学涡旋

Description: 光学涡旋仿真,算法比较简单,可供初学者看看。(Optical vortex simulation, the algorithm is relatively simple, for beginners to see.)
Platform: | Size: 2804736 | Author: 谁能伴你一身 | Hits:

[Mathimatics-Numerical algorithmskp method for optical calculation

Description: 本代码是个人编写的计算GaN量子阱内导带,价带(6*6哈密顿量)的光学特性,包含光吸收,光增益,量子效率,波函数,计算包含导带-价带,导带-导带,价带-价带内部的跃迁的所有计算,使计算量子体系的光吸收的理想代码。。。该Matlab代码的算法可以与nextnano软件包相媲美。。。。(kp method, optical absorption coefficient , optical gain, quantumn efficiency, transition rate, momentum matrix element wavefunction, 6*6 band hole Hamiltonian, electronic band ........)
Platform: | Size: 8192 | Author: 稻草人2号 | Hits:

[Other大气湍流

Description: 在多层共轭自适应光学中,采用相位屏模拟湍流的大气,用以研究湍流大气的最佳分层,确定层边界位置。文中提出了湍流大气的实验室相位屏模拟原理及相位屏个数与边界确定的仿真算法。仿真结果表明。可使用较少的相位屏模拟多层大气湍流,从而使系统结构简化。(In the multi-layer conjugate adaptive optics, the phase screen is used to simulate the turbulent atmosphere, so as to study the optimal stratification of the turbulent atmosphere and determine the boundary position of the layer. In this paper, the principle of phase screen simulation in turbulent atmosphere and the simulation algorithm of the number and boundary of phase screens are proposed. The simulation results show that. A few phase screens can be used to simulate multi-layer atmospheric turbulence, thus simplifying the system structure.)
Platform: | Size: 1024 | Author: 槐安遗梦 | Hits:

CodeBus www.codebus.net