人眼是如何选择成像的

2024-06-05 10:28
文章标签 选择 成像 人眼

本文主要是介绍人眼是如何选择成像的,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

其实,我在前面的一篇文章中利用数学模型,没有具体计算过,讨论了该如何成像,但是这毕竟只是数学上的计算方式,跟人脑的处理方式不是一样的。我现在提出一个跟比较接近哲学的问题,首先人脑在不清楚什么清晰,什么是不清晰的情况下,如何通过调焦得到自己想要的清晰图像。

大脑判断图像清晰的依据是什么?是变分法吗?不是,变分法是利用三维空间加上折射率计算的,大脑不可能在脑海中测量物体的真实距离,然后构建三维环境,再去做积分运算,实际上人脑目测距离都估算不准确,又如何能够做积分运算呢,那么想要分辨在S1上的成像是不是清晰的根本无法判断了。

又是要做选择的问题,我从没有思考过现实的问题,感觉整个光学都是在做选择题。

既然是对光线的选择,那就需要从光的各个特征说起了。从电磁学开始说起。光有电矢量E,磁矢量H,传播方向k,z遵循右手法则,k=ExH。

根据赵凯华的电磁学下册的公式8.30和8.31,这是两个波动方程,他的解是关于电矢量和磁矢量关于时间参数t和传播方向z上的函数。

波动方程在evans的偏微分方程中已经解出来了,属于n=1的情况。但是看不出来是简谐波的形式,所以物理中学到的光波,看起来是简谐波是错误的,除非发出光波的在t=0的时候函数描述是简谐运动,不然不可能是。但是只要是周期性的,利用傅里叶级数得到三角函数,似乎也没有问题。

重点不是三角函数,而是周期性。周期函数,我百度发现没有相位的概念,但是如果不定义的话,似乎不能和三角函数对应起来,那只能规定有相位了。

然后是,电矢量振幅和磁矢量振幅,周期函数并没有这种幅值的说法,但是为了描述能量密度,必须要给一个说法,这就相当于交流电的有效电压一样。所以还是称之为幅值吧,因为我无论周期函数是什么,不影响我下面说的内容,之后还是看做是简谐波,因为更熟悉这种说法。我上面的说法是过于走数学的精准路线了。

周期函数的频率,幅度,和相位这是三要素,但是这里还有传播方向,毕竟evans的波函数是关于时间t和空间坐标的实数值函数。这里不考虑x,y,z各个方向上的波动情况,因为我这里只分析光线,是一条线。把光一根根分析再合成感觉复杂了,而且也不科学,毕竟合成是按照简谐波合成的,太特殊了。但是必须要这样做,因为evans的波动方程解出来的只是一个磁矢量或者电矢量,必须要确定了空间中的每个位置的磁矢量或者电矢量偏振方向(实数值函数只能表示一个电矢量或者磁矢量在平面上偏离中心轴线的位置的程度,也不能代表偏振方向),才能给出在空间中的任意位置,(x,y,z)的磁矢量磁矢量或者电矢量的偏振方向,根据右手法则,确定了电矢量的偏振方向,然后传播方向是确定的(当前位置x和起振位置o的连线就是传播方向),那么就确定了磁矢量的偏振方向。磁矢量可以根据电矢量计算出来,利用麦克斯韦方程组,不用管,反过来磁矢量计算电矢量也是如此。

所以单色光波用频率,幅度,和相位三个常数和两个参数时间t,空间位置(x,y,z)控制电矢量的数值,再给出电矢量的偏振方向,传播方向(传播方向就是从起振位置到该位置(x,y,z)),就得到了一条光线的描述了。

现在是考虑白色光,那么频率不用管了。幅度表示能量密度是有,相位表示合成的周期函数,相位也有。偏振方向不用管,传播方向需要注意。

总之需要注意的是幅度,相位,传播方向,时间和空间位置首先知道的是光线的亮度在空间位置是连续变化的,因为是漫反射,还有光线的发散。所以当物体曲面S和像曲面S1同胚的时候,矢量合成光线看不出来连续性,但是这种矢量合成的过程,其实就是矢量的积分过程,因为当穿过S1的某个位置y的来自x的光线为矢量fx(y)是关于y连续的(矢量的方向是光线的传播方向,矢量的值为亮度,即也就是幅度,其实光线还是有初始相位的。),fx=f(x)也是关于x属于S连续,那么穿过y的光线的合成为S上的x位置的所有漫反射光的光线fx的矢量积分F(y),因为不可能S上所有的位置都有发出光穿过y,因为透镜在对焦之后位置是同胚了一对一。注意来自同一个位置x的初始相位相同。

