CONVENIENCE, INDIVIDUALITY

By recognizing who is using an appliance, Asaphus enables a convenient and individualized user experience.

Our Vision

At Asaphus Vision, we develop software that promotes the safety, convenience, and individuality of its users. We are the technology leader for embedded face recognition software. We are a university spin-off, have tight links to the research community, and provide our customers with the best-performing and most innovative solutions for facial recognition on embedded devices.

Our mascot Asaphus kowalewskii is a trilobite that lived around 450 million years ago and features the prettiest eye stalks in the animal kingdom.

Solutions

Driver Identification for Passenger Cars
Driver Identification for Passenger Cars

In order to offer a perfectly convenient and individual driving experience, your car has to recognize its driver. The Asaphus Embedded Face Recognition Library allows the car to adjust its infotainment and navigation settings, ambient temperature, and mirror positions to the driver’s preferences. It allows the car to switch to valet mode or notify the owner when an unknown driver starts the car.

The Asaphus Embedded Face Recognition Library runs a high frame rate embedded on a single core of any automotive CPU under any operating system. As input, it accepts a single or dual near-infrared camera images, or the amplitude image of a time-of-flight camera. It determines the driver’s identity and calibrated probabilities.

Driver Distraction and Drowsiness Detection
Driver Distraction and Drowsiness Detection

Advanced driver assistance systems can allow the driver to take the hands off the steering wheel during autonomous operations. But they have to be aware of the driver’s level of attention, in case control has to be handed back to the driver. Without the driver’s hands on the wheel, the driver’s attention can still be monitored by an interior camera.

The Asaphus Embedded Face Recognition Library tracks a large number of facial landmarks, and infers the 3D position of the driver’s head and direction of gaze from a single near-infrared camera. It tracks the upper and lower eye lids and determines the eye-lid status. It runs at high frame rates on a single core of a typical automotive CPU and can easily follow eye blinks and quick head movements.

Commercial Vehicles
Commercial Vehicles

Facial identification provides a line of defense against the theft of delivery and utility vehicles that is robust against possible negligent behavior of drivers. Driver distraction and drowsiness detection software can help fleet operators reduce the risk of accidents as well as insurance costs.

The Asaphus Embedded Face Recognition Library can be embedded into existing telematics hardware. For instance, it runs at high frame rate on a single A9 core under Linux. It recognizes registered drivers and detects unknown ones. The software tracks the driver’s direction of gaze and eye-lid status over time. Summary information about possible inattentive driving can augment the speed and acceleration data recorded by telematics units.

Appliances
Appliances

In order to offer the best possible user experience to each individual user, TV sets and other household appliances have to be aware who is using them. The Asaphus Embedded Face Recognition Library allows appliances to offer personalized recommendation, settings, and levels of user guidance.

The Asaphus Embedded Face Recognition Library runs on a wide variety of embedded processors – such as an M4, A8, and A9 – and works under Linux, QNX, and any other operating system. It recognizes registered users and tracks their direction of gaze.

Ignition Interlock Devices
Ignition Interlock Devices

By verifying that a breath test is in fact taken by the registered user, facial recognition can improve road safety and eliminate the effort that today is spent on manual inspection of images.

The Asaphus Embedded Face Recognition Library identifies users quickly on a wide variety of embedded processors – such as an M4, A8, and A9 – and works under Linux, QNX, and any other operating system. It determines calibrated identification probabilities and allows the system to adhere to defined false-positive rates. It can be integrated into existing systems that are equipped with a camera by way of a firmware update.

Asaphus Demo Videos

01
ARM CORTEX A9
ARM CORTEX A9
  1. This video shows head tracking, inference of the face orientatation, the frontalized face, and the eye-lid status on a single-core ARM Cortex A9 at 1 GHz.

02
ARM CORTEX M4
ARM CORTEX M4

This video shows head tracking and face recognition on a single-core ARM Cortex M4 at 120 MHz.

Product

