Vladimir Rybalkin

Dr. Vladimir Rybalkin


Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
2 July 2020 in Journal of Signal Processing Systems
Verified
Journal Article
Open access
PDF file
VRVladimir Rybalkin
Vladimir Rybalkin
CSChirag Sudarshan
Chirag Sudarshan
CWChristian Weis
Christian Weis
JLJan Lappas
Jan Lappas
NWNorbert Wehn
Norbert Wehn
LCLi Cheng
Li Cheng
Recurrent Neural Networks, in particular One-dimensional and Multidimensional Long Short-Term Memory (1D-LSTM and MD-LSTM) have achieved state-of-the-art classification accuracy in many applications such as machine translation, image caption generation, handwritten text recognition, medical imaging and many more. However, high classification accuracy comes at high compute, storage, and memory bandwidth requirements, which make their deployment challenging, especially for energy-constrained platforms such as portable devices. In comparison to CNNs, not so many investigations exist on efficient hardware implementations for 1D-LSTM especially under energy constraints, and there is no research publication on hardware architecture for MD-LSTM. In this article, we present two novel architectures for LSTM inference: a hardware architecture for MD-LSTM, and a DRAM-based Processing-in-Memory (DRAM-PIM) hardware architecture for 1D-LSTM. We present for the first time a hardware architecture for MD-LSTM, and show a trade-off analysis for accuracy and hardware cost for various precisions. We implement the new architecture as an FPGA-based accelerator that outperforms NVIDIA K80 GPU implementation in terms of runtime by up to 84× and energy efficiency by up to 1238× for a challenging dataset for historical document image binarization from DIBCO 2017 contest, and a well known MNIST dataset for handwritten digits recognition. Our accelerator demonstrates highest accuracy and comparable throughput in comparison to state-of-the-art FPGA-based implementations of multilayer perceptron for MNIST dataset. Furthermore, we present a new DRAM-PIM architecture for 1D-LSTM targeting energy efficient compute platforms such as portable devices. The DRAM-PIM architecture integrates the computation units in a close proximity to the DRAM cells in order to maximize the data parallelism and energy efficiency. The proposed DRAM-PIM design is 16.19 × more energy efficient as compared to FPGA implementation. The total chip area overhead of this design is 18 % compared to a commodity 8 Gb DRAM chip. Our experiments show that the DRAM-PIM implementation delivers a throughput of 1309.16 GOp/s for an optical character recognition application.

16 May 2020 in Sensors
Verified
Journal Article
Open access
PDF file
MKMhd Rashed Al Koutayni
Mhd Rashed Al Koutayni
VRVladimir Rybalkin
Vladimir Rybalkin
JMJAMEEL MALIK
JAMEEL MALIK
AEAhmed Elhayek
Ahmed Elhayek
CWChristian Weis
Christian Weis
Didier StrickerDidier Stricker
Didier Stricker
The estimation of human hand pose has become the basis for many vital applications where the user depends mainly on the hand pose as a system input. Virtual reality (VR) headset, shadow dexterous hand and in-air signature verification are a few examples of applications that require to track the hand movements in real-time. The state-of-the-art 3D hand pose estimation methods are based on the Convolutional Neural Network (CNN). These methods are implemented on Graphics Processing Units (GPUs) mainly due to their extensive computational requirements. However, GPUs are not suitable for the practical application scenarios, where the low power consumption is crucial. Furthermore, the difficulty of embedding a bulky GPU into a small device prevents the portability of such applications on mobile devices. The goal of this work is to provide an energy efficient solution for an existing depth camera based hand pose estimation algorithm. First, we compress the deep neural network model by applying the dynamic quantization techniques on different layers to achieve maximum compression without compromising accuracy. Afterwards, we design a custom hardware architecture. For our device we selected the FPGA as a target platform because FPGAs provide high energy efficiency and can be integrated in portable devices. Our solution implemented on Xilinx UltraScale+ MPSoC FPGA is 4.2× faster and 577.3× more energy efficient than the original implementation of the hand pose estimation algorithm on NVIDIA GeForce GTX 1070.

