Projects

COJAC is a two-fold tool for Java. It provides a numerical sniffer that detects anomalies arising in arithmetic operations and an enriching wrapper that automatically converts every float/double data into richer number types. With COJAC you don't have to modify your source code or even recompile. All the work is done at runtime, when your application gets instrumented on-the-fly. Feel free to browse the source code at https://github.com/Cojac.
The European project BIOSMART aims to develop active and smart bio-based and compostable packages that make possible: light weighting, reduced food residues, shelf life monitoring, longer shelf life and easier consumer waste handling.
DLL is a machine learning framework that aims to provide a C++ implementation of neural networks and convolutional neural networks.
TFC is a distributed application development framework, based on POP-Java. It allows developers to develop decentralized applications in which the users can share computing power and data in a secure manner. The connection between the different users of the software is made in a way similar to social networks, allowing users to create communities around certain applications.
ETL is a header only library for C++ that provides vector and matrix classes with support for Expression Templates to perform very efficient operations on them.
BBDATA stands for Big Building Data and aims at developing a scalable cloud platform and tools for storing and processing smart building data. The services are targeting data access, processing and analysis, using open, robust, standardized and secured big data technologies.
Process4Plastics (P4P) aims to build a dedicated methodology of process engineering for the production of plastics parts. In the industry 4.0 era, machines will be equipped with many sensors and actuators and be connected together to create intelligent networks.
The availability of low-cost sensors covering a whole city offers new perspectives in terms of research and development. Urban Pulse aims at offering an integrated solution allowing capture, storage and processing of urban signals to the iNUIT program and HES-SO researchers.
DAPLAB aims at facilitating the access for enterprises and universities to emerging technologies in the area of big data and intelligent data analysis by managing an infrastructure composed of cluster of servers dedicated to storage and computation, to which universities and local companies will have access.
This thesis of Baptiste Wicht investigates the use of Deep Learning feature extraction for image processing tasks. The goal being to see if these features are able to outperform hand-crafted features and how difficult it is to generate such features.
In this PhD thesis by Beat Wolf, a graphical data analysis pipeline has been developed to make the analysis of genetic data easier in a diagnostics environment. Intuitive graphical user-interfaces as well as optimized algorithms have been developed to alllow geneticists to perform the data analysis even on off the shelf hardware. We also developed a distributed programming language called POP-Java to make the development of distributed algorithms easier.
PhD Thesis by Christophe Gisler: time series represent a large part of the data supply worldwide and many data mining tasks, such as prediction and classification, are concerned with them. This thesis focused on the analysis and development of generic machine learning approaches to multivariate time series classification.
A dataset of 160 pictures of Sudoku taken in various newspapers using smartphone Cameras. The dataset is divided into two sets: 120 training images and 40 test images.
The CityPulse project aims to offer a live, localized and continuous measurement of the city through the installation of a network of Internet of Things (IoT) sensors.
Tactical Ad-hoc networK Emulation aims to conceive, develop and implement algorithms to deploy reliable tactical applications over ad-hoc networks for Armasuisse.
POP-C++ is a comprehensive object-oriented system for developing HPC applications on the Grid. It consists of a programming suite (language, compiler) and a run-time system for running POP-C++ applications.
POP-Java is a Java implementation of the POP programming model. POP-Java allows programmers to easily distribute object orientated Java applications over the network, without having to handle the low level distribution work themselves. POP-Java is compatible with other implementations of the POP model, such as POP-C++, allowing “mixed” applications to be written.
PhD thesis of Lu Yao - Overhigh data redundancy and communication load are the most conventional challenges for the constrained resources of wireless sensors. How to efficiently transport the designated sensor readings from source nodes to sink nodes by using in-network data aggregation functions is the most important issue concerned in this thesis. For the purpose of guiding the transmission direction of data messages, Ant Colony Optimization (ACO) is embedded into the routing process.
PhD thesis of Antonio Ridi: In this thesis we describe our work on the use of generative modeling for the classi cation of time series in the context of in-home monitoring. More precisely, we use generative approaches as Gaussian Mixture models (GMMs) and Hidden Markov models (HMMs).
With a focus on complex systems, iCoSys approaches the different challenges of DNA analysis with its expertise in various techniques acquired in the different domains of computer science.
VideoProtector is an innovative solution to manage cameras streams in a central place. This centralization offers also the possibility to run incident detection algorithms in a Software-as-a-Service (SaaS) mode.
PhD Thesis of Gérôme Bovet - The thesis is about the conception and implementation of a framework to develop dedicated smart buildings applications. By relying on Web technologies, we demonstrate the development of seamless services while reusing the available resources within the network. We also demonstrated in this thesis the exposure of machine learning services made accessible through Web interfaces and hiding the complexity of the process.
Thesis of Nayla Sokhn - Niche-Overlap graphs depict the competition between species in the nature. In this thesis, we explore these networks from three different perspective: algorithmic, structure and dynamics.
The iFloor project aims at developing intelligent floors able to detect, localize and track persons in indoors environment. It relies on low-cost sensors integrated in the material of the floor.
GreenMod aims at providing a framework easing the development of building management systems on top of Web technologies.
The idea of the project is to leverage on large sets of linguistic data and on machine learning algorithms able to discover automatically pronunciation rules. Such rules are then used in “symbolic mappers” able to transform a grapheme representation into a phonetic representation and to propose probable alterations of the pronunciation. The mappers are then used to propose clients with new domain names that sound similar to their original search.
The second version of a database of appliance consumption signatures: 225 home appliances, 15 categories, 6 consumption measure types. It also includes two test protocols to be used for appliance recognition tasks.
Low-cost charging station. One of the goal of the ePark – Electric Park System project was to build a low-cost charging station offering similar functionalities but leveraging on the emergence of cheap machine-to-machine communication nodes.
ePark – Intelligent Parking System is a web service allowing drivers to be directed towards parking locations maximizing the probability to find a free parking space.
The ePark project has investigated ways to make the different charging station Information Systems interoperable (IS).
Swiss Academic Compute Cloud (SwissACC) is an short project which complement the SMSCG project. The project provides a range of services and know-how from over 10 AAA/SWITCH projects. The 14 SwissACC partners work on two main objectives: sustaining and preserving the research communities of the former AAA/SWITCH grid projects, and increasing user and usage numbers. The project focuses on consolidating the services and simplifying the procedures that have been created to support Swiss communities. Its main goal is to free researchers from complex computational aspects of their research so they can focus on their core work.
SENSIMED AG has developed Triggerfish, a wearable non-invasive solution to monitor continuously intra-ocular pressure (IOP). The purpose of the Sensimed Diagnosis project is to analyze, design and implement signal processing, feature extraction and pattern recognition tools to exploit the signals monitored by the Triggerfish.
The first version of a database of appliance consumption signatures: 100 home appliances, 10 categories, 6 consumption measure types. It also includes two test protocols to be used for appliance recognition tasks.
The primary goal of the project SMSCG (Swiss Multi-Science Computing Grid) is to provide computational resources to solve scientific computational problems. This involves the installation, commissioning and operation of a computational grid across several institutions of the Swiss higher education sector with active involvement of applications from different scientific domains.