Your application

Please complete the following fields to be considered for this project.

Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
How much commitment will you have to this project?
Please select an option.
Are you available to dedicate 1-2 hours per week to the Build Project?
Please select an option.
Your application has been 
successfully submitted!
Explore more projects
Close
You already submitted an application for this project.
Explore more projects
Close
There was an error submitting your form. Please try again later or contact us.
Oops! Something went wrong while submitting the form.

This project is no longer accepting applications. Subscribe to our newsletter to be notified of new projects!

Get updates
Pixel to Point Cloud: Building a 3D Vision Pipeline
Martin Ingvaldsen
Martin Ingvaldsen
Get updates
Register today
Apply now

Pixel to Point Cloud: Building a 3D Vision Pipeline

Develop a comprehensive 3D vision pipeline, transforming 2D images into 3D point clouds using Python and computer vision techniques.

Register today
Apply now
Wednesdays
 at
5:00
P.M.
 ET /
2:00
P.M.
PT
8 weeks, 2-3 hours per week
Intermediate
No experience required
No experience required
Some experience required
Degree and experience required

Description

Embark on an exciting journey into 3D computer vision, where you'll learn to transform 2D images into fascinating 3D point clouds. This Build Project is designed to introduce you to the world of 3D vision, regardless of your programming background. Over eight interactive workshops, you'll construct a 3D vision pipeline step by step, with all the necessary code structures provided. You'll use Python and Jupyter notebooks, you’ll receive guidance if you're new to these. Each workshop will include prepared code segments where you'll fill in key functions, supported by built-in tests to verify your solutions. You'll explore concepts like camera models, image processing, and stereo vision through hands-on exercises. By the project's end, you'll have contributed to a working 3D reconstruction tool, gaining insights into computer vision, basic Python programming, and 3D data visualization. This project offers a gentle introduction to technologies used in exciting fields like robotics and augmented reality, providing you with a unique learning experience regardless of your starting point.

Session timeline

  • Applications open
    September 5, 2024
  • Application deadline
    September 19, 2024
  • Project start date
    Week of July 8, 2024
    Week of
    October 7, 2024
  • Project end date
    Week of

What you will learn

  • Understand the fundamental principles of how computers interpret visual information.
  • Grasp the connection between 2D images and 3D space in computer vision.
  • Explore the mathematical foundations underlying 3D reconstruction from images.
  • Appreciate the challenges and solutions in creating accurate 3D models from 2D data.
  • Recognize the applications and potential of 3D vision in various industries.
Build Projects are 8-week experiences that operate on a rolling basis. Selected participants engage in weekly live workshops with a Build Fellow and 2-15 other students.

Project workshops

1
Introduction to 3D Vision
2
Understanding Camera Models
3
Image Undistortion Techniques
4
3D-2D Projections and PnP
5
Dual Camera Setups
6
Stereo Matching Fundamentals
7
From Disparity to 3D
8
Building Your 3D Vision Pipeline

Prerequisites

  • Basic computer literacy: You should be comfortable using a computer, navigating file systems, and using web browsers.
  • Familiarity with basic mathematical concepts: Understanding of high school level algebra and geometry will be helpful. You should be comfortable with concepts like coordinates, vectors, and simple equations.
  • Curiosity about computer vision and 3D imaging: While no prior knowledge is required, an interest in how computers interpret visual information will greatly enhance your learning experience.
  • Willingness to learn basic programming concepts: You don't need prior programming experience, but you should be open to learning simple Python syntax and logic as we go along.

Sign up today

Get access to all of our Build projects, including this one, by creating your Build account!

Register today
Log in

Apply to

Martin

's project today!

Get started by submitting your application.

Apply now

Stay updated!

Subscribe to our newsletter to be notified when projects reopen!

Please fill in this required field.
By clicking “Subscribe” you agree to our Terms of Services and Privacy Policy.

Thanks for subscribing!

We'll notify you when projects reopen. In the meantime, you can explore our resources and learn more about our Fellows.

Discover our articles
There was an error submitting your form. Please try again later or contact us.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
About the expert

Martin Ingvaldsen

Mechanical Engineering Fellow
Open Avenues Foundation

Martin Ingvaldsen is a Mechanical Engineering Fellow at Open Avenues Foundation based in Silicon Valley, California.

He currently works as Head of 3D Vision at UnitX.

Visit
Martin
's Linkedin