Home
Life Zero Blog
Cancel

Visual Odometry and Visual Algorithms [Part 7] - Point Feature Description & Matching (FAST, SIFT, SURF)

Chapter 7 - Point Feature Description & Matching (FAST, SIFT, SURF) Lecture 6 Slides 1 - 79 In the last chapter, we have seen how to detect corners using the Harris or Shi Tomasi Corner dete...

Visual Odometry and Visual Algorithms [Part 6] - Point Feature Detection

Chapter 6 - Point Feature Detection Lecture 5 Slides 1 - 65 In the last blog article, we’ve seen how filters can be used to find edges in an image. However, we can also use filters to detect fea...

Visual Odometry and Visual Algorithms [Part 5] - Image Filtering

Chapter 5 - Image Filtering Lecture 4 Slides 1 - 63 In this chapter, we’re introducing the concept of Image Filtering. Filters can be applied on 2D Image data either for various applications. W...

Visual Odometry and Visual Algorithms [Part 4] - Camera Calibration

Chapter 4 - Camera Calibration Lecture 3 Slides 1 - 64 This article discusses how one can derive the perspective of a camera by the given landmarks. Also, it explains how many of such landmarks...

Visual Odometry and Visual Algorithms [Part 3] - Camera Projection

Chapter 3 - Camera Projection Lecture 2 Slides 48 - 66 In the last chapter, we’ve seen how a lens works. In this chapter, we are finding a mathematical model for converting the (X,Y,Z)-coordinate...

Visual Odometry and Visual Algorithms [Part 2] - Optics

Chapter 2 - Optics Lecture 2 Slides 1 - 48 In this article, we are going to find out how an image is formed on an image plane. The overall principle is quite basic: An object reflects light that...

Visual Odometry and Visual Algorithms [Part 1] - Overview

Ref Chapter 1 - Overview This is the first of a whole series of articles about Visual Odometry and Visual Algorithms. The goal of these series is to give deeper insights into how visual algorithm...

ZED2 with ORB-SLAM3 (Stereo-IMU mode) step-by-step

Introduction It is also a project requirement, and needs to use visual inertial navigation to do some development, so the first step is to do some algorithm testing-simulation and physical testing...

Designing Callbacks in C++

In this article we will discuss what is a callback and what types of callbacks we can have in C++ and how to Design Callbacks it. Now what is a callback? Callback is a function that we pass to an...

ML for 3D Geometry - Note

Classification/Segmentation Shape Classification: PointNet(++) Part Segmentation: PointNet Unsupervised co-segmentation: AdaCoSeg both on non-consistently segmented (PointNet++) a...