联合变换相关器摄远物镜光学设计

news2024/11/23 0:42:51

联合变换相关器摄远物镜光学设计

联合变换相关器工作原理

随着科学技术的飞速发展,光学相关探测器件由最初的匹配滤波器发展到今天的联合变换相关器,联合变换相关器与范得耳-卢格特相关器相比,具有灵活性好、识别精度高等特点,所以在军事领域的目标探测和制导方面都起到了不可忽视的作用。
联合变换相关器探测的基本原理是应用衍射原理和光学透镜的傅里叶变换功能来完成输入图像的合成傅里叶换。首先,将参考图像与目标图像同时输入电寻址液晶,在第一个傅里叶变换平面上用 CCD记录联合变换功率谱。联合变换功率谱再经第二次傅里叶变换后,获得一对相关输出,从而得到实际探测物体的位置。设准直的相干单位振幅光入射到物体 o(x, y)上,物体和参考图像被读入第一块电寻址液晶。联合变换功率谱由平方律探测器 CCD 接收并输入到计算机再反馈到第二块电寻址液晶,在经过第二次傅里叶变换,获得一对相关输出,实现相关探测。该方法不仅识别速度快,而且具有较高的探测精度。具体过程如下:
原理图
图1中,系统的光源为氩离子激光器,光源发出的光经过衰减器、空间滤波器以及准直透镜最后成为准直扩束的平行光。半反半透镜把一束平行光分成两路光束,一路用于得到联合变换功率谱,另一路用于获得相关图。用于得到联合变换功率谱的一路光束把参考图像和目标图像同时输入到电寻址液晶EALCD中,其中参考图像是提前储存在电脑中的,而目标图像则是经过CCD1实时摄取的。平方律探测器CCD2对经由傅里叶变换透镜FTL后的联合图像进行探测,得到o(x,y)和参考图像r(x,y) 的联合变换功率谱。用于获得相关图的另一路光束,输入到PC的功率谱经空间光调制器的控制系统输入到电寻址液晶EALCD2中,经傅里叶变换透镜FTL2后,由CCD3摄取目标图像和参考图像的联合变换相关点,根据相关点的位置即可确定目标及其方位。

摄远物镜系统简介

远摄镜头也称为长焦距镜头,是指比标准镜头的焦距长的摄影镜头。远摄镜头最基本的特点是,镜头视角小,所以视野范围相对狭窄,能把远处的景物拉近,使之充满画面,具有“望远”的功能,从而使景物的远近感消失,缩短了景深,把对被摄体聚焦点前后的清晰范围限制在一定尺度内,用以突出被对焦的部分。摄远系统的结构简图如下所示:

系统简图

系统设计要求

要求设计的摄远物镜需要满足:
(1)焦距: 300mm
(2)相对孔径: 1:6
(3)探测器:自选 CCD或CMOS
(4)波段:可见光
(5)后工作距:查看探测器说明书
(6)摄远比: 0.8
(7)各视场MTF值 0.3@xxxlp/mm

联合变换相关器摄远物镜设计

探测器参数

在这里插入图片描述在这里插入图片描述

参数计算(略)

初始结构如下:

在这里插入图片描述
优化使用操作数:

在这里插入图片描述经过单位变换、焦距缩放、形状更替等优化后得到结果如下:

MTF曲线

本次设计的摄远系统焦距为300mm,F数为6.06586,入瞳直径为50mm,筒长228.536mm,与题目要求的参数十分接近。探测器选用深圳市隆玛视觉光源有限公司生产的Manta G-033B/C型探测器,在截止频率51cy/mm时各色光、各视场的MTF曲线数值约为0.5,且重合度较好。

注:有需要源文件及设计文件或者学习交流的朋友可以联系作者,作者创作不易,希望客官们打赏~(作者联系方式见个人资料)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/169117.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Media基础知识一

1.视频文件是什么? FLV, MKV, MP4是不同的视频后缀名,不同的视频格式就像一个容器。容器里封装的是音视频流。 FFmpeg:一款开源软件,用来处理音视频,对音视频进行编解码。要在Android中使用FFmpeg,需要下载…

vue-element-admin 换肤功能,登录后不同权限不同皮肤,刷新不会失效

一、拉vue-element-admin的代码跑起来 安装依赖时会遇到一些问题,tui-editor装不上,需要按照以下步骤删除它 1、vue-element-admin\package.json 删除‘tui-editor’:‘1.3.3’依赖项。 2、vue-element-admin\src\components 删除MarkdownE…

C++ 三种智能指针及其设计实现unique_ptr、 share_ptr 指针

0、差不多春节啦。。。。。 好久没有写博客,写一写吧。。。。。。 祝大家嗨皮,提前恭喜发财 1、三种智能指针的使用方法 C 有3种指针:share_ptr, unique_ptr, weak_ptr 1.1)unique_ptr 指针 std::unique_ptr 是一种独占的智能指…

Sklearn标准化和归一化方法汇总(1):标准化 / 标准差归一化 / Z-Score归一化

Sklearn中与特征缩放有关的五个函数和类,全部位于sklearn.preprocessing包内。作为一个系列文章,我们将逐一讲解Sklearn中提供的标准化和归一化方法,以下是本系列已发布的文章列表: Sklearn标准化和归一化方法汇总(1)&#xff1a…

ESP32 (WIFI)-AP、STA模式(13)

