본문 바로가기

BLOG/AI서비스 리뷰기

[AI 서비스 리뷰기] 주변이미지를 자연스럽게 바꿔주는 "GAN Paint"

AI 서비스 리뷰 : AI 서비스 대신 체험해드립니다!
#16 주변이미지를 자연스럽게 바꿔주는 "GAN Paint" 리뷰기

 

오늘 리뷰할 AI 서비스는 이미지 편집 프로그램 "GAN Paint" 입니다.

딮페이크로 유명한 GAN에 대해서는 들어본 적 있으실 건데요, 최근 IBM에서 GAN Dissection(절개)라는 새로운 기법을 발표했습니다. 

보통 GAN은 이미지 전체가 한번에 변하는데, 이 방법을 사용하면 전체가 아닌 특정 부위만 바꿀 수 있답니다!

이 GAN Dissection을 사용해서 GAN Paint라는  프로그램도 만들었는데, 사진에 특정 오브젝트를 추가하는 이미지 편집이 가능합니다. 단순히 오브젝트를 그대로 붙이는 것이 아니라 GAN으로 자연스럽게 주변 이미지가 변경되는 것이죠.

 

 

http://gandissect.res.ibm.com/ganpaint.html?project=churchoutdoor&layer=layer4&fbclid=IwAR1VPhKh5lal-fLT4MV-V07VBOC7-p_cW5pENkeJDBXHH-WalDSyBAWFyos

 

GAN Paint

(0) Select a project: project: --> Select Project Feeling adventurous? Choose a different picture :

gandissect.res.ibm.com

이곳에서 'GAN Paint'를 체험해 보실 수 있습니다.

 

 

https://www.youtube.com/watch?v=yVCgUYe4JTM&feature=youtu.be

 

설명으로만 들으면 아직 감이 안 오시죠?

"GAN Paint"에 관한 영상 먼저 보시고 사용해 보시면 훨씬 이해가 빠를 겁니다.

 

 

그렇다면 제가 먼저 사용해 보겠습니다!

 

가장 먼저 보이는 페이지인데, 여러 가지 테스트를 해 볼 수 있게 다양한 그림이 있네요.

 

 

맘에 드는 사진을 선택하면 그림이 바뀝니다! 

 

 

 

그리고 이제 브러시를 선택할 차례인데요. 나무, 잔디, 문, 구름 등 7가지 브러시와 네 가지 옵션이 있습니다. 

내가 선택한 그림에서 채우고 싶은 옵션을 고르고 그림 위에 채워주면 됩니다. 아주 간단하죠? 

 

 

 

저는 먼저 지붕을 dome형태로 바꿔보겠습니다. dome, draw를 선택한 후 저렇게 그림 위에 영역을 그려줬더니

 

 

 

이렇게! 지붕이 돔 형태로 바뀌었죠? 얼핏 보면 원래 저런 형태인 것처럼 말이죠.

 

 

 

이번에는 grass를 이용해 잔디를 깔고 tree로 나무를 좀 더 심어봤습니다.

훨씬 풍성해진 것이 보이시죠??

그리고 draw 했던 것처럼 remove로 그렸던 오브젝트를 지울 수도 있고, undo는 이전으로, reset으로 원상복구 할 수 있습니다.

 

단순히 오브젝트를 추가하는 것이 아닌 주변 환경에 맞게 자연스럽게 변경되는 이미지가 신기했습니다.

 

또 한 가지 놀라운 것은, 같은 뉴런이 다양한 맥락에서 특정 개체 클래스를 제어한다는 것인데 비록 개체의 최종 모습이 매우 다양할지라도 말입니다. 
이 네트워크는 개체를 구성할 수 있는 시기와 구성할 수 없는 시점도 파악합니다. 예를 들어, 건물의 적절한 위치에 있는 문에 뉴런을 켜면 문이 추가되지만 하늘이나 나무에서 같은 일을 하는 것은 일반적으로 아무 효과도 없을 것이라는 것이죠.

 

자세한 내용은 이 웹사이트를 참고해주세요!!

https://gandissect.csail.mit.edu/

 

GAN Dissection

David Bau, Jun-Yan Zhu, Hendrik Strobelt, Bolei Zhou, Joshua B. Tenenbaum, William T. Freeman, Antonio Torralba. GAN Dissection: Visualizing and Understanding Generative Adversarial Networks, Proceedings of the International Conference on Learning Represen

gandissect.csail.mit.edu

 

점점 발전해가는 비지도 학습 인공지능, 그 중심에는 GAN(Generative Adversarial Networks)이 있을 것이라고 많은 AI 전문가들이 전망하고 있는 만큼 저도 참 기대가 됩니다!

 

오늘 사용해 본 "GAN Paint" 어떠셨나요? 

저는 망한 풍경사진을 자연스럽게 보정할 때 사용하면 좋을 것 같다는 생각이 들더라구요!

 

이상! 오늘의 AI 서비스 "GAN Paint", 대신 체험해드렸습니다!