VLDB 2026 Research / reviewers in the wild / expert
Thomas Stifter
dblp:184/8081
· DBLP profile ↗
14ranked-venue papers
0as first author
7since 2021 · last 2025
0000-0003-4076-0234ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 4 since 2021Artificial intelligence and machine learning · 3 · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Automotive Radar Target Detection in Widely Separated and Distributed Aperture Radar SystemsabstractThis paper presents an approach to target detection in automotive radar systems, where the highly dynamic nature of the sensor platform and environment, along with challenges such as hardware cost and installation constraints, necessitates a general sensor configuration that integrates widely separated, colocated MIMO, and distributed aperture radar (DAR). A joint Doppler processing and MIMO transmit demodulation technique is proposed, utilizing arbitrary DDM, TDM, or BPM precoding matrices with a lower-dimensional antenna steering matrix as the detection input. The signal model incorporates environmental information, such as the cell under test (CUT) range and line-of-sight regions, to enhance detection performance. A distributed Generalized Likelihood Ratio Test (GLRT) detector is derived using secondary data with CFAR property, and the robustness of the proposed detectors is evaluated under mismatch conditions using mesa plots. Simulation results demonstrate the effectiveness of the proposed approach, evaluated using key performance metrics such as probability of detection, probability of false alarm. Moein Ahmadi, Björn Ottersten 0001, Bhavani Shankar, Thomas Stifter |
ICASSP | 4 |
| 2023 | Simulator-based Explanation and Debugging of Hazard-triggering Events in DNN-based Safety-critical SystemsabstractWhen Deep Neural Networks (DNNs) are used in safety-critical systems, engineers should determine the safety risks associated with failures (i.e., erroneous outputs) observed during testing. For DNNs processing images, engineers visually inspect all failure-inducing images to determine common characteristics among them. Such characteristics correspond to hazard-triggering events (e.g., low illumination) that are essential inputs for safety analysis. Though informative, such activity is expensive and error prone. To support such safety analysis practices, we propose Simulator-based Explanations for DNN failurEs (SEDE), a technique that generates readable descriptions for commonalities in failure-inducing, real-world images and improves the DNN through effective retraining. SEDE leverages the availability of simulators, which are commonly used for cyber-physical systems. It relies on genetic algorithms to drive simulators toward the generation of images that are similar to failure-inducing, real-world images in the test set; it then employs rule learning algorithms to derive expressions that capture commonalities in terms of simulator parameter values. The derived expressions are then used to generate additional images to retrain and improve the DNN. With DNNs performing in-car sensing tasks, SEDE successfully characterized hazard-triggering events leading to a DNN accuracy drop. Also, SEDE enabled retraining leading to significant improvements in DNN accuracy, up to 18 percentage points. Hazem M. Fahmy, Fabrizio Pastore, Lionel C. Briand, Thomas Stifter |
ACM Trans. Softw. Eng. Methodol. | 4 |
| 2022 | Autoencoder Attractors for Uncertainty EstimationabstractThe reliability assessment of a machine learning model’s prediction is an important quantity for the deployment in safety critical applications. Not only can it be used to detect novel sceneries, either as out-of-distribution or anomaly sample, but it also helps to determine deficiencies in the training data distribution. A lot of promising research directions have either proposed traditional methods like Gaussian processes or extended deep learning based approaches, for example, by interpreting them from a Bayesian point of view. In this work we propose a novel approach for uncertainty estimation based on autoencoder models: The recursive application of a previously trained autoencoder model can be interpreted as a dynamical system storing training examples as attractors. While input images close to known samples will converge to the same or similar attractor, input samples containing unknown features are unstable and converge to different training samples by potentially removing or changing characteristic features. The use of dropout during training and inference leads to a family of similar dynamical systems, each one being robust on samples close to the training distribution but unstable on new features. Either the model reliably removes these features or the resulting instability can be exploited to detect problematic input samples. We evaluate our approach on several dataset combinations as well as on an industrial application for occupant classification in the vehicle interior for which we additionally release a new synthetic dataset. Steve Dias Da Cruz, Bertram Taetz, Thomas Stifter, Didier Stricker |
ICPR | 3 |
| 2022 | Autoencoder for Synthetic to Real Generalization: From Simple to More Complex ScenesabstractLearning on synthetic data and transferring the resulting properties to their real counterparts is an important challenge for reducing costs and increasing safety in machine learning. In this work, we focus on autoencoder architectures and aim at learning latent space representations that are invariant to inductive biases caused by the domain shift between simulated and real images showing the same scenario. We train on synthetic images only, present approaches to increase generalizability and improve the preservation of the semantics to real datasets of increasing visual complexity. We show that pre-trained feature extractors (e.g. VGG) can be sufficient for generalization on images of lower complexity, but additional improvements are required for visually more complex scenes. To this end, we demonstrate a new sampling technique, which matches semantically important parts of the image, while randomizing the other parts, leads to salient feature extraction and a neglection of unimportant parts. This helps the generalization to real data and we further show that our approach outperforms fine-tuned classification models. Steve Dias Da Cruz, Bertram Taetz, Thomas Stifter, Didier Stricker |
ICPR | 3 |
| 2021 | Automatic test suite generation for key-points detection DNNs using many-objective search (experience paper)abstractAutomatically detecting the positions of key-points (e.g., facial key-points or finger key-points) in an image is an essential problem in many applications, such as driver's gaze detection and drowsiness detection in automated driving systems. With the recent advances of Deep Neural Networks (DNNs), Key-Points detection DNNs (KP-DNNs) have been increasingly employed for that purpose. Nevertheless, KP-DNN testing and validation have remained a challenging problem because KP-DNNs predict many independent key-points at the same time---where each individual key-point may be critical in the targeted application---and images can vary a great deal according to many factors. Fitash Ul Haq, Donghwan Shin 0001, Lionel C. Briand, Thomas Stifter, Jun Wang 0020 |
ISSTA | 4 |
| 2021 | Autoencoder Based Inter-Vehicle Generalization for In-Cabin Occupant ClassificationabstractCommon domain shift problem formulations consider the integration of multiple source domains, or the target domain during training. Regarding the generalization of machine learning models between different car interiors, we formulate the criterion of training in a single vehicle: without access to the target distribution of the vehicle the model would be deployed to, neither with access to multiple vehicles during training. We performed an investigation on the SVIRO dataset for occupant classification on the rear bench and propose an autoencoder based approach to improve the transferability. The autoencoder is on par with commonly used classification models when trained from scratch and sometimes out-performs models pre-trained on a large amount of data. Moreover, the autoencoder can transform images from unknown vehicles into the vehicle it was trained on. These results are corroborated by an evaluation on real infrared images from two vehicle interiors. Steve Dias Da Cruz, Bertram Taetz, Oliver Wasenmüller, Thomas Stifter, Didier Stricker |
IV | 4 |
| 2021 | Illumination Normalization by Partially Impossible Encoder-Decoder Cost FunctionabstractImages recorded during the lifetime of computer vision based systems undergo a wide range of illumination and environmental conditions affecting the reliability of previously trained machine learning models. Image normalization is hence a valuable preprocessing component to enhance the models' robustness. To this end, we introduce a new strategy for the cost function formulation of encoder-decoder networks to average out all the unimportant information in the input images (e.g. environmental features and illumination changes) to focus on the reconstruction of the salient features (e.g. class instances). Our method exploits the availability of identical sceneries under different illumination and environmental conditions for which we formulate a partially impossible reconstruction target: the input image will not convey enough information to reconstruct the target in its entirety. Its applicability is assessed on three publicly available datasets. We combine the triplet loss as a regular- izer in the latent space representation and a nearest neighbour search to improve the generalization to unseen illuminations and class instances. The importance of the aforementioned post-processing is highlighted on an automotive application. To this end, we release a synthetic dataset of sceneries from three different passenger compartments where each scenery is rendered under ten different illumination and environmental conditions: https://sviro.kl.dfki.de. Steve Dias Da Cruz, Bertram Taetz, Thomas Stifter, Didier Stricker |
WACV | 3 |
| 2020 | Automated repair of feature interaction failures in automated driving systemsabstractIn the past years, several automated repair strategies have been proposed to fix bugs in individual software programs without any human intervention. There has been, however, little work on how automated repair techniques can resolve failures that arise at the system-level and are caused by undesired interactions among different system components or functions. Feature interaction failures are common in complex systems such as autonomous cars that are typically built as a composition of independent features (i.e., units of functionality). In this paper, we propose a repair technique to automatically resolve undesired feature interaction failures in automated driving systems (ADS) that lead to the violation of system safety requirements. Our repair strategy achieves its goal by (1) localizing faults spanning several lines of code, (2) simultaneously resolving multiple interaction failures caused by independent faults, (3) scaling repair strategies from the unit-level to the system-level, and (4) resolving failures based on their order of severity. We have evaluated our approach using two industrial ADS containing four features. Our results show that our repair strategy resolves the undesired interaction failures in these two systems in less than 16h and outperforms existing automated repair techniques. Raja Ben Abdessalem, Annibale Panichella, Shiva Nejati 0001, Lionel C. Briand, Thomas Stifter |
ISSTA | 5 |
| 2020 | SVIRO: Synthetic Vehicle Interior Rear Seat Occupancy Dataset and BenchmarkabstractWe release SVIRO, a synthetic dataset for sceneries in the passenger compartment of ten different vehicles, in order to analyze machine learning-based approaches for their generalization capacities and reliability when trained on a limited number of variations (e.g. identical backgrounds and textures, few instances per class). This is in contrast to the intrinsically high variability of common benchmark datasets, which focus on improving the state-of-the-art of general tasks. Our dataset contains bounding boxes for object detection, instance segmentation masks, keypoints for pose estimation and depth images for each synthetic scenery as well as images for each individual seat for classification. The advantage of our use-case is twofold: The proximity to a realistic application to benchmark new approaches under novel circumstances while reducing the complexity to a more tractable environment, such that applications and theoretical questions can be tested on a more challenging dataset as toy problems. The data and evaluation server are available under https://sviro.kl.dfki.de. Steve Dias Da Cruz, Oliver Wasenmüller, Hans-Peter Beise, Thomas Stifter, Didier Stricker |
WACV | 4 |
| 2019 | Adaptive Waveform Design for Automotive Joint Radar-communications SystemabstractSingle waveform design for automotivejoint radar-communications (JRC) is being increasingly considered of late. This paper formulates the JRC design as an optimization problem exploiting the co-location of the two systems and investigates the trade-off between them. We propose an algorithm to maximize the performance of communication and radar receivers (e.g., BER and probability of detection, respectively). This intractable optimization problem is decomposed into two subproblems, which are subsequently solved in succession through a combination of gradient projection method and convex relaxations. The benefits of the proposed waveform are illustrated through numerical simulations. Sayed Hossein Dokhanchi, Bhavani Shankar, Mohammad Alaee-Kerahroodi, Thomas Stifter, Björn Ottersten 0001 |
ICASSP | 4 |
| 2018 | Testing vision-based control systems using learnable evolutionary algorithmsabstractVision-based control systems are key enablers of many autonomous vehicular systems, including self-driving cars. Testing such systems is complicated by complex and multidimensional input spaces. We propose an automated testing algorithm that builds on learnable evolutionary algorithms. These algorithms rely on machine learning or a combination of machine learning and Darwinian genetic operators to guide the generation of new solutions (test scenarios in our context). Our approach combines multiobjective population-based search algorithms and decision tree classification models to achieve the following goals: First, classification models guide the search-based generation of tests faster towards critical test scenarios (i.e., test scenarios leading to failures). Second, search algorithms refine classification models so that the models can accurately characterize critical regions (i.e., the regions of a test input space that are likely to contain most critical test scenarios). Our evaluation performed on an industrial automotive automotive system shows that: (1) Our algorithm outperforms a baseline evolutionary search algorithm and generates 78% more distinct, critical test scenarios compared to the baseline algorithm. (2) Our algorithm accurately characterizes critical regions of the system under test, thus identifying the conditions that are likely to lead to system failures. Raja Ben Abdessalem, Shiva Nejati 0001, Lionel C. Briand, Thomas Stifter |
ICSE | 4 |
| 2018 | Testing autonomous cars for feature interaction failures using many-objective searchabstractComplex systems such as autonomous cars are typically built as a composition of features that are independent units of functionality. Features tend to interact and impact one another's behavior in unknown ways. A challenge is to detect and manage feature interactions, in particular, those that violate system requirements, hence leading to failures. In this paper, we propose a technique to detect feature interaction failures by casting this problem into a search-based test generation problem. We define a set of hybrid test objectives (distance functions) that combine traditional coverage-based heuristics with new heuristics specifically aimed at revealing feature interaction failures. We develop a new search-based test generation algorithm, called FITEST, that is guided by our hybrid test objectives. FITEST extends recently proposed many-objective evolutionary algorithms to reduce the time required to compute fitness values. We evaluate our approach using two versions of an industrial self-driving system. Our results show that our hybrid test objectives are able to identify more than twice as many feature interaction failures as two baseline test objectives used in the software testing literature (i.e., coverage-based and failure-based test objectives). Further, the feedback from domain experts indicates that the detected feature interaction failures represent real faults in their systems that were not previously identified based on analysis of the system features and their requirements. Raja Ben Abdessalem, Annibale Panichella, Shiva Nejati 0001, Lionel C. Briand, Thomas Stifter |
ASE | 5 |
| 2017 | Joint automotive radar-communications waveform designabstractThe paper studies the problem of waveform design for a joint Radar-Communications (RadComms) system in an automotive setting characterized by a multitarget environment. The envisaged joint waveform allows exploitation of existing infrastructure to support additional functionalities. In this contribution, an automotive radar employing Phase Modulated Continuous Waveform (PMCW) is considered wherein, the transmission of communications bits is additionally facilitated. Particularly, the RadComms system is enabled by the transmission of Differential Phase Shift Keying (DPSK) communications symbols, each symbol modulated by the PMCW sequence. Further, the receiver processing includes demodulation of the communication symbols in addition to the extraction of the radar parameters — range, Angles of Arrival (AoA) and Doppler returns of the targets. In particular, FFT and subspace-based methods are proposed for estimating the radar parameters which are subsequently used in the demodulation of the communication symbols using diversity combining techniques. The performed study demonstrates the impact of the joint set-up on the two systems. It also highlights the effect of system parameters on the performance of receiver algorithms and the trade-off between the FFT and sub-spaced based processing. Sayed Hossein Dokhanchi, Bhavani Shankar, Yogesh Nijsure, Thomas Stifter, Saeid Sedighi, Björn Ottersten 0001 |
PIMRC | 4 |
| 2016 | Testing advanced driver assistance systems using multi-objective search and neural networksabstractRecent years have seen a proliferation of complex Advanced Driver Assistance Systems (ADAS), in particular, for use in autonomous cars. These systems consist of sensors and cameras as well as image processing and decision support software components. They are meant to help drivers by providing proper warnings or by preventing dangerous situations. In this paper, we focus on the problem of design time testing of ADAS in a simulated environment. We provide a testing approach for ADAS by combining multi-objective search with surrogate models developed based on neural networks. We use multi-objective search to guide testing towards the most critical behaviors of ADAS. Surrogate modeling enables our testing approach to explore a larger part of the input search space within limited computational resources. We characterize the condition under which the multi-objective search algorithm behaves the same with and without surrogate modeling, thus showing the accuracy of our approach. We evaluate our approach by applying it to an industrial ADAS system. Our experiment shows that our approach automatically identifies test cases indicating critical ADAS behaviors. Further, we show that combining our search algorithm with surrogate modeling improves the quality of the generated test cases, especially under tight and realistic computational resources. Raja Ben Abdessalem, Shiva Nejati 0001, Lionel C. Briand, Thomas Stifter |
ASE | 4 |