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 provide our customers with the best-performing and most innovative technology for face identification and gaze estimation on embedded devices. We are a university spin-off and have tight links to the research community.

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.

Autonomous Driving and Advanced HMI
Autonomous Driving and Advanced HMI

Autopilot and advanced driver assistance systems can allow the driver to take the hands off the steering wheel during autonomous perations. In order to keep track of the driver’s situational awareness and ability to take back control of the vehicle, they have to monitor the driver’s eye state and direction of gaze by an interior camera. Gaze estimation, in combination with wide-screen head-up displays and gesture control is also a central building block of advanced automotive human-machine interfaces.

The Asaphus Embedded Face Recognition Library infers the 3D position of the driver’s head and direction of gaze from a single or dual near-infrared cameras. It tracks the 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 and eye 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
Eye Tracking Demo Video
Eye Tracking Demo Video

This video shows the gaze estimation functionality of the Asaphus Embedded Face Recognition Library.

02
Head Tracking and Identification Demo Video
Head Tracking and Identification Demo Video

This video shows the head tracking and face identification functionality.

03
Asaphus Play
Asaphus Play

Asaphus Play is a free Windows-based application that demonstrates the functionality of the Asaphus Embedded Face Recognition Library. Please contact us for a download link.

Product

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

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 as well as ToF cameras. It supports a wide range of camera mounting positions and is robust against varying head poses, lighting conditions, and partial occlusions.

 

01
Gaze Estimation
Gaze Estimation
  • The Asaphus Embedded Face Recognition Library localizes and tracks the driver’s face, and infers the head orientation.
  • The software tracks the driver’s eyes, determines the eye-lid status, and infers the gaze vector.
  • Our eye-tracking technology is based on deep learning and is independent of corneal and retinal reflections; this leads to unparalleled robustness against uncontrolled daylight illumination and glasses.
  • On an ARM A9, head tracking runs at up to 50 frames per second, eye tracking at up to 20 FPS.
02
Face Identification
Face Identification
  • The Asaphus Embedded Face Recognition Library recognizes enrolled drivers and impostors (unregistered individuals) reliably and reports calibrated probabilities.
  • The software is optimized for near-infrared sensors and real-time video-stream processing.
  • Face identification is based on deep learning technology and offers human-level identification performance. On the benchmark „labeled faces in the wild“ data set, the software outperforms human face recognition on cropped faces´.
  • Identification 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 requires approximately 200 ms.
  • 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 provide our customers with the best-performing and most innovative technology 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 machine and deep learning, face recognition, and embedded software development.

 

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