To main content

Beyond Plug and Play: Solving Complex Vision System Challenges

Photo: Håvard Tørring, SINTEF

In a world where development kits and free software open up the potential for system design to many more people, it is easy to have the misconception that building vision systems is a simple task. Yes, by ordering a camera online, you ca have it connected to your laptop or a Jetson by tomorrow afternoon, with a nice video stream. If this solves your problem, then there’s probably no need to talk to us.

Making vision systems that solve real world problems

However, when you are designing measurement systems for specific applications, things can quickly get complicated: 

  • You need to synchronize the video stream of many cameras to an external event to enable deterministic preprocessing  
  • You need customized optics to enhance the quality of the image you are capturing
  • The bulkiness of the USB cable makes it impossible to bring the camera where it needs to be.
  • You need to operate the sensor in a way the camera manufacturer hasn’t thought about?
  • You need to integrate your camera with other technology platforms, e.g. other sensor modalities, robot, drone.

By underestimating the complexity, you risk spending many months trying to optimize a system with inherent limitations. -And you never reach the efficient, elegant solution you started with in your head.

At the Applied Optics group, we know that making vision systems that solve real world problems is a complex task. That’s why we always start by analyzing and understanding the customers’ problems. With our comprehensive toolbox to pick from, and a physics driven approach to guide us, we help our customers to navigate the complex landscape of vision systems.

  • Through the design and building of custom optics and illumination solution we optimize the solution for your requirements- such as contrast, dynamic range, noise, volume and robustness
  • To avoid the typical bottlenecks and failures of generic CPU/GPU pipelines we can turn to FPGA-based architectures for ultra-fast imaging pipelines, synchronized triggering, multi-camera systems or deterministic preprocessing.
  • And if the requirements are compact, we can go all the way to miniaturized custom PCBs in custom precision mechanics.

Do not hesitate to contact ut

If you see any sign of complexity or are unsure of your own understanding of the complexity, don’t hesitate to consult us. We have done this many times and know the landscape - we can help you find an optimal solution for your problem.

Explore research areas

Contact person