🙋‍♂️ Introduction

  • 안녕하세요! 3년차 AI Research Engineer 김기홍입니다
  • 학부시절 컴퓨터를 매개로 사람과 소통하는 직업에 매료되어 전공을 영문학에서 컴퓨터 공학으로 바꾸었습니다
  • 기술로 작품을 만드는 일에 몰두하다가, 지금은 AI Research에 푹 빠져 있습니다
  • Generative Models(Diffusion Models, GANs)로 실용적인 Craetion Tool을 만드는데 관심이 있습니다
  • 이기주, 박웅현 작가, 컴퓨터 예술가 Leo Villareal, 사진을 좋아합니다

💻 Work Experience

  • AI Researcher. in VIVE STUDIOS, Seoul, Korea (2022 ~ Present)
    • Research on Face Swapping algorithm transferring the identity from a source image to a target image

🎓 Education

  • M.S. in Gwangju Institute of Science and Technology, Gwangju, Korea (2020 ~ 2022)
    • Cognition & Intelligence Lab
  • B.S. in Sejong University, Seoul, Korea (2014 ~ 2020)
    • Major in Computer Engineering
    • Major in Entertainment Software

✍ Publications

  • Preprints
    • DiffFace: Diffusion-based Face Swapping with Facial Guidance
      • Kihong Kim, Yunho Kim*, Seokju Cho, Junyoung Seo, Jisu Nam, Kychul Lee, Seungryong Kim, KwangHee Lee
      • ArXiv Preprint, 2022.
      • [Project Page] [ArXiv]

📌Projects

  • Dream AI Smart Device Hackathon LG Challenge (GIST AI, LG)
    • 진행기간 : 2020.10 ~ 2020.12
    • 주요내용 : [1라운드 - 팀별 가짜 이미지 생성, 검출 모델 성능 경쟁] / [2라운드 - 기술사업화 PT 경쟁]
    • 본인이 기여한 점 : Image Generation/Detection 분야 SOTA 모델 분석, 모델 성능 검증 및 평가, 모델 Inference를 위한 Shell Script 작성
    • 사용한 Skill 또는 지식 : Pytorch, Shell Script, Adversarial Autoencoder, Data Augmentation
    • 결과/성과 : Smart Device Hackathon 3등 수상 (20팀 참가)
  • 사회적 소통약자의 창작 표현을 위한 저작 Application Tool 제작
    • 진행기간 : 2020.3 ~ 진행 중
    • 주요내용 : 소통 약자의 감정 표현과 창작 의도를 용이하게 전달해주는 자동 스케치 채색 및 스타일링 툴 개발
    • 본인이 기여한 점 : Unsupervised Image-to-Image Translation Model에 Positional Normalization 적용하여 baseline 모델 성능 향상, Input 이미지의 Content 보존을 위한 Masking Module 적용, Flask를 이용한 Pytorch 모델 배포
    • 사용한 Skill 또는 지식 : Pytorch, Flask, Unsupervised Image-to-Image Translation
    • 결과/성과 : 제작 진행 중
  • Multi-GPU를 활용한 GAN 학습 Framework 구축
    • 진행기간 : 2021.1 ~ 2021.3
    • 주요내용 : Image Generation/Translation 논문 구현을 위한 GAN 학습 Framework 제작
    • 본인이 기여한 점 : GAN Model 구현 및 DistributedDataParallel 적용
    • 사용한 Skill 또는 지식 : Pytorch DistributedDataParallel
    • 결과/성과 : Multi-GPU를 통한 학습 가속화, 분산학습 경험
  • 작품에 공을 던지면 반응하는 Interactive Game(BallPlaying) 콘텐츠 개발
    • 진행기간 : 2018.9 ~ 2018.12
    • 주요내용 : 공을 던져 가상 그래픽 객체를 터트리는 게임 제작
    • 본인이 기여한 점 : Kinect v2를 이용한 Blob detection, tracking 구현, Depth에 따른 공의 존재 여부 판단
    • 사용한 Skill 또는 지식 : Unity, Kinect v2
    • 결과/성과 : 세종대 2018 Art&Technology Contest 최우수상
  • 사용자 움직임에 반응하는 Interactive Art(Uncomfortable Eyes) 콘텐츠 개발
    • 진행기간 : 2018.10 ~ 2018.12
    • 주요내용 : Kinect v2를 통해 관람객의 위치와 거리 파악하고 움직임에 따른 시각적 효과 연출
    • 본인이 기여한 점 : 이미지 애니메이션 효과 적용, Depth에 따른 시각화 유무 판단, OSC 통신 프로토콜을 이용한 관람객 위치 좌표 전송
    • 사용한 Skill 또는 지식 : Processing, Kinect v2
    • 결과/성과 : 세종대 2018 Art&Technology Contest 장려상, HCI KOREA 2019 Creative Award 출품, 타 전공(회화)학생과의 협업 경험

📄 Skills

  • Programming Language
    • Strong : Python
    • Knowledgeable : C, C++
  • Deep Learning framework
    • Pytorch
  • DevOps
    • Git, Docker, Vim