关于摄像头模组中滤光片的介绍

news2024/11/23 15:19:20

1、问题背景

红外截止滤光片(IR CUT Filter)是应用在摄像头模组中非常重要的一个器件,因人眼与 coms sensor 对光线各波长的响应不同,

人眼看不到红外光,但 sensor 能感应到(如下图是某sensor在各波长下的光电转换效率图及光谱图),

因此需要IR cut filter去截止红外光,用于消除红外光线对图像传感器成像的影响,输出符合人眼需求的画面。

       

图片

图片

在进行器件选型时,我们需要根据产品具体的使用场景去选择合适的滤光片。

比如应用在监控、视频会议机、笔记本、平板上的摄像头,输出的画面需要人眼去观察评判。

那就需要实现可见光区(400~700nm)高透,近红外(700~1100nm)截止的滤光片。用于消除红外光线对图像传感器成像的影响,输出符合人眼需求的画面。

另外用于机器视觉的上摄像头,采集到的画面是给到机器去识别、检测,可能需要只允许特定波段的光通过,通带以外的光截止( 在光谱曲线中,光线实际通过的区域叫做通带)。

滤光片一般就贴在镜头后面位置,如下图1、图2所示。

安防类的镜头底座是一个IR_CUT的切换装置,如图3所示,它包含红外波光片和白片波光片,白天切到红外截止滤光片,夜晚切换到白片波光片。

所以红外滤光片具体有哪些类型?在具体项目上又是如何应用的呢?这是本文要总结的内容。

图片

2、问题分析

1)红外截止滤光片(IR CUT Filter)分为反射式和吸收式两种。

反射式:普通IR CUT Filter,在可见光区域有较高透过率的同时,存在较低的反射率,而在红外区域正好相反,反射较高。 

吸收式:蓝玻璃,蓝玻璃本身是一种吸收玻璃,玻璃中的铜离子具有吸收红外线功能,对红外光有吸收作用。

另外说一下,一般光学玻璃加镀红外截止膜构成的红外截止滤光片只适用于低像素的摄像头中,无法满足800万像素以上的镜头的要求。

目前,800万像素以上的镜头正在采用的红外截止滤光片开始由蓝玻璃取代光学玻璃。

2)具体项目中应该如何选择滤光片呢?

下面以我们之前所做过的一些项目为例,来具体介绍一下;

a、如下是一款安防类监控摄像头的IR CUT规格及滤光片光谱图,他分为日夜两种模式的滤光片来切换使用;

白天使用红外截止滤光片,440-600nm左右的可见光有大于90%的透过率,截止700-1100nm的近红外光;

夜晚/光线很暗时,自动切换为白玻璃片,400-1100nm波长的光线透过率大于90,此时一般会开启红外灯进行补光,且图像呈现黑白模式,所以红外补光灯可以进入到 sensor上成像,另外也不用在意画面颜色。

所以在效果调试时,需要对应调试白天、晚上两套效果参数。

图片

图片

图片

b、如下是一款用于视频会议摄影头上的IR CUT Filter,它是直接贴在镜头后面的,

只有白天模式(在可见光下成像),夜晚/光线很暗时,成像效果会比较差,同样是(400~630nm)高透,近红外(700~1100nm)截止的滤光片。

图片

c、如下是一个用于人脸检测的摄像头滤光片光谱图,从下图可以看出它是允许810-870nm的近红外光透过,可见光被截止的滤光片。

产品应用是一个人脸检测+识别的双摄的门禁,其中用于人脸检测的摄像头用的是此滤光片。

另一个摄像头,负责人脸识别,用的是可见光成像的滤光片。负责人脸检测的摄影头,用的就是常见的bayer格式的sensor,  但这是红外光成像的,所以也没有颜色。

为什么用这样的滤光片呢?因为用可见光成像进行人脸检测,受环境因素影响比较大,会导致检测率低,具体可以看这篇论文的描述:

https://t.zsxq.com/gi68A

图片

图片

d、如下图是群友提供的一种双通滤光片的光谱图,通400-700nm可见光和940±10nm近红外光,

所以可用于安防类有夜视红外补光灯的摄像头,可以省掉IR_CUT切换的这个器件。

图片

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

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

相关文章

【设计模式-04】原型模式

【设计模式-04】原型模式 1. 概述2. 结构3. 实现4. 案例5. 使用场景6. 优缺点6.1 原型模式的优点6.2 原型模式的缺点 7. 实现深克隆(深拷贝) 1. 概述 原型模式: 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。 2. 结构 原型…

策略模式和状态模式

策略模式 在上下文中携带策略接口作为成员变量,在使用上下文之前需要设置策略setStrategy(),然后使用策略接口成员变量来进行策略的执行。 步骤1:定义策略接口 // 策略接口 public interface Strategy {int execut…

面试突击:ArrayList源码详解

本文已收录于:https://github.com/danmuking/all-in-one(持续更新) 前言 哈喽,大家好,我是 DanMu。ArrayList 是我们日常开发中不可避免要使用到的一个类,并且在面试过程中也是一个非常高频的知识点&#…

酷睿Ultra 200V系CPU全阵容规格、跑分出炉:拉了坨大的

从最近几个月 12 代酷睿 CPU 大面积降价清库存,到 13、14 代高端 U 大范围翻车问题迟迟得不到解决。 这就很难不让人生出一种 Intel 似乎真无暇顾及老款 U,而是将有限精力通通放在了接下来酷睿 Ultra 处理器上的感觉。 当然,作为新工艺、新架…