首先由于是积分,在S1上的矢量F(y)是关于y连续的,在方向和数值上均关于y是连续的。但是这种连续性是对焦之后的结果,如果透镜没有对上焦,而是指定画出了一个曲面为S1呢?会有这种连续性吗?会有,原因还是之前的解释,f(x,y)表示在曲面S上的一点x和曲面S1上的一点y的一条光的路径上的光的亮度(假定不会扩散,亮度值在路径上是恒定的),光路径肯定不是直线,但是根据费马原理知道是只有一条的。f(x,y)分别关于x和y连续,因为不连续没有道理,尽管积分不是对于x积分的,但是根据连续性可知,是在S上的某个曲线上的x的部分漫反射光的积分,以及在曲线上的再次积分得到F(y),所以积分之后F(y)在S1上也是连续的。

现在我分别考虑在空间和时间上对焦和没有对上焦的三个常数幅度,相位,传播方向的稳定性如何

在时间t上,F(y)能够保持恒定值吗?瞬时的电矢量恒定不了,但是能量密度在周期内是稳定的。那么我在考虑相位的问题,没有对上焦的时候,F(y)的相位能够在时间t上保持恒定吗?怎么看都感觉F(y)相位是恒定的。然后是F(y)方向是恒定的。这里不管有没有对焦,结论都是一样的。

现在看在空间上的问题,这里是考虑空间S1上,这三个常数是不是关于y稳定的。电矢量不用看了,就算是对上焦都不稳定,因为图像就是明暗相间的无规律,这就是电矢量。相位呢物体S上漫反射的光线的相位都相等吗?其实相位跟传播距离有关,也跟反射,折射有关,把反射和折射,传播距离的说法换成是光程,那就是相位差正比于光程差,反比于波长。所以在S1对焦之后,相位差在局部是稳定的,也就是说,在物体S上的任意充分小的邻域中,相位关于x的函数的一阶偏导数是常数值,那么在对上焦之后,像曲面S1上的任意的充分小的邻域中,相位关于x的函数一阶偏导数是常数值。如果没有对上焦呢?像曲面S1上的任意的充分小的邻域中,相位关于x的函数一阶偏导数不是常数值。

局部的相位差就是大脑判断有没有对焦的依据了。

但是人眼是如何知道相位差的呢?实际上这跟时间t有关,因为无论有没有对上焦,F(y)都是周期函数,大脑在经过一顿时间采样之后,就能得到周期信号了,有了时间上的周期信号,其实就是得到了相位了,因为大脑只需要一个同时的时钟计数器就可以对每个周期信号确定相位了。

(我看光学还没有看到波动光学,问题的关键是相位差正比于光程,这是非常重要的概念,因为没有对焦,在y上的光程不是统一的来自x,所以物体x的极小邻域的相位差稳定没有映射到y的局部邻域中。为什么物体x的充分小邻域的相位差是稳定的呢?因为充分小的邻域的光比较均匀。相位的关系比较接近等差数列递增。)

我找到了一种可能,但是还有个常数要说,就是方向。方向也可能是原因啊,但是方向跟光程的关系不大,方向改变量跟光程有关系吗?首先人眼的感受器对于光线的方向真的不敏感,因为晃动大脑会对细胞产生形变,眼睛的感受器要是形变了,就看不清楚了,实际上这种情况不存在。

然后是方向的改变量,考虑方向的一阶导数的情形,这个在不同的视角改变量都不一样,也没有可能。

总结就是:人眼能判断物体清晰的依据是在成像曲面S1的充分小的范围内,根据时间采样得到的信号的相位差是稳定的,那么就代表已经对上焦了。否则如果不稳定那就是没有对上。

这篇关于人眼是如何选择成像的的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1032802

相关文章

如何选择适合孤独症兄妹的学校?

在探索适合孤独症儿童教育的道路上,每一位家长都面临着前所未有的挑战与抉择。当这份责任落在拥有孤独症兄妹的家庭肩上时,选择一所能够同时满足两个孩子特殊需求的学校,更显得尤为关键。本文将探讨如何为这样的家庭做出明智的选择,并介绍星贝育园自闭症儿童寄宿制学校作为一个值得考虑的选项。 理解孤独症儿童的独特性 孤独症,这一复杂的神经发育障碍,影响着儿童的社交互动、沟通能力以及行为模式。对于拥有孤独症兄

