专栏算法工具链J5 STITCH IP & 使用介绍

J5 STITCH IP & 使用介绍

zsy2024-04-12
215
0

一、硬件IP 介绍

简介

Stitch是一个可配置的图像拼接计算单元,可以完成多幅图像之间的融合拼接,主要应用于自动泊车场景下的360度环视图像拼接。Stitch基于ROI进行计算,每个ROI可以完成两幅源图像指定区域的融合拼接, 并将其写入目标图像指定的ROI中,这种融合拼接方式可以使得拼接过度更加自然,同时stitch还支持Y、U、V各通道的增益调节,可以实现源图像间的亮度、色度均衡,进一步提升拼接效果。此外stitch支持用户输入自定义像素级融合拼接权重值,基此可实现多种融合效果,如背景虚化、图像水印等。
LUT: 融合拼接权重参数buf
Config Word: 配置字,存储roi配置相关参数的buf

IP 工作模式

硬件IP 提供了五种拼接模式

  • Online blnding: 无需输入lut表,硬件自动进行融合拼接,要求ROI w=h;该模式下硬件依据配置参数中的过渡段宽度、方向自动进行融合拼接;
  • Alpha blending: 需要输入alpha lut表,硬件读取DDR中的alpha权重值进行加权融合;
  • Alpha-beta blending:需要输入alpha、beta lut表,硬件读取DDR中的alpha、beta权重值进行加权融合;
  • Src copy:不需要输入lut表,硬件直接拷贝src0;
  • Src alpha copy: 需要alpha lut表,硬件读取DDR中的alpha权重值, 进行加权拷贝src0;

配置字

Stitch IP每个ROI的拼接相关的配置放在了配置字内存中,IP工作时会依次读取每个ROI对应的配置字内存。
Description

二、使用介绍

APA场景融合

依据标定,得到ROI融合区域

alt textalt text

中心透明度融合

以roi中心点为起点,透明度以线性降低

alt textalt text

全局透明度融合

可实现类似水印的效果
全局使用透明度alpha=0.5参数值进行融合
alt textalt text

融合自动驾驶场景语义分割图像

输入

alt textalt text

输出

Description

灰度seg分割

stitch可以使用alpha lut参数或者通过gain值来实现seg分割的效果
以gain值为例
10阶 5阶 2阶
alt textalt text
alt text

亮度、色度均衡

IP支持 调节输入图像的亮度和色度
调整前 、调整后对比
alt textalt text
算法工具链
征程5社区征文技术深度解析官方教程
评论0
0/1000