Giter Club home page Giter Club logo

opensw23-lsj's Introduction

Hello World!

Chapter

  • Team Introduction
  • Topic Introduction
  • Results
  • Analysis/Visualization
  • Installation
  • Presentation

Team Introduction

  • Name: 이승준(202211337)
  • Github ID: somniumcaeruleumKonkuk
  • Team type: Individual

Topic Introduction

Slide3.png Slide4.png Slide5.png Slide6.png

Results

Results

Analysis/Visualization

Original Image

original5.jpg

Noised Images

Fig2.png

Denoised Images

Fig3.png

Conclusion

  • Noise의 양(amount)과 강도(strength)가 클수록 디노이징(denoising) 잘 되지 않는 것을 볼 수 있었다. Noise의 강도(strength)가 작을 때는 양(amount)이 크게 영향을 주지 못했으나, Noise의 강도(strength)가 60을 넘은 후 부터는 양(amount)가 상당히 denoised image들의 화질에 영향을 미치는 중요한 변수임을 볼 수 있었다.
  • As the amount and strength of noise increased, you can see that the quality of the denoised images isn't good in the above experiment. When the strength was low, the amount of noise didn't matter that much. As the strength is over 60, however, the amount of noise was important variable to the quality.

Installation

  • Install numpy, opencv, tensorflow.

Environment

  • Python version: 3.10.10
  • Tensorflow version: 2.12.0
  • OS: Windows 11 Education (the latest version in 6/1/2023)
  • Numpy version: 1.23.5
  • Opencv version: 4.7.0

Data preprocessing and noise generation

" Before training, you have to rescale the images to 180x180 and adding noise to them. The folder structure is supposed to be:

./data/train/original  for the 180x180 original train images
./data/train/noisy  for the 180x180 noisy train images
./data/test/original  for the 180x180 original test images
./data/test/noisy  for the 180x180 noisy test images

You need the original files for testing just to calculate the PSNR. You can denoise without original files: just put the noisy files also in ./data/test/original " - https://github.com/wbhu/DnCNN-tensorflow

How to Train

./data/train/original  put the 180x180 original train images here
./data/train/noisy  put the 180x180 noisy train images here
  • Put the images at the right places *The number of images must be 10n. (n is a natural number)
  • Excute cmd
  • Move to the directory that the main.py exists using cd command
  • Enter the command below.
python main.py

How to Test

./data/test/original put the 180x180 original test images here *it's totally ok to put the same image here
./data/test/noisy  put the 180x180 noisy test images here 
  • Put the images at the right places
  • Excute cmd
  • Move to the directory that the main.py exists using cd command
  • Enter the command below.
python main.py --phase test

opensw23-lsj's People

Contributors

somniumcaeruleumkonkuk avatar

Watchers

 avatar  avatar

opensw23-lsj's Issues

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.