Robotics Equipment Corporation DeutschEnglish
 
 

VisCam

REC GmbH in cooperation with Festo AG & Co. KG and funded through the BMBF, has developed a complete system for object-location detection for smart cameras in the project VisCam.

VisCam follows the trend away from PC-based solutions to smart cameras. Smart cameras can not only record and transmit image data but also perform the entire image processing and interpretation. VisCam relies on highly optimized algorithms so that the specialized hardware of the smart camera can be used optimally.

Without the need for an additional PC-based processing unit, a solution is developed that stands out in terms of compactness and robustness from other traditional solutions. Much reduced energy consumption and high degree of mobility are some of the features of smart cameras.

Click here to learn more about the benefits of smart cameras.

Currently VisCam supports various smart camera models from Festo:

Model

Sensor

Format

Pixels

SBOC-C-R1B

Grayscale

VGA

640x480

SBOC-C-R1C*

Grayscale*

VGA

640x480

SBOC-C-R1C

Color

VGA

640x480

SBOC-C-R2B

Grayscale

SXGA

1280x1024

SBOC-C-R3B-WB

Grayscale

WVGA

752x480

SBOC-C-R3C-WB*

Grayscale*

WVGA

752x480

SBOC-C-R3C-WB

Color

WVGA

752x480

* Actually SBOC-C-R1C/R3C are color models, that can be used as grayscale cameras.

We also offer a standalone demo version of VisCam specially designed for interested parties who do not have access to a smart camera. This demo version can run all the program elements on a single system. This gives the users the ability to discover all the functions and features of VisCam without the need of additional hardware.


VisCam's image processing pipeline extracts objects from the image data received from the smart camera.
VisControl visualizes the intermediate steps and the result of the object recognition and provides the operator with a whole set of additional information.

Was does VisCam do?

VisCam is a software system for automated recognition of any object and consists of three application components:

VisCam Server runs on the dedicated hardware of the smart camera and processes the images recorded by the camera. For this modern edge- and polygon extraction procedures were developed and optimized for use on the target platform. Compared to PC-based solutions that can have a powerful CPU with comparatively unlimited resources for the implementation of image-processing algorithms, smart cameras, because of their limited resources place heavy demands on the algorithms used.

The final identification of the extracted objects is done by means of template matching with known objects in a database.

As a graphical application, VisControl allows the user to easily configure the VisCam Server. The intuitive operating concept allows the configuration to be performed without specialized knowledge in the field of image processing. This sets VisCam apart from similar systems and also taps into a wider market. New objects, for example, can be registered in the template database by simply clicking them. Subsequently similar objects are identified automatically by VisCam.

Since VisCam is designed for continuous operation without the need for human intervention, VisControl is generally used only during the set-up of the system or of occasional adjustments.

A third application VisTest complements the functional range of VisCam. VisTest, among other things, allows for the automatic verification of the integrated components in the operating environment of VisCam.

The components of VisCam interact in a variety of ways.
 
Robotics Equipment Corporation GmbH ·