Services

Overview

Engineering Services:

DC Vision Systems provides engineering and development services for complex embedded and real-time systems. We support our customers from system architecture, requirements engineering and product definition through implementation, integration, verification and validation.

Our core expertise combines embedded software, computer vision and AI with electronics, FPGA/SoC and ASIC development. We develop complete camera and sensor systems, real-time processing architectures and application-specific hardware/software solutions, including the integration of CPUs, GPUs, FPGAs and dedicated accelerators.

A particular strength is the implementation of compute-intensive algorithms on embedded platforms. This includes image and sensor processing, 3D perception, high-bandwidth data paths, hardware acceleration, embedded Linux, BSP and driver development as well as hardware/software co-design.

For automotive and other safety-critical applications, we also provide system and hardware development according to established development processes, including ISO 26262 up to ASIL D, requirements engineering, safety concepts, verification and validation. 

2026_engineering_Services_picture
  • System architecture, product development and requirements engineering
  • Embedded software, Linux, BSP and driver development
  • Computer vision, image processing and AI
  • Camera, sensor and 3D vision system development
  • ASIC, FPGA and SoC architecture, design and verification
  • GPU, FPGA and hardware-accelerated processing
  • Electronics, PCB design and system integration
  • High-speed interfaces and high-bandwidth data processing
  • Verification, validation and automated testing
  • Functional safety and automotive development up to ISO 26262 / ASIL D

System engineering, architecture and algorithm development

  • Project management and planning
  • Requirements engineering
  • Analysis of algorithms and system requirements
  • Development of computing architectures
  • Partitioning of systems into hardware and software, Hardware/Software Co-Design

Embedded vision, image processing and computer vision

We have extensive experience in the development of embedded systems, including hardware design, software development and implementation of processing algorithms under real-time constraints. The following section summarizes our technical expertise and gives an overview of selected algorithms and implementation areas.

Realtime image processing and vision (also with FPGAs and custom ASICs)

  • Object recognition
    • Several state of the art algorithms
    • Deep Learning, CNNs, DNNs
  • Scene analysis
    • SLAM, visual odometry, tracking
    • Optical flow
    • Object clustering, motion detection
    • 3D-Reconstruction, Structure-from-Motion
  • Stereo-cameras
    • Preprocessing (Filtering, color conversion, image rectification)
    • Stereo-Matching
    • Camera calibration (mono/stereo)

3D-Reconstruction / Camera calibration

  • Some implemented algorithms:
    • Bundle-Adjustment: closed computation of point clouds and camera parameters from image collections
    • Camera calibration

Medical image processing

  • Implementation of algorithms for near realtime 3D-reconstruction of medical image data from computer tomographs and C-arms on FPGAs
  • Implementation of several algorithms for image preprocessing pipelines