当前位置: 首页 > news >正文

计算机图形辐照度学、光度学

文章目录

  • 前言:
    • 一、什么是辐照度学
    • 二、什么是光度学


前言:

在计算机图形学中是把辐射(Radiance)等概念和亮度(Luminance)等概念不做区分的。辐射是辐照度学的概念,而亮度则是光度学上的概念。
辐照强高度并不意味着亮度就强,就比如紫外线光人眼是看不到的,那么不管它的辐照度引还是弱,它的亮度都是0.
那么在计算机图形学中人眼看不到的东西就不在讨论范围内,但这里可以简单了解一下这个概念,如出现辐照度学的概念,我们直接㧈它当作光度学中的概念就行了。

一、什么是辐照度学

是以整个电磁波段的电磁辐射能为研究对像的科学,是客观独立与观察者无观的。
什么是光?光是一种电磁波。光具有不同的波长与光谱而且并非所有光都是肉眼可见,并且光具有波粒二象性。温度等因素可影响辐照度,从而改变最终的视觉效果。


在计算机图型学中则以其中的 “可见光谱段” 为研究、计算的对象,建立在几何学基础上以直线传播的。
光谱波长0.1nm至0.1cm的电磁波在“光学谱段”的范畴内,小于则为伽马射线, 大于则为微波和无线电波的范畴。

光学谱段: 按波分分为:X射线、远紫外线、近紫外线、可见光、近红外线、短波红外线、长波红外线和远红外线。

可见光谱段: 则中对人眼产生视觉刺激,让人产生亮度和色感的谱段。可见光波长通常指0.38~0.76 μm(微米)
在这里插入图片描述

辐射通量: 单位时间内面元dS辐射出来的所有波长的光能量
辐射能、辐射强度等内容有大量文章讲述了其计算方式单位、对材料的影响与测量仪器等,这里主要描述视觉相关,在此不作讨论只做记录。

二、什么是光度学

以"标准人眼"对光感应为 研究光的强弱的科学。
不同颜色光在人眼中的感受强度是不同的,在同一时间内人眼能接收的亮度也是有一定范围。人眼中不同细胞他们起着什么样的作用最结将可以让我们感受到光的差异。


人眼以视网膜接收光信息,视网膜上布满了“锥状细胞”和“视杆细胞”,当光度足够处于明视觉的时候人眼用推细胞接受光,分辨颜色。当光度不够时则用视框杆细胞分别物体轮廓。
在这里插入图片描述

下图是不同波长下,对杆细胞对刺激的强度图:
在这里插入图片描述

可以看出,不同波长对杆细胞的刺激也是不一样的。
人眼对不同波长的光具有不同的灵敏度的特性也叫视敏感特性,个性对物体视觉上分辨的的能力有影响。

名词释意
锥状细胞更擅长做颜色的判定
视杆细胞只在较暗环境下起作用,但不能分辨颜色与细节。
视敏特性人眼对不同波长的光具有不同敏感度,相同辐照功率,感观上黄绿光最亮,红紫光最暗。
亮度感受特性人眼同时能感受到的亮度有一定范围,通常是109:1。
色彩视觉人眼锥状细胞对红、绿、蓝光最为敏感。光进入眼球后对应细胞刺激各异,使人能分辨颜色。
分辩力指人分辨景物细节的能力。
明视觉(Photopic vision)是指在光线充足情况下的视觉,视网膜的坠状细胞能被激活从而清晰的感知颜色
暗视觉(Scotopic vision)是指光线非常弱的情况下,视网膜的杆状细胞被激活,对颜色感知较弱但能感知物体轮廓。
中间视觉(Mesopic vision)处于明视觉与暗视觉之间,各人感受不一样。此时锥状和杆状细胞都被激活,对颜色和亮度都有一定表现,但清晰度则会比较弱。

明暗视觉的差异:
在这里插入图片描述

物理量单位释意
光通量流明( Φv)流明是指距离发光强度为1cd的均匀点光源为1米的大小为1 平方米平面上接收到的光原发光的的能量。
发光引度(光度)坎德拉(Iv)光源的给定方向上发出540X1012Hz单位的光辐射,并在该方向上发出强度为1/683W/Sr的辐射,单位(坎德拉)。人眼对不同波段的光强度感受也是不一样的,相同功率可以通常调整波长改变亮度的感受。
照度勒克斯(Ev)单位面积接收到的光通量。
光出射度勒克斯( Mv)光源单位面积发出的光通量。
亮度(辉度)坎德拉每平方米(Lv)单位面积光源在给定方向上,在每个单位内发出的总的光能量。
曝光量勒克斯·秒(Hv)
发光效率/光效流明每瓦特( η)指光源与光源输入功能的比值,也有时指光能量与辐照能量的比值
光源能量利用率纯数量( V)光辐射能量与光源输入电功率的比值。

