The invention discloses a Alpha channel WebP image compression palette generation method, system and host, including the method applied to the host: pixel intensity of Alpha channel access WebP image value; the pixel intensity value is processed to obtain the generated image data; transmitting the image data to be generated FPGA device, the kernel function and call the FPGA device, the FPGA device for parallel processing of the image data is generated by the results obtained by the palette palette generate results. The invention uses kernel function to call FPGA host device, so that after the pixel intensity Alpha channel processing to the image data to be generated, to achieve parallel processing in the FPGA device, then get the results of the parallel processing to generate palette from the FPGA device, accelerating the formation of Alpha channel palette, promotion the speed of image compression.
【技术实现步骤摘要】
一种WebP图像压缩中Alpha通道调色板生成方法、系统及主机端
本专利技术涉及图像压缩领域,特别涉及一种WebP图像压缩中Alpha通道调色板生成方法、系统及主机端。
技术介绍
近年来,图像压缩逐渐成为计算机视觉和图像处理的重要研究热点,可以提升计算机对图片的处理速度,还可以节省存储空间。其中,WebP即为一种支持有损压缩和无损压缩的图片文件格式。而随着大数据的影响和深度学习的发展,图像压缩的速度问题成为影响数据中心效能的重要因素。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种WebP图像压缩中Alpha通道调色板生成方法、系统及主机端,能够提升WebP图像压缩中Alpha通道调色板生成速度,进而提升图像压缩的速度。其具体方案如下:一种WebP图像压缩中Alpha通道调色板生成方法,应用于主机端,包括:获取WebP图像的Alpha通道的像素强度值;对所述像素强度值进行处理,得到待生成图像数据;发送所述待生成图像数据至FPGA设备端,并调用所述FPGA设备端的核函数,以便于所述FPGA设备端并行化处理所述待生成图像数据,得到调色板生成结果;获取所述调色板生成结果。优选地,所述对所述像素强度值进行处理,得到待生成图像数据的过程,包括:将所述像素强度值存入数组中,并开辟相应的内存空间,得到调色板空间;建立所述调色板空间与所述像素强度值的对应关系并排序,得到所述待生成图像数据。优选地,所述发送所述待生成图像数据至FPGA设备端,调用所述FPGA设备端的核函数,以便于所述FPGA设备端并行化处理所述待生成图像数据,得到调色板生成结果的过程,包括:将所述待生成图 ...
【技术保护点】
一种WebP图像压缩中Alpha通道调色板生成方法,其特征在于,应用于主机端,包括:获取WebP图像的Alpha通道的像素强度值;对所述像素强度值进行处理,得到待生成图像数据;发送所述待生成图像数据至FPGA设备端,并调用所述FPGA设备端的核函数,以便于所述FPGA设备端并行化处理所述待生成图像数据,得到调色板生成结果;获取所述调色板生成结果。
【技术特征摘要】
1.一种WebP图像压缩中Alpha通道调色板生成方法,其特征在于,应用于主机端,包括:获取WebP图像的Alpha通道的像素强度值;对所述像素强度值进行处理,得到待生成图像数据;发送所述待生成图像数据至FPGA设备端,并调用所述FPGA设备端的核函数,以便于所述FPGA设备端并行化处理所述待生成图像数据,得到调色板生成结果;获取所述调色板生成结果。2.根据权利要求1所述的方法,其特征在于,所述对所述像素强度值进行处理,得到待生成图像数据的过程,包括:将所述像素强度值存入数组中,并开辟相应的内存空间,得到调色板空间;建立所述调色板空间与所述像素强度值的对应关系并排序,得到所述待生成图像数据。3.根据权利要求1或2所述的方法,其特征在于,所述发送所述待生成图像数据至FPGA设备端,调用所述FPGA设备端的核函数,以便于所述FPGA设备端并行化处理所述待生成图像数据,得到调色板生成结果的过程,包括:将所述待生成图像数据传输到缓存中,其中,所述缓存为所述主机端与所述FPGA设备端进行数据通信的缓存;向所述FPGA设备端发送并行启动信号,以控制所述FPGA设备端并行化处理从所述缓存中读取的所述待生成图像数据,得到所述调色板生成结果。4.根据权利要求3所述的方法,其特征在于,所述获取所述调色板生成结果的过程,包括:收到所述FPGA设备端的完成信号后,从所述缓存中获取所述FPGA设备端写入的所述调色板生成结果。5.一种主机端,其特征在于,包括:数据获取模块,用于获取WebP图...
【专利技术属性】
技术研发人员:段志刚,曹芳,李雪雷,张新,王丽,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。