The Asaphus Embedded Face Recognition Library is a facial identification and head tracking software that is optimized for deployment in embedded systems. It is called by application-layer software via an API that offers interface functions for 2D tracking, 3D tracking, eye-lid status, enrollment of new individuals, and identification of individuals.

The enrollment interface function registers new individuals which can subsequently be recognized. It requires only 5-10 non-biometric images that can be taken without issuing any instructions to the driver; the identification interface then returns calibrated identity probabilities for subsequent camera frames. 2D tracking localizes a face in image coordinates and determines the yaw, pitch, and roll angles. The 3D tracking interface localizes a face in world coordinates and determines the gaze vector. The library provides an interface through which it can be provided with camera calibration information.

The Asaphus Embedded Face Recognition Library is extremely efficient and fully self-contained. It runs at high frame rates on ARM A9, Cortex M4, and other embedded processors with virtually any operating system. The software supports single and dual near-infrared cameras with VGA or higher resolution. It supports a wide range of camera mounting positions and is robust against varying head poses, lighting conditions, and partial occlusions.

 

01
Head Tracking and Eye-Lid Status
Head Tracking and Eye-Lid Status
  • The Asaphus Embedded Face Recognition Library localizes and tracks the driver’s face, and over 40 facial landmarks.
  • From the tracked facial landmarks, the software infers the three-dimensional orientation of the head and the gaze vector.
  • On an ARM A9, head tracking processes approx. 50 frames per second.
  • The software additionally reports the eye-lid status.
02
Face Identification
Face Identification
  • Asaphus Automotive recognizes enrolled drivers reliably and reports calibrated probabilities.
  • The software indicates impostors (unregistered individuals).
  • The software infers a frontalized view of the face using a three-dimensional head model; this makes it robust against varying head poses.
  • Recognition is robust against varying lighting conditions and partial occlusions.
  • The Asaphus Embedded Face Recognition Library offers unrivaled identification speed: On an ARM A9, face identification processes approx. 20 frames per second.
  • Enrollment is based on non-biometric images that can be taken without active driver cooperation.
03
Interface and Hardware Requirements
Interface and Hardware Requirements
  • The Asaphus Embedded Face Recognition Library is fully self-contained; it has its own memory management and does not contain references to external libraries. It is implemented in C++, works with Linux, QNX, and virtually any other operating system.
  • C++ API offers interfaces for enrollment, 2D and 3D tracking, and identification.
  • The software runs at high frame rates on single-core ARM A9, Cortex M4, and other CPUs.
  • API accepts images from single or dual near-infrared cameras, or amplitude and depth images of time-of-flight cameras.

About Us

We are the technology leader for embedded face recognition software, and provide our customers with the best-performing and most innovative solutions for facial recognition on embedded devices. We are a spin-off company of the University of Potsdam, Germany, where we started our work on embedded

 

 

 

face recognition in a research project in 2012. Our team consists of experts in face recognition, machine learning, and computer vision technologies and experts in software development for embedded systems.

Asaphus Core Team

Dr. Lenka Ivantysynova
Dr. Lenka Ivantysynova

Dr. Lenka Ivantysynova is the CEO of Asaphus Vision. She received her doctoral degree in business information systems in 2008 and her master’s degree in computer science in 2005 from Humboldt-Universität zu Berlin. During her doctoral studies, she conducted case studies in the automotive and manufacturing industries; she wrote her master’s thesis at Daimler Research (former DaimlerChrysler). As a business consultant, she consulted several large enterprises at the executive level on the integration of new technologies into their corporate IT strategies, and on major development projects.

 

Arvid Terzibaschian
Arvid Terzibaschian

Arvid Terzibaschian works on our core technology. Arvid is passionate about new computer vision and machine learning technologies and consantly explores ways to further improve our product. He has received his master’s degree (Dipl.-Inf.) in computer science from Humboldt-Universität zu Berlin. As a research associate at the University of Potsdam, he has worked on robust face recognition algorithms and has implemented the core technology of Asaphus Vision.

