HDR和WDR有什么区别

news2024/11/25 10:09:12

        HDR动态范围成像,与之相对的还有一个概念WDRwide dynamic range动态范围成像,从概念上来说二者并无本质区别,为了提高图像的动态范围,解决光照条件不一致时图像过暗或过亮的问题。但它们的原理和应用场景略有不同。WDR一般用在图像采集领域,而HDR领域一般用在图像处理领域,在一些场合HDRWDR存在着混用的情况。场景的动态范围定义为场景中最亮部分的亮度值与最暗部分的亮度值之比。

       WDR是软件调整画面:过亮的地方调暗些,过暗的地方调亮些,从而使整个画面看起来更协调。HDR是硬件调整画面:对同一场景23次曝光,长曝光照顾暗的地方,短曝光照顾亮的地方,然后合成在一起,使画面更协调

       JPEG图像编码中,使用YUV色彩空间,每个像素值用三个8bit整数表示。如下图左所示,该颜色空间仅能存储可见色域的一小部分;如下图右所示,该颜色空间的亮度范围只是人眼可感知亮度范围的一小部分。现在很多高端相机都可以输出12~16bit精度的RAW图,但是受限于各种限制,通常看到的图像基本都是经过ISP处理之后的8bit图像,在这种对原始场景采集、压缩、传输、显示的过程中,导致了与人类视觉能力相关的不可挽回的信息损失。将这种传统成像技术称为低动态范围成像(Low Dynamic RangeLDR),也称为标准动态范围成像(Stand Dynamic RangeSDR)。

        HDR,也就是High Dynamic Range,为了在广泛的光照条件下实现更加真实的图像效果,目的是将更多的细节信息呈现在图像中,增大图像中最亮和最暗部分的亮度差,增强图像的亮度、对比度和饱和度等方面的表现,提高图像的逼真度和观感质量。更多地在图像处理和显示领域被提及。HDR成像技术主要分为三部分HDR图像获取、色调映射和HDR显示。

       要实现这一目的,通常有两种方法:一种是通过对同一场景进行多次不同曝光度的拍摄,虽然普通的sensor一次只能捕获场景中有限的动态范围,但是可以通过改变曝光率使多张图像包含真实场景所有的动态范围。将不同曝光参数的图像加权平均,即可得到相应的HDR图像。

        DOLdigital overlap)是sony的一种sensor(imx290)多帧HDR技术。如果只使用单次曝光,可能会导致过度曝光或者欠曝光,失去了某些区域的细节和质感。索尼支持‘准同时’输出多帧不同曝光时间的图像。ISP收到多帧图像后可以做图像融合,生成HDR图像。可以同时呈现高亮和暗部细节的图像,使得整张图像更加自然和真实。

        另一种则是依赖于高性能的硬件,主要是为了解决强烈逆光场景下的问题,使感光器能够同时采集到很暗和很亮的光线。WDR,即Wide Dynamic Range,主要出现在图像采集阶段,特别是在监控摄像和行车记录仪等领域。这是因为这些场景往往需要在亮度差异极大的环境中捕获尽可能多的信息。

         一般来说,WDR更倾向于通过硬件来实现这一功能,而HDR则更多是通过软件处理来达到效果。但值得注意的是,有些技术,如索尼的DOL-WDR(Digital Overlap Wide Dynamic Range),实际上是使用传感器硬件实现的,但在官方文档中可能会交替使用DOL-WDR和DOL-HDR的术语。这表明在实际应用中,WDR和HDR的界限并不是那么清晰,它们有时会相互交织使用。

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

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

相关文章

QT5带UI的常用控件

目录 新建工程,Qmainwindow带UI UI设计器 常用控件区 Buttons 按钮 containers 容器 控件属性区域 对象监视区 布局工具区 信号与槽区 简单例子1 放置一个按钮控件,改文本为发送,该按键为Button1; 按钮关联信号和…

DRF版本组件源码分析

DRF版本组件源码分析 在restful规范中要去,后端的API中需要体现版本。 3.6.1 GET参数传递版本 from rest_framework.versioning import QueryParameterVersioning单视图应用 多视图应用 # settings.pyREST_FRAMEWORK {"VERSION_PARAM": "versi…

C 深入指针(1)

目录 一、const 1、const修饰变量 2、const修饰指针 2.1 const int* p(int const* p) 2.2 int* const p 2.3 结论 二、指针运算 1、指针 - 整数 2、指针 - 指针 3、指针的关系运算 三、指针的使用 1、模拟实现 strlen 2、传值调用和传址调用…

读天才与算法:人脑与AI的数学思维笔记16_音乐图灵测试

1. 艾米 1.1. 人工智能作曲家 1.1.1. 分析机可能会生成任意复杂程度、精细程度的科学的音乐作品 1.1.1.1. 阿达洛夫莱斯 1.1.2. 巴赫的作品是大多数作曲家开始学习创作的起点,也是大多数计算机开始学习作曲的起点…

汽车车灯罩通常使用的主要材料包括什么?汽车车灯的灯罩如果破损破裂破洞了要怎么修复?

1.聚碳酸酯(PC):PC具有高强度、高韧性和耐冲击性,因此常用于汽车车灯的外罩和透镜部分。它还具有良好的透光性,使得车灯能够有效地发光。 2.丙烯酸酯(PMMA):PMMA,也称为…

基于GWO灰狼优化的CNN-LSTM-Attention的时间序列回归预测matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1卷积神经网络(CNN)在时间序列中的应用 4.2 长短时记忆网络(LSTM)处理序列依赖关系 4.3 注意力机制(Attention) 4…

