Sony偏振传感器加持 Blackfly S工业相机突破视觉成像反光难题【51camera】

为什么采用传感器偏振?

A: 视觉系统一直都在试图克服玻璃、塑料和金属等反光表面产生的动态或多余光线、反射、朦胧和眩光影响。Teledyne FLIR的Blackfly S 机器视觉工业相机具有 Sony 的传感器偏振和 Spinnaker SDK 内置的防眩光功能,提供便于实施、轻量化且可靠的解决方案,以应对这种充满挑战的情况。

配备偏振传感器的 Blackfly S工业相机,通过同时传感整个传感器的所有偏振光的角度和强度,增加了速度减小了体积复杂度和耗电量。同时对曝光、增益、白平衡和颜色校正进行精确动态控制,以传感器偏振方式在单帧图像中从四个角度捕获光线,可显著降低系统复杂度和应用设计。

采用Sony偏振传感器的Blackfly S的优势

01

Sony的偏振传感器

Sony IMX253MZR 和 IMX50MZR 传感器基于广受欢迎的1200 万和500万像素 IMX253 和 IMX250 Pregius 全局快门CMOS传感器研发而成。每个像素都有自己的偏振滤光器 - 这些滤光器的朝向角度为 0°、45°、90° 和 135°,并以重复的双像素块排列。

这些传感器能够将由于添加像素偏振滤光器而降低的量子效率 (QE) 的影响降到最低。例如,IMX250MXR的偏振滤光器的消光比为 4:1,足够提供准确的测定偏振的数据,无需阻挡正交偏振光。这保证了即使最小量的光通过对齐的滤光器,也有足够的光到达感光二极管,以捕获有用的图像。这样即使在具有挑战性、需要增益补偿降低的 QE 的条件下,也可以捕获低噪声的影像。

02

具有防眩光和消除反射功能的Spinnaker SDK

Spinnaker SDK支持API调用,以通过从每个偏振象限中选择最暗像素,从源影像中创建眩光减少的图像。它可以利用偏振测量,动态地减少来自非金属表面的反射,从而降低系统复杂度并节省应用的开发时间。请看以下示例:

图片

L-原始偏振图像| M-偏振图像,侦测物体以红色突出显示| R-处理后的图像,启用了防眩光功能

03

更高的帧率(采用无损压缩)

配备Sony偏振CMOS图像传感器的Blackfly S GigE摄像头可通过利用摄像头固件中内置的无损压缩功能,在高分辨率下实现更高的帧速率(例如,在 1200 万像素下高达14FPS),同时不损失任何图像数据。这种更高的处理速度和高分辨率对于要求苛刻的工业和研究导向型应用特别有用。

04

偏振数据的解读

光偏振参数的解读和定性需要测量所有四个偏振角的数据。为了使传感器上的每一个像素都做到这一点,需要组合相邻像素数据进行插值处理。这与彩色传感器上组合相邻的红色、绿色和蓝色像素的数据得到每个像素的 RGB 值的方式类似。此过程由 Spinnaker SDK支持。

05

偏振和彩色的结合

IMX250MYR传感器在偏振滤光器下为传感器增加了一个色彩滤光阵列。该传感器使用一种独特的Quad-Bayer样式,使偏振域的空间分辨率优于色彩信息的空间分辨率。

图片

RGB 像素排列为 2x2“超像素”。每个超像素在每个方向都有一个偏振滤光器,并包含在该位置计算斯托克斯参数所需的所有信息。

图片

突出显示 2x2“超像素”的 Spinnaker SDK GUI 截图

06

全局快门功能

由于焦平面失真,卷帘快门CMOS图像传感器无法准确识别快速移动的物体。配备 Sony全新传感器偏振型传感器的Blackfly S摄像头解决此问题的方法是在每个像素内提供模拟内存,从而提供全局快门功能,以便实现较高的图像质量而不发生焦平面失真的情况。

偏振工业相机的应用

下图所示在室外照明条件下的挡风玻璃反射;有偏振和无偏振。

图片

智能交通(ITS)

鉴于户外照明条件全天都在变化,对于 ITS 应用(如透过反光的挡风玻璃对安全带或移动设备违规行为拍照)而言,采用偏振滤光器设置很有挑战性。有些系统通过多摄像头/滤光器设置克服了这一难题,但这样做既提高了硬件和维护成本,同时又严重影响了系统的可靠性。

