Git Product home page Git Product logo

deblocking's Introduction

deblocking

使用神经网络对压缩图像进行优化,包括去除块效应等

References: https://arxiv.org/abs/1609.04802v1 http://de.arxiv.org/pdf/1504.06993 https://arxiv.org/abs/1605.00366 https://arxiv.org/pdf/1611.07233.pdf

https://github.com/qobilidop/srcnn https://github.com/shreka116/SRResNet https://github.com/titu1994/Super-Resolution-using-Generative-Adversarial-Networks https://github.com/tonitick/AR-CNN

DataSet:http://www.eecs.berkeley.edu/Research/Projects/CS/vision/grouping/BSR/BSR_bsds500.tgz

1st step:DataProcess.py 将作为Label和Data的image分别存放在两个文件夹中,顺序要对应 通过Data.py生成h5格式的训练数据data.h5

2nd step:Train_all.py/Train_batch.py Train_all.py需要一次调入全部数据到内存中,Train_batch每次只调入1个batch的数据,当内存小于数据量时,只能用Train_batch.py 根据需要可以使用ARCNN、L8、SRResNet_simple、SRResNet_complex中的model,SRResNet中的model没有测试过,还需要修改 训练过程中会生成weights.h5

3rd step:Show_result.py&Show_layers.py&Predict.py Show_result.py需要输入一对label-input,进行预测,并比较结果 Show_layers.py 可以展示每一层每一个channel的输出 Predict.py可以将图片集成批处理,课用于视频帧的预测

Models: 在文件夹ARCNN、L8、SRResNet_complex、SRResNet_simple中分别为不同模型的代码、结构图、权重文件和效果展示 utilities: 包含一些用Matlab压缩图片,从视频中截取图像等功能的代码

deblocking's People

Contributors

yydlmzyz avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.