SpringBoot实现图片上传(个人头像的修改)

SpringBootlayui实现个人信息头像的更改 该文章适合对SpringBoot&#xff0c;Thymeleaf&#xff0c;layui入门的小伙伴 废话不多说&#xff0c;直接上干货 Springbootlayui实现头像更换 前端公共部分代码 HTML页面代码 <div class"layui-card-header" style&quo…

[实例] Unity Shader 利用顶点着色器模拟简单水波

我们都知道顶点着色器可以用来改变模型各个顶点的位置&#xff0c;那么本篇我们就利用顶点着色器来做一个模拟简单水波的应用。 1. 简谐运动 在进行模拟水波之前&#xff0c;我们需要了解简谐运动&#xff08;Simple Harmonic Motion&#xff09;公式&#xff1a; 其中&#…

有公网IP的好处?

1. 维护远程连接需求的解决方案 公网IP是指可以通过互联网直接访问的IP地址&#xff0c;相对于私有IP地址而言具有重要的好处。公网IP的最大好处之一是解决了各行业客户的远程连接需求。由于天联组网操作简单、跨平台应用、无网络要求以及独创的安全加速方案等原因&#xff0c…

Python 全栈体系【四阶】(三十八)

第五章 深度学习 八、目标检测 3. 目标检测模型 3.2 YOLO 系列 3.2.1 YOLOv1&#xff08;2016&#xff09; 3.2.1.1 基本思想 YOLO&#xff08;You Only Look Once &#xff09;是继 RCNN&#xff0c;fast-RCNN 和 faster-RCNN 之后&#xff0c;Ross Girshick 针对 DL 目…

人工智能论文:BERT和GPT, GPT-2, GPT-3 的简明对比和主要区别

在BERT的论文里面&#xff1a; 2018.10 BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding&#xff0c;BERT已经解释了BERT&#xff0c;GPT&#xff0c;ELMo的区别。 *ELMo为双向RNN&#xff0c;请忽略。 主要区别&#xff1a; BERT使用的是…

Qt QLCDNumber详解

1.简介 它提供了一个显示数字的显示屏控件&#xff0c;效果类似于现实世界中的液晶显示屏。它可以显示任何大小的数字。它可以显示十进制、十六进制、八进制或二进制数字。可以用setMode更改基数&#xff0c;用setSmallDecimalPoint更改小数点。 2.常用方法 以下是一些常用的…

nginx--第三方模块安装上传下载服务

第三方模块安装 准备 cd /usr/local/src/ yum install git -y git clone https://github.com/openresty/echo-nginx-module.git cd nginx-1.24.0 yum -y install perl-devel perl-ExtUtils-Embed zlib-devel gcc-c libtool openssl openssl-devel 编译安装 ./configure \--p…

【深度学习基础(2)】深度学习之前:机器学习简史

文章目录 一. 深度学习的起源1. 概率建模--机器学习分类器2. 早期神经网络--反向传播算法的转折3. 核方法 -- 忽略神经网络4. 决策树、随机森林和梯度提升机5. 神经网络替代svm与决策树 二. 深度学习与机器学习有何不同 可以这样说&#xff0c;当前工业界所使用的大部分机器学习…

Web安全研究(七)

NDSS 2023 开源地址&#xff1a;https://github.com/bfpmeasurementgithub/browser-fingeprint-measurement 霍普金斯大学 文章结构 introbackground threat model measurement methodology step1: traffic analysisstep2: fingerprint analysis dataset attack statisticsbro…

【通信中间件】Fdbus HelloWorld实例

Fdbus实例教程 Fdbus简介 Fdbus 全称 Fast Distributed Bus&#xff08;高速分布式总线&#xff09;&#xff0c;提供IPCRPC功能。适用于多种OS&#xff1a; LinuxQNXAnroidOSWindow Fdbus本质是Socket&#xff0c;IPC基于Unix domain socket&#xff0c;RPC基于TCP。使用G…

诺基亚贝尔探访上海斯歌,共探创新合作新机遇

近日&#xff0c;上海斯歌K2 BPM迎来重要客户考察交流活动。来自诺基亚贝尔的首席数字官刘少勇一行莅临了上海斯歌K2 BPM 的武汉研发中心&#xff0c;并对上海斯歌在BPM业务流程管理领域的研发成果及交付能力给予了高度肯定。 此次活动不仅加深了双方的战略合作&#xff0c;也为…

【机器学习基础1】什么是机器学习、预测模型解决问题的步骤、机器学习的Python生态圈

文章目录 一. 什么是机器学习1. 概念2. 机器学习算法分类 二. 利用预测模型解决问题的步骤三. 机器学习的Python生态圈 一. 什么是机器学习 1. 概念 机器学习&#xff08;Machine Learning&#xff0c;ML&#xff09;是一门多领域的交叉学科&#xff0c;涉及概率论、统计学、…

Librosa:探索音频处理利器

Librosa&#xff1a;探索音频处理利器 音频处理在数据科学、音乐分析和语音识别等领域中扮演着重要角色。Python库Librosa是一个功能强大且广泛使用的工具&#xff0c;专门用于音频分析和处理。本文将介绍Librosa库的基本概念、主要功能以及常见应用场景&#xff0c;帮助读者深…

银行卡归属地查询API接口快速对接

银行卡归属地查询API接口指的是通过银行卡号查询该银行卡详细信息&#xff0c;包括银行卡名称、卡种、卡品牌、发卡行、编号以及归属地等信息&#xff0c;支持一千多家银行返回归属地信息&#xff0c;那么银行卡归属地查询API接口如何快速对接呢&#xff1f; 首先找到有做银行…