Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik

Machine Learning Applications

  • Machine learning with wearable sensors

    My field of research is on machine learning with wearable sensors. One possible application is monitoring of athletes (e.g. counting the amount of repetitions of each exercise, measuring exercise performance), another is monitoring animals (activity recognition for animal: eating, walking, resting). If you have access to a specific animal or perform a specific sport and want to automatically extract context information, we could work on it together. Feel free to contact me with your idea.

  • Theses_Dominic_Henze_Adaption_of_an_automated_machine_learning_approach_for_the_analysis_of_industrial_equipment_sensor_data

    Masterthesis
    Adaption of an automated machine learning approach for the analysis of industrial equipment sensor data
    Advisor
    Dominic Henze
    Author
    Maximilian Opbacher
    Date
    15.05.2019
  • Theses_Dominic_Henze_An_Audio-based_Approach for_Industrial_Equipment_Predictive_Maintenance

    Masterthesis
    An Audio-based Approach for Industrial Equipment Predictive Maintenance
    Advisor
    Dominic Henze
    Author
    Klaidi Gorishti
    Date
    15.11.2018
  • Theses_Rana_Alkadhi_Extraction_of_Rationale_from_IRC_Messages_of_Open_Source_Software_Developers

    Masterthesis
    Extraction of Rationale from IRC Messages of Open Source Software Developers
    Advisor
    Rana Alkadhi
    Author
    Manuel Nonnenmacher
  • Theses_Rana_Alkadhi_Linkage_of_Rationale_with_Developers’_Communication_Artefacts

    Masterthesis
    Linkage of Rationale with Developers’ Communication Artefacts
    Advisor
    Rana Alkadhi
    Author
    Sebastian Ober
  • Theses_Rana_Alkadhi_Mining_of_Chat_Messages_to_Reconstruct_Rationale

    Bachelorthesis
    Mining of Chat Messages to Reconstruct Rationale
    Advisor
    Rana Alkadhi, Emitzá Guzmán Ortega
    Author
    Teodora Lata
  • Theses_Rana_Alkadhi_Mining_Rationale_from_Issue_Tracking_Systems

    Masterthesis
    Mining Rationale from Issue Tracking Systems
    Advisor
    Rana Alkadhi
    Author
    Ankur Sinha
  • Theses_Sajjad_Taheri_A_New_Approach_To_Classify_Nuts_in_Overhauling_Processes

    Master's Thesis
    A Multi-view CNN Approach to Classify Bolts and Nuts in Overhauling Processes
    Advisor
    Sajjad Taheri
    Author
    René Svartdal Birkeland
    Date
    15.05.2018
    A new approach to create datasets for classification of different nuts, considering the inner threads and camera angle. The challenge is to preserve the size information of the small part, using a fixed camera and fixed distance to that, while pointing out the camera lens to the nut in specific angles that it can capture its threads, length and overall shape. Using this setup and also other pictures, you will train a model with convolutional neural network to classify different nuts.
  • Theses_Sajjad_Taheri_Automatic_Damage_Detection_on _Metallic_Surfaces

    Bachelor's Thesis
    Automatic Damage Detection on Metallic Surfaces
    Advisor
    Sajjad Taheri
    Author
    Leo Maximilian Vinzenz
    Date
    15.11.2019
    Studying different methods to visually detect the damages on metallic surfaces, from simple background subtraction to supervised and unsupervised machine learning approaches, and performing an experiment to compare the results. 
  • Theses_Sajjad_Taheri_Classification_of_Diatoms_Using_Convolutional_Neural_Networks

    Bachelor's Thesis
    Classification of Diatoms Using Convolutional Neural Networks
    Advisor
    Sajjad Taheri
    Author
    Bettina Heigl
    Date
    15.04.2018
    Creating dataset for the diatoms (small algae which can be found in all waters), train a model using convolutional neural nets to classify them, and compare the results with the traditional methods.
  • Theses_Sajjad_Taheri_Comparison_between_Cloud-based_and_Open-Source_Implementations_of_Speech_Recognition_Systems

    Master's Thesis
    Comparison between Cloud-based and Offline Speech Recognition Systems
    Advisor
    Sajjad Taheri
    Author
    Elma Gazetic
    Date
    15.04.2017
    Study the popular offline open-source speech recognition systems and training/tuning them in order to compare with the cloud-based solutions
  • Theses_Sajjad_Taheri_Creating_Training_Datasets_for Small_Pieces_using_3D_Modelling

    Master's Thesis
    Using Synthetic Data for Classification of Small Parts
    Advisor
    Sajjad Taheri
    Author
    Amr Abdelraouf
    Date
    15.03.2018
    Studying methods to create datasets from 3D models and use them in training a model for small parts classifier. This method will be compared with the normal manually photographing approach in terms of usability of dataset creation and performance of the classifiers.
  • Theses_Sajjad_Taheri_Detection_of_Damaged_Small_Pieces_in_Overhauling_Processes

    Master's Thesis
    Automatic Detection of Damaged Small Parts during Overhauling Processes
    Advisor
    Sajjad Taheri
    Author
    Ralf Schönfeld
    Date
    15.04.2018
    Creating a model to detect damaged small parts (screws, bolts, nuts, pins, washers, etc.) in overhauling industrial machineries, using deep learning and convolutinal neural networks
  • Theses_Sajjad_Taheri_Getting_Depth_Image_of_Small_Parts_Using_Multi-Cameras

    Bachelor's Thesis
    Getting Depth Image of Small Parts Using Multi-Cameras
    Advisor
    Sajjad Taheri
    Author
    Paul Rangger
    Date
    15.10.2018
    Since the small parts and fasteners are scale-variant (which means that with scaling them we'll end up having another small part), classification of them needs a fixed camera to ensure that the distance between the camera lens and the object is always fixed. However, using two or more cameras, we are able to get the depth information of the objects, including their size. In this bachelor thesis, you will work on getting these depth images, using two or more cameras. The true challenge is to consider the small parts characteristics (their small size and their shiny surface) and find solutions to handle them.
  • Theses_Sajjad_Taheri_Implementation_of_Chatbots_in_Industrial_Processes

    Master's Thesis
    LeSRec: Using the Asymmetric Weight Allocation for a Learner Speech Recognition System
    Advisor
    Sajjad Taheri
    Author
    Gopala Krishna Char Cheidu Raghavendrachar
    Date
    15.11.2017
    Implementing a Speech Recognition System, which can learn from the user input. The idea is to build an application to be able to monitor the system performance and give feedback regarding the recognized phrases. The samples, together with the corrected labels, will be used to retrain the model to improve the performance.
  • Theses_Sajjad_Taheri_Providing_the_Next_Step_Information_in_Overhauling_Processes

    Master's Thesis
    Action Recognition Framework in Overhauling Processes
    Advisor
    Sajjad Taheri
    Author
    Valon Xhafa
    Date
    15.10.2018
    An expert level know-how is considered as one of the most important factors in dealing with overhauling processes. What has been already done and what has to be done now? The aim of this master thesis is to be able to understand the process, the already done tasks and still to-do tasks using the computer vision and machine learning based approaches. The challenge is to come up with a proper representation of the whole process to the system that helps us to fetch the needed information.
  • Theses_Sajjad_Taheri_Providing_Training_Dataset_for_Automatic_Recognition_of_Small_Pieces

    Bachelor's Thesis
    Providing Training Dataset for Automatic Recognition of Small Parts
    Advisor
    Sajjad Taheri
    Author
    Jonas Pfab
    Date
    15.03.2017
    Study the current approaches to get the right dataset for deep learning processes and implementation of an application for automatic data augmentation to enrich the training dataset
  • Theses_Sajjad_Taheri_Sorting_Fasteners_based_on_their_Similarity_using_Siamese_Networks

    Master's Thesis
    Sorting Fasteners based on their Similarity using Siamese Networks
    Advisor
    Sajjad Taheri
    Author
    Haonan Yu
    Date
    15.09.2019
    The scope of this master thesis is to build an (semi)automatic system to train a Siamese net to find the similarity of the fasteners (namely bolts, nuts, screws and washers). Using the output of the Siamese net, the system should group and sort the fasteners in similar groups (in a fine-grained manner. For example it should put all the AS1800 bolts in one group and all the MS2650 bolts in another one). To successfully undertake this thesis, you need to have solid knowledge on machine learning and convolutional neural networks, together with experience in Python programming and working with at least one deep learning framework (Keras, PyTorch, TensorFlow).
  • Theses_Zardosht_Hodaie_Context_aware_Assistance_System_for_Manual_Assembly

    MA-BA
    TUMA: Intelligent Tutoring System for Manual-Procedural Activities
    Advisor
    Zardosht Hodaie
    Author
     
    Date
    2017/2018

    A manual-procedural activities (MPA) involves following the steps of a given workflow for manipulating the physical world. Examples include manual assembly, repair and maintenance, different crafts, cooking, etc. To learn an MPA the trainee needs to master both the steps of the procedure and the hand skills required for manipulating physical objects and the using the tools. TUMA: An Intelligent Tutoring System for Manual-Procedural Activities supports trainees in learning an MPA. 

    Multiple topics available in context of the TUMA project. For details of the topics please see my chair web page