Our institute focuses on applied research, the digitalisation of services and the implementation of innovative user-centred applications. Based on technologies such as machine learning, computer vision, communicating objects, decoders and mobile applications, Icare with its transversal competences has addressed in the past and still addresses today a wide range of sectors. With its 30 years of experience, Icare is your privileged partner for cantonal (The Ark), national (Innosuisse, Innotour) or international (European projects: AAL & Horizon Europe) research projects and the development of tailor-made solutions in a wide range of fields. Below, our technologies in orange, and our fields of activity in blue:

Machine learning

Creation of prediction and optimisation algorithms and intelligent agents. The fields of application are proposed by companies and their new business models: data analysis, decision support, optimisation, predictive models, e-energy, (informational energy management), e-tourism, big data, etc. The Icare Institute has continued to develop its expertise in artificial intelligence and algorithms. This theme is now at the forefront of the technological scene, but has always been part of the DNA of the Icare Institute, proof of the adequacy of our strategy with an increasingly open market in artificial intelligence. With this expertise, the scientists at Institut Icare have been able to carry out various projects with solid algorithmic components. Above all, they have been able to take up the challenge of the concrete implementation of functional algorithms intended for the industrial world, thus moving from theoretical algorithms to applied and then industrialised algorithms. This transition is far from trivial, given the numerous constraints and particularities of industry (limited computing power available, quantity/quality of data).

Computer vision

Applied research in computer vision is one of the core competencies of the Icare Institute. Over the years, the institute has participated as a research partner in a wide variety of vision-related projects. From specialised OCR reading to palm vein network detection on infrared images, to object localisation thanks to the latest advances in deep learning, the institute has been able to follow the rapid progress of the field and to develop know-how that it places at the service of its industrial partners. Thus, a set of optical readers grouped under a framework called SmartScan is deployed by our partners (banks, police, transport companies, etc.) mainly on smartphones.

Our optical decoders for mobile devices are among the fastest on the market. With our decoders, it is possible to add to your mobile applications the ability to decode and process different standards of barcodes, ID documents, car plates and others. They are :

  • Easy to integrate: Can be seamlessly integrated into your existing application with a few lines of code. A simple API and clear documentation allow your developers to add amazing OCR capabilities to your applications.
  • Fast and reliable: Our libraries have been carefully developed in native C++ to ensure the best performance, and carefully profiled to minimise memory pressure. Our libraries have already been successfully integrated into successful applications.
  • Tailored to your needs: We have a variety of decoders available for development. Please contact us to develop the next decoder to meet your specific needs!

Mobile and multi-platform implementation

With extensive experience in the implementation of innovative software, based on various technologies (C, C++, Python, React, Ruby, etc.), the Icare Research Institute is your reference point for your technological choices, depending on your needs. Whether it’s a research project with a desktop, web, smartphone (iOS and Android), multi-platform or connected object application, Icare Research Institute will advise you in the best way possible to achieve your objectives, within the timeframe you have set, according to your budget.

Through various research projects, Icare has accumulated a lot of experience in implementing cross-platform applications. Specifically with the Ionic, Kotlin, Swift and Flutter languages. The multi-platform approach has several advantages, such as: reduction of overall application development costs, reduction of the time needed to create and deploy applications, simplification of source code management and maintenance (as only one code is deployed).

Optimisation of algorithms

The Icare Institute is concerned with providing solutions that can be used in real conditions. Embedded approaches as well as real-time software pose major constraints on their execution speed and memory cost. During the industrialisation phase, these elements are taken into account in order to guarantee the development of solutions that can be used in their field of application. With its years of experience, Icare stands out for its ability to bring optimised programmes to the industry on limited-resource hardware, particularly mobile.

Communicating objects

The Internet of Things (IoT) refers to the interconnection between the virtual (internet) and the real (objects). Everyday objects are now capable of receiving and/or sending information, they can communicate with a human, machines, or with each other. What might have seemed like science fiction a few years ago is now part of our daily lives. We can think of smartphones, connected watches, health bracelets, home automation, connected houses, domestic robots (flat and garden). We can already see the emergence of new trends towards cobotics, personalised medicine, predictive medicine, connected clothing, intelligent objects, etc. As an applied research institute, Icare is a partner of choice for implementing your transdisciplinary innovation projects in this field.


To ensure efficient use of resources and to maximise results, Icarus manages its projects with agile methodologies such as Scrum and eXtreme Programming (XP), which have proven their effectiveness in practice. As defined in the Scrum approach, 3-week sprints are organised, a “Product Backlog” is maintained, prioritised, refined throughout the life of the project and used to fill the next sprint. This tool enables the priorities in terms of implementation to be identified very clearly. The use of agile methodologies offers great flexibility and guarantees an iterative and incremental approach, which is particularly well suited to the management of innovative projects.

User-centred design

User-centered design is an approach in computer ergonomics that consists of taking into account, from the beginning of the project and at each stage of the project, the expectations of the end-users, in order to create an adapted product. Based on agility and Design Thinking, Institut Icare guides you in your technological choices while taking into account the notions of ergonomics and usability, which are the guarantors of an IT solution that can be distributed on a large scale.