在这里插入图片描述

相关文章:

计算机图形辐照度学、光度学

文章目录 前言:一、什么是辐照度学二、什么是光度学 前言: 在计算机图形学中是把辐射(Radiance)等概念和亮度(Luminance)等概念不做区分的。辐射是辐照度学的概念,而亮度则是光度学上的概念。 辐照强高度并不意味着亮度就强,就比如…...

【无功功率控制】连接到无限电网的小型风电场的无功功率控制(Simulink)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...

使用pandas、xlrd、openpyxl读取Excel

首先创建一个示例Excel文件example.xlsx,其中包含以下数据: NameAgeGenderAlice28FemaleBob35MaleCharlie42MaleDave29MaleEve31Female 安装 pip install pandas pip install xlrd pip install openpyxl方法一:使用Pandas库 使用Pandas库来…...

Java面试题接口

Collection接口 List接口 迭代器 Iterator 是什么? Iterator 接口提供遍历任何 Collection 的接口。我们可以从一个 Collection 中使用迭代器方法来获取迭 代器实例。迭代器取代了 Java 集合框架中的 Enumeration,迭代器允许调用者在迭代过程中移…...

内存取证小练习-基础训练

这是题目和wolatility2.6的链接 链接:https://pan.baidu.com/s/1wNYJOjLoXMKqbGgpKOE2tg?pwdybww 提取码:ybww --来自百度网盘超级会员V4的分享 压缩包很小,题目也比较简单基础,可以供入门使用 1:Which volatility…...

【Android -- 开源库】数据库 Realm 的基本使用

简介 Realm 是一个 MVCC (多版本并发控制)数据库,由Y Combinator公司在2014年7月发布一款支持运行在手机、平板和可穿戴设备上的嵌入式数据库,目标是取代 SQLite。Realm 本质上是一个嵌入式数据库,他并不是基于 SQLit…...

基于el-input的数字范围输入框

数字范围组件 在做筛选时可能会出现数字范围的筛选,例如:价格、面积,但是elementUI本身没有自带的数字范围组件,于是进行了简单的封装,不足可自行进行优化 满足功能: 最小值与最大值的相关约束&#xff0…...

车联网OTA安全实践

摘要: 近年来,智能汽车已成为全球汽车产业发展的战略方向,汽车技术与工程核心逐渐从传统硬件层面转移到软件层面,汽车行业已经踏上了软件定义汽车(SDV)的变革之路。 在SDV的大趋势下,汽车零部件…...

智融合·共未来丨智合同携手百融云创打造合同智能化应用服务平台

人工智能技术是当今社会的热议话题之一。近年来,众多企业在人工智能领域持续布局,相关技术已在社会生产各环节极大地提高了生产效率。如果把过去信息技术产业的发展比喻为“手工时代”,那么人工智能技术的出现则将把信息技术产业推向“自动化…...

iOS ARC

iOS ARC是自动引用计数的缩写,是一种内存管理技术。它是由苹果公司在iOS 5中引入的,用于自动管理对象的内存生命周期。在ARC中,开发者不再需要手动管理对象的内存,这大大简化了开发过程,同时也减少了内存泄漏的风险。 …...

【代码随想录】刷题Day13

1.deque使用 239. 滑动窗口最大值 deque的介绍在C语法(12)---- 模拟实现queue和stack_哈里沃克的博客-CSDN博客 其实deque就是一个两头都能进出数据的数据结构,我们之所以使用它就是因为他的结构特点就是两边出,这样我们既可以判…...

playwright连接已有浏览器操作

文章目录 playwright连接已有浏览器操作前置准备打开本地已有缓存的Chrome(理解)指定端口打开浏览器连接指定端口已启动浏览器(推荐) playwright连接已有浏览器操作 前置准备 pip install playwright # 安装playwright的python…...

深度学习模型评估简单介绍

文章目录 深度学习模型评估介绍训练集、验证集和测试集应用场景准确率和误差率精确率和召回率F1 分数ROC 曲线和 AUC总结 深度学习模型评估介绍 本教程将介绍深度学习模型的基本评估方法及它们的应用场景。我们主要关注监督学习模型。 训练集、验证集和测试集 在深度学习中&…...

PyTorch——利用Accelerate轻松控制多个CPU/GPU/TPU加速计算

