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

2D+Gan: Generating 2D+ Images using GAN-based a Depth map and an Image Segmentation Estimation

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

2D puzzles are popular board games. The technique of completing a 2D puzzle has been studied a lot. However, there is a limitation in that it is difficult to effectively express objects only with 2D. We present a 2D+ Lego puzzle generation algorithm that converts an input image into a 2D Lego puzzle with several bricks that represent heights. We employ a depth map estimation scheme and a semantic segmentation scheme for our purpose. We need to properly process the depth and segmentation information of various objects to apply to the 2D+ puzzle. For this reason, we apply deep learning models to the model to extract a depth map and a segmentation map. To extract the segmentation map, we adopted BiseNet learned with CelebAMask-HQ dataset. And DenseDepth learned with NYU Depth V2 dataset was used to obtain the depth map. We downsample the input image to a low-resolutional image and arrange the color information of the image according to the color palette of the allowable Lego bricks. We build a 2D+ pixel art image by corporating the low-resolutional images with the depth map and segmentation map. 2D+ lego puzzle is constructed from this 2D+ pixel art image by applying a greedy algorithm that seeks a largest Lego brick that can fit the candidate space.

Abstract

2D puzzles are popular board games. The technique of completing a 2D puzzle has been studied a lot. However, there is a limitation in that it is difficult to effectively express objects only with 2D. We present a 2D+ Lego puzzle generation algorithm that converts an input image into a 2D Lego puzzle with several bricks that represent heights. We employ a depth map estimation scheme and a semantic segmentation scheme for our purpose. We need to properly process the depth and segmentation information of various objects to apply to the 2D+ puzzle. For this reason, we apply deep learning models to the model to extract a depth map and a segmentation map. To extract the segmentation map, we adopted BiseNet learned with CelebAMask-HQ dataset. And DenseDepth learned with NYU Depth V2 dataset was used to obtain the depth map. We downsample the input image to a low-resolutional image and arrange the color information of the image according to the color palette of the allowable Lego bricks. We build a 2D+ pixel art image by corporating the low-resolutional images with the depth map and segmentation map. 2D+ lego puzzle is constructed from this 2D+ pixel art image by applying a greedy algorithm that seeks a largest Lego brick that can fit the candidate space.

참고문헌 (13)

  1. Gower, R., "LEGO: Automated model construction", Proc. of 32nd Eur. Study Group Ind, pp.81~94 (1998)
  2. Petrovic, P., "Solving LEGO brick layout problem using evolutionary algorithms", Proc. of Norwegian Conf. Comput. Sci, pp.87~97 (2001)
  3. Testuz, R., "Automatic generation of constructable brick sculptures", Proc. of Eurographics, pp.81~84 (2013)
  4. Kyungha Min, "Legorization from silhouette-fitted voxelization", KSII Transactions on Internet and Information Systems, 12(6), pp.2782~2805 (2018), 한국인터넷정보학회[DOI]
  5. 박철성, "Automatic Generation of LEGO Model Using Multi-height Bricks", 한국컴퓨터게임학회논문지, 30(1), pp.49~56 (2017), (사)한국컴퓨터게임학회[DOI]
  6. Zhang, M., "Blocklizer: Interactive design of stable mini block artwork", Proc. of ACM SIGGRAPH Posters, pp.18~ (2014)
  7. Kuo, M. -H., "Pixel2Brick : Constructing brick sculptures from pixel art", Journal of Comput. Graph. Forum, 34(7), pp.339~348 (2015)
  8. Park, C., "Generating 2D Lego Compatible Puzzles Using Reinforcement Learning", Proc. of IEEE Access, pp.180394~180410 (2020)
  9. Z. Wang, "Dueling network architectures for deep reinforcement learning", Proc. of Int. Conf. Mach. Learn, pp.1995~2003 (2016)
  10. Alhashim, I., "High quality monocular depth estimation via transfer learning", arXiv preprint arXiv:1812.11941, ~ (2018)
  11. Yu, C., "Bisenet: Bilateral segmentation network for real-time semantic segmentation", Proc. of the ECCV, pp.325~341 (2018)
  12. Chollet, F., "Xception: Deep learning with depthwise separable convolutions", Proc. of the CVPR, pp.1251~1258 (2017)
  13. Lennon, K., "Image2Lego: Customized LEGO Set Generation from Images", arXiv preprint arXiv:2108.08477, ~ (2021)

관련 논문AI추천

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