
The Challenge: Pulse Detection with Minimal Resources
Many clients often inquire about our company’s origins, curious about the journey that transformed a simple idea into a groundbreaking technology. It’s a narrative that resonates with many startups, where humble beginnings and the quest for innovative solutions to specific challenges lead to technologies with broad applications.
The Humble Beginning: A Student's Challenge
A decade ago, our CIO – then he was a student – faced a deceptively simple yet technically complex challenge:
“Detect the human pulse in a face using only a video camera.”
At first glance, this problem aligns with many traditional computer vision tasks—extracting subtle visual patterns from raw image data. However, conventional approaches rely on heavy computational resources:
This task required identifying minute variations in skin color through computer vision techniques. However, the constraints were significant:
- Limited Computational Resources: Operating on an outdated, slow computer.
- Restricted Internet Access: Often working offline without cloud computing capabilities.
- Inefficient Existing Algorithms: Current methods were too resource-intensive for the available hardware.
Traditional Computer Vision Approaches
Conventional computer vision algorithms for such tasks typically include:
- Optical Flow Algorithms: Track motion between frames to detect changes but require substantial processing power.
- Fourier Transform Methods: Analyze frequency components to identify periodic signals like a pulse but can be computationally intensive.
- Deep Learning Models: Utilize neural networks to detect patterns but demand large datasets and high-performance hardware.
These methods, while effective, were impractical under the given constraints.
The Breakthrough: A Novel Statistical Approach
Rather than relying on computationally expensive deep learning techniques, he designed a fundamentally different approach—one based on statistical signal processing. Instead of brute-force feature extraction, his method efficiently identified microvariations in skin color linked to pulse activity using lightweight mathematical models.
The result?
An algorithm so optimized that it could run on minimal hardware – in this case a raspberry pi – without external dependencies. Unlike deep learning-based solutions, which require training and adaptation to new datasets, this method delivered robust results with far fewer computational demands.
The Breakthrough: A Novel Statistical Approach
-
Today, this algorithm is the foundation of our solutions in biopharmaceutical manufacturing and in life sciences. What started as a student’s workaround for a resource bottleneck became a highly efficient, scalable solution that operates in demanding real-world environments.
This journey underscores an essential truth in AI and computer vision: Innovation doesn’t always require more resources—sometimes, it just requires a smarter approach.
When was the last time you turned a limitation into an opportunity?
JOIN THE CONVERSATION
Let us know about your projects! How do you automate complex monitoring tasks? We are happy to hear from you