Dr. Peter Haider
Dr. Peter Haider

Dr. Peter Haider works on our core technology. Peter is passionate about solving mathematical puzzles. He applies his deep understanding of machine learning and computer vision with extreme determination and perseverance to overcome the most difficult technological hurdles. He received his master’s degree (Dipl.-Inf.) in computer science in 2006 from Humboldt-Universität zu Berlin and his PhD in machine learning in 2013 from the University of Potsdam.

University of Potsdam

Prof. Dr. Tobias Scheffer
Prof. Dr. Tobias Scheffer

Asaphus Vision cooperates closely with the machine learning group at the University of Potsdam.

Prof. Dr. Tobias Scheffer is a Professor of Computer Science at the University of Potsdam. He received his doctoral degree from Technische Universität Berlin in 1999. He has headed machine learning research groups at Humboldt-Universität zu Berlin, Germany, and the Max Planck Institute for Computer Science in Saarbrücken, Germany. His group’s research focuses on application-oriented machine-learning research. Together with Asaphus Vision, his group explores new algorithms for yet better-performing, more robust and efficient face recognition.

Jobs

Looking for your next big adventure? Are you passionate about solving complex and interesting problems? Join our team! Our team is fast and innovative, following agile methodologies and at the same time keeping the highest quality in all our processes.

If you are self-driven, passionate, a team-player and as enthusiastic about face recognition as we are please e-mail your application, including your CV and salary expectations, to jobs@asaphus.de.

01
Software Engineer
Software Engineer

Description:

As software engineer you are responsible for the design and implementation of our software solutions.

Qualifications:

  • Master’s degree in Computer Science or Mathematics.
  • Several years of practical experience in an object-oriented programming language – C++ preferred.
  • Practical experience in embedded software development – in the automotive industry preferred.
  • Practical experience with software design and development concepts.
  • Practical experience of software development and agile project management methodologies.
  • Practical experience with ISO 26262.
  • Practical experience with automotive SPICE (HIS processes) is a plus.
  • Excellent problem solving and analytical skills.
  • And of course, know how to write clean and solid code!
02
Software Developer
Software Developer

Description:

As software developer you are responsible for developing elegant, robust, and performant embedded software solutions.

Qualifications:

  • Master’s degree in Computer Science or Mathematics.
  • Write clean and solid code!
  • Several years of practical experience in an object-oriented programming language – C++ preferred.
  • Several years of practical experience in embedded software development – in the automotive industry preferred.
  • Practical experience with software design and development concepts.
  • Experience with ISO 26262 is a plus.
  • Problem solving and analytical skills.
  • Basic knowledge of software development and project management methodologies – Agile experience a plus.
  • Basic organizational skills are also always a plus :).
03
Internships
Internships

Description:

As intern you will be able to work on and evaluate our newest face recognition algorithms. You would work closely with our core researchers.

Qualifications:

  • Background in statistics or applied mathematics, optimization, linear algebra, and machine learning.
  • Strong programming skills.
  • Experience with Python or Matlab.
  • Be familiar with C/C++.

Awards

IKT Gründerwettbewerb 2014
IKT Gründerwettbewerb 2014

2014 we have won the IKT Gründerwettbewerb. We are honored that the award was handed to us by Brigitte Zypries, parliamentary state secretary at the German federal ministry for economic afairs and energy.

Weconomy Award 2015
Weconomy Award 2015

2015 we have won the Weconomy award which has been handed out to us by Franz Fehrenbach, chairman of the board of the Robert Bosch GmbH.

Contact

Asaphus Vision GmbH
CEO: Dr. Lenka Ivantysynova
Fon: +49 30 850 191 77
Fax: +49 30 850 191 76
Email: contact@asaphus.de

Visiting Address:
Asaphus Vision
Bismarckstrasse 10-12
10625 Berlin | Germany