UCL  IRIS
Institutional Research Information Service
UCL Logo
Please report any queries concerning the funding data grouped in the sections named "Externally Awarded" or "Internally Disbursed" (shown on the profile page) to your Research Finance Administrator. Your can find your Research Finance Administrator at https://www.ucl.ac.uk/finance/research/rs-contacts.php by entering your department
Please report any queries concerning the student data shown on the profile page to:

Email: portico-services@ucl.ac.uk

Help Desk: http://www.ucl.ac.uk/ras/portico/helpdesk
Publication Detail
GIFT-Grab: Real-time C++ and Python multi-channel video capture, processing and encoding API
  • Publication Type:
    Journal article
  • Publication Sub Type:
    Article
  • Authors:
    Shakir DCS, Garcia Peraza Herrera L, Daga P, Doel T, Clarkson MJ, Ourselin S, Vercauteren T
  • Publisher:
    Ubiquity Press
  • Publication date:
    09/10/2017
  • Journal:
    Journal of Open Research Software
  • Volume:
    5
  • Issue:
    27
  • Article number:
    1
  • Status:
    Published
  • Language:
    English
  • Keywords:
    multi-channel, video capture, real-time video encoding, video processing, hardware-accelerated video processing, GPU, frame-grabber hardware, network video streaming, Epiphan DVI2PCIe Duo, Blackmagic DeckLink SDI 4K, Epiphan Pearl, C++, Python, NumPy, SciPy
  • Notes:
    http://doi.org/10.5334/jors.169
Abstract
GIFT-Grab is an open-source API for acquiring, processing and encoding video streams in real time. GIFT-Grab supports video acquisition using various frame-grabber hardware as well as from standard-compliant network streams and video files. The current GIFT-Grab release allows for multi-channel video acquisition and encoding at the maximum frame rate of supported hardware – 60 frames per second (fps). GIFT-Grab builds on well-established highly configurable multimedia libraries including FFmpeg and OpenCV. GIFT-Grab exposes a simplified high-level API, aimed at facilitating integration into client applications with minimal coding effort. The core implementation of GIFT-Grab is in C++11. GIFT-Grab also features a Python API compatible with the widely used scientific computing packages NumPy and SciPy. GIFT-Grab was developed for capturing multiple simultaneous intra-operative video streams from medical imaging devices. Yet due to the ubiquity of video processing in research, GIFT-Grab can be used in many other areas. GIFT-Grab is hosted and managed on the software repository of the Centre for Medical Image Computing (CMIC) at University College London, and is also mirrored on GitHub. In addition it is available for installation from the Python Package Index (PyPI) via the pip installation tool.
Publication data is maintained in RPS. Visit https://rps.ucl.ac.uk
 More search options
UCL Researchers Show More
Author
Dept of Med Phys & Biomedical Eng
Author
Dept of Med Phys & Biomedical Eng
Author
Dept of Med Phys & Biomedical Eng
Author
Dept of Med Phys & Biomedical Eng
University College London - Gower Street - London - WC1E 6BT Tel:+44 (0)20 7679 2000

© UCL 1999–2011

Search by