PyTorch——利用Accelerate轻松控制多个CPU/GPU/TPU加速计算 前言官方示例单个程序内控制多个CPU/GPU/TPU简单说一下设备环境导包加载数据 FashionMNIST创建一个简单的CNN模型训练函数-只包含训练训练函数-包含训练和验证训练 多个服务器、多个程序间控制多个CPU/GPU/TPU参考链…...

4个很多人都不知道的现代JavaScript技巧

JavaScript在不断的进化和升级,越来越多的新特性让我们的代码变得更加简洁。因此,今天这篇文章,我将跟大家分享 4 个不常用的 JavaScript 运算符。让我们一起研究它们。 1.可选的链接运算符 这个功能非常好用,它可以防止我的代码…...

【Java笔试强训 19】

🎉🎉🎉点进来你就是我的人了博主主页:🙈🙈🙈戳一戳,欢迎大佬指点! 欢迎志同道合的朋友一起加油喔🤺🤺🤺 目录 一、选择题 二、编程题 🔥汽水瓶 …...

JPA整合达梦数据库

陈老老老板🦸 👨‍💻本文专栏:国产数据库-达梦数据库(主要讲一些达梦数据库相关的内容) 👨‍💻本文简述:本文讲一下SpringBoot整合JPA与达梦数据库,就是简单&…...

制药专业转行软件测试,带我的师傅在这干了两年半,最终还是跑路了......

故事的开始 最近这几天有点忧伤,因为带我的师傅要跑路了,嗯,应该说已经跑路了,他是制药专业的,已经在这个公司干了两年半了。其实今年3月份的时候他就跟我说他要跑路了,然后我说,要不你先把五一…...

「SQL面试题库」 No_53 项目员工II

🍅 1、专栏介绍 「SQL面试题库」是由 不是西红柿 发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试&#xff0…...

Ruby适用于什么类型的开发

Ruby是一种开源的、解释型的、面向对象的编程语言,由松本行弘(Yukihiro Matsumoto)于1993年首次发布。Ruby语言的设计理念是追求简洁优美,使编程更加人性化,其语法简单、易读、易写,被誉为“程序员的最佳朋…...

网络六边形受到攻击

大家读完觉得有帮助记得关注和点赞!!! 抽象 现代智能交通系统 (ITS) 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 (…...

TDengine 快速体验(Docker 镜像方式)

简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能,本节首先介绍如何通过 Docker 快速体验 TDengine,然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker,请使用 安装包的方式快…...

拉力测试cuda pytorch 把 4070显卡拉满

import torch import timedef stress_test_gpu(matrix_size16384, duration300):"""对GPU进行压力测试,通过持续的矩阵乘法来最大化GPU利用率参数:matrix_size: 矩阵维度大小,增大可提高计算复杂度duration: 测试持续时间(秒&…...

C++ 求圆面积的程序(Program to find area of a circle)

给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...

前端开发面试题总结-JavaScript篇(一)

文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包(Closure)?闭包有什么应用场景和潜在问题?2.解释 JavaScript 的作用域链(Scope Chain) 二、原型与继承3.原型链是什么?如何实现继承&a…...

CRMEB 框架中 PHP 上传扩展开发:涵盖本地上传及阿里云 OSS、腾讯云 COS、七牛云

目前已有本地上传、阿里云OSS上传、腾讯云COS上传、七牛云上传扩展 扩展入口文件 文件目录 crmeb\services\upload\Upload.php namespace crmeb\services\upload;use crmeb\basic\BaseManager; use think\facade\Config;/*** Class Upload* package crmeb\services\upload* …...

return this;返回的是谁

一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请,不同级别的经理有不同的审批权限: // 抽象处理者:审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...

深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用

文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么?1.1.2 感知机的工作原理 1.2 感知机的简单应用:基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...

OD 算法题 B卷【正整数到Excel编号之间的转换】

文章目录 正整数到Excel编号之间的转换 正整数到Excel编号之间的转换 excel的列编号是这样的:a b c … z aa ab ac… az ba bb bc…yz za zb zc …zz aaa aab aac…; 分别代表以下的编号1 2 3 … 26 27 28 29… 52 53 54 55… 676 677 678 679 … 702 703 704 705;…...

前端中slice和splic的区别

1. slice slice 用于从数组中提取一部分元素,返回一个新的数组。 特点: 不修改原数组:slice 不会改变原数组,而是返回一个新的数组。提取数组的部分:slice 会根据指定的开始索引和结束索引提取数组的一部分。不包含…...