【编译原理必考大题】 推导构建语法树,写出语法树的短语,简单短语和句柄

写在最前 本文为编译原理重点考察大题之一,理论基础见专栏文章,0基础直接使用也可食用 文章目录 推导构造语法树1.语法树的概念2. 子树,短语,简单短语,句柄2.1 子树2.2 短语2.3 简单短语与句柄2.4 真题实战 推导构造语…

Discourse OpenAI 生成图片

正如一些讨论的,生成图片是比较贵的。 差不多到了 1 元 一张图了。 就 OpenAI 生成了上面 4 张图,费用 0.4 美元。 Discourse OpenAI 生成图片 - Discourse - iSharkFly

AI 开发平台(Coze)搭建《AI女友(多功能版本)》

前言 本文讲解如何从零开始,使用扣子平台去搭建《AI女友(多功能版本)》 bot直达:AI女友(多功能版) - 扣子 AI Bot (coze.cn) 欢迎大家前去体验!!! 正文 功能介绍 …

分别使用netty和apache.plc4x测试读取modbus协议的设备信号

记录一下常见的工业协议数据读取方法 目录 前言Modbus协议说明Netty 读取测试使用plc4x 读取测试结束语 前言 Modbus 是一种通讯协议,用于在工业控制系统中进行数据通信和控制。Modbus 协议主要分为两种常用的变体:Modbus RTU 和 Modbus TCP/IP Modbus …

平面点云格网过程及可视化介绍(python)

1、背景介绍 实际人工构造物中,很多物体表面为平面结构,因此将点云投影在二维平面上进行处理,如进行点云面积计算、点云边缘提取等。 具体案例可以参考博客:详解基于格网法统计平面点云面积_点云格网法计算xy投影面积-CSDN博客、点…

分页处理封装+分页查询题目列表

文章目录 1.sun-club-common封装分页1.com/sunxiansheng/subject/common/eneity/PageInfo.java2.com/sunxiansheng/subject/common/eneity/PageResult.java 2.sun-club-application-controller1.SubjectInfoDTO.java 继承PageInfo并新增字段2.SubjectController.java 3.sun-clu…

8个Unity开发高手都在用的秘密技巧!

1. 不要重新发明轮子,使用内置的引擎工具 在使用任何引擎时,比如Unity或Unreal Engine,一些开发者,主要是来自计算机科学领域的开发者,可能会倾向于从头开始开发大型算法或结构,而不去了解引擎中是否已经存…

三角洲行动卡顿严重?这样快速解决三角洲行动国服卡顿问题

三角洲行动官方精心设计的游戏地图和敌人布局,加上“曼德尔砖”等目标导向性道具的引入,更是为玩家之间的竞技和争夺增添了无数的变数。每一次的争夺都如同是一场智慧与勇气的较量,让人热血沸腾,无法自拔。在这个战场上&#xff0…

免费可视化工具如何提升工作效率?

免费可视化工具能为我们的工作带来什么好处?在如今数据密集的工作环境中,如何高效地处理和展示数据成为了每个行业的重要任务。传统的工具如Excel虽然强大,但在处理复杂数据和创建高级图表时往往显得力不从心。而免费可视化工具的出现&#x…

Arduino - 光敏传感器

Arduino - Light Sensor Arduino - 光传感器 In this tutorial, we are going to learn: 在本教程中,我们将学习: How light sensor works 光传感器的工作原理How to connect the light sensor to Arduino 如何将光传感器连接到ArduinoHow to progra…

C#udpClient组播

一、0udpClient 控件: button(打开,关闭,发送),textbox,richTextBox 打开UDP: UdpClient udp: namespace _01udpClient {public partial class Form1 : Form{public Form1(){Initi…

如何在Windows 11上设置默认麦克风和相机?这里有详细步骤

如果你的Windows 11计算机上连接了多个麦克风或网络摄像头,并且希望自动使用特定设备,而不必每次都在设置中乱动,则必须将首选设备设置为默认设备。我们将向你展示如何做到这一点。 如何在Windows 11上更改默认麦克风 有两种方法可以将麦克…

[游戏开发][UE5]引擎使用学习记录

C Log和蓝图Log C Log 方法 UE_Log(参数1,参数2,参数3) //举例: UE_LOG(LogTemp, Error, TEXT("Log Info: %s"),"Test Log"); 三个参数的作用 参数1:输出窗口归类使用,你写什么它就显示什么 参数2&#x…

网络安全入门必选:十款免费的抓包工具有哪些?

下面给大家推荐几款好用的免费的抓包工具软件,有需要的小伙伴们来了解一下。 1. Wireshark抓包分析工具 4.0.1 Wireshark是一款功能强大的网络协议分析器,可以实时检测和抓取网络通讯数据。它支持多种协议和媒体类型,并具备丰富的显示过滤…

从0-1搭建一个web项目(package.json)详解

本章分析package.json文件详解 本文主要对packge.json配置子文件详解 ObJack-Admin一款基于 Vue3.3、TypeScript、Vite3、Pinia、Element-Plus 开源的后台管理框架。在一定程度上节省您的开发效率。另外本项目还封装了一些常用组件、hooks、指令、动态路由、按钮级别权限控制等…

干货:ANR日志分析全面解析

ANR类型 出现ANR的一般有以下几种类型: 1:KeyDispatchTimeout(常见) input事件在5S内没有处理完成发生了ANR。 logcat日志关键字:Input event dispatching timed out 2:BroadcastTimeout 前台Broadcast:onReceiver在…