通过相机偏振可以每帧同时捕获四组图像;确保其中至少有一幅图像可以有效消除不必要的反射。应用程序开发人员可以在后处理过程中灵活地选择一幅或多幅偏振图像,从而节省开发、集成和维护的时间和成本

图片

探测和识别

使用传统的可见或热成像方法很难探测到目标,而偏振测定法就能解决了这个问题。伪装的车辆或微观细胞结构持续反射平行于表面的偏振光;这些反射在AoLP模式(线性偏振角)下可以清楚地显现,如上图所示,伪装良好的车辆在使用传感器偏振技术之前和之后的观察效果。

无人机系统(UAS)

UAS 或无人机等通常在室外不受控制的照明条件下运行。Blackfly S 提供四组偏振图像,偏振角分别为 90°、45°、135° 和 0°,以根据照明条件的变化,以及UAS 的相对运动和方向做出补偿。Blackfly S通过向应用工程师提供每帧4组偏振图像,减少了系统的复杂度、有效载荷重量和故障点,同时改善了在挑战性照明条件下的图像质量和决策时间。

优化对AUV和USV的深度学习(DL)

通过去除有害的眩光和反射来清理影像,可以简化深度学习系统的培训。特别是在自动驾驶汽车和海洋无人舰船(Unmanned Surface Vehicle,即USV)遇到的各种高反光环境中,其将发挥极大的作用。

Blackfly S 工业相机的高分辨率和低读取噪声可实现用标准显微镜设备分析宽广的视野(例如,利用生物化合物的偏振特性和光学活性可以区分健康和患病的组织)。半导体和电子产品制造、平板显示器 (FPD) 制造和检验、食品包装、化妆品、药品包装、物流、显微镜和检验等其他多种应用都需要处理表面反光区域,这些情况下摄像头偏振特别有用。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux上安装配置单节点zookeeper

直接先去官网下载安装包, https://downloads.apache.org/zookeeper/ 选择合适的版本,然后上传至服务器 解压: tar -zxvf apache-zookeeper-3.9.3-bin.tar.gz创建data和logs目录 mkdir data mkdir logs配置环境变量: vim /etc/p…

零基础入门指针的应用

对于我这个非计算机专业的人来说,指针真的很让我头疼,该如何理解指针、如何使用指针是我的痛点,但是在嵌入式中又会经常用的到,所以本文将介绍该如何求使用指针。 一、指针的概念 什么是指针?指针就是编程语言中的一个…

Oracle Dataguard(主库为 Oracle 11g 单节点)配置详解(1):Oracle Dataguard 概述

Oracle Dataguard(主库为 Oracle 11g 单节点)配置详解(1):Oracle Dataguard 概述 目录 Oracle Dataguard(主库为 Oracle 11g 单节点)配置详解(1):Oracle Data…

Java开发生态2024年度总结报告

1 关键要点 尽管数据显示 Java 17 是最常用 JDK,但其用户占比并未超过半数。根据 New Relic 2024 Java 生态系统状态报告,Java 17、11 和 8 的用户比例分别为 35%、33% 和 29%。New Relic 数据中所谓“快速采用”指 Java 21 的采用率仅为 1.4%。虽相较 J…

PlasmidFinder:质粒复制子的鉴定和分型

质粒(Plasmid)是一种细菌染色体外的线性或环状DNA分子,也是一种重要的遗传元素,它们具有自主复制能力,可以在细菌之间传播,并携带多种重要的基因(如耐药基因与毒力基因等)功能。根据质粒传播的特性&#xf…

277-基于八路256Ksps 24bit AD生物电震动检测FMC子卡

一、板卡概述 板卡基于AD7768 AD芯片设计的八路低速采集的FMC 子卡,支持直流耦合,产品应用于生物电、脑电波、声音,震动等信号采集。 二、板卡参数及性能 板卡功能 参数 内容 ADC 芯片型号 AD7768 路数 8路ADC, 采样率 2…

[TOTP]android kotlin实现 totp身份验证器 类似Google身份验证器

背景:自己或者公司用一些谷歌身份验证器或者microsoft身份验证器,下载来源不明,或者有广告,使用不安全。于是自己写一个,安全放心使用。 代码已开源:shixiaotian/sxt-android-totp: android totp authenti…

