본문 바로가기
KERD
논문KCI 등재

가닥 지오메트리 이미지를 이용한 ConvNet 기반의 헤어 및 털 합성기

Hair and Fur Synthesizer via ConvNet Using Strand Geometry Images

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문에서는 라인 형태인 가닥(Strand) 지오메트리 이미지와 합성곱 신경망(Convolutional Neural Network, ConvNet 혹은 CNN)을 이용하여 저해상도 헤어 및 털 시뮬레이션을 고해상도로노이즈 없이 표현할 수 있는 기법을 제안한다. 저해상도와 고해상도 데이터 간의 쌍은 물리 기반시뮬레이션을 통해 얻을 수 있으며, 이렇게 얻어진 데이터를 이용하여 저해상도-고해상도 데이터쌍을 설정한다. 학습할 때 사용되는 데이터는 헤어 가닥 형태의 위치를 지오메트리 이미지로 변환하여 사용한다. 본 논문에서 제안하는 헤어 및 털 네트워크는 저해상도 이미지를 고해상도 이미지로 업스케일링(Upscaling)시키는 이미지 합성기를 위해 사용된다. 테스트 결과로 얻어진 고해상도 지오메트리 이미지가 고해상도 헤어로 다시 변환되면, 하나의 매핑 함수로 표현하기 어려운헤어의 찰랑거리는(Elastic) 움직임을 잘 표현할 수 있다. 합성 결과에 대한 성능으로 이전 물리 기반 시뮬레이션보다 빠른 성능을 보였으며, 복잡한 수치해석을 몰라도 쉽게 실행이 가능하다.

Abstract

In this paper, we propose a technique that can express low-resolution hair and fur simulations in high-resolution without noise using ConvNet and geometric images of strands in the form of lines. Pairs between low-resolution and high-resolution data can be obtained through physics-based simulation, and a low-resolution-high-resolution data pair is established using the obtained data. The data used for training is used by converting the position of the hair strands into a geometric image. The hair and fur network proposed in this paper is used for an image synthesizer that upscales a low-resolution image to a high-resolution image. If the high-resolution geometry image obtained as a result of the test is converted back to high-resolution hair, it is possible to express the elastic movement of hair, which is difficult to express with a single mapping function. As for the performance of the synthesis result, it showed faster performance than the traditional physics-based simulation, and it can be easily executed without knowing complex numerical analysis.

