关闭

Google使用人工智能压缩图片,效果优于JPEG

1145人阅读 评论(1) 收藏 举报
分类:

俗话说,小即是美,这用来形容媒体文件压缩是再合适不过了。压缩图像更容易传输和保存。近日,Google使用神经网络压缩的图片打败了JPEG。

Google从网络上抽样选取了600万份1280x720的图像,将它们分成32x32的小份,然后集中在100个压缩比率最差的块上。这样做的目标是集中处理最难压缩的数据,然后剩下的就比较好办了。

然后,研究者使用Google去年开源的的TensorFlow机器学习系统来训练实验性神经网络。他们使用一百万步进行训练,然后收集数据,找出最好的压缩模型。

最后,这个模型在平均表现上打败了JPEG压缩标准。研究者称,下一个挑战是打败基于视频压缩解码的针对大型图片的压缩方法,因为“他们使用了重用已经解压的单元”等技巧。从VP8视频解码发展来的WebP,就是一个使用该方法的例子。

研究者表示,在这方面对压缩性能的评价并不明确,因为有时候数据评价和人类感觉的评价有出入。

Google的团队上周发表了一篇文章

原文Google uses A.I. to compress images better than JPEG 
作者:Katherine Noyes 翻译赖信涛 责编:仲培艺

0
0
查看评论

通过google插件Thumbnails实现图片指定大小压缩

前言: 1、由于商户进件时,上游对图片大小有要求(500kb以下),而我们平台图片过大(10M以上),所以必须通过程序将图片压缩后再上传; 2、java api可以通过ImageIO实现图片压缩,但效果不好,图片压缩后出现变红现象,故舍弃; 3、测试谷歌Thumbnails插件后,觉得还不错,故选用...
  • u010355502
  • u010355502
  • 2017-08-15 17:43
  • 1755

Google提供的Thumbnails对图片的各种操作(缩放、加水印、翻转、转换图片格式)性能比jdk提供的好N倍,压缩出来的图片更清晰

Thumbnails对图片的各种操作(缩放、加水印、翻转、转换图片格式)性能比jdk提供的好N倍,压缩出来的图片更清晰
  • chengjiangbo
  • chengjiangbo
  • 2015-03-05 19:53
  • 4844

Google发布新的图像压缩技术,最高可节省75%带宽

Google发布新的图像压缩技术,最高可节省75%带宽在社交网络上,每天都有难以计数的图片被人们分享、存储。但有一个现实的问题是,大量的照片由于网络限制被人为压缩降低了画质。而Apple在2010年的iPhone 4S推出了“视网膜”的概念后,各大手机商也推出了2K的手机,显示器也逐步走向了4K。但...
  • liangyihuai
  • liangyihuai
  • 2017-01-27 14:17
  • 947

图像与视频压缩

1.     熟悉Vcdemo学习软件的界面操作 2.       学习vcdemo的主要模块的使用,包括, 图像压缩模块: SS   ...
  • john_bian
  • john_bian
  • 2018-01-10 17:32
  • 68

C# 后台 对于JPEG图片的压缩

<br />最近需要做一个方法,将比较大的图片转换为较小的图片。<br /> /// <summary> /// 获得原始图片地址,并且压缩 /// </summary> /// <param...
  • pengsirui
  • pengsirui
  • 2011-04-12 17:02
  • 2375

[OpenCV Qt教程] 如何在内存中压缩图像

本文译自:[TUTORIAL OPENCV QT] HOW TO COMPRESS AN IMAGE IN MEMORY 修正了原程序中的文字错误。在这个简短的教程中,我会展示一个压缩图像的简单步骤。
  • howlclat
  • howlclat
  • 2017-02-22 10:07
  • 1077

QT——JPEG图像的压缩与传输

JPEG图像的压缩和图像序列化QByteArray JPEG格式压缩的主要是高频信息,对色彩的信息保留较好,适合应用于互联网,可减少图像的传输时间,可以支持24bit真彩色。            ...
  • u012627502
  • u012627502
  • 2014-05-26 13:48
  • 3301

django 使用 PIL 压缩图片

在最近做项目时,发现服务器上的图片比较大,数据传输时会消耗很多流量,体验非常不好。为了缓解这一现象,决定使用gzip压缩数据流,但是发现gzip对于json数据的压缩效果很好,但对于图片的压缩效果很差。无奈,只能写一段代码,将服务器上的图片挨个压缩一下。我的服务器上的程序,是用django写的,数据...
  • u010429424
  • u010429424
  • 2017-05-11 14:13
  • 1087

使用Matlab实现JPEG压缩

一、 图像压缩原理图像分成 8*8 小块 –> DCT 变换 –>用量化表对其量化 –>编码生成压缩数据二、 具体压缩过程 1、将原始图像分为 8 * 8 的小块, 每个 block 里有 64 个像素。 2、 将图像中每个 8 * 8 的 block 进行 DCT 变换。8 * ...
  • geekzph
  • geekzph
  • 2016-11-09 20:45
  • 7131

谷歌TensorFlow人工智能学习系统简介及基本使用入门

TensorFlow TensorFlow(腾三福)是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。Ten...
  • HymanYoung
  • HymanYoung
  • 2017-03-09 16:11
  • 1803
    个人资料
    • 访问:1943445次
    • 积分:22275
    • 等级:
    • 排名:第389名
    • 原创:102篇
    • 转载:1385篇
    • 译文:6篇
    • 评论:261条
    联系方式
    个人邮箱: xuxiduo@zju.edu.cn
    QQ群:
    1)OpenCV俱乐部
        186168905

    2) 视频/音频/图像/算法/ML
        群1:148111910

        群2:157103105

    备注:加群需要回答问题,避免广告党。
    如果你是博客看到后加的,请注明“博客”并回答问题,只注明”博客“不回答问题的恕不加入。答案为和群相关的任何技术名词,不能出现1)和2)中的任何字眼
    博客专栏
    文章分类
    最新评论