Coder Social home page Coder Social logo

midoi327 / image-restoration-system Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 1.0 11.01 MB

이미지 개선 딥러닝 모델 선택 적용 시스템 (NAFNet, HAT, MAXIM)

License: Other

Python 100.00%
basicsr image-deblurring image-dehazing image-denoising image-restoration image-super-resolution hat maxim

image-restoration-system's Introduction

Image Restoration System

🚀 POSTECH Institute of Artificial Intelligence Intern Program

-- 이미지 개선 4가지 작업을 딥러닝 모델을 이용하여 파이썬 코드로 구현 (NAFNet, HAT, MAXIM 모델) --

https://drive.google.com/file/d/1AoUg8Lne4XmBxQbV37W_F4qDiyBUiV2S/view?usp=sharing


📌 시스템 구조도

1231241 (1)


📌 Required

demo_Multi.py 실행시키기 위한 준비 과정

  1. NAFNet pretrained model 다운로드 NAFNet-width32.yml
  2. HAT pretrained model 다운로드 HAT_SRx4_ImageNet-pretrain.pth
  3. MAXIM pretrained model 다운로드 Dehazing-RESIDE-Outdoor
  4. 다운로드 후 experiments에 모델 파일 저장
  5. python path 설정 : export PYTHONPATH= /프로젝트디렉토리/:/basicsr모듈디렉토리/
  6. echo $PYTHONPATH : 파이썬 모듈 찾는 경로가 잘 설정되었는지 확인
  7. python setup_basicsr.py develop --no_cuda_ext : processing dependencies for basicsr 모듈
  8. python setup_maxim.py develop : processing dependencies for maxim 모듈

📌 Quick Start

이미지 개선 옵션을 원하는 대로 선택하는 demo.Multi.py 사용 방법

  1. Required 실행 조건 만족
  2. demo/Multi_in 폴더에 노이즈 이미지 넣어놓기
python basicsr/demo_Multi.py
  1. 1: denoising , 2: deblurring, 3: super-resolution 4:dehazing 옵션 중 원하는 옵션 입력
  2. demo/Multi_out 폴더에 작업 후 이미지 생성된다.

🖇️ FID300 데이터셋 이미지 테스트 수행 결과

  • dehazing -> denoising -> denoising

6

111

  • dehazing -> denoising -> deblurring -> denoising -> deblurring

221

209

image-restoration-system's People

Contributors

midoi327 avatar

Watchers

 avatar  avatar

Forkers

duleesha000

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.