3 machine vision technologies you should know about

Machine vision systems do not always use standard cameras to inspect objects or to automate perception tasks. Did you already know these non-conventional machine vision technologies?

October 28, 2021

What is machine vision?

How does machine vision work? A camera collects the visual information, like the eye does.That collected camera image is processed for further use.A computer algorithm then analyzes the image, …

October 20, 2021

How to use DVC to experiment with data and annotated datasets

DVC can already be useful even in the exploration phase: while you are trying out different models, you are probably also building a good training and validation dataset. You want to make th …

October 14, 2021

Bart Verhagen

Bart is one of Kapernikov’s senior computer vision engineers, whose main role is to tackle challenges all the way from architecture to implementation.

September 14, 2021

What is continuous integration and why is it important for your business?

What is continuous integration? Continuous integration is the whole process where every software modification is thoroughly and automatically checked against your predefined, minimal quality s …

September 6, 2021

Why simulation makes perfect sense in machine vision projects.

Ever wondered how the Mars Lander was tested? Indeed, the lack of a real-life testing environment is a typical problem of space missions, but we see it in many other industrial settings as well. …

September 3, 2021

The DevOps 8

Eat – sleep – rave – repeat? Although DevOps also relies on a continuously repeating process, the steps do slightly differ! We explain them for human beings.

August 17, 2021

Kristof Bruyninckx

Kristof joined Kapernikov as data consultant fresh out of college at the end of 2018. A couple of years of learning on the job later, he is still happy with this move.

July 27, 2021

DevOps & data protection: how to work agile with sensitive data

We’ve said it before: we absolutely love DevOps. For Kapernikov, it’s a way to achieve quicker results, to deploy changes to a production environment much smoother, and to enable continuous del …

July 8, 2021

A comparison of image annotation tools

Deep learning relies on great training data. We took the time to put several annotation tools to the test.

June 23, 2021

Why Kapernikov loves DevOps (and why you should too)

Shorter development cycles, faster & more reliable delivery? Discover why Kapernikov loves to work the DevOps way, and why you should too.

June 15, 2021

Telraam: counting traffic with AI on affordable Edge devices

Systematically collecting traffic data can help city planners to find solutions for rat-run traffic, air pollution, traffic safety issues, and more. Together with traffic sensor specialist Telraam, Ka …

June 9, 2021

Local kubernetes development

Developing cloud-native applications for Kubernetes gives you portability & scalability. But how do you get those pods to run on your laptop during development? We’ll explain your options in this tuto …

May 10, 2021

Co-development / co-creation @ Kapernikov

At Kapernikov, we are running many projects in a mixed setting: we work in teams consisting of our customers’ employees, Kapernikov colleagues and, occasionally, even other subcontractors. We have com …

April 29, 2021

Fabrice Dumont

In the years before, Fabrice (or Fab, as we call him at Kapernikov) had been working the floors at hardware wholesalers and stores, where he enjoyed gathering and organizing detailed knowledge ab …

December 1, 2020

First responders rely on high-quality railway data, from Ostend to Liège

When confronted with rail incidents, emergency responders need to be as fast and efficient as they can be. Especially in the case of bigger incidents, it is critical for first responders to achie …

December 1, 2020

Hans Nickisch

When Hans started his job as data management consultant at Kapernikov in January 2017, at first sight it may not appear to have been the most obvious choice for either of the parties. Hans came f …

November 4, 2020

How to make preventive maintenance work when you lack failure data

Manufacturing and utilities companies today usually have no shortage of data. Thanks to the proliferation of sensors and the internet of things, there is an almost unstoppable flood of readings. …

November 4, 2020

Kapernikov’s user-friendly reporting tool wins Asset Performance 4.0 hackathon

Leading up to the Asset Performance 4.0 conference, BEMAS organized three different hackathons about recent topics in maintenance. Kapernikov joined one of the hackathons dedicated to Fluvius. …

October 14, 2020

