Abstract
For its excellent performance compared with other cameras, GigE Vision cameras have been extensively applied in real-time image acquisition systems. But its features, such as the high CPU utilization and the dependency on network protocols, make it hard to be applied in embedded systems. This paper presents a hardware solution to access GigE Vision camera. It is a special Ethernet controller, which uses hardware logic to analyze network protocol as well as GigE Vision protocol, and can write image data into memory actively. Because the Ethernet controller is simplified and the protocols are analyzed by hardware, resource consumption and CPU utilization are both reduced. The experimental results prove that the CPU utilization of proposed solution is leading to zero, the acquisition speed of 1280 × 256 image is up to 228 frames per second, and the resource consumption is less than other solutions, which is only about 1393 logic unit blocks, 984 registers and 46,080 bits of memory.
Similar content being viewed by others
References
Li, C., Zhang, Y., Zheng, Z.: Design of image acquisition and processing based on FPGA. In: International Forum on Information Technology and Applications, Chengdu, pp. 113–115 (2009)
Barrera, E., Ruiz, M., Sanz, D., Vega, J., Castro, R., Juarez, E., Salvador, R.: Test bed for real-time image acquisition and processing systems based on FlexRIO, Camera Link, and EPICS. Fusion Eng. Des. 89, 633–637 (2014)
Sugimura, D., Mikamu, T., Yamashita, H., Hamamoto, T.: Enhancing color images of extremely low light scenes based on RGB/NIR images acquisition with different exposure times. IEEE Trans. Image Process. 24(11), 3586–3597 (2015)
Adluru, G., Gur, Y., Anderson, J., Dibella, E.V.R.: MRI reconstruction of multi-image acquisitions using a rank regularizer with data reordering. Med. Phys. 42(8), 4734–4744 (2015)
Arjona, R., Baturone, I.: A hardware Solution for real-time intelligent fingerprint acquisition. J. Real-Time Image Proc. 9, 95–109 (2014)
Datasheet: GigE Vision specification, AIA, Version 2.0, http://www.visiononline.org/ (2011)
Norouznezhad, E., Bigdeli, A., Postula, A., Lovell, B. C.: A high resolution smart camera with GigE vision extension for surveillance applications. In: Proceedings of IEEE International Conference on Distributed Smart Cameras, pp. 1–8 (2008)
He, W., Yuan, K., Xiao, H., Xu, Z.: A high speed robot vision system with GigE vision extension. In: Proceedings of IEEE International Conference on Mechatronics and Automation, Beijing, pp. 452–457 (2011)
Gregg, E.R., Scott, M.G., Richard, W.S., Mark, B.: Development of a high-speed, megapixel benthic imaging system for coastal fisheries research in Alaska. Fish. Res. 92, 340–344 (2008)
Zhu, X., Chen, R., Zhang, Y.: Automatic defect detection in spring clamp production via machine vision. Abstr. Appl. Anal. Article ID 164726, 9 pp. (2014)
Hamid, G.H., Shuying, H.: A high speed vision system for robots using FPGA technology. In: Proceedings of 15th International conference on Mechatronics and Machine Vision in Practice, pp. 81–84 (2008)
Seunghun, J., Junguk, C., Xuan, D.P.: FPGA design and implementation of a real-time stereo vision system. IEEE Trans. Circuits Syst. Video Technol. 20, 15–26 (2010)
Tang, H.: Real-time processing for frequency domain optical imaging based on field programmable gated arrays. Appl. Opt. 53, 5901–5905 (2014)
Li, S., Chen, C., Chen, C.: Design of a shift-and-add based hardware accelerator for color space conversion. J. Real-Time Image Proc. 10, 193–206 (2005)
Eduardo, G., G, v. d. W., Sujit, K., Sek, C.: Multi-resolution real-time dense stereo vision processing in FPGA. In: IEEE 20th International Symposium on Field Programmable Custom Computing Machines, pp. 29–32 (2012)
Datasheet: Avalon Interface Specifications, Altera, Version 1.3, http://www.altera.com/ (2010)
Datasheet: 88E1111 Datasheet, Marvell, Rev. F, http://www.marvell.com (2004)
Pan, G., Luo, L., Ou, G., Fu, Q., Bai, H.: Design and verification of a MAC controller based on AXI Bus. In: International Conference on Intelligent System Design and Engineering Applications, Hong Kong, pp. 558–562 (2013)
Acknowledgments
This paper is supported by “the Fundamental Research Funds for the Central Universities” and is the project supported by “Jiangsu Research and Innovation Project for Graduates of General Universities” (2014, SJLX_0068).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ye, L., Yao, K., Hang, J. et al. A hardware solution for real-time image acquisition systems based on GigE camera. J Real-Time Image Proc 12, 827–834 (2016). https://doi.org/10.1007/s11554-015-0554-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-015-0554-y