unions of onions maarten l offler wolfgang mulzer
play

UNIONS OF ONIONS Maarten L offler Wolfgang Mulzer Universiteit - PowerPoint PPT Presentation

UNIONS OF ONIONS Maarten L offler Wolfgang Mulzer Universiteit Utrecht Freie Universit at Berlin 1 CHAPTER I THE PROBLEM 2 PREPROCESSING PARADIGM 3 PREPROCESSING PARADIGM Once upon a time, we were given R . 3 PREPROCESSING


  1. RECONSTRUCTION ALGORITHM First, locate P in R and T . Remove any empty leaves of T . Then, recursively unite the onions. P 8

  2. RECONSTRUCTION ALGORITHM First, locate P in R and T . Remove any empty leaves of T . Then, recursively unite the onions. P 8

  3. RECONSTRUCTION ALGORITHM First, locate P in R and T . Remove any empty leaves of T . Then, recursively unite the onions. Done! P 8

  4. BUT! 9

  5. BUT! ...how do you unite two onions? 9

  6. BUT! ...how do you unite two onions? 9

  7. BUT! ...how do you unite two onions? OBSERVATION: We can find the convex hull of two onions in O (log n ) time. 9

  8. BUT! ...how do you unite two onions? OBSERVATION: We can find the convex hull of two onions in O (log n ) time. 9

  9. BUT! ...how do you unite two onions? OBSERVATION: We can find the convex hull of two onions in O (log n ) time. Let’s remove it and recurse. 9

  10. BUT! ...how do you unite two onions? OBSERVATION: We can find the convex hull of two onions in O (log n ) time. Let’s remove it and recurse. 9

  11. BUT! ...how do you unite two onions? OBSERVATION: We can find the convex hull of two onions in O (log n ) time. Let’s remove it and recurse. Unfortunately, what is left are no longer proper onions... 9

  12. ONION RESTAURATION & UNIFICATION 10

  13. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. 10

  14. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. 10

  15. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. 10

  16. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. 10

  17. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. 10

  18. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. 10

  19. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. 10

  20. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. 10

  21. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. Etc... 11

  22. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. Etc... 11

  23. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. Etc... 11

  24. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. Etc... 11

  25. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. Etc... 11

  26. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. Etc... 11

  27. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. Etc... 11

  28. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. Etc... 11

  29. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. Etc... 11

  30. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. Etc... 11

  31. ONION RESTAURATION & UNIFICATION Compute convex hulls of the individual onions. Recurse once again. Etc... 11

Recommend


More recommend