출처: https://techcrunch.com/2016/07/24/researchers-use-neural-networks-to-turn-face-sketches-into-photos/



Radboud 대학에서 얼굴 스케치를 사진처럼 바꿔주는 심층신경망을 개발했다고 합니다.


심층신경망을 훈련시키는 방법은 다음과 같습니다.


1. 심층신경망에 얼굴 스케치를 입력한다.


2. 심층신경망이 어떤 랜덤한 방법으로 얼굴 스케치를 사진으로 변환한다.


3. 심층신경망이 만든 사진을 실제 사진과 비교한다.


4. 오차를 심층신경망에 입력한다.


5. 심층신경망이 방법을 수정하여 다시 시도해본다.


상기 방법을 반복하면 반복할수록 심층신경망의 정확도가 높아진다.



아래는 예제입니다.



algo-photos.png?w=738


왼쪽 - 실제 얼굴 사진, 중간 - 얼굴 스케치, 오른쪽 - 인공신경망이 스케치를 보고 재현한 얼굴




Examples of the synthesized inverse sketches from the LFW dataset. First image in each column is the ground truth, the second image is the generated sketch and the third one is the synthesized inverse sketch. (Source: "Convolutional Sketch Inversion" Study)


왼쪽 - 실제 얼굴 사진, 중간 - 얼굴 스케치, 오른쪽 - 인공신경망이 스케치를 보고 재현한 얼굴