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

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

3天内不再提示

基于开源CNN的图像压缩算法项目介绍及实现

OpenFPGA 来源:OpenFPGA 作者:OpenFPGA 2022-07-03 11:58 次阅读

基于开源CNN的图像压缩算法

压缩的含义

图像压缩从直观上看就是压缩图像,这里的压缩其实包括多个维度:一是直观上的大小;二是信息压缩,这里的信息包括空间和视觉等多个方向。

压缩的原理及分类

关于压缩的原理及分类请查看下面的视频

《https://www.bilibili.com/video/BV16Z4y1i7J6?share_source=copy_web》

视频是由西南交通大学邸老师上传,视频中包含图像压缩的发展历史及展望。

基于深度学习的图像压缩介绍

基于深度学习的图像压缩介绍同样查看下面的视频:

《https://www.bilibili.com/video/BV16Z4y1i7J6?share_source=copy_web》

基于开源CNN的图像压缩算法项目介绍及实现

https://github.com/tensil-ai/tensil

https://www.tensil.ai/docs/

tensil是一个开源的机器学习模型编译器和硬件生成器,压缩模型如下:

565aabc2-f5b1-11ec-ba43-dac502259ad0.png

在ZYNQ实现的框图如下:

567eb0da-f5b1-11ec-ba43-dac502259ad0.png

总结

整个项目完整性很高,适合学习应用,由于是个开源并且比较通用的项目,整个项目的性能并不是特别好,但是优化好问题不大。

最后,还是感谢各个大佬开源的项目,让我们受益匪浅。后面有什么感兴趣方面的项目,大家可以在后台留言或者加微信留言,今天就到这,我是爆肝的碎碎思,期待下期文章与你相见。

568d6f08-f5b1-11ec-ba43-dac502259ad0.jpg

原文标题:基于开源CNN的图像压缩算法

文章出处:【微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。

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

    关注

    1

    文章

    60

    浏览量

    22236
  • 开源
    +关注

    关注

    3

    文章

    2991

    浏览量

    41724
  • 编译器
    +关注

    关注

    1

    文章

    1577

    浏览量

    48635
  • cnn
    cnn
    +关注

    关注

    3

    文章

    327

    浏览量

    21304

原文标题:基于开源CNN的图像压缩算法

文章出处:【微信号:Open_FPGA,微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【RTC程序设计:实时音视频权威指南】音视频的编解码压缩技术

    图像压缩技术是通过减少图像数据的存储空间来实现图像压缩的过程,早期主要依赖于无损
    发表于 04-28 21:04

    FPGA压缩算法有哪些

    图像压缩算法中可以采用哈夫曼编码的方式对编码冗余的信息进行压缩,可以采用预测的方式来减少像素间冗余,可以采用量化的方式完成心理视觉冗余信息的去除
    的头像 发表于 04-15 11:48 195次阅读
    FPGA<b class='flag-5'>压缩</b><b class='flag-5'>算法</b>有哪些

    基于门控线性网络(GLN)的高压缩比无损医学图像压缩算法

    实现基于门控线性网络(GLN)的高压缩比无损医学图像压缩算法,以提高医学图像存储和分发系统的效率
    的头像 发表于 04-08 10:29 179次阅读
    基于门控线性网络(GLN)的高<b class='flag-5'>压缩</b>比无损医学<b class='flag-5'>图像</b><b class='flag-5'>压缩</b><b class='flag-5'>算法</b>

    FPGA图像处理之CLAHE算法

    在FPGA图像处理--CLAHE算法(一)中介绍了为啥要用CLAHE算法来做图像增强。
    的头像 发表于 01-04 12:23 1488次阅读
    FPGA<b class='flag-5'>图像</b>处理之CLAHE<b class='flag-5'>算法</b>

    如何用Python来实现图像压缩

    压缩图像 压缩图像的本质就是减少图像的大小和质量,从而减少图像占用的空间和带宽。我们可以通过以下几种方式来压缩图像: 改变
    的头像 发表于 09-12 17:33 614次阅读
    如何用Python来<b class='flag-5'>实现</b><b class='flag-5'>图像</b><b class='flag-5'>压缩</b>

    基于FPGA的图像旋转和双线性插值算法设计

    今天开源一个FPGA图像处理相关的项目图像旋转。图像旋转算法本身非常简单,但是如果想让旋转之后
    的头像 发表于 09-04 16:52 830次阅读
    基于FPGA的<b class='flag-5'>图像</b>旋转和双线性插值<b class='flag-5'>算法</b>设计

    cnn卷积神经网络matlab代码

    的。CNN最初是应用于图像识别领域的,以其识别准确率高和泛化能力强而备受瞩目。本篇文章将以Matlab编写的CNN代码为例,最为详尽地介绍CNN
    的头像 发表于 08-21 17:15 869次阅读

    cnn卷积神经网络算法 cnn卷积神经网络模型

    中,CNN已成为图像识别和语音识别领域的热门算法,广泛应用于自动驾驶、医学诊断、物体检测等方面。 CNN的基本原理是利用卷积层提取图像的特征
    的头像 发表于 08-21 17:15 1192次阅读

    卷积神经网络算法有哪些?

    算法。它在图像识别、语音识别和自然语言处理等领域有着广泛的应用,成为近年来最为热门的人工智能算法之一。CNN基于卷积运算和池化操作,可以对图像
    的头像 发表于 08-21 16:50 1172次阅读

    卷积神经网络的介绍 什么是卷积神经网络算法

    卷积神经网络的介绍 什么是卷积神经网络算法 卷积神经网络涉及的关键技术 卷积神经网络(Convolutional Neural Network,CNN)是一种用于图像分类、物体识别、语
    的头像 发表于 08-21 16:49 1436次阅读

    python卷积神经网络cnn的训练算法

    CNN采用卷积层、池化层、全连接层等组成,可以自动学习输入数据的特征,对于图像分类、目标检测等任务具有出色的性能。在本文中,我们将介绍CNN训练的基本流程和相关
    的头像 发表于 08-21 16:41 1025次阅读

    一文详解CNN

    1 CNN简介 CNN即卷积神经网络(Convolutional Neural Networks),是一类包含卷积计算的神经网络,是深度学习(deep learning)的代表算法之一,在
    发表于 08-18 06:56

    AI大模型的开源算法介绍

    AI大模型的开源算法介绍 什么是开源?简单来说就是不收取任何费用,免费提供给用户的软件或应用程序。开源是主要用于软件的术语,除了免费用户还可
    的头像 发表于 08-08 17:25 1391次阅读

    优秀的IC/FPGA开源项目:伪红外图像处理

    《优秀的IC/FPGA开源项目》是新开的系列,旨在介绍单一项目,会比《优秀的 Verilog/FPGA开源
    的头像 发表于 06-09 09:42 1454次阅读
    优秀的IC/FPGA<b class='flag-5'>开源</b><b class='flag-5'>项目</b>:伪红外<b class='flag-5'>图像</b>处理

    PyTorch教程-14.8。基于区域的 CNN (R-CNN)

    应用于对象检测的许多开创性方法之一 (Girshick等人,2014 年)。在本节中,我们将介绍 R-CNN 及其一系列改进:fast R-CNN ( Girshick, 2015
    的头像 发表于 06-05 15:44 387次阅读
    PyTorch教程-14.8。基于区域的 <b class='flag-5'>CNN</b> (R-<b class='flag-5'>CNN</b>)