30 January 2021 in International Journal of Parallel Programming
Verified
Journal Article
Open access
PDF file
MTMenbere Kina Tekleyohannes
Menbere Kina Tekleyohannes
VRVladimir Rybalkin
Vladimir Rybalkin
MGMuhammad Mohsin Ghaffar
Muhammad Mohsin Ghaffar
JVJavier Alejandro Varela
Javier Alejandro Varela
NWNorbert Wehn
Norbert Wehn
ADAndreas Dengel
Andreas Dengel
In recent years, $$\hbox {optical character recognition (OCR)}$$optical character recognition (OCR) systems have been used to digitally preserve historical archives. To transcribe historical archives into a machine-readable form, first, the documents are scanned, then an $$\hbox {OCR}$$OCR is applied. In order to digitize documents without the need to remove them from where they are archived, it is valuable to have a portable device that combines scanning and $$\hbox {OCR}$$OCR capabilities. Nowadays, there exist many commercial and open-source document digitization techniques, which are optimized for contemporary documents. However, they fail to give sufficient text recognition accuracy for transcribing historical documents due to the severe quality degradation of such documents. On the contrary, the anyOCR system, which is designed to mainly digitize historical documents, provides high accuracy. However, this comes at a cost of high computational complexity resulting in long runtime and high power consumption. To tackle these challenges, we propose a low power energy-efficient accelerator with real-time capabilities called iDocChip, which is a configurable hybrid hardware-software programmable $$\hbox {System-on-Chip (SoC)}$$System-on-Chip (SoC) based on anyOCR for digitizing historical documents. In this paper, we focus on one of the most crucial processing steps in the anyOCR system:Text and Image Segmentation, which makes use of a multi-resolution morphology-based algorithm. Moreover, an optimized $$\hbox {FPGA}$$FPGA -based hybrid architecture of this anyOCR step along with its optimized software implementations are presented. We demonstrate our results on multiple embedded and general-purpose platforms with respect to runtime and power consumption. The resulting hardware accelerator outperforms the existing anyOCR by6.2 $$\times$$× , while achieving207 $$\times$$× higher energy-efficiency and maintaining its high accuracy.

3 September 2021 in Journal of Imaging
Verified
Journal Article
Open access
PDF file
MTMenbere Kina Tekleyohannes
Menbere Kina Tekleyohannes
VRVladimir Rybalkin
Vladimir Rybalkin
MGMuhammad Mohsin Ghaffar
Muhammad Mohsin Ghaffar
JVJavier Alejandro Varela
Javier Alejandro Varela
NWNorbert Wehn
Norbert Wehn
ADAndreas Dengel
Andreas Dengel
In recent years, there has been an increasing demand to digitize and electronically access historical records. Optical character recognition (OCR) is typically applied to scanned historical archives to transcribe them from document images into machine-readable texts. Many libraries offer special stationary equipment for scanning historical documents. However, to digitize these records without removing them from where they are archived, portable devices that combine scanning and OCR capabilities are required. An existing end-to-end OCR software called anyOCR achieves high recognition accuracy for historical documents. However, it is unsuitable for portable devices, as it exhibits high computational complexity resulting in long runtime and high power consumption. Therefore, we have designed and implemented a configurable hardware-software programmable SoC called iDocChip that makes use of anyOCR techniques to achieve high accuracy. As a low-power and energy-efficient system with real-time capabilities, the iDocChip delivers the required portability. In this paper, we present the hybrid CPU-FPGA architecture of iDocChip along with the optimized software implementations of the anyOCR. We demonstrate our results on multiple platforms with respect to runtime and power consumption. The iDocChip system outperforms the existing anyOCR by 44× while achieving 2201× higher energy efficiency and a 3.8% increase in recognition accuracy.

22 November 2021 in Journal of Signal Processing Systems
Verified
Journal Article
Open access
PDF file
VRVladimir Rybalkin
Vladimir Rybalkin
CSChirag Sudarshan
Chirag Sudarshan
CWChristian Weis
Christian Weis
JLJan Lappas
Jan Lappas
NWNorbert Wehn
Norbert Wehn
LCLi Cheng
Li Cheng

1 December 2019
Verified
Conference Paper
Closed access
MTMenbere Kina Tekleyohannes
Menbere Kina Tekleyohannes
VRVladimir Rybalkin
Vladimir Rybalkin
MGMuhammad Mohsin Ghaffar
Muhammad Mohsin Ghaffar
NWNorbert Wehn
Norbert Wehn
ADAndreas Dengel
Andreas Dengel