C#实战|大乐透选号器[6]:实现实时显示已选择的红蓝球数量

哈喽,你好啊,我是雷工。 关于大乐透选号器在前面已经记录了5篇笔记,这是第6篇; 接下来实现实时显示当前选中红球数量,蓝球数量; 以下为练习笔记。 01 效果演示 当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量; 02 标签名称 分别设置Label标签名称为:lblRedCount、lblBlueCount

透彻!驯服大型语言模型(LLMs)的五种方法,及具体方法选择思路

引言 随着时间的发展,大型语言模型不再停留在演示阶段而是逐步面向生产系统的应用,随着人们期望的不断增加,目标也发生了巨大的变化。在短短的几个月的时间里,人们对大模型的认识已经从对其zero-shot能力感到惊讶,转变为考虑改进模型质量、提高模型可用性。 「大语言模型(LLMs)其实就是利用高容量的模型架构(例如Transformer)对海量的、多种多样的数据分布进行建模得到,它包含了大量的先验

cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个?

跨平台系列 cross-plateform 跨平台应用程序-01-概览 cross-plateform 跨平台应用程序-02-有哪些主流技术栈? cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个? cross-plateform 跨平台应用程序-04-React Native 介绍 cross-plateform 跨平台应用程序-05-Flutte

如何选择SDR无线图传方案

在开源软件定义无线电(SDR)领域,有几个项目提供了无线图传的解决方案。以下是一些开源SDR无线图传方案: 1. **OpenHD**:这是一个远程高清数字图像传输的开源解决方案,它使用SDR技术来实现高清视频的无线传输。OpenHD项目提供了一个完整的工具链,包括发射器和接收器的硬件设计以及相应的软件。 2. **USRP(Universal Software Radio Periphera

《数据结构(C语言版)第二版》第八章-排序(8.3-交换排序、8.4-选择排序)

8.3 交换排序 8.3.1 冒泡排序 【算法特点】 (1) 稳定排序。 (2) 可用于链式存储结构。 (3) 移动记录次数较多,算法平均时间性能比直接插入排序差。当初始记录无序,n较大时, 此算法不宜采用。 #include <stdio.h>#include <stdlib.h>#define MAXSIZE 26typedef int KeyType;typedef char In

为什么现在很多人愿意选择做债务重组?债重组真的就这么好吗?

债务重组,起初作为面向优质企业客户的定制化大额融资策略,以其高效周期著称,一个月便显成效。然而,随着时代的车轮滚滚向前,它已悄然转变为负债累累、深陷网贷泥潭者的救赎之道。在此路径下,个人可先借助专业机构暂代月供,经一段时间养护征信之后,转向银行获取低成本贷款,用以替换高昂网贷,实现利息减负与成本优化的双重目标。 尽管债务重组的代价不菲,远超传统贷款成本,但其吸引力依旧强劲,背后逻辑深刻。其一

C语言程序设计(选择结构程序设计)

一、关系运算符和关系表达式 1.1关系运算符及其优先次序 ①<(小于) ②<=(小于或等于) ③>(大于) ④>=(大于或等于 ) ⑤==(等于) ⑥!=(不等于) 说明: 前4个优先级相同,后2个优先级相同,关系运算符的优先级低于算术运算符,关系运算符的优先级高于赋值运算符 1.2关系表达式 用关系运算符将两个表达式(可以是算术表达式或关系表达式,逻辑表达式,赋值表达式,字符

可选择的反思指令微调

论文:https://arxiv.org/pdf/2402.10110代码:GitHub - tianyi-lab/Reflection_Tuning: [ACL'24] Selective Reflection-Tuning: Student-Selected Data Recycling for LLM Instruction-Tuning机构:马里兰大学, Adobe Research领

4-4.Andorid Camera 之简化编码模板(获取摄像头 ID、选择最优预览尺寸)

一、Camera 简化思路 在 Camera 的开发中,其实我们通常只关注打开相机、图像预览和关闭相机,其他的步骤我们不应该花费太多的精力 为此,应该提供一个工具类,它有处理相机的一些基本工具方法,包括获取摄像头 ID、选择最优预览尺寸以及打印相机参数信息 二、Camera 工具类 CameraIdResult.java public class CameraIdResult {