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

    浏览量

    22371
  • 开源
    +关注

    关注

    3

    文章

    3251

    浏览量

    42406
  • 编译器
    +关注

    关注

    1

    文章

    1618

    浏览量

    49051
  • cnn
    cnn
    +关注

    关注

    3

    文章

    351

    浏览量

    22169

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

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

收藏 人收藏

    评论

    相关推荐

    【「从算法到电路—数字芯片算法的电路实现」阅读体验】+一本介绍基础硬件算法模块实现的好书

    作为嵌入式开发者往往比较关注硬件和软件的协调。本书介绍了除法器,信号发生器,滤波器,分频器等基本算法的电路实现,虽然都是基础内容,但是也是最常用到的基本模块,本书的内容比较对本人胃口。 我们先来
    发表于 11-20 13:42

    开源ISP(Infinite-ISP)介绍

    公开,都是给一堆函数自己调用调试。因为厂商将 ISP 算法视为保持市场竞争力的独特秘诀。虽然之前介绍了很多开源ISP项目(优秀的 Verilog/FPGA
    的头像 发表于 11-18 10:21 212次阅读
    <b class='flag-5'>开源</b>ISP(Infinite-ISP)<b class='flag-5'>介绍</b>

    压缩算法的类型和应用

    压缩算法是一种通过减少数据量来节省存储空间或传输数据的技术。压缩算法可以分为两种类型:有损压缩和无损压缩
    的头像 发表于 10-21 13:50 192次阅读

    基于FPGA的JPEG-LS图像压缩介绍

    现在来看一下GitHub上面一个开源的JPEG LS算法的Verilog实现
    的头像 发表于 10-15 17:27 324次阅读
    基于FPGA的JPEG-LS<b class='flag-5'>图像</b><b class='flag-5'>压缩</b>器<b class='flag-5'>介绍</b>

    深度识别算法包括哪些内容

    CNN是深度学习中处理图像和视频等具有网格结构数据的主要算法。它通过卷积层、池化层和全连接层等组件,实现图像特征的自动提取和识别。 应
    的头像 发表于 09-10 15:28 304次阅读

    卷积神经网络的压缩方法

    CNN模型的参数量和计算量也随之剧增,这对硬件资源提出了严峻挑战。因此,卷积神经网络的压缩方法成为了研究热点。本文将从多个角度详细介绍卷积神经网络的压缩方法,包括前端
    的头像 发表于 07-11 11:46 299次阅读

    图像分割与语义分割中的CNN模型综述

    图像分割与语义分割是计算机视觉领域的重要任务,旨在将图像划分为多个具有特定语义含义的区域或对象。卷积神经网络(CNN)作为深度学习的一种核心模型,在图像分割与语义分割中发挥着至关重要的
    的头像 发表于 07-09 11:51 684次阅读

    如何利用CNN实现图像识别

    卷积神经网络(CNN)是深度学习领域中一种特别适用于图像识别任务的神经网络结构。它通过模拟人类视觉系统的处理方式,利用卷积、池化等操作,自动提取图像中的特征,进而实现高效的
    的头像 发表于 07-03 16:16 1126次阅读

    cnn卷积神经网络分类有哪些

    卷积神经网络(CNN)是一种深度学习模型,广泛应用于图像分类、目标检测、语义分割等领域。本文将详细介绍CNN在分类任务中的应用,包括基本结构、关键技术、常见网络架构以及实际应用案例。
    的头像 发表于 07-03 09:28 469次阅读

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

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

    FPGA压缩算法有哪些

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

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

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

    关于FPGA的开源项目介绍

    Hello,大家好,之前给大家分享了大约一百多个关于FPGA的开源项目,涉及PCIe、网络、RISC-V、视频编码等等,这次给大家带来的是不枯燥的娱乐项目,主要偏向老的游戏内核使用FPGA进行硬解,涉及的内核数不胜数,主要目标是
    的头像 发表于 01-10 10:54 1349次阅读
    关于FPGA的<b class='flag-5'>开源</b><b class='flag-5'>项目</b><b class='flag-5'>介绍</b>

    FPGA图像处理之CLAHE算法

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

    FPGA图像处理-CLAHE算法介绍(一)

    介绍CLAHE算法之前必须要先提一下直方图均衡化,直方图均衡化算法是一种常见的图像增强算法,可以让像素的亮度分配的更加均匀从而获得一个比较
    的头像 发表于 01-02 13:32 1680次阅读
    FPGA<b class='flag-5'>图像</b>处理-CLAHE<b class='flag-5'>算法</b><b class='flag-5'>介绍</b>(一)