耳切法简述

耳切法简述 将简单多边形分解成三角形称为多边形的三角剖分。对n个顶点的简单多边形的任何三角剖分都有n-2个三角形。其中最简单的算法,称为耳切法(EarClipping)。 耳的定义 多边形的一个 “耳” 是由 V i 0 V_{i_{0}} Vi0​​、 V i 1 V_…

国内外大模型以及部署

国内15家AI大模型应用盘点 AI大模型 秘塔AI搜索 秘塔AI搜索免登录,免费的问答大模型。 开源大模型 Ollama Ollama是一个专注于提供 大语言模型(LLM) 本地化部署和运行的工具和资源的平台。它旨在帮助用户轻松地在自己的设备上运行和定制…

2024年终总结:非常充实的一年

一、业务方面 2024年是业务全面拓展与技术深耕的一年。从日常的开发维护到新产品研发,从降本增效到业务创新,每一步都在不断累积成长。以下是我的年度业务总结: 日常工作:聚焦于软件开发、维护、运营和售后工作,同时…

UE5材质节点VertexNormalWs/PixelNormalWS

VertexNormalWs顶点法线方向,此节点可以做物体上积雪、青苔等效果 PixelNormalWS像素法线方向

MAC环境安装(卸载)软件

MAC环境安装(卸载)软件 jdknode安装node,并实现不同版本的切换背景 卸载node从node官网下载pkg安装的node卸载用 homebrew 安装的node如果你感觉删的不够干净,可以再细分删除验证删除结果 jdk 1.下载jdk 先去官网下载自己需要的版…

玩具租赁系统设计与实现(文末附源码)

博主介绍:✌全网粉丝50W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringBoot、Vue、SSM、HLM…

C403 unity打开方法

1 unity hub右键以管理员方式打开。 2 注册登录账户 如果出现 如果还是不行,把地址栏的网址复制,在google浏览器中打开 如果出现安全策略,就不勾选安全防护 尝试方案1 把unityhub在任务管理器中关闭 如果验证码发送成功,还是进不…

log4j2的Strategy、log4j2的DefaultRolloverStrategy、删除过期文件

文章目录 一、DefaultRolloverStrategy1.1、DefaultRolloverStrategy节点1.1.1、filePattern属性1.1.2、DefaultRolloverStrategy删除原理 1.2、Delete节点1.2.1、maxDepth属性 二、知识扩展2.1、DefaultRolloverStrategy与Delete会冲突吗?2.1.1、场景一&#xff1a…

【记录】vue 添加全局 dialog 弹框

页面展示 代码 /components/GlobalDialog/index.vue <template><div class"global_dialog" v-if"isVisible"><div class"global_dialog_header"><div class"global_dialog_header_title">{{ title }}</d…

QT------模型/视图

一、模型/视图结构概述 基本原理&#xff1a; Qt 的模型/视图&#xff08;Model/View&#xff09;架构将数据的存储和显示分离&#xff0c;提高了代码的可维护性和复用性。模型&#xff08;Model&#xff09;&#xff1a;负责存储和管理数据&#xff0c;提供数据的访问接口&am…

【YOLO 项目实战】(12)红外/可见光多模态目标检测

欢迎关注『youcans动手学模型』系列 本专栏内容和资源同步到 GitHub/youcans 【YOLO 项目实战】&#xff08;10&#xff09;YOLO8 环境配置与推理检测 【YOLO 项目实战】&#xff08;11&#xff09;YOLO8 数据集与模型训练 【YOLO 项目实战】&#xff08;12&#xff09;红外/可…

HTML——38.Span标签和字符实体

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>span标签和字符实体</title><style type"text/css">h1{text-align: center;}p{text-indent: 2em;}span{color: red;}</style></head><…

太速科技-688-基于 VM1302的双路100G光纤PCIe4.0X16加速计算卡

基于 VM1302的双路100G光纤PCIe4.0X16加速计算卡 一、产品概述 基于Xilinx芯片方案基础上研发的一款双口100 G FPGA光纤以太网PCI-Express v4.0 x16智能加速计算卡&#xff0c;该智能卡拥有高吞吐量、低延时的网络处理能力以及辅助CPU进行网络功能卸载的能力&#xff0c…