解析紫光展锐T820 5G芯片——让照片接近原色

news2024/11/20 14:35:54

紫光展锐系统级安全的高性能5G SoC芯片平台T820,采用八核CPU架构,6nm EUV先进工艺,金融级全内置安全方案,在性能、功耗与5G通信体验等方面,较上一代产品更为出色。

此前,已经为大家讲解过T820的拍照、安全性能、音频特色。今天,小展将带你一同探索T820采用的图像算法是如何让手机拍照接近原色的。

人类视觉系统具有不受光源影响的颜色恒常性特点,即在不同色温光源下,人眼对相同颜色物体的感觉基本是相同的。无论上午、下午还是傍晚,阴天还是晴天,人眼所看到的白色物体始终是白色的。不过相机的摄像头在成像时,其感光元件如CMOS或CCD常常受到环境光源颜色的影响,无法正确地记录物体本身的颜色。这就需要通过白平衡校正算法来解决成像偏色问题,从而准确地还原物体本来的颜色。

图片

照片偏色对比图

左为偏黄,中为白平衡,右为偏蓝

在纯色、低亮和混光等场景下,传统的自动白平衡算法遇到了巨大挑战,往往难以进行准确的色彩校正,进而导致图像存在明显的偏色问题。

紫光展锐自研全场景自动白平衡解决方案,通过构建手机端全场景AWB数据集,基于自主设计的自动白平衡校正轻量化网络,并依托展锐5G移动平台T820的强大算力,轻松实现对图像色彩的准确还原。

基于T820 5G平台的场景类型智能识别方案,通过设计轻量化的自动白平衡深度神经网络,来提取图像的深层语义特征,对纯色、低亮以及混光等困难场景分别进行针对性处理,并与CCM、HSV等色彩模块进行深度耦合联调,从而实现全场景图像的准确自动白平衡处理,让色彩更加真实自然,提高照片的色彩表现力,为用户带来高品质的视觉体验和美学观感。

针对传统AWB算法实验室标定成本高、调试周期长等问题,紫光展锐自研AWB算法充分利用端对端深度神经网络的强大表征能力,结合创新的跨模组解决方案,在提高开发效率的同时,可轻松应对不同手机模组、不同场景的挑战,具有极强的鲁棒性和泛化性。

图片

混光场景对比图

左为采用传统AWB算法的样机拍摄,右为展锐T820平台机拍摄

上图可以看到,与传统AWB算法相比,内置展锐自研AWB算法的T820平台机拍摄的照片,可以更好地兼顾不同色温场景,使画面色彩更和谐自然。

图片

纯色场景对比图

左为采用传统AWB算法的样机拍摄,右为展锐T820平台机拍摄

在红墙背景下,采用传统AWB算法的样机拍出的照片明显偏蓝,而内置展锐自研AWB算法的T820平台机拍出的照片,可以准确还原红墙颜色。

图片

纯色场景对比图

左为采用传统AWB算法的样机拍摄,右为展锐T820平台机拍摄

在木纹背景下,采用传统AWB算法的样机拍出的照片出现了明显的偏色,而T820平台机拍出的照片,准确记录了木纹颜色。

图片

低亮场景对比图

左为采用传统AWB算法的样机拍摄,右为展锐T820平台机拍摄

在室外复杂灯光夜景下,采用传统AWB算法的样机拍出的照片前后景均明显偏蓝,而T820平台机拍出的照片,颜色校正更为准确,暗光下的绿植、建筑、蓝天等色彩,均呈现出更好的视觉效果。

图片

低亮场景对比图

左为采用传统AWB算法的样机拍摄,右为展锐T820平台机拍摄

在临近傍晚、室外低亮高色温的复杂场景下,采用传统AWB算法的样机拍出的照片失真严重,而T820平台机准确还原了物体本身的颜色。

紫光展锐T820 5G平台采用的自研AWB算法,在不同拍照场景之间进行切换时,色彩处理流畅自然,给用户带来高品质的拍照效果。此外,该算法还可以根据用户喜好,进行色彩的修正及偏好处理,从而呈现出独具个性的色彩效果。如下图:

