티스토리 뷰
풍경사진을 고흐가 그린 그림처럼 만들 수 있는 AI
고흐, 클림트, 램브란트, 보티첼리, 피카소등 세상의 위대한 화가라고 인정받는 아티스트들에게는 자신만의 독특한 화풍으로 많은 사람들에게 감동과 영감을 불러일으키는 작품을 남겼다.
"유능한 예술가는 모방하고 위대한 예술가는 훔친다." 피카소의 명언중에 가장 유명한 말이다. 이 말은 세상 아래 새로운 것은 없으며, 인류가 지금껏 만들어 놓은 최고의 것을 자신의 일에 접목하는 지혜가 필요하다는 것을 알려주고 있습니다.
이번포스트는 위의 문구처럼 내가 좋아하는 그림을 내가 좋아하는 화가가 그린 그럼 처럼 그려주는 신경 스타일 전송(Neural Style Transfer)이 무엇인지와 신경 스타일 전송에는 어떤 종류가 있는지에 대해 알아보겠습니다.
신경 스타일 전송(Neural Style Transfer)이란?
신경 스타일 전송(Neural Style Transfer)은 원본 이미지와 스타일 이미지를 가져와 원본 이미지에 스타일 이미지를 적용하는 AI 기술입니다.
아래에 세개의 이미지가 있습니다. 원본 풍경이미지(Blue moon lake)를 고흐가 그린 <별이빛나는 밤> 의 스타일로 Neural Style Transfer 기술을 학습한 AI 가 만들어낸 결과이미지 입니다.
Neural Style Transfer는 원본 이미지의 특징과 스타일 이미지의 특징을 추출하여 손실을 최소화하도록 훈련되어 출력 이미지는 원본 이미지의 특징과 스타일 이미지의 특징을 최대화하는 방식으로 생성됩니다.
1. 색상 보존을 통한 스타일 전송
불교 사원인 금각사(원본이미지)를 예술 스타일로 모네의 " 수련"(스타일이미지)을 사용한 색상 보존의 예
2. 다중 스타일 전송(Multiple Style Transfer)
다음 이미지는 위의 블루문 레이크를 원본 이미지로 사용하고 빈센트 반 고흐의 "별이 빛나는 밤"과 조지아 오키프의 "레드 칸나"를 스타일 이미지로 사용한 예
3. 마스크 스타일 전송(Masked Style Transfer)
각 스타일에 대한 추가 마스크를 제공하여 선택한 영역에 스타일을 적용하고 다른 영역에 콘텐츠를 보존할 수 있습니다. 또한 여러 마스크를 사용하여 동일한 콘텐츠 이미지의 두 개의 서로 다른 영역에 두 개의 서로 다른 스타일을 적용할 수 있습니다.
4. 텍스처 전송(Texture Transfer)
매우 독특한 텍스처를 가진 스타일 이미지를 콘텐츠에 적용할 수 있습니다. 스타일 이미지가 올바르게 전달되기 위해서는 매우 강한 텍스처를 가져야 한다는 점에 유의해야 합니다.
결론
Neural Style Transfer는 예술, 디자인 및 사진 분야에서 많은 관심을 받았습니다. Neural Style Transfer는 기존의 이미지 편집 기술로는 불가능했던 새롭고 창의적인 이미지를 생성하는 데 사용할 수 있습니다. 예를 들어, Neural Style Transfer를 사용하여 사진에 그림의 스타일을 적용하거나 사진에 예술 작품의 느낌을 줄 수 있습니다.
Neural Style Transfer는 예술, 디자인 및 사진 분야에서 다양한 응용 프로그램으로 사용되고 있으며, 앞으로도 더 많은 응용 프로그램이 개발될 것으로 예상됩니다.
https://github.com/titu1994/Neural-Style-Transfer
'AI 이해' 카테고리의 다른 글
자연어 처리에 효과적인 BART (0) | 2023.07.06 |
---|---|
자연어 처리의 트랜스포머(Transformer) 모델 (0) | 2023.07.05 |
생성적 적대 신경망(GAN)의 이해 (0) | 2023.07.04 |
자연어 처리(NLP)의 이해 (0) | 2023.07.04 |
알고리즘(algorithm)이란? (0) | 2023.07.03 |