文件名称:jpeg压缩的matlab代码-sa-jpeg:模拟退火算法,用于重建使用有损JPEG压缩的图像
文件大小:5.26MB
文件格式:ZIP
更新时间:2024-06-10 22:56:44
系统开源
jpeg压缩的matlab代码sa-jpeg 模拟退火算法,用于重建使用有损JPEG压缩的图像 该代码是我的学士学位论文中关于模拟退火的一部分(赫尔辛基大学,2017年)的一部分。 这个想法是使用模拟退火来重建已使用有损JPEG压缩方式压缩的图像f:压缩后的图像通常包含会降低图像质量的伪像。 通过组合来自与原始图像f相似的非压缩模型图像的块来创建重建。 在模拟退火中,通过生成候选图像来迭代,随机地搜索最佳解(图像f):通过使用来自随机模型图像的随机块替换当前图像中的随机块来生成候选。 根据定义的接受概率,接受到候选图像的过渡。 随着温度在退火过程中降低,该算法移近最佳解,并最终在该解附近冻结。 该算法的最终状态是获取的重构。 模拟退火最初是由Kirkpatrick等人引入的。 [1]。 本文中对实现的算法及其结果的细节进行了描述和讨论(可能在后面链接)。 该守则应以英文适当注释,以便可以遵循。 论文和算法输出均用芬兰语编写。 根据使用的图像数据集,MATLAB实现的源代码分为多个文件夹。 研究了三组图像:合成的三色图像(文件夹“ synth”),来自MNIST手写数字数据库的图像(文件