很多消费类电子的商家有一个疑惑,尤其是手机生产企业,苹果1200万像素堪比1亿像素的小米拼画面质量。而且苹果设备相互间能适应不同设备投屏,或则说基于苹果系统相互视频通话能自动适应画面质量。
举例:苹果手机和苹果电脑进行视频通话,会议时,明显的画面质量好很多。而我们国内这类的应用均存在画质不行的问题。大家都尝试自己测试。当然,我在这里并不是为了鼓吹苹果,但是我个人认为这些公司多做一点技术研发是有必要的。还有行业内其实早就在使用相关的伪像素,关键是技术如何做到最优。

为此,我带来一个自己的技术,实际应用中可能会有些优化,比如:
1、针对YUV图像,可以只针对Y分量进行变化;
2、针对不同的图像对细节的强化指标是不一样的;
3、因为是按照行列的方式变换的,所以按照CPU线性的编码使得运算会明显慢,当采用GPU或FPGA等并行运算效率最优。
4、应用场景不同优化的方向也不同,比如摄像模组中采集一行或一列图像数据后,即可采用本程序进行像素细节优化和扩展,无需整图采集完毕后再扩展。
5、显示器上在输出图像后亦可采用本算法将图像扩展后再刷新到屏幕上,于是能有效的在扩展图像像素尺寸时增强图像部分细节。
接下来请参看我的算法效果,我们常见的windows图像查看器、或照片等软件都能放大图像,接下来我的图像比较就是基于这两个软件进行,而且是在基于本算法扩展16倍的情况下测试,实际本算法支持4倍、9倍、16倍、25倍扩展。本算法主要目的是放大图像像素时刻画出更多真实细节,柔化、美颜、去毛刺、强化细节等有现成的算法,也不是本算法需要考量的问题,比如Super Resolution算法,Delurring算法等。后续我会加上卷积或其他的方法把细节同步处理的更清晰,另外本算法如果反过来应用,比如把当前的图2048*2048)当作是已经扩展后的图,那么反过来可以理解就是有可能改图是512X512的图通过扩展4倍后的图。
(一)生物细胞图


上面的图中左边是原图,右边是放大十六倍后的图。

明显右图扩展后细节更清晰。


(二)风景图
因为该图是网络上找的jpg转成bmp再测试的,本身图像并不是很清晰。刚好可以用来测试本算法部分效果。





这个部分看起来是不是感觉右边的要暗一些,这个情况是算法一次完成的,是整图变换而来,没有刻意去补充亮度,补充亮度的是很简单的算法,也不是本算法主要需要考虑的问题。
(三)游戏图
嘿,我是魔兽世界的铁粉,弄张魔兽世界的图来试试。



(四)灰度图


针对YUV图,一般仅需要针对Y分量进行变换即可,UV分量也需要通过加权概率模型提取高频信息,方便还原成RGB的彩色像素。
(五)总结
拥有了大图,还能补充细节信息,接下来美颜也好、美白也好、或则增加亮度或锐化也好,这些算法都是有现成的,我也会根据实际商业应用场景增加一些算法现有的算法。
原来我一直推自己的压缩算法,结果改变了文件格式,那就得成为标准才能应用于市场。但是这个算法无关内容,直接在采集或屏幕端应用即可。以前我一直以为加权概率收缩模型是没有物理意义,或则数理意义的,没想到能基于一行,或一列计算出丢失的高频信息。当然新算法有一个适应期,也有很多需要优化的地方或方向。

