Skip to main content

Towards Approximate Sphere Packing Solutions Using Distance Transformations and Dynamic Logic

  • Conference paper
  • First Online:
  • 2214 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 944))

Abstract

Stereotactic Radiosurgery (SRS) treatment and surgical planning could involve approximating the affected region with spheres of unequal size. This quickly turns into an optimization problem of finding minimum number of unequal size spheres to cover a bounded region. Since this optimization problem is NP-Hard, search for approximate algorithms is of immense important specially to support such SRS treatment. Our goal is to provide fast computational tools using well known Distance Transformations (DTs) and rarely used Dynamic Logic (DL). These two techniques are on the opposite ends of solving the approximate sphere packing problem: DT is bottoms up and DL in top down. Our research is significant in the sense that DL has not been previously used towards developing a sphere packing algorithm. We plan to implement both techniques in 3D on volume data sets in future.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. 3D Slicer. https://www.3DSlicer.org/

  2. Semwal, S.K., Chandrashekher, K.: 3D morphing for volume data. In: The 18th Conference in Central Europe, on Computer Graphics, Visualization, and Computer Vision, WSCG 2005 Conference, pp. 1–7, January 2005

    Google Scholar 

  3. Lorenson, W.E., Cline, H.E.: Marching cubes: a high resolution 3D surface reconstruction algorithm. In: Proceedings of Computer Graphics, SIGGRAPH 1987, vol. 21, pp. 163–169 (1987)

    Google Scholar 

  4. Levoy, M.: Display of surfaces from volume data. IEEE Comput. Graph. Appl. 8, 29–37 (1988)

    Article  Google Scholar 

  5. Upson, C., Keeler, M.: V-buffer: visible volume rendering. In: Proceedings of Computer Graphics, SIGGRAPH 1988, vol. 22, pp. 59–64 (1988)

    Article  Google Scholar 

  6. Drebin, R., Carpenter, L., Hanrahan, P.: Volume rendering. In: Proceedings of Computer Graphics, SIGGRAPH 1988, vol. 22, pp. 65–74 (1988)

    Article  Google Scholar 

  7. Spitzer, V.M., Whitlock, D.G.: High resolution electronic imaging of the human body. Biol. Photogr. 60, 167–172 (1992)

    Google Scholar 

  8. Buchanan, D.L., Semwal, S.K.: Front to back technique for volume rendering. In: Chua, T.S., Kunii, T.L. (eds.) Computer Graphics International 1990, Computer Graphics Around the World Singapore, pp. 149–174. Springer, Tokyo (1990)

    Google Scholar 

  9. [VisbleHumanProject]. http://www.nlm.nih.gov/research/visible/

  10. Garey, M.R., Johnson, D.S.: Computers and Intractability – A Guide to Theory of NP-completeness. WH Freeman and Company, San Francisco, p. 202 (1979). ISBN 0-7167-1044-7, Subgraph Isomorphism [GT48]

    MATH  Google Scholar 

  11. Perlovsky, L., Deming, R., Ilin, R.: Emotional Cognitive Neural Algorithms with Engineering Applications Dynamic Logic: From Vague to Crisp. Studies in Computational Intelligence, vol. 371, pp. 1–198. Springer, Heidelberg (2011)

    Google Scholar 

  12. Fedorov, A., Beichel, R., Kalpathy-Cramer, J., Finet, J., Fillion-Robin, J.-C., Pujol, S., Bauer, C., Jennings, D., Fennessy, F., Sonka, M., Buatti, J., Aylward, S.R., Miller, J.V., Pieper, S., Kikinis, R.: 3D Slicer as an Image Computing Platform for the Quantitative Imaging Network. Magnetic Resonance Imaging. 30(9), 1323–1341 (2012). PMID: 22770690

    Article  Google Scholar 

  13. Ungi, T., Gauvin, G., Lasso, A., Yeo, C.T., Pezeshki, P., Vaughan, T., Carter, K., Rudan, J., Engel, C.J., Fichtinger, G.: Navigated breast tumor excision using electromagnetically tracked ultrasound and surgical instruments. IEEE Trans. Biomed. Eng. 1–7 (2015). http://www.slicerigt.org/wp/breast-cancer-surgery/

  14. Mayo Clinic Explains Stereotactic Radiosurgery (SRS). http://www.mayoclinic.org/tests-procedures/stereotactic-radiosurgery/home/ovc-20130212. Accessed 20 Dec 2016

  15. Wang, J.: Packing of unequal spheres and automated radiosurgical treatment planning. J. Comb. Optim. 3, 453–463 (1999). Supported in part by NSF Grant CCR-9424164 Kluwer Academic Publishers

    Article  MathSciNet  Google Scholar 

  16. Rogers, C.A.: Packing and Covering. Cambridge University Press, Cambridge (1964)

    MATH  Google Scholar 

  17. Borgefors, G.: Distance transformation in digital images. Comput. Vis. Graph. Image Process. 34, 344–371 (1986)

    Article  Google Scholar 

  18. Gurevich, Y., Shelah, S.: Expected computation time for Hamiltonian path problem. SIAM J. Comput. 16(3), 486–502 (1987)

    Article  MathSciNet  Google Scholar 

  19. Bender, E.A., Wilf, H.S.: A theoretical analysis of backtracking in the graph coloring problem. J. Algorithms 6, 275–282 (1985)

    Article  MathSciNet  Google Scholar 

  20. Bergin, E.G., Sobral, F.N.C.: Minimizing the object dimensions in circle and sphere packing problems. Comput. OR 35(7), 2357–2375 (2008)

    Article  MathSciNet  Google Scholar 

  21. Schuermann, A.: On packing spheres into containers (about Kepler’s finite sphere packing problem). Documenta Mathematica 11, 393–406 (2006)

    MathSciNet  Google Scholar 

  22. Sloane, N.J.A.: Kepler’s conjecture confirmed. Nature 395, 435–436 (1998). News and Views Thomas C Hales announced that he had proved Kepler’s conjecture of 1611 that no packing of spheres can be denser that face-centered-cubic lattice

    Article  Google Scholar 

  23. Lea, M.S., Mara, M.T., Zhand, Q.: Gamma Knife Treatment Planning, pp. 1–6 (2010). http://sites.williams.edu/fws1/files/2011/10/GammaKnife.pdf

  24. Lim, J.: Optimization in radiation treatment planning, pp. 1–179, Ph.D. Industrial Engineering, University of Wisconsin (2002)

    Google Scholar 

  25. Hales, T.: A proof of Kepler’s conjecture. Ann. Math. Second Ser. 162(3), 1065–1183 (2005)

    Article  MathSciNet  Google Scholar 

  26. Whiteside, A.: Isolating bon and gray matter in MRI images using 3DSlicer, pp. 1–10, Summer 2016 Independent Study Report working with Dr. SK Semwal, Department of Computer Science, University of Colorado, Colorado Springs (2016)

    Google Scholar 

  27. Open Source Processing Language. https://processing.org/

Download references

Acknowledgments

We want to acknowledge the role Slicer3D Community has played in our research directions. Although we have implemented the code using Processing Language, we want to implement the DL and Distance Transformations algorithms using 3D Slicer platform in future. The first author of this paper is also grateful to Dr. Arcady Godin who introduced Dr. Leonid Perlovsky, and Dr. Perlovsky’s work on Dynamic Logic to the first author during conversations in Summer of 2016 when Dr. Godin was visiting Colorado.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sudhanshu Kumar Semwal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Semwal, S.K., Janzen, M., Promersbeger, J., Perlovsky, L. (2020). Towards Approximate Sphere Packing Solutions Using Distance Transformations and Dynamic Logic. In: Arai, K., Kapoor, S. (eds) Advances in Computer Vision. CVC 2019. Advances in Intelligent Systems and Computing, vol 944. Springer, Cham. https://doi.org/10.1007/978-3-030-17798-0_31

Download citation

Publish with us

Policies and ethics