다빈치 SW 공모전

'언택트 시대에 유용한 앱 혹은 서비스를 주제로한 SW 공모전으로
2020-2학기 비공학 전공 재학생 2인 이상이면 참가 가능합니다.

자세히 알아보기

캡스톤 디자인 경진대회

캡스톤 디자인 교과목 수행 결과물 또는 졸업 작품 심사
2019년 2학기, 2020년 1학기 중 한 학기 이상 캡스톤 디자인 교과목을
수강한 학생만 참가 가능합니다.

자세히 알아보기

PE연구활동 발표대회

PE연구/개발 활동을 수행하면서 얻어진 다양한 형태의 결과물
(논문형태의 결과보고서, 논문, 발명품, 작품, 콘텐츠 등)을 심사

자세히 알아보기

SW·AI 창업아이디어경진대회

SW 관련 전공 학부생 여러분!
반짝이는 SW창업 아이디어로 여러분의 미래를 바꾸십시오!

자세히 알아보기

SW·AI융합우수성과 발표회

SW융합전공 / 복수 전공 학생 여러분!
SW융합전공 / 복수전공을 이수하는 과정에서 얻어진 성과를 뽐내 주세요.

자세히 알아보기

다빈치 주니어 SW 작품대회

창의적인 아이디어와 소프트웨어를 활용한
멋진 SW 작품을 만들어 보세요!

자세히 알아보기

다빈치오픈소스 SW·AI 딥러닝 해커톤

4차 산업혁명을 견인하는 심층학습을 주제로한 SW·AI 딥러닝 해커톤으로
소프트웨어대학 재학생으로 구성된 2인 이하 팀으로 참가 가능합니다.

자세히 알아보기

코딩경진대회

소프트웨어 중심 대학으로서 중앙대학교의 소프트웨어 관련
교육 프로그램 성과를 공유합니다.

자세히 알아보기

캡스톤 디자인 경진대회

  • 화상 환자를 위한 얼굴 복원 소프트웨어

    팀장
    주석천 (소프트웨어학부 | 4학년)
    팀원
    심규현 (소프트웨어학부 | 4학년)
좋아요 29
답변 수 1

작품영상

