Kristof Van Beeck

Kristof Van Beeck

orcid

Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

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

Representative Publications

View All Publications
19 February 2019 in Sensors
Verified
Journal Article
Open access
PDF file
TOTanguy Ophoff
Tanguy Ophoff
KBKristof Van Beeck
Kristof Van Beeck
Toon GoedeméToon Goedemé
Toon Goedemé
In this paper, we investigate whether fusing depth information on top of normal RGB data for camera-based object detection can help to increase the performance of current state-of-the-art single-shot detection networks. Indeed, depth sensing is easily acquired using depth cameras such as a Kinect or stereo setups. We investigate the optimal manner to perform this sensor fusion with a special focus on lightweight single-pass convolutional neural network (CNN) architectures, enabling real-time processing on limited hardware. For this, we implement a network architecture allowing us to parameterize at which network layer both information sources are fused together. We performed exhaustive experiments to determine the optimal fusion point in the network, from which we can conclude that fusing towards the mid to late layers provides the best results. Our best fusion models significantly outperform the baseline RGB network in both accuracy and localization of the detections.

17 November 2021 in Electronics
Verified
Journal Article
Open access
PDF file
MVMaarten Vandersteegen
Maarten Vandersteegen
KBKristof Van Beeck
Kristof Van Beeck
Toon GoedeméToon Goedemé
Toon Goedemé
Quantization of neural networks has been one of the most popular techniques to compress models for embedded (IoT) hardware platforms with highly constrained latency, storage, memory-bandwidth, and energy specifications. Limiting the number of bits per weight and activation has been the main focus in the literature. To avoid major degradation of accuracy, common quantization methods introduce additional scale factors to adapt the quantized values to the diverse data ranges, present in full-precision (floating-point) neural networks. These scales are usually kept in high precision, requiring the target compute engine to support a few high-precision multiplications, which is not desirable due to the larger hardware cost. Little effort has yet been invested in trying to avoid high-precision multipliers altogether, especially in combination with 4 bit weights. This work proposes a new quantization scheme, based on power-of-two quantization scales, that works on-par compared to uniform per-channel quantization with full-precision 32 bit quantization scales when using only 4 bit weights. This is done through the addition of a low-precision lookup-table that translates stored 4 bit weights into nonuniformly distributed 8 bit weights for internal computation. All our quantized ImageNet CNNs achieved or even exceeded the Top-1 accuracy of their full-precision counterparts, with ResNet18 exceeding its full-precision model by 0.35%. Our MobileNetV2 model achieved state-of-the-art performance with only a slight drop in accuracy of 0.51%.

29 January 2019
Verified
Book Chapter
Closed access
PDF file
KBKristof Van Beeck
Kristof Van Beeck
TTTinne Tuytelaars
Tinne Tuytelaars
DSDavide Scarramuza
Davide Scarramuza
TGToon Goedemé
Toon Goedemé

1 April 2021 in Journal of Imaging
Verified
Journal Article
Open access
PDF file
TOTanguy Ophoff
Tanguy Ophoff
CGCédric Gullentops
Cédric Gullentops
KBKristof Van Beeck
Kristof Van Beeck
Toon GoedeméToon Goedemé
Toon Goedemé
Object detection models are usually trained and evaluated on highly complicated, challenging academic datasets, which results in deep networks requiring lots of computations. However, a lot of operational use-cases consist of more constrained situations: they have a limited number of classes to be detected, less intra-class variance, less lighting and background variance, constrained or even fixed camera viewpoints, etc. In these cases, we hypothesize that smaller networks could be used without deteriorating the accuracy. However, there are multiple reasons why this does not happen in practice. Firstly, overparameterized networks tend to learn better, and secondly, transfer learning is usually used to reduce the necessary amount of training data. In this paper, we investigate how much we can reduce the computational complexity of a standard object detection network in such constrained object detection problems. As a case study, we focus on a well-known single-shot object detector, YoloV2, and combine three different techniques to reduce the computational complexity of the model without reducing its accuracy on our target dataset. To investigate the influence of the problem complexity, we compare two datasets: a prototypical academic (Pascal VOC) and a real-life operational (LWIR person detection) dataset. The three optimization steps we exploited are: swapping all the convolutions for depth-wise separable convolutions, perform pruning and use weight quantization. The results of our case study indeed substantiate our hypothesis that the more constrained a problem is, the more the network can be optimized. On the constrained operational dataset, combining these optimization techniques allowed us to reduce the computational complexity with a factor of 349, as compared to only a factor 9.8 on the academic dataset. When running a benchmark on an Nvidia Jetson AGX Xavier, our fastest model runs more than 15 times faster than the original YoloV2 model, whilst increasing the accuracy by 5% Average Precision (AP).


1 January 2020
Verified
Book Chapter
Closed access
PDF file
KBKristof Van Beeck
Kristof Van Beeck
TOTanguy Ophoff
Tanguy Ophoff
MVMaarten Vandersteegen
Maarten Vandersteegen
TTTinne Tuytelaars
Tinne Tuytelaars
DSDavide Scaramuzza
Davide Scaramuzza
TGToon Goedemé
Toon Goedemé