1. Introduction
Recent work of the present Author has succeeded in the vast reduction of integration times that have so long plagued the Hanbury Brown-Twiss effect. The way is now open to reap the advantages of simple, inexpensive flux collecting hardware, immunity to seeing conditions, and unlimited baselines and image resolution. Furthermore since the Brown- Twiss effect has been extended to two-dimensional imaging; it is appropriate that we term the algorithm the Intensity Correlation Imaging (ICI) algorithm.
Within the “The Rise of the Brown-Twiss Effect” surveyed in this special issue the reduction of integration times has been accomplished by means of the Noise Reducing Phase Retrieval (NRPR) algorithm which is embedded within a Stochastic Search algorithm. In the complex analysis of [
1], initial conditions, such as small random perturbations in the pixel intensities and other complexities, the algorithm performed very well. However, in this paper we update and simplify the algorithm by constructing a discrete-time dynamic system. Moreover, not only does the algorithm perform as well as the original, but we also introduce the benefits of a nonnegative dynamic systems.
We progress as follows.
Section 2 begins with the NRPR algorithm, which contains the correct integration times and sets up the foreground/background dichotomy.
Section 3 transforms the NRPR steps into a discrete-time, nonnegative dynamic system.
Section 4 merges the dynamic system within the Stochastic search algorithm structured to gradually reduce the “Box” sizes.
2. Description of the NRPR Algorithm
It is supposed that there is an array of flux collecting apertures arranged so as to form a square, evenly spaced grid on the “u-v plane” (which, in interferometry, denotes the Fourier domain projected on the plane perpendicular to the target line-of-sight). The grid has a one-to-one correspondemce to a matrix of
pixels forming the construction of an image of a luminous object amidst a black sky. The defining characteristics of the NRPR algorithm are:
The matrix
defines the set of constraints.
declares pixel
to be constrained to be zero, whereas
if
is unconstrained. Matrix
is the opposite; unity for uncnstrained pixels and zero for constrained pixels. The region wherein
we have termed “the background”, and the remaining region, “the foreground”. In this scenario, the initial inputs and the subsequent algorithm are defined as in
Figure 2.
Figure 2 shows the various steps of the NRPR algorithm. There are several initial specifications. The first is the measured coherence magnitude,
which obeys a positivity constraint. This is composed of the noise-free normalized coherence magnitude,
, where
is the relative position vector of a pair of the flux collecting apertures,
is a complex-valued Gaussian noise of zero mean and unit variance and
is the number of constrained pixels, i.e.
. The formulation of this noise model was accomplished in [
2] resulting in an asymptotic expression for the precision estimate of the necessary integration time. The second initial specification is
where
is independently and uniformly distributed in
where
is real and positive. It is these random specifications of the initial values of the pixel intensities that we wish to supplant with a dynamic system having additional simplifications.
It must be emphasized that only a single data batch of measured coherence magnitude measurements will be used in the process by which the zero-noise image is determined. Thus the adaptive algorithms described here do not increase the necessary integration time. However, the adaptive algorithms require repeated NRPR computations, and each such repetition uses a new seed for the randomized initial guess for the image.
The various steps
A to
F of the algorithm are discussed in References [
1,
2,
3]. The basic computations of NRPR are directed to an
hypothesis that a square “box” of size
and, positioned in the center of the field of view, contains the noise-free image. Then NRPR is embedded within the Stochastic Search wherein the hypothesis is
tested and the noise-free image is discovered.
3. The NRPR Algorithm as a Discrete-Time Dynamic System
As the next step in our analysis, we recast the equations of
Figure 2 into a discrete-time dynamic system such that all the principal quantities are indicated by the sequence of integers
. We start with the initial conditions and the first iteration and recite the sequence of further iterations, keeping the algorithm in its proper order:
where the function
is an
matrix having statistically independent elements that are uniformly distributed in
. Now consider the equations pertaining to
and
:
Ignoring terms of order
these relations become:
Regarding the second equation above, is at least three orders of magnitude larger than . Thus:
. Then the first three equations above are devoid of the very small quantities
and
, therefore we have:
This dynamic system replaces six steps per iteration with three steps. Note that the quantity
is the phase factor of the Fourier transform of the random initial pixel intensities. The new initial conditions in Equations (5. b-c) are correct to within
and
(
). This means that to the same small error the complete history of the dynamic system is essentially identical to that of the original NRPR in
Figure 2. In particular one must note that (5.b) also leads to the convergence of
to zero as demonstrated in Reference [
1] . Therefore in the limit,
is the ultimate nonnegative dynamic system.
Clearly the phase factor, , in is a statistical ensemble that encompasses all possible coherence phases. Thus there is a very significant non-zero probability that on any one trial NRPR converges to of the correct coherence phase and magnitude and therefore to the noise-free image.
4. The Stochastic Search Algorithm for Sequential Box Sizes
In this Section we consider the Stochastic Search algorithm employing random coherence phases within the two initial conditions rather than random pixel intensities.
Figure 3 shows that the embedded NRPR runs (in blue) use statistically independent and uniformly distributed coherence phases spanning
. The search sets up a square “Bx” and runs NRR
times until there are two images that are fully correlated. In that case, the two outcomes are the noise-free image (baring 180 degrees of rotation or translations). If there are no such correlations within
n computations, then the algorithm reduces the box size and tries again. If by chance a converged image has pixel intensities that reside outside of the box, this indicates that the box is too small to contain the illuminated object, and the box size must be enlarged. Overall this is the process by which the Stochastic Search validates the hypotheses of the box size.
In
Figure 4 we demonstrate that the dynamic system (5. a-f) behaves essentially as in References [
1,
2,
3] when in the case that the smallest box size does fully contain the illuminated object. Alternately, one can start with a box size that is smaller than the illuminated object and then increase the box sizes until the noise-free image is found. With this strategy, the number of NRPR computations is distinctly reduced. In fact, if the number of runs is large for the case of decreasing box size, then for the same image, the number of runs for the case of increasing box sizes is halved. The latter strategy, as mentioned in Reference[
1] is clearly superior.
5. Conclusions
Reference [
1] created an algorithm that emphatically reduced the integration times of the Brown-Twiss effect as applied to two-dimensional imaging (termed ICI). However, there were a number of complexities in the algorithm that merited simplification. This paper has succeeded in streamlining the ICI algorithm by transforming the six steps of the original algorithm into a discrete-time, nonnegative dynamic system having a three dimensional state space. It is demonstrated that this dynamic system fully replicates the original to within
. Furthermore, the simplified product, being a nonnegative system [
4], is well suited to partner with Artificial Intelligence automation such as nonnegative spiking neural networks. Such automation can be expected in the near future.
The Author is an Independent Researcher.
Supplementary Materials
The following supporting information can be downloaded at the website of this paper posted on
Preprints.org. Reside in the ICI algorithm as described in full detail within the Review.
Author Contributions
The Author is the sole contributor to the six journal articles under review, including the present one.
Funding
Aside from the Author’s efforts, there are no outside sources of funding for this Review.
Conflicts of Interest
There are no conflicts of interest.
References
- Hyland, D.C. Analysis and Refinement of Intensity Correlation Imaging. Applied Optics 2023, 62, 5683–5695. [Google Scholar] [CrossRef] [PubMed]
- Hyland, D.C. Improved Integration Time Estimates for Intensity Correlation Imaging. Applied Optics 2022, 61, 10002–10011. [Google Scholar] [CrossRef] [PubMed]
- Hyland, D.C. Algorithm for Determination of Image Domain Constraints for Intensity Correlation Imaging. Applied Optics 2022, 61, 10425–10432. [Google Scholar] [CrossRef] [PubMed]
- Haddad, W.; Chellaboina, V.; Hui, Q. Nonnegative and Compartmental Dynamical Systems; Copyright C; Princeton University Press, 2010. [Google Scholar]
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).