Related Experiment Video
Updated: Nov 19, 2025

From Voxels to Knowledge: A Practical Guide to the Segmentation of Complex Electron Microscopy 3D-Data
Published on: August 13, 2014
A Divide-and-Conquer Algorithm for Computing Voronoi Diagrams.
Elijah Smith1, Christian Trefftz1, Byron DeVries1
1School of Computing and Information Systems, Grand Valley State University, Allendale, Michigan.
This study introduces a novel divide-and-conquer algorithm for efficiently computing discretized Voronoi Diagrams. The new method significantly reduces computational expense by recursively subdividing quadrants based on corner region analysis.
Area of Science:
- Computational Geometry
- Spatial Analysis
Background:
- Voronoi Diagrams efficiently identify the closest site for any given position.
- Generating discretized Voronoi Diagrams traditionally involves high computational costs.
Purpose of the Study:
- To develop a more computationally efficient algorithm for generating discretized Voronoi Diagrams.
- To reduce the complexity of calculating Voronoi Diagrams for large datasets.
Main Methods:
- A novel divide-and-conquer algorithm is proposed.
- The algorithm recursively subdivides quadrants based on the Voronoi regions of their corner points.
- Quadrants are only further subdivided if their corners belong to different regions.
Main Results:
- The proposed algorithm offers a significant improvement in computational efficiency compared to naive approaches.
- The recursive subdivision strategy avoids unnecessary calculations for uniform regions.
Conclusions:
- The divide-and-conquer approach provides an effective method for computing discretized Voronoi Diagrams.
- This algorithm presents a computationally lighter alternative for spatial analysis applications.
Related Concept Videos
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Area Computation by the Alternative Coordinate Method
Method of Sections: Problem Solving II
Extraction: Partition and Distribution Coefficients
For extracting a solute from an aqueous phase into an...
Method of Sections: Problem Solving I
Block Diagram Reduction
The first step in this process is the identification and relocation of a branch point. A branch point, where a...

