유머천국 코하비닷컴
https://cohabe.com/sisa/1641320

딥러닝으로 이미지의 모자이크를 지워보자!



EUcX9RoU0AI0qkD_waifu2x_art_noise3_tta_1.png

 

정보) 일상생활(?) 에서 유용한

딥러딩 프로그램들을 알아보자.

[2편]

 

 

 

[1편]

 

 

DeepCreamPy

 

캡처.PNG

 

 


깊은 크림파이

 

하나같이 굉장한 이름이다.

 

 

 

 

1편에서 소개한 waifu2x 가 딥러닝을 이용해 이미지 업스케일링을 해주는 프로그램이었다면

이번에 소개하는 DeepCreamPy는 무려 이미지의 [모자이크or 김] 를 지워준다!

 

기술발전의 순기능

 

 

 

ssssssss.png

(물론 이렇게 큰건 못지운다.)

 

 



하지만 모자이크를 지운다는것은

원본에는 존재하지 않는 부분을 예측해 그려넣는다는 말과 같기때문에

여러가지 제약조건이 존재한다.

 

 

 

 

한가지 예시를 들어보자.

(이해를 돕기위한 예시로 실제 신경망의 처리과정과 다름)

 


1.png

예를들어 이런 이미지가 있다고 하자 (원본)

 

포토샵으로 쓱싹 그렸다.

 

 

 

2.png

다음으로 사람들에게 이런식으로 일부분을 지운 이미지를 주고

녹색부분을 채워보라고 하자.

 

 

 

아마 대부분 원본과 같은 이미지를 떠올릴 것이다.

 

 

 

3.png

 

하지만 이런 이미지가 주어진다면 어떨까?

 

 

 

확신을 가지고 정답을 말할 수 있는 사람은 없을것이다.


(그냥 흰배경일수도 있고 무언가 그려져있을수도 있고...)

 

 

 

 

 

딥러닝으로 통해 학습된 신경망 또한 이와 마찬가지로

 채워넣을 부분 주변을 참고해서 그림을 채워넣기 때문에

검열된 부분이 적을수록, 특수한 패턴이 존재할수록

결과물이 좋을수밖에 없다.

 

 

(뷰X 떡칠해둔거 프로그램 돌린다고 마법처럼 무삭제본 나오는게 아니란 예기)

 

 

이외에도 여러가지 제약이 있지만 글이 길어짐으로 깃헙에서 Limitations 항목을 참고하자

 

 

 

 

 참고로 이 프로그램은 PEPSI 프로젝트 에 사용된 신경망을 수정해 만들었다고 한다.

 

그리고 펩시(?) 프로젝트는 무려 고려대에서 개발했다.

 

 

감사합니다 흑흑

 

 

 

그럼 사용방법을 알아보자

 

 

fdfd.PNG


 

 설명하려니 귀찮아졌다.

 

제작자의 설명을 참고하자

(우리에겐 구글번역기가 있다구!)

 

 

캡처ddd.PNG

 (제작자가 올려둔 예시)


왼쪽처럼 모자이크를 지우고 싶은 부분을 초록색으로 칠하면 된다.

 


 

 참고로 주의할점이 두가지 있는데

 

.png 확장자만 변환 가능

초록색으로 마킹할때 완벽한 초록색이여야함 (RGB 0,255,0)

(그림판이나 포토샵에서 브러쉬말고 연필도구를 이용하자)

 

 

 

 

 [출처]

 

DeepCreamPy[깃헙]

 

(윈도우버전 받으면 된다.)

 


 

[3편]

 

J에이브이Player (예정)

 

 

올것이 왔군

댓글
  • 발남이 2020/09/17 00:07

    J에이브이Player 이거 써볼려고 했는데 뭐가 되게 복잡하더라...

    (g5kaI6)

(g5kaI6)