feature
[ Real-time operation on ARM CPU ]
Uncanny Vision's software achieves excellent real-time performance on the ARM Cortex-A series, enabling it to solve the following challenges in computer vision:
- Communication band
To use computer vision software that runs on the cloud, it is necessary to continuously send large amounts of video data from the camera to the cloud.
- speed performance
The processing takes too long to operate on an embedded system, and it is difficult to perform the expected detection and recognition in real time.
- Built-in
Using a GPU allows computer vision to be done locally (without connecting to the cloud), but it consumes more power and costs more.
[Application example]
It is a technology that can be applied in various fields such as machine vision, in-vehicle cameras, surveillance systems, gesture recognition, drones, and robotics.
- Face, pedestrian, animal detection
- object, scene recognition
- object tracking
- Human Posture Recognition and Action Prediction
[Can be used in any environment]
In addition to Linux, we have a proven track record on all embedded platforms such as iOS, Android, QNX, and INTEGRITY. Also, it can be used not only in the ARM Cortex-A series, but also in the Intel x86 environment.
lineup
[ Uncanny CV ]
A fast computer vision library optimized for embedded use.
It has over 70 image processing algorithms and functions.
|
algorithm |
processing speed (megapixels/second) |
Comparison with OpenCV |
|
キャニーエッジ検出 |
25.0 |
about 3 times |
|
ORBs (1500 keypoints) |
3.7 |
about 5 times |
|
Convolution Filter 5x5 |
96 |
about 22 times |
|
deflation/expansion |
153 |
about 6.5 times |
|
integral imaging |
96 |
about 2.4 times |
|
Harris corner detection |
15.7 |
about 6.5 times |
|
Face detection (LBP Cascade) |
(depending on parameters) |
about 3.5 times |
|
Connected component extraction |
(Depending on the image) |
about 1.7 times |
|
pedestrian detection *Measured with Cortex-A15 |
1.7 |
about 9 times |
[ Uncanny DL ]
A fast deep learning library optimized for embedded use.
Higher accuracy can be achieved by using it in combination with UncannyCV.
[ Development Service ]
Development of computer vision algorithms, acceleration, FPGA
We also provide support such as porting and learning work on behalf of you.