图片

食物场景对比图

左为采用传统AWB算法的样机拍摄,右为展锐T820平台机拍摄

对比两张效果图,可以看到,内置展锐自研AWB算法的T820平台机可以对食物进行精准的色彩复原和修饰,给用户带来更为真实自然的视觉体验。

作为世界领先的平台型芯片设计企业,紫光展锐依托新紫光集团的战略引领和资源支持,坚持以技术创新为核心,全力提升产品、技术能力,持续打造业界领先的影像技术,强化公司核心竞争力,为产业和社会创造价值,用科技之光照亮幸福生活。

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

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

相关文章

为什么我学了 6 个月 Python,还是找不到工作?

在知乎上有一个特别火的问题: 为什么学了Python,我还是找不到工作? 有人说Python语言不行,有人说中国Python根本就没公司用。在大家群嘲的背后,我们来分析一下: 为什么大家都不看好Python? 学…

hadoop 日志聚集功能配置 hadoop(十一)

由图所示,本文主要是将三台机器log 进行日志聚集查看。图更加直观 1. 首先需要配置历史服务器配置,才可以配置日志聚集功能: hadoop 配置历史服务器 开启历史服务器查看 hadoop (十)-CSDN博客 2. 配置了三台服务器,hadoop22, ha…

uni-app - 弹出框

目录 1.基本介绍 2.原生uinapp 通过uni.showActionSheet实现 3.使用组件 Popup 弹出层 ③效果展示 1.基本介绍 弹出框让我们在需要时在屏幕底部弹出一个菜单,它通常用于在各种应用程序中进行选择操作。Uniapp为我们提供了基本的底部弹出框组件,但它也有…

单线圈无刷直流电机的电机驱动芯片GC1262E/S属于国产芯片可替代APX9262S/茂达

GC1262E/S 是单线圈无刷直流电机的 电机驱动器。 GC1262E/S 具有高效的直接 PWM 控制方式,它可以控制无刷直流电机转 速。它集成了最低速度限制模式、可调速度 斜率控制模式、软启动模式、风扇转速计、 锁保护、自动重启、TSD、OCP 和噪声控制模 式,噪声…

Ubuntu环境下基于libxl库文件使用C++实现对表格的操作

功能 表格不存在则创建后再进行操作创建sheet添加新的工作表在sheet中增加数据设置单元格样式 相关配置 下载地址:libxl选择 LibXL for Linux 4.2.0 i386 x64 armhf aarch64 安装配置 1,使用 tar zxvf 文件名.tar.gz 进行文件解压2,创…

【开源】基于Vue.js的森林火灾预警系统的设计和实现

项目编号: S 019 ,文末获取源码。 \color{red}{项目编号:S019,文末获取源码。} 项目编号:S019,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 系统基础模块2.3 烟…

【Linux】Linux的常用基本指令

Linux常用基本指令 Linux指令的历史背景前言说明一、 ls 列出文件中的所有内容常用选项 二、pwd 显示当前所在目录进程三、cd 将当前工作目录改变到指定的目录下常用样例 四、touch 1. 更改文档或目录的日期时间 2. 新建一个不存在的文件常用选项 四、mkdir 1. 更改文档或目录的…

队列OJ--循环队列

目录 题目链接:622. 设计循环队列 - 力扣(LeetCode)​​​​​ 题解: ​编辑 代码实现: 完整代码: 题目链接:622. 设计循环队列 - 力扣(LeetCode)​​​​​ 题解&#x…

html页面直接使用elementui Plus时间线 + vue3

直接上效果图 案例源码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><script src"../js/vue3.3.8/vue.global.js"></script><link rel"styles…

全国见!飞桨星河社区五周年,邀你共赴大模型盛宴!

自2018年对外发布以来&#xff0c;飞桨星河社区已汇集660万AI开发者。感谢大家一路见证了飞桨星河社区的成长&#xff0c; 也很荣幸飞桨星河社区陪伴了大家的AI开发旅程。 在这个大模型时代&#xff0c; 飞桨星河社区期待可以帮助开发者们实现自我价值&#xff0c; 获得更多成长…