참고문헌 (38)

  1. Xiao, Xiao, "A physics-based virtual reality simulation framework for neonatal endotracheal intubation", 2020 IEEE Conference on Virtual Reality and 3D User Interfaces (VR), pp.557~565 (2020)
  2. Lee, Minjae, "A skinned tetrahedral mesh for hair animation and hair-water interaction", IEEE transactions on visualization and computer graphics, 25(3), pp.1449~1459 (2018)[DOI]
  3. Nealen, Andrew, "Physically based deformable models in computer graphics", Computer graphics forum, 25(4), pp.809~836 (2006), Blackwell Publishing Ltd
  4. Selle, Andrew, "A mass spring model for hair simulation", ACM SIGGRAPH 2008papers, pp.1~11 (2008)
  5. Müller, Matthias, "Position based dynamics", Journal of Visual Communication and Image Representation, 18(2), pp.109~118 (2007)[DOI]
  6. Müller, Matthias, "Fast Simulation of Inextensible Hair and Fur", VRIPHYS, 12, pp.39~44 (2012)[DOI]
  7. Bertails, Florence, "Super-helices for predicting the dynamics of natural hair", ACM Transactions on Graphics (TOG), 25(3), pp.1180~1187 (2006)[DOI]
  8. Hadap, Sunil, "Modeling dynamic hair as a continuum", Computer Graphics Forum, 20(3), pp.329~338 (2001), Blackwell Publishers Ltd
  9. Chai, Menglei, "Adaptive skinning for interactive hair-solid simulation", IEEE transactions on visualization and computer graphics, 23(7), pp.1725~1738 (2016)[DOI]
  10. Chai, Menglei, "Dynamic hair manipulation in images and videos", ACM Transactions on Graphics (TOG), 32(4), pp.1~8 (2013)[DOI]
  11. Ward, Kelly, "A survey on hair modeling: Styling, simulation, and rendering", IEEE transactions on visualization and computer graphics, 13(2), pp.213~234 (2007)[DOI]
  12. Battaglia, Peter W., "Relational inductive biases, deep learning, and graph networks", ~ (2018)
  13. Bergou, Miklós, "Discrete elastic rods", ACM SIGGRAPH 2008 papers, pp.1~12 (2008)
  14. Bertails, Florence, "Linear time super‐helices", Computer graphics forum, 28(2), pp.417~426 (2009), Blackwell Publishing Ltd
  15. Kubiak, Blazej, "A robust method for real-time thread simulation", Proceedings of the 2007 ACM symposium on Virtual reality software and technology, pp.85~88 (2007)
  16. Bergou, Miklós, "Discrete viscous threads", ACM Transactions on graphics (TOG), 29(4), pp.1~10 (2010)[DOI]
  17. Chang, Johnny T., "A practical model for hair mutual interactions", Proceedings of the 2002 ACM SIGGRAPH, 2002, 73~80
  18. Daldegan, Agnes, "An integrated system for modeling, animating and rendering hair", Computer Graphics Forum, 12(3), pp.211~221 (1993), Blackwell Science Ltd
  19. Kurihara, Tsuneya, "Models and Techniques in Computer Animation", pp.128~138 (1993), Springer
  20. Iben, Hayley, "Artistic simulation of curly hair", Proceedings of the 12th ACM SIGGRAPH, 2013, 63~71
  21. Yuksel, Cem, "Hair meshes", ACM Transactions on Graphics (TOG), 28(5), pp.1~7 (2009)[DOI]
  22. Ladický, L'ubor, "Data-driven fluid simulations using regression forests", ACM Transactions on Graphics (TOG), 34(6), pp.1~9 (2015)[DOI]
  23. Yang, Cheng, "Data‐driven projection method in fluid simulation", Computer Animation and Virtual Worlds, 27(3-4), pp.415~424 (2016)[DOI]
  24. Tompson, Jonathan, "Accelerating eulerian fluid simulation with convolutional networks", International Conference on Machine Learning, pp.3424~3433 (2017), PMLR
  25. Chu, Mengyu, "Data-driven synthesis of smoke flows with CNN-based feature descriptors", ACM Transactions on Graphics (TOG), 36(4), pp.1~14 (2017)[DOI]
  26. Um, Kiwon, "Liquid splash modeling with neural networks", Computer Graphics Forum, 37(8), pp.171~182 (2018)
  27. Wu, Jiajun, "Galileo: Perceiving physical object properties by integrating a physics engine with deep learning", Advances in neural information processing systems, 28 (2015)
  28. Fragkiadaki, Katerina, "Learning visual predictive models of physics for playing billiards", ~ (2015)
  29. Mottaghi, Roozbeh, "“What happens if...” Learning to Predict the Effect of Forces in Images", European conference on computer vision, pp.269~285 (2016), Springer
  30. Ummenhofer, Benjamin, "Lagrangian fluid simulation with continuous convolutions", International Conference on Learning Representations (2019)
  31. Scarselli, Franco, "The graph neural network model", IEEE transactions on neural networks, 20(1), pp.61~80 (2008)[DOI]
  32. Li, Yujia, "Gated graph sequence neural networks", ~ (2015)
  33. Gilmer, Justin, "Neural message passing for quantum chemistry", International conference on machine learning, pp.1263~1272 (2017), PMLR
  34. Battaglia, Peter, "Interaction networks for learning about objects, relations and physics", Advances in neural information processing systems, 29 (2016)
  35. Li, Yunzhu, "Learning particle dynamics for manipulating rigid bodies, deformable objects, and fluids", ~ (2018)
  36. Sanchez-Gonzalez, Alvaro, "Graph networks as learnable physics engines for inference and control", International Conference on Machine Learning, pp.4470~4479 (2018), PMLR
  37. Ba, Jimmy Lei, "Layer normalization", ~ (2016)
  38. Dong, Chao, "Image super-resolution using deep convolutional networks", IEEE transactions on pattern analysis and machine intelligence, 38(2), pp.295~307 (2015)[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (25건)