Ep 10. Delaunay Triangulation and Voronoi Tessellation
- July 30, 2017
- 5 min
In Practical OpenCV 3 Image Processing with Python season 1 episode 10, which is named Delaunay Triangulation and Voronoi Tessellation, viewers will delve deeper into two popular computer vision techniques used to analyze images and their respective areas of application.
The episode will begin by introducing Delaunay triangulation, which is named after Russian mathematician Boris Delaunay. This method is used in computer vision to triangulate a set of points on a plane or in space, with the goal of maximizing the minimum angle of all the triangles formed. The technique is frequently used to build meshes for 3D graphics, but its applications also extend beyond the field of computer graphics, into areas such as geodesy and medical imaging.
The episode will then move on to the second method, Voronoi tessellation, which was named after Russian mathematician Georgy Voronoi. This technique is used in computer vision to partition an area into Voronoi cells, which are geometric regions consisting of all the points that are closer to one specified point in a set than any other point in the same set. The cells can be used to define neighborhoods or zones, and their intersections can be used to triangulate a plane with a set of points.
One of the biggest strengths of these techniques is that they can be used in combination to solve complex problems in computer vision, and examples will be provided during the course of the episode to illustrate this. In addition, viewers will be introduced to the implementation of these techniques using Python and OpenCV 3, which will be a major focus of the episode.
Throughout the episode, viewers will also get a deeper understanding of the mathematical principles behind these techniques, including Dirichlet domains, Voronoi diagrams, and Delaunay triangulations. Moreover, the episode will showcase how these techniques can be used in a practical context, such as optical character recognition (OCR) and object detection.
As always, viewers can expect a step-by-step walkthrough of the implementation process, with code snippets provided to make it easier for audiences to follow along. The episode is designed to cater to viewers of varying levels of expertise, and even those who are new to the field of computer vision will find the explanations to be easy to understand.
In summary, Practical OpenCV 3 Image Processing with Python season 1 episode 10 will be an in-depth exploration of Delaunay triangulation and Voronoi tessellation, two techniques that have become indispensable in the world of computer vision. The episode will showcase the applications of these techniques, their mathematical principles, and their implementation using Python and OpenCV 3.