Reconstruction of Convex Sets from One or Two X-rays
Yan Gerard
TL;DR
This work tackles reconstructing convex lattice sets from horizontal and vertical X-rays in discrete tomography, focusing on HV-convex polyominoes and digital convex sets. It presents three core contributions: (i) a counterexample, the Bad Guy, showing that the standard 2-SAT aggregation step can fail, refuting a long-standing conjecture; (ii) a polynomial-time method DAGTomo1 to reconstruct digital convex sets from a single X-ray by encoding the problem as a path in a DAG; and (iii) a polynomial-time method DAGTomo2 to reconstruct fat digital convex sets from two X-rays via a DAG-based aggregation using the fatness property. These results illuminate both the limitations and the algorithmic possibilities in discrete tomography, providing explicit time bounds and a unified DAG-based framework, while leaving open questions for non-fat digital convex sets and more general configurations. $DT_{\mathcal{C}}(v)$ and $DT_{\mathcal{C}\cap\mathcal{F}}(h,v)$ are central to the methods, with polynomial-time reconstruction achieved for the fat subclass via $O(m^7n^7)$ and $O\left(m^{11}+m\big(\sum_i v_i\big)^5\right)$ bounds in the respective cases.
Abstract
We consider a class of problems of Discrete Tomography which has been deeply investigated in the past: the reconstruction of convex lattice sets from their horizontal and/or vertical X-rays, i.e. from the number of points in a sequence of consecutive horizontal and vertical lines. The reconstruction of the HV-convex polyominoes works usually in two steps, first the filling step consisting in filling operations, second the convex aggregation of the switching components. We prove three results about the convex aggregation step: (1) The convex aggregation step used for the reconstruction of HV-convex polyominoes does not always provide a solution. The example yielding to this result is called \textit{the bad guy} and disproves a conjecture of the domain. (2) The reconstruction of a digital convex lattice set from only one X-ray can be performed in polynomial time. We prove it by encoding the convex aggregation problem in a Directed Acyclic Graph. (3) With the same strategy, we prove that the reconstruction of fat digital convex sets from their horizontal and vertical X-rays can be solved in polynomial time. Fatness is a property of the digital convex sets regarding the relative position of the left, right, top and bottom points of the set. The complexity of the reconstruction of the lattice sets which are not fat remains an open question.