1200万像素通过算法无失真扩展到1.92亿像素——加权概率模型收缩模型图像像素扩展算法相关推荐

  1. 综述:视频和图像去雾算法以及相关的图像恢复和增强研究

    综述:视频和图像去雾算法以及相关的图像恢复和增强研究 翻译自IEEE的一篇文章<Review of Video and Image Defogging Algorithms and Relate ...

  2. Python基于OpenCV的图像去雾算法[完整源码&部署教程]

    1.图片识别 2.视频展示 [项目分享]Python基于OpenCV的图像去雾算法[完整源码&部署教程]_哔哩哔哩_bilibili 3.算法原理 图像增强算法常见于对图像的亮度.对比度.饱和 ...

  3. 图像锐化处理算法matlab,图像锐化matlab算法

    <图像锐化matlab算法>由会员分享,可在线阅读,更多相关<图像锐化matlab算法(2页珍藏版)>请在读根文库上搜索. 1.%常用图像锐化算法clcclearclose a ...

  4. CT图像重建算法------迭代投影模型之距离驱动算法(Distance-Driven Model,DDM)

    一.图像重建算法分类 CT图像重建算法主要有3类:1.反投影法:2.迭代重建算法:3.解析法:包括滤波反投影法和傅里叶变换法 二.迭代重建算法分类 迭代重建算法在求解的过程中需要不断地求解矩阵元素,目 ...

  5. [实验]无失真信源压缩编码

    实验一 无失真信源压缩编码 此文系后续整理,懒得copy,对应的方法可以根据需要可以直接下载代码,附件: https://download.csdn.net/download/weixin_40744 ...

  6. matlab图片导出无失真库export_fig介绍(半透明效果)

    matlab图片导出无失真半透明等功能的库export_fig介绍 首先,感谢export_fig的作者Yair Altman为相关方面做了很多介绍,本文主要结合新版本matlab,对作者的内容进行搬 ...

  7. Android11不如,1200万像素的iPhone11真的不如4800万像素的安卓?

    随着技术的进步,手机的拍照实力越来越强,拍出的照片也越来越优秀.很多手机厂商发布新手机时,必然要提的一项就是相机的像素数,很多网友发现,手机相机的像素数近年来一直在升高.从当时的主流800万,到后来的 ...

  8. (2021,StyleGAN3)无失真(Alias-Free)生成对抗网络

    Alias-Free Generative Adversarial Networks 公众号:EDPJ 目录 0. 摘要 1. 简介 2. 通过连续信号解释的等变性(equivariance) 2.1 ...

  9. 无失真压缩法可以减少冗余_多媒体压缩技术概念 多媒体的基本概念

    多媒体数据压缩技术的失真分类? 根据解码后数据与原始数据是否完全一致进行分类,压缩方法可被分为有失真编码和无失真编码两大类. 有失真压缩法会压缩了熵,会减少信息量,而损失的信息是不能再恢复的,因此这种 ...

最新文章

  1. 基于HttpClient的HttpUtils(后台访问URL)
  2. 寄存器位查看小工具.exe
  3. 谁是中国CS高引第一人徐泽水?蝉联六年,36000次引用
  4. 使用shell脚本实现自动SSH互信功能
  5. Note cancel request的实现原理
  6. 译 | 在 Azure SQL 上节约成本的八种方法
  7. 数组拼接时中间怎么加入空格_【题解二维数组】1123:图像相似度
  8. 国家邮政局:3月中国快递发展指数为251.1 同比下降7.1%
  9. 查询、新增、修改、删除方法
  10. 为什么华为a1路由器网速变慢_上网用的路由器晚上要不要关?1个月能耗多少电?答案很意外!...
  11. python aes加解密
  12. 射频识别技术漫谈(25)——Felica简介
  13. 美国国家安全局(NSA)网络攻击主战武器NOPEN
  14. 推荐免费下载430套大型企业管理源码 下载地址:http://www.hur.cn/tg/linkin.asp?linkid=205389 下载地址:[URL=http://www.hur.cn/t
  15. 精品基于Uniapp+Springboot实现的患者服药提醒APP
  16. 在 Kubernetes 中使用 Keycloak OIDC Provider 对用户进行身份验证
  17. 等价关系运算c语言大作业,如何用c语言编写:n等价关系判断,并求出等价类及其元素...
  18. 促卵泡激素(FSH)研究丨重组人卵泡刺激素
  19. 现在做短视频运营是不是太晚了
  20. 【无标题】警惕利用个人收款码升级套路诈骗

热门文章

  1. 战争与征服服务器维护,《战争与征服》12月5日停机维护公告
  2. matlab一元二次回归分析法,matlab回归分析方法综述.doc
  3. 一个数的因子个数求解公式
  4. CorelDRAW多个文件如何批量导出JPG
  5. ModStartBlog v6.0.0 博客标签页面,采集接口增强
  6. 渣本毕业两年经验,知乎上已获万赞
  7. 樱花服务器能在运行吗,樱花服务器在运行吗
  8. 淘宝装修教程 淘宝美工教程 淘宝教程 淘宝美工职业之路
  9. 校园枪击案后,这个美国小哥开发了“枪支检测器”!迅速定位疑犯,适配任何摄像头...
  10. 一年的总结(09-10)