DOI QR코드

DOI QR Code

Analysis of Sorting Algorithm for Efficient Hardware Implementation

효율적인 하드웨어 구현을 위한 정렬 알고리즘에 대한 분석

  • Received : 2019.09.05
  • Accepted : 2019.09.26
  • Published : 2019.09.30

Abstract

Under the influence of Autonomous Driving and AI, it is important to accurately recognize and judge objects through cameras. In particular, since a method of recognizing an object using a camera can obtain a large amount of information visually compared to other methods, many image signal processing methods have been studied to extract an accurate image. In addition, a lot of research is being carried out to implementation about hardware. In this work, we compare the principles and characteristics of the sorting algorithms that are frequently used in image signal processing and summarize the performance evaluation. Based on this, we define an efficient algorithm when implemented in hardware among efficient sorting algorithms.

자율주행, AI의 시대가 도래함에 따라 카메라를 통하여 물체를 정확히 인식 및 판단하는 것이 중요해졌다. 특히 카메라를 이용하여 물체를 인식하는 방법은 다른 여러 방법들에 비하여 시각적으로 많은 양의 정보를 얻을 수 있기 때문에 정확한 영상을 추출하기 위하여 많은 영상 신호 처리 방법들이 연구되고 있다. 또한, 이러한 영상 신호 처리의 기능을 실제 하드웨어로 구현하기 위하여 많은 연구도 동시에 진행되고 있다. 본 논문에서는 영상 신호 처리에서 자주 사용되는 정렬 알고리즘에 대하여 동작원리 및 특징을 비교하고 성능에 대한 평가를 정리하였다. 이를 토대로 대표적인 정렬 알고리즘 중 하드웨어로 구현할 때 효율적인 알고리즘에 대하여 정의한다.

Keywords

References

  1. T. Wu and A. Ranganathan, "Vehicle localization using road markings," 2013 IEEE Inteligent Vehicles Symposium(IV), pp.1185-1190, 2013. DOI: 10.1109/IVS.2013.6629627
  2. S. J. Han and J. D. Choi, "Real-Time Precision Vehicle Localization Using Numerical Maps," ETRI Journal, Vol.36, no.6, pp.968-978, 2014. DOI: 10.4218/etrij.14.0114.0040
  3. C. Park, Seok-Cheol Kee, "Implementation of Autonomous Driving System in the Intersection Area Equipped with Traffic Lights," Transactions of Korean Society of Automotive Engineers, Vol.27, no.5, pp.379-387, 2019. DOI: https://doi.org/10.7467/KSAE.2019.27.5.379
  4. Geun-Jun Kim, Seungmin Lee, and Bongsoon Kang, "Single Image Haze Removal Using Hazy Particle Maps," IEICE Trans. Fundamental, vol.E101-A, no.11, pp.1999-2002, 2018. DOI: 10.1587/transfun.E101.A.1999
  5. Q. Zhu, J. Mai and L. Shao, "A Fast Single Image Haze Removal Algorithm Using Color Attenuation Prior," IEEE Transaction on Image Processing, vol.24, no.11, pp.3522-3533, 2015. DOI: 10.1109/TIP.2015.2446191
  6. Chan-Geun Park and Byung In Choi, "The effective noise reduction method in infrared image using bilateral filter based on median value," Journal of the Korea Society of Computer and Information, vol.21, no.12, pp.27-33, 2016. DOI: 10.9708/JKSCI.2016.21.12.027
  7. Donald E. Knuth, "The Art of Computer Programming : Volume3 : Sorting and Searching," Addison-Wesley, 1998.
  8. S. Park and B. Kang, "Comparison of Sorting Algorithms for Improving Image Processing Speed," The Korean Institute of Communications and Information Sciences, pp.51-52, 2019.
  9. J. Lee and B. Kang, "Comparison of Sorting Algorithms for Improving Filter Performance," Korea Multimedia Society(KMMS), pp.151-152, 2019.
  10. D. E. Knuth, "Big Omicron and Big Omega and Big Theta," SIGACT News, pp.18-24, 1976.