1-Day Workshop

3D Vision with Visual Geometry

Join me for a 1-day workshop on 3D computer vision with visual geometry in Amsterdam.

You will learn the concepts behind a novel geometric approach to 3D vision and get some hands-on, real-world experience.

When and where?

About once a month at an easy to reach location in Amsterdam.

  • 1st workshop
    • one Saturday in 2025 [to be determined]
      • 10:00 – 16:00
    • Amsterdam

Who is welcome?

A maximum of 10 participants can attend the workshop.

You have to bring your own laptop, your mobile phone with camera, and a tape measure (laser meter and/or calliper are also welcome).

You need some very basic mathematical skills. If the formula on the top of this page does not make you dizzy, you will be fine.

You also need some basic programming experience with Python since we have no time to cover the basics. I recommend using Jupyter Lab or Jupyter Notebook.

What will you learn?

The nice thing about vision is that you can keep your distance to the things you are observing. You can measure them without having to walk up to them or, beware, touch them. As humans we can only estimate distances and dimensions. With our computers and cameras we can measure these geometric attributes with much greater accuracy and precision.

In this workshop you will learn how to determine geometric aspects of objects that are recorded with a digital camera. Those objects can be in the classroom like sheets of A4 paper, spheres, sticks, tables, and chairs. But we will also determine the properties of objects that can be seen from the windows: buildings across the street, or Amsterdam landmarks in the distance.

You will be learning the mathematical basics of the approach. And learn how to detect the relevant elements in the images from the camera. The necessary code is provided in Jupyter Notebooks, so you do not have to program it from scratch. The algorithms in Python lead to visual predictions. Finally you will learn how to analyse the results by comparing predictions to direct measurements with tape measure, or with Google Maps. It is always exciting to see how well the theory matches the experiment.

What is the schedule?

  • 9:30 – Doors open
  • 10:00 – Start. I will give a 1 hour introduction on visual perception, computer vision, and visual geometry, including rational trigonometry.
  • 11:00 – Exercise 1: check Pythagoras’ theorem experimentally by photographing a sheet of A4 paper.
    • 11:45 – Plenary discussion
  • 12:00 – Exercise 2: measure dimensions of multiple objects with a tape measure or a calliper, then predict those same dimensions from a photograph.
    • 12:45 – Plenary discussion
  • 13:00 – Lunch
  • 14:00 – Exercise 3: check the distance to visible landmarks from the window of the building on Google Maps, then predict those same distances from a pair of photographs.
    • 14:45 – Plenary discussion
  • 15:00 – Exercise 4: ? [requests welcome]
  • 15:30 – Final discussion and some concluding remarks.
  • 16:00 – The end.

Who will teach?

Me, Stijn Oomes. I am a 3D vision scientist & engineer and I love to teach.

I have been fascinated by 3D vision for almost 30 years since the start of my PhD research project at Radboud University Nijmegen.

I have been teaching workshops, bootcamps, and courses at Utrecht University, Radboud University Nijmegen, Delft University of Technology, Amsterdam University of Applied Sciences, and Inholland University of Applied Sciences.

What are participants saying?

[This will be the first edition, so there are no testimonials yet.]

Some comments from my students over the years:

  • “Oomes is OK.”
  • “An example for the other teachers.”
  • “I have really appreciated your unique style of teaching.”

What does it cost?

You pay € 500  (excl. VAT). This includes slides and Jupyter Notebooks.

Where can you sign up?

You can go here and send me a message.