Adopting the stereo vision algorithm developed by Dr. Saneyoshi, who is a leading researcher on stereo camera for vehicles.

End of sale

Stereo Vision IP Suite


Let's implement Stereo Vision Technology into your product!
Fujisoft’s Stereo Vision IP Suite adopted an algorithm developed by Dr. Keiji Saneyoshi, associate Professor of Tokyo Institute of Technology, who is often cited as the authority on stereo camera technologies for vehicles. The suite optimized stereo vision technology for a compact, low-power FPGA. It will make a wide variety of applications easy for engineers.

Promotion of Stereo Camera technology
Features of our Stereo Vision IP Suite

To realize a stereo camera, we needed a high-performance computing environment with high speed processor before. Fujisoft has developed Stereo Vision IP Suite aiming at introducing this technology for embedded devices that have limited processing speed, development time and cost.

We adopted the stereo vision algorithm developed by Dr. Keiji Saneyoshi.

We chose an algorithm developed by Dr. Keiji Saneyoshi, and associate Professor of Tokyo Institute of Technology, who is a leading researcher on stereo camera technologies for vehicles. The system calibrates the images with photos taken with two cameras placed in parallel by restoring to 3D shape with epipolar geometry. With this calibration, it can measure the distance to objects with high accuracy.

Adopting a low-price, high-performance FPGA
We co-developed it with Intel (former ALTERA).

Using FPGA we realized a customizable system with high-performance, low-power, and compact design. Our Stereo Vision IP suite will make it easy for engineers to apply with a reasonable cost. That will lower research and development workload significantly.

What is ‘Stereo Camera’ which have two cameras? Is it the same as humans’ eyes?

A stereo camera is one of sensors that measures distance as well as infrared and millimeter wave radar. It uses triangulation with stereo camera same as when people see things. Shooting images with two cameras on the left and right produces disparity data. The system can calculate the distance from cameras to the object surface with the disparity data. The distance information can be used to detect unevenness of surrounding area, to measure the actual size of the object and the location. Furthermore, it can accurately identify marks on the road surface such as white line, yellow line, etc., and side walls and road shoulder, which are boundaries of the driving area, which are difficult with infrared and millimeter wave radar. In this way, stereo cameras can be widely applied as an alternative to visual recognition of objects by a human.

We realize high accuracy distance with the stereo camera.
Features of Stereo Vision IP Suite

With the stereo vision function, the system can measure the distance from the camera to a particular object quickly. It realizes real-time 3D object detection and tracking with the range data.

Distance measurement with disparity data

Images with two cameras on the left and right produces disparity data, followed by pattern matching with a sub-pixel resolution which delivers highly accurate disparity data. Then calculate the distance to the object with it.

Object detection with 3D distance measurement

With the distance data to the object, the system detects location and size of the object in 3D coordinate.

Object tracking with motion prediction

By using 3D-coordinate data and motion vector data, the algorithm predicts the object’s location in the next following frame, and then the object can be tracked in the next frame accurately.

Camera image

The stereo camera is used in a wide variety of applications.

A typical use case of a stereo camera is Advanced Driving Assistance System (ADAS). Also, Stereo Vision IP Suite is used in various fields such as control of robot arm, crime prevention and security measures.

Advanced Driving Assistance System (ADAS)

Automotive makers use the stereo camera for Advanced Driver Assistance System (ADAS) such as automatic braking function to prevent collisions by detecting and predicting pedestrians and obstacles with the in-vehicle camera. It is making a big contribution to the safe and comfortable driving.

Industrial, Factory Automation
Robotic arm control

In industrial fields such as production line and distribution, a robotic arm can be controlled more accurately and quickly by taking advantage of 3D distance and object data calculated with stereo vision.

Detect customer movement flows at retail stores

With stereo vision camera in a retail store, customer movement data can be collected and analyzed. The results of the data analysis are useful for improving the layout of products.

Security Countermeasure
Special Surveillance

By combining stereo vision’s 3D data and standard surveillance camera image, it can lower detection errors for crime prevention. Furthermore, detecting entrance into prohibited area can be realized with the 3D data.

Image processing in Stereo Vision

The stereo camera can detect objects in 3D same as human eyes. With distortion correction and the exact distance calculated with disparity data, it realizes object detection and object tracking.

Rectification Distortion Correction

Before correction After correction

After the calibration, first Rectification Distortion Correction function removes distortion of an image which is produced by lens distortion and then corrects location of two cameras.

Stereo matching

Stereo matching

Stereo matching is the process to extract 3D information from the disparity which is produced by two cameras. Our system adopts SAD (Sum of Absolute Difference) to calculate disparity. SAD obtains accurate stereo matching data, necessary to do pattern matching at sub-pixel resolution.

3D Object Detection and Object Tracking


With the distance data calculated with disparity, it detects objects and calculates its size. Then using 3D-coordinate data and motion vector data, the algorithm predicts and tracks the object’s location in the next following frame.

Auto calibration


Due to the effect of temperature, vibration and so on, the position of the camera shifts as time goes by. It affects the accuracy of the disparity information and the distance information. Automatic calibration helps to keep the accurate results.
* This functions for stationary applications such as surveillance cameras, etc.

Promotion movie

Driving demo movie

Please try our Stereo Vision Evaluation kit now!

You can start evaluation immediately with our all-in-one evaluation kit at reasonable cost, which includes Altera® Cyclone® V SoC evaluation board, Stereo Vision IP Suite evaluation version, and 5 megapixel CMOS stereo camera. The kit also includes software for computer and stereo image viewer.
Resolution: 1280 (H) × 720 (V) @ 30 fps
You can choose baseline length from below.
62 mm, 100 mm, 149 mm, 198 mm

Learn more about evaluation kit.

Learn more about the specification.