0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PolarFire SoC FPGA SoM上的热成像流水线内核

星星科技指导员 来源:microchip 作者:microchip 2023-04-21 09:43 次阅读

Digital Core Technologies(DCT)在PolarFire® SoC FPGA上开发了热成像流水线。热图像信号处理器(ISP)是其他架构中可用的热成像的极低功耗但功能强大的替代方案。这可以针对各种应用进行调整,例如安全/监视、医学成像工业监控、气体检测等。该管道旨在CMSV_A1_PF254_AX DCT的SoM上运行。该SoM搭载PolarFire® SoC FPGA,MPFS250T,64位多核RISC-V® CPU子系统处理器,板载FPGA结构,DRAM,EMMC闪存和Wi-Fi®系统,并在Linux®操作系统(OS)上运行。

热成像相机红外传感器

热像仪通常检测电磁光谱(约9-14μm)的长波红外(LW-IR)范围内的辐射,并产生热辐射的可见图像。由于所有温度高于绝对零度的物体都会发射红外辐射,因此这些相机可以在有或没有可见光照明的情况下看到一个人的环境。红外热像仪使温暖的物体在较冷的背景下脱颖而出;所有温血动物在环境中都很容易看到,无论白天还是黑夜。

热成像摄像机广泛用于国防和民用应用。在国防领域,它们主要用于夜视应用,如枪械现场和监控摄像头。民用应用包括工业检查应用、驾驶辅助和医疗诊断。消防员使用热成像技术看穿烟雾。维护技术人员使用热成像来定位过热接头以及电源线和机器的部分。建筑施工技术人员可以看到热特征,表明隔热故障中的热泄漏,并可以利用结果来提高供暖和空调的效率。

热像仪最重要的部分是红外传感器。带有“非制冷微测辐射热计”的焦平面阵列传感器是目前用于热成像的最流行的技术。带有前端电子电路的传感器称为相机核心,它实际上构成了热成像摄像机的核心。

在热成像热像仪中,重要部件是热(IR)传感器和带有成像ISP的电子核心。内核捕获和调节来自传感器的像素数据,并将其转换为表示图像帧的数字流。图像处理管道转换适合人类视觉的帧流。

超低功耗图像信号处理器

图像处理通常是一项计算密集型任务,因为数字图像包含大量信息。目前可用的大多数架构都使用高功率来进行这些计算密集型数字图像处理。基于RISC-V的PolarFire® SoC FPGA利用极低的功耗进行图像处理。在许多应用中,热成像摄像机需要使用电池供电产品运行,因此尽可能高效地执行图像处理操作以降低功耗非常重要。这使得基于PolarFire® SoC FPGA的ISP成为其他基于架构的ISP的强大替代方案,可用于热成像系统。

在这种情况下,我们使用Lynred的640×480 VGA图像传感器作为红外传感器,其中包括将模拟信号转换为数字总线的代理电路。从那里,我们通过DCT开发的PolarFire SoC SoM进行。成像管道(ISP)在PolarFire SoC FPGA上实现。处理器管理管道。

pYYBAGRB7TyACstkAAGU5tY_PsU005.png

从传感器接收的原始帧中,我们将无法区分任何东西。热 ISP 管道通过一系列过程使该帧生成一个可视帧,从中我们可以区分帧中对象的热分布。我们在原始图像中所做的第一级过程是色调映射、坏像素校正、不均匀性校正和图像增强,例如数字滤波器。之后,ISP通常会应用图像叠加和调色板来区分不同的温度区域和区域。ISP的输出是人类可理解的热图像,如下图所示。

poYBAGRB7UGAU3coAAHVtUjY0Zk957.png

在极火FPGA SoC中开发散热ISP内核的优势

低功耗的 SoC

低功耗意味着产品中产生的热量更少,这对于热像仪的性能和稳定性至关重要

在 FPGA 中实现 ISP 时,可灵活调整和自定义 ISP

嵌入式相机应用提供充足的CPU资源

