DOI QR코드

DOI QR Code

Generation of optical fringe patterns using deep learning

딥러닝을 이용한 광학적 프린지 패턴의 생성

  • Kang, Ji-Won (Department of Electronic Material Engineering, Kwangwoon University) ;
  • Kim, Dong-Wook (Department of Electronic Material Engineering, Kwangwoon University) ;
  • Seo, Young-Ho (Department of Electronic Material Engineering, Kwangwoon University)
  • Received : 2020.10.05
  • Accepted : 2020.10.20
  • Published : 2020.12.31

Abstract

In this paper, we discuss a data balancing method for learning a neural network that generates digital holograms using a deep neural network (DNN). Deep neural networks are based on deep learning (DL) technology and use a generative adversarial network (GAN) series. The fringe pattern, which is the basic unit of a hologram to be created through a deep neural network, has very different data types depending on the hologram plane and the position of the object. However, because the criteria for classifying the data are not clear, an imbalance in the training data may occur. The imbalance of learning data acts as a factor of instability in learning. Therefore, it presents a method for classifying and balancing data for which the classification criteria are not clear. And it shows that learning is stabilized through this.

본 논문에서는 심층신경망(deep neural network, DNN)을 이용하여 디지털 홀로그램을 생성하는 신경망의 학습을 위한 데이터 균형 조정 방법에 대하여 논의 한다. 심층신경망은 딥러닝(deep learning, DL) 기술에 기반을 두고 있고, 생성형 적대적 네트워크(generative adversarial network, GAN)계열을 이용한다. 심층 신경망을 통하여 생성 하고자하는 홀로그램의 기본 단위인 프린지 패턴은 홀로그램 평면과 객체의 위치에 따라 데이터의 형태가 매우 다르다. 하지만 데이터의 분류 기준이 명확하지 않기 때문에 학습 데이터의 불균형이 생길 수 있다. 학습 데이터의 불균형은 곧 학습의 불안정 요소로 작용한다. 따라서 분류 기준이 명확하지 않은 데이터를 분류하고 균형을 맞추는 방법을 제시한다. 그리고 이를 통하여 학습이 안정화됨을 보인다.

Keywords

References

  1. Y. H. Lee, Y. H. Seo, J. S. Yoo, and D. W. Kim, "High-performance Computer-generated Hologram by Optimized Implementation of Parallel GPGPUs," JOSK(Journal of the Optical Society of Korea), vol. 18, no. 6, Dec. 2014
  2. Y. H. Lee, D. W. Kim, and Y. H. Seo, "High-speed CGH based on Resource Optimization for Block-based Parallel Processing," Applied Optics, vol. 57, no. 13, May. 2018.
  3. M. Bayraktar and M. Ozcan, "Method to calculate the far field of three-dimensional objects for computer-generated holography," Applied Optics, vol. 49, pp. 4647-4654, 2010. https://doi.org/10.1364/AO.49.004647
  4. Y. Zhao, L. Cao, H. Zhang, D. Kong, and G. Jin, "Accurate calculation of computer-generated holograms using angular-spectrum layer-oriented method," Optics Express, vol. 23, pp. 25440-25449, 2015. https://doi.org/10.1364/OE.23.025440
  5. J. Chen and D. Chu, "Improved layer-based method for rapid hologram generation and real-time interactive holographic display applications," Optics Express, vol. 23, no. 14, pp. 18143-18155, 2015. https://doi.org/10.1364/OE.23.018143
  6. A. Symeonidou, D. Blinder, A. Munteanu, and P. Schelkens, "Computer-generated holograms by multiple wavefront recording plane method with occlusion culling," Optics Express, vol. 23, no. 17, pp. 22149-22161, 2015. https://doi.org/10.1364/OE.23.022149
  7. T. Shimobaba, N. Masuda, and T. Ito, "Simple and fast calculation algorithm for computer-generated hologram with wavefront recording plane," Optics Letters, vol. 34, no. 20, pp. 3133-3135, 2009. https://doi.org/10.1364/OL.34.003133
  8. P. W. M. Tsang and T. C. Poon, "Fast generation of digital holograms based on warping of the wavefront recording plane," Optics Express, vol. 23, no. 6, pp. 7667-7673, 2015. https://doi.org/10.1364/OE.23.007667
  9. I. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, A. Courville, and Y. Bengio, "Generative adversarial nets," Advances in Neural Information Processing Systems, pp. 2672-2680, 2014.
  10. D. P. Kingma and M. Welling, "Auto-encoding variational bayes," 2nd International Conference on Learning Representations, 2014.
  11. M. Arjovsky, S. Chintala, and L. Bottou. "Wasserstein GAN". arXiv preprint arXiv:1701.07875, 2017.
  12. I. Gulrajani, F. Ahmed, M. Arjovsky, V. Dumoulin, and A. Courville, "Improved training of wasserstein GANS," Advances in Neural Information Processing Systems, pp. 5769-5779, 2017.
  13. M. Mirza and S. Osindero, "Conditional generative adversarial nets," arXiv Preprint, arXiv:1411.1784, 2014.
  14. J. K. Kim, K. J. Kim, W. S. Kim, Y. H. Lee, K. J. Oh, J. W. Kim, D. W. Kim, and Y. H. Seo, "Characteristic Analysis for Compression of Digital Hologram," The Korean Society Of Broad Engineers, vol. 24, no. 1, pp. 164-181, 2019.
  15. A. Ghazikhani, H. S. Yazdi, and R. Monsefi, "Class Imbalance Handling Using Wrapper-Based Random Vversampling," Proc. 20th Iranian Conf. on Electrical Engineering, pp. 611-616, 2012.