Abstract
An \(\omega \)-wedge is the closed set of points contained between two rays that are emanating from a single point (the apex), and are separated by an angle \(\omega < \pi \). Given a convex polygon P, we place the \(\omega \)-wedge such that P is inside the wedge and both rays are tangent to P. The set of apex positions of all such placements of the \(\omega \)-wedge is called the \(\omega \)-cloud of P.
We investigate reconstructing a polygon P from its \(\omega \)-cloud. Previous work on reconstructing P from probes with the \(\omega \)-wedge required knowledge of the points of tangency between P and the two rays of the \(\omega \)-wedge in addition to the location of the apex. Here we consider the setting where the maximal \(\omega \)-cloud alone is given. We give two conditions under which it uniquely defines P: (i) when \(\omega < \pi \) is fixed/given, or (ii) when what is known is that \(\omega < \pi /2\). We show that if neither of these two conditions hold, then P may not be unique. We show that, when the uniqueness conditions hold, the polygon P can be reconstructed in O(n) time with O(1) working space in addition to the input, where n is the number of arcs in the input \(\omega \)-cloud.
E. A. was partially supported by F.R.S.-FNRS, and by SNF Early PostDoc Mobility project P2TIP2-168563. P. B., J. C., and S. V. were partially supported by NSERC.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
In [4] probing with an \(\omega \)-wedge is defined for a wider class of convex objects. Since here we focus on the objects being convex polygons, we restrict our definition accordingly.
References
Abellanas, M., Bajuelos, A., Hurtado, F., Matos, I.: Coverage restricted to an angle. Oper. Res. Lett. 39(4), 241–245 (2011)
Aloupis, G., et al.: Highway hull revisited. Comput. Geom. 43(2), 115–130 (2010)
Arseneva, E., Bose, P., De Carufel, J.L., Verdonschot, S.: Reconstructing a convex polygon from its \(\omega \)-cloud. ArXiv e-prints (2019). arXiv:1801.02162
Bose, P., Carufel, J.D., Shaikhet, A., Smid, M.: Probing convex polygons with a wedge. Comput. Geom. 58, 34–59 (2016)
Bose, P., Mora, M., Seara, C., Sethia, S.: On computing enclosing isosceles triangles and related problems. Int. J. Comput. Geom. Appl. 21(01), 25–45 (2011)
Bruckstein, A., Lindenbaum, M.: Reconstruction of polygonal sets by constrained and unconstrained double probing. Ann. Math. Artif. Intell. 4, 345–361 (1991)
Cole, R., Yap, C.: Shape from probing. J. Algorithms 8(1), 19–38 (1987)
Dobkin, D., Edelsbrunner, H., Yap, C.K.: Probing convex polytopes. In: Proceedings of STOC 1986, pp. 424–432. ACM (1986)
Edelsbrunner, H., Skiena, S.: Probing convex polygons with x-rays. SIAM J. Comput. 17(5), 870–882 (1988)
Fleischer, R., Wang, Y.: On the camera placement problem. In: Dong, Y., Du, D.-Z., Ibarra, O. (eds.) ISAAC 2009. LNCS, vol. 5878, pp. 255–264. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-10631-6_27
Gardner, R.J.: X-rays of polygons. Discrete Comput. Geom. 7, 281–293 (1992)
Li, S.: Reconstruction of polygons from projections. Inf. Process. Lett. 28(5), 235–240 (1988)
Meijer, H., Skiena, S.: Reconstructing polygons from x-rays. Geometriae Dedicata 61, 191–204 (1996)
Moslehi, Z., Bagheri, A.: Separating bichromatic point sets by minimal triangles with a fixed angle. Int. J. Found. Comput. Sci. 28(04), 309–320 (2017)
Rao, A., Goldberg, K.: Shape from diameter: recognizing polygonal parts with a parallel-jaw gripper. Int. J. Robotic Res. 13(1), 16–37 (1994)
Skiena, S.: Problems in geometric probing. Algorithmica 4(4), 599–605 (1989)
Skiena, S.: Probing convex polygons with half-planes. J. Algorithms 12(3), 359–374 (1991)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Arseneva, E., Bose, P., De Carufel, JL., Verdonschot, S. (2019). Reconstructing a Convex Polygon from Its \(\omega \)-cloud. In: van Bevern, R., Kucherov, G. (eds) Computer Science – Theory and Applications. CSR 2019. Lecture Notes in Computer Science(), vol 11532. Springer, Cham. https://doi.org/10.1007/978-3-030-19955-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-19955-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-19954-8
Online ISBN: 978-3-030-19955-5
eBook Packages: Computer ScienceComputer Science (R0)