Mathieu Monet

Mathieu joined Kapernikov in February 2020. After a few years of learning the ropes at his first position as BI consultant, where he started to use ETL tooling and ended up building and managing a com …

October 14, 2020

Ludovic Santos

You might expect that studies in Chemistry may primarily lead to working in a lab, but Ludovic had already moved far beyond that as he was doing his PhD in Quantum Chemistry at the Université Li …

October 14, 2020

Visualizing railway vegetation detection

It has been some time since we finished the vegetation detection algorithm for Infrabel. The algorithm has proven its reliability so far, in that it detects both the presence and the height of the veg …

September 1, 2020

Complex data migrations done well

When organizations migrate to a new software application, usually a lot of attention goes to system selection and configuration. What typically generates less enthusiasm is making sure that the data t …

August 11, 2020

Synapse vs Snowflake

We wanted to compare the price/performance ratio of two of the leading data warehouse solutions in the Azure cloud scene: Microsofts own, Azure Synapse Analytics (a rebranded Azure SQL DW aiming to in …

August 3, 2020

A comparison of data processing frameworks

Data processing can be challenging, as sometimes it requires different execution environments and playing with different types of data. Orchestrating this data processing can be complex due to de …

July 29, 2020

Making your asset insights visual: Asset Performance hackathons finished & submitted

The final touches For the Fluvius case, we added a small Flask application to view filled in surveys as a report. For the Aquafin case, we took the opportunity to try some different analys …

June 16, 2020

Improving asset data reliability one (or two) challenge(s) at a time

After getting a feeling for the Aquafin pump station data, we took a step back. Of course it is always fun to play with data and see what is in there, but knowing what to look for tends to make t …

May 27, 2020

Asset management digitalization challenge accepted

The first challenge, presented by Aquafin, is a case on the detection of failures in pump stations. Being specialists in data science and asset management, this is exactly our cup of tea. The …

May 20, 2020

Consultants in quarantine

With tools like Git, Slack and Trello, we collaborate on code, share nice geek finds, discuss and organize without effort. Therefore, I expected the transition to the current lockdown would be r …

April 29, 2020

Cable Detection in Lidar Data

The catenary and contact wires are an essential component of the railway system, since they bring electric power to the trains through the pantographs. These cables usually consist of conductive mater …

April 7, 2020

Ipywidgets with matplotlib

A simple use case could be adding some basic controls to a plot for interactive data exploration. On the other side of the spectrum, we can combine widgets together to build full-fledged graphica …

March 31, 2020

Supporting drone inspections from a to z

To ensure the effective operation of an organization’s assets, asset managers need to plan regular inspections of their equipment. Drone inspections have big advantages over traditional, time-c …

March 9, 2020

Increasing asset intimacy

Why? Data-driven insights don’t come for free. Even though new AI-inspired technologies (data science, data analytics, machine learning) hold big promises, they don’t provide any real insights if …

February 25, 2020

Energy network campaign

Kapernikov assists Infrabel’s internal electrical grid operator in building an accurate and consistent overview of its cable assets and a topology of its networks. The end result is a high-qual …

February 17, 2020

Digital transformation is people business

How do people deal with new technologies? What is the employees’ perspective on company changes? And how can management make sure that new processes are fully adopted by the workforce? Those …

December 16, 2019

Kapernikov uses open data kit to seamlessly collect railway equipment data

Kapernikov has built up a considerable track record when it comes to data collection. But despite the company’s vast expertise, every data collection project is unique and requires a dedicated …

October 29, 2019

Writing a high-quality data pipeline for master data with apache spark – Part 2

In a previous article we introduced a number of best practices for building data pipelines, without tying them to a specific technology. Let’s see how this applies to several different technolo …

October 14, 2019

Writing a high quality data pipeline for master data with apache spark – Part 3

In a previous article, we explored a number of best practices for building a data pipeline. We then followed up with an article detailing which technologies and/or frameworks can help us adhere t …

October 14, 2019

Writing a high quality data pipeline for master data with apache spark – Part 1

At Kapernikov, we frequently work with master data. In this context, “working” means cleansing, analyzing, migrating and integrating. In order to do this, we frequently need to set up transfo …

October 8, 2019

Frank Dekervel

Frank is one of the founders of Kapernikov. Together with his business partner, Rein Lemmens, Frank started a web services agency in 2004. But with the addition of a third partner, Jan-Frederik Léger …

October 4, 2019

Drone work is teamwork

Even students with a heart for hardware want to look at things from a different angle from time to time. That’s why electronics engineering student Youri Vassiliev recently took on an internshi …

September 17, 2019

How to run a succesful data collection campaign

Kapernikov has been running a data collection campaign for Infrabel, Belgium’s railway network operator, for more than three years. And a new data collection campaign is in the pipeline. This h …

September 3, 2019

Establishing the digital railway

Level crossing equipment, signalling, track circuits, switches, incident reporting and much more. All this information is needed to efficiently manage maintenance processes and to monitor the con …

August 26, 2019

Deep learning sees whether people wear their safety helmets

Deep learning might seem like a complex, abstract concept, but it has helped Kapernikov to solve very concrete challenges. The Kapernikov team recently developed a Proof of Concept (PoC), based o …

July 10, 2019

Arne Vlietinck

If data, computer vision and IoT are the things that make your heart beat faster, but you haven’t left school yet, then you might consider an internship.

July 4, 2019

Kapernikov’s data governance team is growing

Infrabel maintains and modernizes the rail network and controls the trains from its signal cabins. In order to plan and organize its everyday work, Infrabel needs reliable data about all of its a …

June 18, 2019

The future is teal

Growing pains Kapernikov is growing fast – in every possible way. We had an awesome 2018, and by the looks of it, 2019 will be no less exciting. Our growth is not limited to numbers, by the …

May 14, 2019

The art of making data work

IT projects have traditionally been a matter of delivering value through functionality. IT has always been about tools that allow people to work more efficiently or that provide better customer e …

April 1, 2019

Gödel’s incompleteness theorem

Large organizations often use different versions of the same master data. This is not always due to a wrong way of working, but rather the result of different use cases. This practice is supporte …

April 1, 2019

Kapernikov finds a new home base in Brussels

When entering the Pepibru business center in the heart of Brussels, the contrast between the old industrial building and the hip crowd of start-up companies and creative agencies immediately stri …

April 1, 2019

Nils Steyaert

Turning data into value Nils started freelancing for Kapernikov in 2016 and has since worked for well-known utility companies, such as Elia, Infrabel and Fluxys. Next to master data management …

April 1, 2019

Karel Van Camp

“You cannot know all the water in the sea, but you can learn how to swim.” It’s an attitude of life that has helped Karel Van Camp land a job at Kapernikov. Working as a data analyst for Kaperni …

April 1, 2019

Ubuntu on XPS15-9570

This manual will walk you through the installation of Ubuntu with a working CUDA setup on a Dell XPS15. We start from a Dell shipped with Windows and we use a Dual boot system.

March 26, 2019

Where consultants thrive

Just like many other IT consulting companies, Kapernikov offers consultants the opportunity to work for various interesting customers. However, we like to think that working at Kapernikov is a li …

March 11, 2019

Visual Odometry with the zed stereo camera

This tutorial briefly describes the ZED Stereo Camera and the concept of Visual Odometry. It also provides a step-by-step guide for installing all required dependencies to get the camera and visual od …

February 25, 2019

George Kouros

An odyssey into robotics “It had always been my dream to work abroad,” says George. “And I also wanted to trade academic life for a job in the industry. Both things came together nicely …

February 25, 2019

Debunking the myths about deep learning

Deep learning: breakthrough or bubble? Flemish engineering community ie-net recently organized an event around that topic. More specifically, ie-net’s expert group on industrial vision and r …

February 20, 2019

The Ros Robot_localization package

The robot_localization package is a collection of non-linear state estimators for robots moving in 3D (or 2D) space. (package summary – documentation) Each of the state estimators can fuse an arbitr …

January 24, 2019

Edge computing for industrial sensors and control systems

During a six-week internship, Kapernikov asked Arne Vlietinck to investigate whether Azure IoT Edge could be used to deploy, configure and monitor industrial sensors and control systems.

January 17, 2019

Improving asset management of the Belgian electrical grid with a data-driven approach

Kapernikov helped Elia to obtain an accurate overview of the condition of all its network equipment and to anticipate any risk of failure. As data consultants, we applied several database analysi …

January 10, 2019

Victor Pessers

“As a single working parent, finding a work-life balance takes a bit of creativity,” says Victor. Finding the right work schedule Victor arrived at Kapernikov after completing his PhD …

December 29, 2018

Basic Introduction to computer vision

Computer Vision is the subfield of artificial intelligence which tries to imitate the human vision capabilities. And by “human vision”, we do not merely mean the eyes or the ability to see imag …

December 2, 2018

Our new legion of talents is here

For some of our talents, there seems to be a straight path from school to Kapernikov. For others, coming to Kapernikov is a result of life’s twists and turns. What’s your story? Nick De Sm …

November 27, 2018

Where employees come first

Kapernikov encourages all staff members to achieve their full potential Depending on individual needs and available project opportunities, Kapernikov strives to facilitate the professional dev …

November 19, 2018

Using Luigi to power a reporting pipeline

Luigi is an open source framework that has been designed to help you build, monitor and troubleshoot your data transformation pipeline. From running SQL queries, dumping results into a database, …

October 30, 2018

Kapernikov and euromaintenance 4.0: a match made in heaven

Four conference days, four presentations and multiple new contacts: the Kapernikov team is looking back at a very successful Euromaintenance 4.0 event. Not only was this a good opportunity to mee …

October 15, 2018

Object localization with a single camera and object dimensions

This tutorial shows how to do object localization in an image for an object of known dimensions. We will be using Python 3 with SciPy and OpenCV 3.1 on an Ubuntu 16.04 desktop system.

October 7, 2018

Kapernikov wins the 2018 ArcelorMittal Challenge in vision AI

“We are thrilled to have won this competition,” says Maarten De Munck, partner at Kapernikov. “The hackathon was an ideal way to work with innovative technologies that are completely i …

September 25, 2018

We are ready for euromaintenance 4.0. Are you?

Presentation: Supporting strategic decisions with data mining for Belgian Transmission System Operator Elia Time: Monday 24 September 2018 at 9 amHost: Julien Deuse (Kapernikov) Kapernikov …

September 11, 2018

Free training: introduction to C++

Sign up for the course Why C++? It’s not that we don’t love Python. It’s still our weapon of choice for data analytics, visualization and prototyping. I wish my children were as intui …

September 6, 2018

Kapernikov helps Infrabel to detect vegetation overgrowth in lidar data

The overgrowth of plants and weeds on railway lines poses a safety problem. Not only can these plants obstruct the driver’s view, but they can also obscure certain signals, interfere with overh …

August 31, 2018

Gina Stavropoulou

Life in 3D Gina joined Kapernikov in November 2017. Now, after working for Kapernikov’s customer Infrabel for almost one year, she is happy to present the final result. Gina helped Infra …

August 30, 2018

Come learn from us at euromaintenance 4.0

Euromaintenance is Europe’s most important conference focusing on the 4th industrial revolution, IoT and predictive analytics for maintenance and condition monitoring. Euromaintenance 4.0 offer …

August 13, 2018

Multi-label classification with Keras

The test set contains only a few images, but includes a black dress (there were no black dresses in the training set), which was classified as a black jeans. Adrian’s explanation for this is: …

July 13, 2018

Normal computation using the GPU

Most frameworks for processing point clouds, like the Point Cloud Library (PCL), provide very convenient functionality for this computation. However, once we start scaling our point cloud, t …

June 27, 2018

Maarten De Munck

It has been a long time since Maarten was playing with his MSX computer and Fischertechnik construction toys as a young boy. Back then, it was all about making cool constructions and learning how …

June 17, 2018

Computer vision for flexible plant logistics

Robot-human interaction Lean manufacturing requires efficient collaboration between robots and humans. The flow of goods in a production process may look stable and fixed on paper. However, …

June 4, 2018

Patrick Steegstra

From an academic standpoint, Patrick Steegstra’s resume is quite impressive. Patrick has a PhD in Chemistry and has held positions at the University of Gothenburg (Sweden) and at the Vrije Univ …

April 18, 2018

Tutorial: image classification with scikit-learn

For ease of reading, we will place imports where they are first used, instead of collecting them at the start of the notebook. This to prevent having to scroll up and down to check how an import …

April 10, 2018

Ezechiël Syx

Getting through a first job experience can be tough. Naturally, not everyone has years of work experience. Luckily, for Ezechiël, Kapernikov considers motivation and learning attitude to be equally i …

March 21, 2018

Kapernikov tackles point cloud processing in mini-hackathon

In a spirit of continuous improvement and knowledge sharing, Kapernikov recently organized another successful mini-hackathon event. This time, the Kapernikov team and a few colleagues from other compa …

February 22, 2018

Kapernikov 2.0.18

On this team day, next to a reception and a photo shoot for our new website, we organized an Italian cooking workshop. During the preparation of two pasta dishes, our consultants got to know each …

February 8, 2018

Customized computer vision & machine learning

From automated quality inspection tasks to robots working together with people, Kapernikov can develop the algorithms and build a proof-of-concept. Computer vision helps machines to detect objects in …

January 15, 2018

Kapernikov uses the power of whiteboarding

Whiteboards can be used to write or sketch on during meeting discussions or even when you’re alone trying to structure your thoughts. Since whiteboarding relies on a visual way of thinking, it …

December 19, 2017

Vincent Goffin

Digging deep into the world of data As a Kapernikov consultant, Vincent is working full-time at Belgian railway infrastructure manager Infrabel. His job is to transfer data describing all of I …

November 8, 2017

Knowledge is power – Kapernikov invests in training on electricity grids

“Kapernikov takes the training of its employees very seriously,” says Hans Nickisch, data management specialist at Kapernikov. “Even if the training content is not directly applicable in yo …

October 19, 2017

Kapernikov puts AI to the test at the first ArcelorMittal Belgium hackathon

The challenge for Kapernikov was to see whether its AI algorithms could do better than a human operator in predicting when a weld would break. This welding process is an important step in the so- …

September 21, 2017

Kapernikov steels itself for the first ArcelorMittal hackathon

“This hackathon is a great way to challenge ourselves as a team,” says Rein Lemmens, partner at Kapernikov. “Data management and artificial intelligence in industrial settings are fields of …

September 14, 2017

ETL & data cleaning consultant wanted

When it comes to managing databases, we are a tower of strength. We deploy data cleansing campaigns in order to bring the corporate databases up to date again. We help our clients build new appli …

February 22, 2017

Practical workshop asset data integrity, data profiling & self service BI.

Join us in this workshop Gaining insights in the presence of data quality issues Enterprise data used in asset management commonly comprises data from different sources. Factors such as var …

October 14, 2016

Kapernikov joins the flink community

Apache Flink is a powerful and easy to use open source system for data stream processing with a very active developer and user community, one of the most active big data projects in the Apac …

September 16, 2016

Join the Kapernikov team as a data administrator

We’re on to something special here at Kapernikov.  A fantastic team of data specialists who are all excited about technology, innovation and engineeringHappy customers all over Belgium wh …

August 16, 2016