设计紧凑,成本低

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1631

    文章

    21806

    浏览量

    606684
  • soc
    soc
    +关注

    关注

    38

    文章

    4218

    浏览量

    219274
  • 热成像
    +关注

    关注

    3

    文章

    365

    浏览量

    20495
收藏 人收藏

    评论

    相关推荐

    关于fpga流水线的理解

    如何理解fpga流水线
    发表于 08-15 11:43

    FPGA中的流水线设计

    `流水线设计前言:本文从四部分对流水线设计进行分析,具体如下:第一部分什么是流水线第二部分什么时候用流水线设计第三部分使用流水线的优缺点第四
    发表于 10-26 14:38

    流水线结构的高效SAR快视成像处理器

    流水线结构的高效SAR快视成像处理器
    发表于 05-08 17:16 23次下载

    FPGA重要设计思想及工程应用之流水线

    FPGA重要设计思想及工程应用之流水线流水线设计是高速电路设计中的一 个常用设计手段。如果某个设计的处理流程分为若干步骤,而且整个数据处理 流程分
    发表于 02-09 11:02 52次下载

    什么是流水线技术

    什么是流水线技术 流水线技术
    发表于 02-04 10:21 3957次阅读

    流水线中的相关培训教程[1]

    流水线中的相关培训教程[1]  学习目标     理解流水线中相关的分类及定义;
    发表于 04-13 15:56 1097次阅读

    电镀流水线的PLC控制

    电镀流水线的PLC控制电镀流水线的PLC控制电镀流水线的PLC控制
    发表于 02-17 17:13 36次下载

    FPGA流水线练习5:设计思路

    流水线的工作方式就象工业生产的装配流水线。在CPU中由5—6个不同功能的电路单元组成一条指令处理流水线,然后将一条X86指令分成5—6步后再由这些电路单元分别执行,这样就能实现在一个
    的头像 发表于 11-29 07:06 2656次阅读

    FPGA流水线练习(3):设计思路

    流水线的平面设计应当保证零件的运输路线最短,生产工人操作方便,辅助服务部门工作便利,最有效地利用生产面积,并考虑流水线安装之间的相互衔接。为满足这些要求,在流水线平面布置时应考虑流水线
    的头像 发表于 11-28 07:07 2433次阅读

    FPGA之为什么要进行流水线的设计

    流水线又称为装配线,一种工业的生产方式,指每一个生产单位只专注处理某一个片段的工作。以提高工作效率及产量;按照流水线的输送方式大体可以分为:皮带流水装配线、板链线、倍速链、插件线、网
    的头像 发表于 11-28 07:04 3682次阅读

    各种流水线特点及常见流水线设计方式

    按照流水线的输送方式大体可以分为:皮带流水装配线、板链线、倍速链、插件线、网带线、悬挂线及滚筒流水线这七类流水线
    的头像 发表于 07-05 11:12 7503次阅读
    各种<b class='flag-5'>流水线</b>特点及常见<b class='flag-5'>流水线</b>设计方式

    如何选择合适的LED生产流水线输送方式

    LED生产流水线输送形式分为平面直线传输流水线、各种角度平面转弯传输流水线、斜面上传流水线、斜面下传流水线这四种输送方式,企业也是可以根据L
    发表于 08-06 11:53 1079次阅读

    嵌入式_流水线

    流水线一、定义流水线是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。各种部件同时处理是针对不同指令而言的,他们可同时为多条指令的不同部分进行工作。• 把一个重复的过程分解为若干个子过程
    发表于 10-20 20:51 6次下载
    嵌入式_<b class='flag-5'>流水线</b>

    FPGA流水线的原因和方式

    本文解释了流水线及其对 FPGA 的影响,即延迟、吞吐量、工作频率的变化和资源利用率。
    的头像 发表于 05-07 16:51 6270次阅读
    <b class='flag-5'>FPGA</b>中<b class='flag-5'>流水线</b>的原因和方式

    什么是流水线 Jenkins的流水线详解

    jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkin
    发表于 05-17 16:57 1129次阅读