작품(아이디어)명 : GAN을 응용한 화상 환자를 위한 얼굴 복원 소프트웨어
  • 작품 소개

  • 사진은 모두에게 익숙하고 찍고 찍히는 것은 멀어질 수가 없는 경험이다. 평범한 일상 이든 기념할 만한 일이든 사진을 찍는 것은 너무도 당연하다. 하지만 그 흔한 사진을 찍는 것이 힘든 사람들이 있다. 바로 안면에 화상이나 다른 부상을 입어 사진을 찍는 것에 거부감을 느끼는 사람들이다. 친근한 가족, 친구들과 함께한 기록을 남기는, 훗날 간직할 추억이 사라진다면 비극이 아닐 수 없다.
    그래서 우리는 화상, 사고로 인해 안면에 큰 흉이나 왜곡이 생긴 사람들도 거부감을 느끼지 않고 사진을 찍을 수 있는 기회를 주고 싶었다. 그렇다면 사진에 나올 모습이 자신이 바라던 예전 모습과 같다면 그런 일이 줄어들지 않을까 하는 생각을 하게 되었다. 가장 먼저 떠오르는 방법은 포토샵이지만 일반인이 그걸 사진을 찍을 때마다 적용하긴 어렵다. 원하는 사진을 선택하였을 때 본인이 원하는 부분의 얼굴이 복원하는 서비스가 필요하다고 생각하였다. 사고로 예전의 얼굴을 잃어버린 사람들이 사진을 못 남겨 본인 도 가족도 친구도 나중에 후회할 일이 없도록, 적어도 카메라 앞에 부담을 덜고 있을 수 있게 얼굴 복원 서비스를 개발하는 것이 이번 프로젝트의 목표이다.
    ‘안면화상환자의 대인관계 경험’이라는 연구에 따르면 안면화상환자들은 주변의 거부반 응 등으로 우울함을 느낄 때 주변의 지지와 긍정적인 대인관계를 경험하면 이를 극복할 수 있다고 하였다. 사진은 여러 매체에서 인간의 심리적, 사회적 영역에 긍정적 영향을 미친다고 한다. 그 심리적 효과는 기억의 재생과 신뢰감 형성 등이다. 따라서 타인과 직 접 상호작용은 아니더라도 이 어플을 통해 그런 환자들이 긍정적인 변화를 겪고 다시 딛 고 일어날 수 있었으면 한다. 사진을 보정하는 것을 도피로 볼 수도 있겠지만 예전 모습으로도 사진을 남길 수 있다는 기회를 만들고 싶었다.
  • 세부내용
  • preview.png

    사용자는 어플리케이션을 이용해 기능을 이용한다. 주요 기능은 얼굴을 복원하는 것이고 기능 사용을 위해 사용자는 현재 얼굴과 과거 얼굴을 서버로 전송해야한다. 현재 얼굴에 서는 복원하길 원하는 부분을 ‘브러시’ 기능을 사용해 표시할 수 있다. 서버로 이미지들 을 전송하고 나면 백그라운드에서 서버의 응답을 기다린다.
     서버에서는 사용자의 과거 얼굴들에서 눈, 코, 입, 눈썹, 얼굴 윤곽과 같은 랜드마크를 기반으로 과거 얼굴들의 평균 이미지를 생성한다. 이 이미지를 사용하여 이후 복원을 진행한다. 보정하고자 하는 사진 에서 크롭된 얼굴과 과거 사진들의 평균 얼굴의 랜드마크를 비교하여 현재 복원하고자 했던 마스크로 표시한 부위로 Affine Transformation을 하여 덮는다.
     이후 얻어진 얼굴을 스케치화하고 스케치화한 그림과 마스크, 기타 정보들로 SC-FEGAN을 사용하여 복원이미지를 얻는다. 얻어진 결과이미지는 안드로이드로 보내지고 안드로이드는 대기하고 있던 서버로부터 응답이 오면 사용자에게 알림을 표시한다. 알림을 누르면 서버로부터 받은 이미지를 원본이미지의 알맞은 위치로 이동시킨 최종 복원된 이미지를 확인하고 저장할 수 있다.
  • 기대 효과
  • 시중에는 이미 사진을 변형하거나 바꿀 수 있는 여러가지 어플리케이션이 마켓에 올라와 있다. 하지만 대부분 재미를 위해 얼굴 변형을 해주거나 얼굴 윤곽 수정, 잡티와 같은 사진 보정에 초점을 맞춘 앱들이다. 흉터나 점을 없애주는 것도 가능하였지만 화상과 같이 큰 부분을 복원하거나 망가진 부분을 다시 복원해주는 어플리케이션은 없었고 이미 망가져있는 눈과 입부분을 복원하기는 쉽지 않았다.
    작품의 주기능은 잘 구현되었다. 과거 사진을 바탕으로 보완할 부위만 간단히 표시하면 복원이 손쉽게 이루어진다. 어플리케이션 사용도 심플한 UI 로 어렵지 않다. 이목구비 이탈도 약간이나마 잡아낸다는 점에서 기존 앱들의 피부 보정 수준보다 더 나은 앱이라 할 수 있을 것이다.
     기능/UI적인 측면을 발전시키면 충분히 실제 사용/ 유저들의 만족도를 높일수 있는 가능성을 가지고 있음을 확인하였다. 
  • 결과물
  • 그림1.png

    그림4.png그림3.png그림2.png

좋아요 참여 29

  • 학년 별

  • 학과 별

QnA 참여 3

중앙대학교 다빈치 sw tech fair 참가신청 닫기