Real-Time Image Processing Based on Service Function Chaining Using CPU-FPGA Architecture

被引:3
|
作者
Ukon, Yuta [1 ]
Yamazaki, Koji [1 ]
Nitta, Koyo [1 ]
机构
[1] NTT Corp, NTT Device Innovat Ctr, Atsugi, Kanagawa 2430198, Japan
关键词
service function chaining; real-time image processing; packet-reordering circuit; CPU-FPGA architecture;
D O I
10.1587/transcom.2019CPP0001
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Advanced information-processing services based on cloud computing are in great demand. However, users want to be able to customize cloud services for their own purposes. To provide image-processing services that can be optimized for the purpose of each user, we propose a technique for chaining image-processing functions in a CPU-field programmable gate array (FPGA) coupled server architecture. One of the most important requirements for combining multiple image-processing functions on a network, is low latency in server nodes. However, large delay occurs in the conventional CPU-FPGA architecture due to the overheads of packet reordering for ensuring the correctness of image processing and data transfer between the CPU and FPGA at the application level. This paper presents a CPU-FPGA server architecture with a real-time packet reordering circuit for low-latency image processing. In order to confirm the efficiency of our idea, we evaluated the latency of histogram of oriented gradients (HOG) feature calculation as an offloaded image-processing function. The results show that the latency is about 26 times lower than that of the conventional CPU-FPGA architecture. Moreover, the throughput decreased by less than 3.7% under the worst-case condition where 90 percent of the packets are randomly swapped at a 40-Gbps input rate. Finally, we demonstrated that a real-time video monitoring service can be provided by combining image processing functions using our architecture.
引用
收藏
页码:11 / 19
页数:9
相关论文
共 50 条
  • [21] An efficient and compact row buffer architecture on FPGA for real-time neighbourhood image processing
    Majida Kazmi
    Arshad Aziz
    Pervez Akhtar
    Journal of Real-Time Image Processing, 2019, 16 : 1845 - 1858
  • [22] A Real-time Window-based Image Processing Architecture using a Mapping Table
    Seok, Min-Shik
    Song, Il-Seuk
    Jin, Seunghun
    Jeon, Jae Wook
    INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2010), 2010, : 1678 - 1681
  • [23] Video Service Function Chaining with a Real-time Packet Reordering Circuit
    Ukon, Yuta
    Yamazaki, Koji
    Nitta, Koyo
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [24] FPGA based Architecture for real-time SAR processing with integrated Motion Compensation
    Pfitzner, M.
    Cholewa, F.
    Pirsch, P.
    Blume, H.
    CONFERENCE PROCEEDINGS OF 2013 ASIA-PACIFIC CONFERENCE ON SYNTHETIC APERTURE RADAR (APSAR), 2013, : 521 - 524
  • [25] FPGA-Based Parallel Hardware Architecture for Real-Time Image Classification
    Qasaimeh, Murad
    Sagahyroon, Assim
    Shanableh, Tamer
    IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2015, 1 (01) : 56 - 70
  • [26] Design and Optimization of Real-Time Boosting for Image Interpretation Based on FPGA Architecture
    Ibarra-Manzano, Mario-Alberto
    Almanza-Ojeda, Dora-Luz
    2011 IEEE ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE (CERMA 2011), 2011, : 167 - 172
  • [27] A Real-Time Effective Fusion-Based Image Defogging Architecture on FPGA
    Du, Gaoming
    Wu, Jiting
    Cao, Hongfang
    Xing, Kun
    Li, Zhenmin
    Zhang, Duoli
    Wang, Xiaolei
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2021, 17 (03)
  • [28] FPGA-based architecture for real-time IP video and image compression
    Maroulis, D.
    Sgouros, N.
    Chaikalis, D.
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 5579 - +
  • [29] A COMPUTER ARCHITECTURE FOR REAL-TIME IMAGE-PROCESSING USING VLSI
    HOUGHTON, AD
    SEED, NL
    MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 309 - 314
  • [30] Real-time optical image processing by synthesis of the coherence function using real-time holography
    Okugawa, T
    Hotate, K
    IEEE PHOTONICS TECHNOLOGY LETTERS, 1996, 8 (02) : 257 - 259