提示:本博客作为学习笔记,有错误的地方希望指正 文章目录一、ESP32 WIFI模式概述二、ESP32 WIFI-AP初始化流程三、WIFI-AP示例四、ESP32 WIFI-STA初始化流程五、WIFI-STA示例一、ESP32 WIFI模式概述 参考资料:ESP IDF编程手册V4.4   WIFI主…

【GD32F427开发板试用】Systick系统定时器的使用

本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动,更多开发板试用活动请关注极术社区网站。作者:HonestQiao 基于Arm Cortex-M系列内核的MCU,都包含了SysTick定时器。 所谓SysTick即为系统定时器,又称嘀嗒定时器&am…

Docker Swarm

Swarm 是什么? Docker Swarm 是Docker官方的跨节点的容器编排工具。用户只需要在单一的管理节点上操作,即可管理集群下的所有节点和容器。 主要解决什么问题 1. 解决docker server的集群化管理和部署。 2. Swarm通过对Docker宿主机上添加的标签信息来…

分享60个PHP源码,总有一款适合您

PHP源码 分享60个PHP源码,总有一款适合您 下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下..., 60个PHP源码下载链接:https://pan.baidu.com/s/1SvjbzolwuMrQyhVb_byG5Q?pwdx831 提取码&#xff…

生物素点击标记试剂:DBCO-SS-PEG3-biotin,1430408-09-5,生物素PEG3二硫键DBCO

1、理论分析:中文名:生物素-三聚乙二醇-二硫-二苯并环辛炔,生物素-PEG3-二硫-DBCO ,生物素PEG3-二硫二苯并环辛炔英文名:DBCO-S-S-PEG3-biotin,Biotin-PEG3-SS-DBCOCAS号:1430408-09-5化学式&am…

如何使用ArcGIS进行点抽稀

01 概述对于制图工作者而言,遇到大量的点要素(POI、村名等)标注的时候往往非常的麻烦,因为这些点往往都是十分的密集,直接标注很影响制图的美观。如果直接去处理原始的数据,会导致后续的数据更新维护麻烦&a…

pdf合并在线,大家都在用的工具

工作和生活当中都有很多场景需要我们提交PDF文档,而且有时候要求仅能提交一份,如果这时候刚好你的文档分成了几份,就得先合并之后才能提交。要在线合并PDF并不麻烦,关键是用对工具。下面就来给大家介绍几款热门的软件,…

Spring Boot(五十五):基于redis防止接口恶意刷新和暴力请求

下面的教程,通过intercept和redis针对urlip在一定时间内访问的次数来将ip禁用,可以根据自己的需求进行相应的修改,来达到自己的目的 下面只讲解大致步骤,不详细讲解,需要完整代码的可以自行下载。 https://download.c…

数据结构之查找详解

一、什么是查找表? 1.1 定义 查找表是由同一类型的数据元素构成的集合。例如电话号码簿和字典都可以看作是一张查找表。 1.2 查找表的几种操作: 1)在查找表中查找某个具体的数据元素; 2)在查找表中插入数据元素&am…

win10环境使用nvm安装多版本nodejs并配置环境变量

win10环境使用nvm安装多版本nodejs并配置环境变量nvm安装环境变量配置测试安装全局模块对于旧版本的node,手动安装npm最近使用node工程,需要多版本,并且进行切换,来回安装卸载不同版本的node比较麻烦,后面自己就简单捯…

MySQL 5.5版本的两个执行引擎

目录执行引擎引入MySQL执行引擎生成的文件MyIsamInnoDB聚簇索引与非聚簇索引稀疏索引回表覆盖索引执行引擎引入 我们真正的索引结构要去落地的时候呢,也就是MySQL底层BTree数据结构要去落地的话,那么一定要和我们的存储引擎相结合。接下来我们会说MySQL…

【游戏逆向】老飞飞怀恋魅力爱玩等老飞飞瞬移分析代码

【游戏逆向】老飞飞怀恋魅力爱玩等老飞飞瞬移分析代码 在游戏中,每个人物都有一个坐标。x坐标和y坐标。老飞飞也一样,可能有些朋友用ce找到当前的人物坐标。然后修改坐标就能达到瞬移到效果。不过有些老飞飞是无法实现的。只要瞬移就会掉客户端。今天就…

3>2,看看U.3升级了啥

关注企业级NVMe SSD的小伙伴对U.2接口一定不会感到陌生。然而,在U.2之外,还存在一种名为“U.3”的硬盘接口,二者外观完全相同,接口性能也都一样,甚至不少客户直接将U.3的NVMe SSD部署在U.2服务器上使用。但既然3&#…

分布式应用解决方案之一致性Hash

什么是一致性Hash 一致性Hash就是将整个hash值空间按照顺时针方向形成一个虚拟的环,整个环状结构就称之为Hash环。那为什么叫做一致性Hash环?一致性是由于Hash环应用场景一般在分布式应用服务中,各个服务提供者分布在hash环中,当某…

【Qt】一文总结新工程的创建

文章目录一、导读二、浅谈开发方式(2-1)C开发方式(2-2)QtQuick qml开发方式(2-3)python开发方式三、新工程创建向导下的Library四、其他项目五、其他工程项目六、Import Project选项七、总结一、导读 在使…

Linux-Find命令

目录 Find 命令格式: 常用查找条件 案例展示: Find find 命令根据预设的条件递归查找文件或目录所在位置 命令格式: 命令格式:find 查找路径 查找条件1 查找条件2 .. [-exec 处理命令 {} \; ] –exec 可接额外的命令来处理查…