Androidstudio中build.gradle classpath如何添加

Androidstudio中build.gradle classpath如何添加 build.gradle classpath如何添加 build.gradle classpath如何添加 升级as之后&#xff0c;gradle版本也升级了&#xff0c;导致project的build.gradle中的写法也不一样了。 buildscript {repositories {google()mavenCentral(…

A*寻路算法

广度优先算法搜索以广度做为优先级进行搜索。 从起点开始&#xff0c;首先遍历起点周围邻近的点&#xff0c;然后再遍历已经遍历过的点邻近的点&#xff0c;逐步的向外扩散&#xff0c;直到找到终点。 这种算法就像洪水&#xff08;Flood fill&#xff09;一样向外扩张。直至…

CRM系统的销售预测是什么?怎么做?

简单来说&#xff0c;销售预测可以通过销售关键信息为团队预测收入&#xff0c;分配目标。CRM中的销售预测可以帮助企业制定合理的销售目标和策略&#xff0c;并通过实时数据发现瓶颈所在&#xff0c;提高团队绩效。下面说说CRM中销售预测是什么&#xff1f;如何销售预测&#…

广度优先算法(BFS)

广度优先算法&#xff08;Breadth-First Search&#xff09;是在图和树领域的搜索方法&#xff0c;其核心思想是从一个起始点开始&#xff0c;访问其所有的临近节点&#xff0c;然后再按照相同的方式访问这些临近节点的节点&#xff0c;这种访问方式类似涟漪泛起&#xff0c;一…

[汇编实操]DOSBox工具安装——Ubuntu18.04系统

一、下载&安装 sudo apt install -y dosbox 二、启动 dosbox 三、C盘挂载 将上述文件下载放在任意路径&#xff0c;将DEBUG目录映射为虚拟C盘 MASM.EXE 是用来编译的&#xff0c;LINK.EXE 用来链接&#xff0c;这俩是必须的。 执行如下命令&#xff1a; mount c /m…

基于Java封装继承多态实现的一个简单图书系统

首先我们大概了解下图书系统的需求 1.要有两种身份 管理员和普通用户。普通用户和管理员分别对应的功能不一样&#xff0c;需要分开实现 2. 图书系统肯定要有图书&#xff0c;和存放图书的地方&#xff0c;存放就用数组来实现 3.实现对应用户的功能 接下来我们第一步&#xf…

react重要知识点(面经)

react重要知识点&#xff08;面经&#xff09; react生命周期classhooks reduxredux 核心概念redux 计数器案例 react页面加载卡顿使用懒加载异步加载JavaScript压缩和缓存静态资源使用React.memo() PubSub使用方式1.1 react导入库1.2 react 页面引入pubsubjs1.3 pubsubjs使用2…

企业要满足什么条件才能实施CRM系统?

CRM的作用相信大家也所有了解&#xff0c;但并不是所有的企业都适合实施CRM。或者说&#xff0c;大部分企业实施CRM并不会100%的成功。那么&#xff0c;企业实施CRM的条件是什么&#xff1f;下面我们就来说一说。 1、业务规模 如果您的客户数量较少&#xff0c;没有复杂的客户…

数据中心走向绿色低碳,液冷存储舍我其谁

引言&#xff1a;没有最冷&#xff0c;只有更冷&#xff0c;绿色低碳早已成为行业关键词。 【全球存储观察 &#xff5c; 科技热点关注】 每一次存储行业的创新&#xff0c;其根源离不开行业端的用户需求驱动。 近些年从数据中心建设的整体发展情况来看&#xff0c;从风冷到…

隧道ip网络广播系统

隧道ip网络广播系统 隧道ip网络广播系统的优势有那些&#xff1f; 节省人力及维护成本&#xff1a;隧道ip网络广播系统可以自动播放节目&#xff0c;无需人工操作&#xff0c;节省了人力成本。定时广播&#xff0c;分区广播&#xff0c;全区广播&#xff0c;方便管理和简易化…