1 Introduction

The Daniel K. Inouye Solar Telescope (DKIST: Rimmele et al., 2003, 2020; Keil et al., 2003a,b) is the first four-meter class telescope for observations of the Sun. Among the capabilities that DKIST offers is the ability to resolve structures in the solar photosphere, chromosphere, and corona with an unmatched spatial resolution. The Visible Broadband Imager (VBI) is an imaging instrument capable of observations at DKIST’s diffraction limit in eight spectral bands corresponding to various physical layers of the solar atmosphere. VBI consists of two separate channels operating in mutually exclusive wavelength bands. The VBI blue channel typically operates between 380 – 550 nm, whereas the VBI red channel covers wavelengths between 550 – 850 nm. The exact wavelength band entering each channel is set by DKIST’s Facility Instrument Distribution Optics (FIDO). FIDO is a suite of mirrors, windows, and dichroic beamsplitters that can be flexibly rearranged in DKIST’s optical path to direct a specific chromatic portion of the solar beam into a particular instrument or instrument channel. Realistically, over one thousand scientifically valuable configurations are feasible with FIDO, including many that allow high spatial and temporal resolution observations using the VBI channels. Each of the two VBI channels is capable of switching to any one of four wavelengths within 3.2 seconds using a high-speed filter wheel, allowing the creation of time series of interleaved observations at different diagnostics of the solar atmosphere. This allows addressing many unanswered scientific questions related to details of the morphology of the plasma in the solar atmosphere and its dynamic behavior.

Aspects of the VBI are similar to several other imaging instruments at current 1 – 1.5 meter class solar telescopes operating in the optical-wavelength range. The Rapid Oscillations in the Solar Atmosphere (ROSA) instrument at the Dunn Solar Telescope (DST) in Sunspot, New Mexico, USA is an imaging instrument that employs multiple high-speed cameras, with the capability to operate at specific wavelengths that are fixed during the observation (Jess et al., 2010). The Swedish Solar Telescope (SST) on La Palma, Spain in its early operations routinely used imaging channels at various but fixed wavelengths to image the solar atmosphere (Scharmer et al., 2003). The Chinese New Vacuum Solar Telescope (NVST) has an imaging instrument for observations in the Fraunhofer G-band, H \(\upalpha\), and TiO (Liu et al., 2014). The Broadband Imager (BBI) instrument installed at the German GREGOR telescope on Tenerife, Spain consists of a dual-imaging-channel design, where the wavelengths in the respective channel can be manually switched (von der Lühe et al., 2012). The GREGOR/BBI also provides additional modes allowing for telescope performance analysis and multiple options for image reconstruction. Similarly, the Goode Solar Telescope (GST) located at Big Bear Lake in California, USA also employs fixed imaging channels, typically operating in the H \(\upalpha\) line (with a typically narrower Lyot filter) and the TiO band head (Goode and Cao, 2013). The VBI not only constitutes a significant improvement in terms of spatial resolution. In addition, the aforementioned examples for broadband images typically do not employ filter wheels, therefore each camera channel operates at a fixed, single wavelength. For the VBI, a fast filter wheel was developed that allows line switching within a fraction of a second, allowing quasi-simultaneous observations at wavelengths within the same channel, and strictly simultaneous observations at the wavelengths chosen in the two individual channels.

In the following, we describe examples of the scientific questions that the VBI intends to address, and we explain its design and operational features in more detail.

2 Science Objectives and Requirements

The VBI is an instrument capable of high-cadence imaging at the diffraction limit of DKIST. Its mission is to acquire “movies” of this quality at a number of wavelengths in the visible regime (390 – 850 nm) that correspond to scientifically valuable diagnostics in various layers of the solar atmosphere. As an imaging instrument, the VBI will use indirect detection methods to trace magnetic fields. For example, it will use the radiative properties of highly temperature-sensitive molecular bands that typically show magnetic elements in high contrast compared to the surrounding photosphere that exhibits weak magnetic fields. The subsections below highlight some of the scientific use cases the VBI will be capable of addressing. The DKIST Critical Science Plan provides a more comprehensive summary of DKIST use cases, many of which include the VBI either as principal instrument or in support of the spectro-polarimeters (Rast et al., 2021).

2.1 Magneto-convection and Large Scale Magnetic Structures in the Solar Photosphere

Our understanding of the inner structure of Sun-like stars is directly related to observations of the solar convection zone and its radiative layer, known as the photosphere. Computational models have gotten quite sophisticated and detailed in their attempts to simulate the mechanisms of magnetic-field generation, its evolution, dispersion, and how it connects to the upper layers in the solar atmosphere (Stein and Nordlund, 1998, 2006; Wedemeyer et al., 2004; Vögler et al., 2005; Moll, Cameron, and Schüssler, 2011). Even though many advances have been made to verify these models with both ground-based and satellite imaging instruments there are still unanswered questions, for example: how do persistent, strong magnetic elements – that we know exist and can be traced using imaging data – form and develop over time (Hinode Review Team et al., 2019), or how does vortex motion (“tornadoes”) (Wedemeyer-Böhm et al., 2012) in the photosphere contribute to the coronal heating? In particular the latter question has recently spurred intense research because the discovered vortex motion is hypothesized to play an important role for the transport of energy from the photospheric layer into the chromosphere and corona (e.g. Yadav, Cameron, and Solanki, 2021). The VBI’s capabilities are specifically targeted at imaging the solar photospheric flow fields and magnetic structures at the highest possible spatial and temporal resolution available from the DKIST, enabling comparisons of their interactions with magnetic elements with those of current state-of-the-art numerical simulations of magneto-convection.

Advances in numerical modeling of sunspots have revealed that sunspots are highly structured formations with convective elements inside of the umbra (“umbral dots”), varying magnetic fields across the umbra, highly dynamic flows and variations of angles within the penumbra, and “light bridges” that often demarcate fracture lines on which sunspots eventually break up. As with the magneto-convective flows in the photosphere, some of the new insights about sunspot structure have come from magnetohydrodynamic numerical simulations (Cheung et al., 2010; Bharti, Beeck, and Schüssler, 2010; Rempel, 2012). Using the GREGOR broadband imager, Schlichenmaier et al. (2016) were able to support findings of intricate differences in the substructure (“dark lanes”) in light bridges between models and observations. Analysis of observed images at the resolution limit of DKIST should provide even deeper insights into the fundamental physical processes in the solar photosphere that are believed to occur on scales smaller than 50 km. More recently, using ROSA imaging data among others, Jess et al. (2020) studied the oscillatory behavior above sunspot umbrae and penumbrae and found evidence for an acoustic resonator above the sunspot that would explain the previously observed amplification of magnetohydrodynamic wave amplitudes as they propagate through the solar atmosphere in that region. With its synchronization and cadence requirements, the VBI will be able to contribute to oscillation studies with unprecedented spatial resolution.

2.2 Chromospheric Dynamics

The convective processes in the solar atmosphere generate acoustic waves with different frequencies. Waves generated below the photosphere with frequencies below the acoustic cutoff frequency at about 5 mHz are reflected in the gravitationally stratified solar atmosphere and are trapped below, while higher-frequency waves are able to travel upwards into the chromosphere. Numerical simulations indicate that these waves form shocks in the low-density chromosphere and contribute to its heating (e.g. Carlsson and Stein, 1997; Wedemeyer et al., 2004). How much mechanical heating is contributed, where it is deposited, and how much wave energy is generated are still a topics of intense research. Possibly related are spicules that are surmised to act as waveguides, be connected to the transport of energy from the photosphere into the chromosphere and corona (Tsiropoula et al., 2012), and even accelerate the solar wind (De Pontieu et al., 2007). With DKIST’s maximum spatial resolution, the VBI will provide high-cadence data that will allow new insights into the physical parameters and morphological properties of spicules to answer questions about formation and underlying photospheric conditions.

The chromosphere is known to be highly dynamic in general, but the explosive dynamics of solar flares requires particularly high temporal resolution. It is commonly believed that solar flares represent a process of rapid transformation of the magnetic energy of active regions into the kinetic energy of energetic particles and plasma flows, and heat. High-resolution, hard X-ray and microwave observations have shown that flare bursts occur in finely structured elementary bursts on time scales from tens of milliseconds to a few seconds (Benz, 2017). Other questions revolve around the signature of flares at continuum wavelengths (“white light flares”) and the location of the deposition of the energy that causes them. It is surmised that often the intensity “continuum enhancement” is underestimated owing to the fact that instruments do not resolve the bright flare footpoint kernels (Kleint et al., 2016).

Elementary bursts need to be studied at higher spatial resolution in the visible to obtain complementary data on their physical properties. The VBI will be able to take high-cadence observations in chromospheric lines, like Ca ii K (393.3 nm) and H \(\upalpha\), and photospheric continua simultaneously and at the highest resolution achievable with the DKIST. This will allow monitoring the reaction of both the chromosphere and the photosphere to the fast reorganization of the magnetic field and the corresponding heating phenomena at very small spatial and short temporal scales. The VBI will also serve as the context instrument for spectro-polarimetric measurements of flare regions, providing both higher cadence and a larger field of view than the DKIST Visible Spectro-Polarimeter (VISP), Diffraction-Limited Near-Infrared Spectro-Polarimeter (DL-NIRSP), and Visible Tunable Filter (VTF).

2.3 Coronal Observations

The detailed mechanism for energy deposition into and the heating of the solar corona continues to be an active research topic. The corona is believed to be controlled by the magnetic field dominating the tenuous and highly ionized plasma (e.g. Fan and Gibson, 2004). High-cadence observations at high angular resolution near the limb of the Sun will support analysis of the dynamics and morphology of the corona in its many different structures like prominences and their cavities, active-region loops, and open-field regions. The VBI will be able to acquire Fe xi (789.2 nm) images simultaneous with either photospheric or chromospheric diagnostics to investigate the connection between these atmospheric layers of the Sun. While the VBI is not optimized for such observations, DKIST’s capabilities such as the 2.8 arcminute limb occulter with integrated active tracking perpendicular to the limb will improve such observations. The VBI will also provide the context to spectro-polarimetric measurements as they are provided by, for example, the DL-NIRSP.

3 Design Rationales and Overview

The VBI addresses certain scientific requirements by providing two independent camera channels that are conceptually identical but are optimized for two exclusive wavelength ranges. The VBI “blue” channel operates in the wavelength range from 390 – 550 nm, whereas the VBI “red” operates in the wavelength range from 550 – 860 nm.

Already at its inception, the VBI was planned to coordinate with various DKIST subsystems (Wöger et al., 2010, 2012; McBride et al., 2012). This includes optical systems such as DKIST’s Wavefront-Correction System (WFC) and FIDO, but also software systems such as the instrument control system and many others. In this section, we describe the design of the VBI, and the reasoning behind some of the more significant design choices.

3.1 Optical Design

3.1.1 High-Level Requirements

The optical design of the VBI was guided by requirements that were set based on the scientific questions outlined in Section 2. They are summarized in Table 1. The requirements for the optical design ensure that the VBI has the capability to deliver images with a resolution at DKIST’s diffraction limit for most wavelengths within its spectral range. This extends to requirements that the VBI benefit from an adaptive-optics corrected beam, and furthermore that single acquired VBI frames have a signal-to-noise ratio – approximated (under the assumption of being photon-noise limited) as \(\text{SNR} = \overline{S} / \sqrt{\overline{S}}= \sqrt{ \bar{S} }\), where \(\overline{S}\) is the signal mean – sufficient for the application of image-reconstruction algorithms (see also Section 3.2.3). The latter effectively sets a throughput requirement for the VBI optics.

Table 1 Summary of the VBI high level optical design requirements.

The VBI optical-design tolerances were specified to achieve a nominal Strehl ratio of about 90% across the full field of view in more than 80% of configurations incurred in a Monte-Carlo analysis of possible configurations. This helped us arrive at feasible manufacturing tolerances for all optical and opto-mechanical components. Figure 1 shows the layout of the instrument on the optical tables installed at the DKIST facility. The design concept of the VBI is such that most requirements can be met simultaneously, i.e. meeting one requirement will not inhibit other requirements from being met, which has resulted in each channel receiving individual optimizations. For example, in order to ensure the highest possible photon throughput, each optic received a custom anti-reflective coating that is particularly effective within the spectral range of its channel. In the following, we describe in more detail how the optical design achieves some of its most important requirements.

Figure 1
figure 1

The layout of the VBI on the DKIST coudé floor. On the top, the beam (light-gray rays) begins where the DKIST 2.8 arcminute beam is reflected off the deformable mirror of the DKIST/WFC subsystem. Approximately 96% of the light is passed through the first refractive component, the beamsplitter deflecting about 4% of the light into the optical path of the wavefront sensors. Subsequently, a short-wavelength part of the beam is deflected into the VBI “blue” channel with a dichroic beamsplitter (blue rays), while the remaining red part is transferred into the VBI “red” channel (red rays). The fold mirrors, lenses, high-speed filter wheels, camera stages, and cameras are depicted in their final configuration as they exist on the optical tables in the DKIST coudé laboratory. Courtesy of L. Rimmele.

Both VBI channels follow a similar, simple refractive design approach to arrive at an optimal image quality for each wavelength (see Figure 2). The optical interface for both channels is the location of the last preceding dichroic beamsplitter part of FIDO. For each channel the beam is directed to a custom-built objective lens (\(\diameter\approx\) 28 cm) that creates a focal plane near the field lens, which relays the beam to the focusing lens that creates a collimated pupil at the location of the interference filter. In the VBI red channel, an otherwise difficult-to-compensate aberration within the objective lens caused by imperfections in the manufacturing process is removed by means of a thin phase plate between the focusing lens and the filter wheel. The phase plate was manufactured based on interferometric measurements of the objective lens’ deviations from the design wavefront, and incorporates the inverse aberrations in order to “null” the induced wavefront error that otherwise would have caused a significant reduction in the achievable image quality. The pupil on the filters in both channels has a diameter of 65 millimeters; particular care was taken to align the filters perpendicular to the beam to minimize the field-dependent shift of the transmitted wavelength towards shorter wavelengths (see Section 3.1.2). The filtered beam subsequently passes through the imaging lens that forms a focused field on the sensor in the camera plane. The VBI employs several opto-mechanical motion stages: the linear focusing stage that moves the collimator lens to focus the beam for each wavelength, the filter wheel to switch interference filters, and linear stages to move the camera for field sampling (see Section 3.1.4).

Figure 2
figure 2

Optical layout of the VBI. The VBI blue channel’s approximate footprint is shaded in blue, the VBI red channel’s in red. Internally, i.e. starting at the objective lenses, each channel of the VBI has a beam path length of approximately 4 m.

The final optical alignment at the summit yielded a spatial sampling of approximately 0.011 arcseconds pixel−1 in the VBI blue channel, and approximately 0.016 arcseconds pixel−1 in the VBI red channel, slightly oversampling the diffraction limit. The final residual wavefront error within each instrument channel has been measured interferometrically through the instrument’s internal optical elements, and it is better than \(\lambda\)/15 RMS at each channel’s field center. As reference, the corresponding Strehl value of 0.979 is very close to the design value of 0.988 for the VBI red channel’s reference wavelength of 656 nm. The VBI blue channel is performing slightly less well with a Strehl of 0.953 (design: 0.98) at the reference wavelength 430 nm. These values indicate that the VBI is – as intended by the requirements – only a very small contributor to the overall DKIST, wavefront error budget that considers errors for all telescope optics as well as residual atmospheric wavefront error. In reality, for a large, ground-based facility such as the DKIST the limiting factor for the quality of single raw VBI images will almost without exception be the residual atmospheric wavefront error after adaptive-optics correction.

3.1.2 Interference Filters

As mentioned, each of the two VBI channels is optimized for its own operating wavelength regime; in total the VBI meets its spectral-range requirement with the combination of both channels. The VBI employs interference filters to select narrow wavelength bands within its spectral range that correspond to particular scientific diagnostics in the solar atmosphere. Within its specific spectral range, each channel has the capability to observe any diagnostic if the corresponding interference filter is available (\(\diameter\) 70 mm). A list of the first available interference filter characteristics is given in Table 2. The interference filters were individually tested at the Dunn Solar Telescope in Sunspot, NM to ensure that the required central wavelength and bandpass requirements were met by the vendor (Wöger, 2014).

Table 2 Available diagnostics in the VBI “blue” (top half) and the VBI “red” (bottom half). The shown represent results measured at the Dunn Solar Telescope.

The interference filters are located in a high-speed, custom-built filter wheel in a collimated beam at a pupil plane to minimize the diameter of the optic. Each filter wheel is capable of switching to a new position well within the required 533 ms: the physical move time to an opposite position on the wheel can be achieved in about 300 ms, while subsequent settling prior to the begin of an exposure requires less than an additional 80 ms in a tuned filter wheel. The filter wheel can be optionally cooled. In the standard-use case of one movement every 3.2 seconds the filter wheel does not heat up so the cooling lines have not been hooked up to the DKIST facility coolant by default. Whenever more experimental use cases are executed, the filter wheel can heat up and will require coolant flow. The VBI filter wheel meets the interface standard of the DKIST facility for thermal control so that fluid can easily be provided in those exceptional cases.

When positioning an interference filter in a collimated beam of an extended source, the image near the field edges will show a wavelength shift towards shorter wavelengths because the rays corresponding to these field points arrive at an angle on the filter. In a fully collimated beam, the shift towards shorter wavelengths can be described by

$$ \lambda_{\theta} = \lambda_{0} \sqrt{1 - \left( \frac{n_{\mathrm{ext}}}{n_{\mathrm{eff}}} \right)^{2} {\sin}^{2}( \theta)}, $$
(1)

where \(\lambda_{\theta}\) is the shifted wavelength at the angle of incidence \(\theta\), \(\lambda_{0}\) is the wavelength at an angle of incidence of zero, \(n_{\mathrm{ext}}\) is the refractive index of the surrounding material (air), and \(n_{\mathrm{eff}}\) is the effective refractive index of the filter. Typically, \(n_{\mathrm{eff}} \approx\) 1.9 or higher for VBI’s interference filters. The optical design of the VBI is such that \(\theta\) at the filter location within each channel is controlled to lead to an incurred blue shift at the corner of the required field less than half of the full width at half maximum (FWHM) bandpass of each filter. With the filters with the narrowest bandpass, i.e. the H \(\upbeta\) and H \(\upalpha\) filters with a FWHM of less than 0.05 nm, being the most critical, a compromise had to be struck between the manufacturing tolerances for homogeneity, and the clear-aperture size that drives the wavelength shift. A shift of less than half of the FWHM bandpass can be tolerated without a significant change of the morphological chromospheric scene; Figure 3 shows at the example of the H \(\upalpha\) absorption line how the “worst case” projected shift towards shorter wavelengths relates to the profile of the absorption line itself.

Figure 3
figure 3

Profile of the H \(\upalpha\) absorption line, with the simulated transmission profile of the filter in the center of the field of view (red) and at its edge (blue).

3.1.3 Detectors

The state-of-the-art CMOS sensors, developed by ANDOR for the VBI, that feature 4128 × 4104 sensor pixels which are 12 μm square, have a full-well capacity of greater than 40 K photo-electrons and a quantum efficiency higher than 60% at the wavelength of 600 nm. These specifications are sufficient for the VBI to achieve its signal-to-noise ratio requirement given all other constraints such as, e.g., the fixed sampling. After calibration the sensors show a linearity of better than 0.1% over the full-well capacity. The sensor is protected by a wedged and anti-reflection coated entrance window that avoids the creation of fringes due to etalon effects. The camera has been demonstrated to have an exposure trigger jitter of about 8 μs, sufficient for the VBI’s internal synchronization needs and even those of DKIST instruments that have to synchronize to a polarization modulator. Both VBI cameras can be synchronized using DKIST’s Time Reference and Distribution System (TRADS) to sub-millisecond accuracy, exceeding VBI’s requirement of ±5 ms by a large margin, and allowing precise measurements of, e.g., oscillations at two scientific diagnostics simultaneously (see Section 3.2.1).

The camera has two readout modes that can be used interchangeably. In “global shutter” mode the camera reads out all pixels simultaneously ensuring that all pixels were exposed at the same time, whereas in “rolling shutter” mode the camera reads the sensor out row by row so that the first row read out was exposed at an earlier time than the last row read out. This allows us to expose the camera at frame rates of around 30 Hz and higher. However, the two readout modes have different noise characteristics. In particular the “global shutter” mode exhibits on average a fixed spatial frequency noise pattern at very specific spatial frequencies that exceeds the noise floor at all other spatial frequencies by about a factor of two hundred. This spatial frequency pattern is related to the CMOS readout electronics in the sensor. The noise floor is reduced in the “rolling shutter” mode of the camera where correlated double sampling (in-pixel removal of an offset by acquisition and subtraction of a reference measurement) can be employed, and with it there is a reduction of the fixed-frequency noise pattern. If not properly attenuated in a pre-processing step, this noise is amplified in the image-reconstruction process rendering the reconstructed images of limited use for scientific analysis because in particular high spatial frequencies – and hence, structures close to the diffraction limit – are affected. For this reason, the VBI – while it has the capability to use the camera in both readout modes – currently defaults to the “rolling shutter” mode even though the “global shutter” mode is more favorable for image-reconstruction purposes (see Section 3.2.3). Changing the default readout mode in normal operations is currently only planned under special circumstances.

3.1.4 Field Sampling

In order to achieve the full field of view of 2 × 2 arcminutes2 that DKIST provides for all of the post-adaptive-optics instruments while also adhering to its sampling requirements, the VBI uses the largest-format fast detectors available today (see Section 3.1.3). However, these detectors are still not large enough to acquire the full field in a single image: to sample the full field using Nyquist–Shannon sampling at 430.5 nm would require a sensor with more than 108 pixels. A scientific sensor of that size that operates at a frame rate of 30 Hz is not readily available. Given the requirements for image reconstruction, a frame rate of 30 Hz or greater is a key requirement (see Section 3.2.3). Finally, the combination of size and frame-rate requirements to acquire the full field in a single image would result in a to-date prohibitive bandwidth requirement to handle the data stream.

For these reasons the VBI samples the full field of view with multiple positions. The VBI camera is mounted on motion stages and moves in the two directions perpendicular to the beam-propagation direction (see Figure 1), with a field overlap that is at minimum 1.5 arcseconds but typically much larger (see Figure 4). To sample the full field using the VBI red channel 2 × 2 field positions are needed, each requiring 3.2 seconds. This means that approximately 13 seconds are required to acquire the four mosaic positions, each image-reconstructed position representing 2.67 seconds evolution of the solar atmosphere. Therefore, even sub-sonic evolution of features within the time interval of the first and last field position acquisition are detectable given the VBI red channels’ very fine spatial sampling. This makes the assembly of the full field of view potentially challenging and feature blurring may occur in the overlap regions. Current plans foresee the provision of individual, non-assembled field position images but including accurate metadata denoting the overlap. This will allow scientific analysis of the data without compromised spatial resolution.

Figure 4
figure 4

First commissioning image of the Air Force Resolution Target located in the secondary focus of DKIST, using the field-sampling mode of the VBI red. Each grid square has an edge length of 0.5 mm.

To maintain simplicity and flexibility of the optical design and ensure repeatability of the corresponding motions, the VBI achieves the field sampling by employing high-resolution linear motion stages. Additional benefits to this solution are reduced complexity of optical-alignment procedures and configuration on the optical table, as well as the fact that the VBI optics will be capable of accommodating future large and fast sensors without any modification once this technology becomes available. The precision encoders allow positioning of the camera to an absolute accuracy of less than a quarter of a pixel, sufficient to accurately recombine the field-sample images to a single frame at a later time, i.e. the recombination accuracy is only limited by feature evolution on the Sun. The movement from one field position to an adjacent field position is performed within 380 milliseconds including settle time of the stages. Hence, they can be and are synchronized with filter-wheel motions whenever necessary to maximize the VBI’s data-acquisition efficiency. The stage motors have been sized so that they do not significantly heat up in continuous operation.

3.2 Software Components and Integration

3.2.1 VBI Integrated Software

The VBI software integrates into and makes use of the framework provided by DKIST’s high level software (HLS). The primary systems used are

  1. i)

    Common Services Framework (CSF) The DKIST/CSF provides a base framework for software control and communication between components. Most major software systems of DKIST – in particular, all of the following ones – use CSF for easy integration into the Observatory Control System. CSF provides software controllers for hardware components commonly used in DKIST subsystems, such as WFC and VBI (Hubbard, Goodrich, and Wampler, 2010). The provision of a common software infrastructure is meant to reduce software development and maintenance efforts.

  2. ii)

    Observatory Control System (OCS) The DKIST/OCS is the software system facing the personnel who control and operate the telescope. All major DKIST subsystems provide graphical user interfaces (GUI) that are imported into the OCS, allowing its user to directly control them using a single access point (Tritschler et al., 2016). The VBI GUI will – just like all other instruments – be accessible via the OCS.

  3. iii)

    Instrument Control System (ICS) The DKIST/ICS provides a thin interface between the OCS and the instruments, allowing for status checking of and coordination between instruments (Johansson and Goodrich, 2012). The VBI GUI is imported into the OCS through the ICS.

  4. iv)

    Data Handling System (DHS) The DKIST/DHS provides the infrastructure – both hard- and software – to transport the “raw” camera data, and process and store them at high speeds. Given the camera hardware capabilities (Section 3.1.3), the DHS has to be capable of transporting multiple 960 MiB s−1 data streams simultaneously (Wampler and Goodrich, 2009; Cowan and Wampler, 2011). The VBI uses the DHS plugin infrastructure to, e.g., calibrate and reconstruct 80 short-exposed image frames into a single output image facilitating speckle image-reconstruction algorithms. Finally, the DHS is responsible for gathering and combining the acquired data with their metadata, and delivering the final product to the DKIST Data Center (Goodrich, Wampler, and Hubbard, 2008).

  5. v)

    Camera Systems Software (CSS) The DKIST/CSS provides a common interface to the DKIST camera hardware. It abstracts the low-level control into a common interface for the different detectors employed at DKIST. It provides robust access to typical camera functionality and simplifies future maintenance of the instrument software. The VBI uses the CSS and TRADS to synchronize its exposures with its motion stages while attaching vital metadata to each frame necessary for later calibration.

  6. vi)

    Time Reference and Distribution System (TRADS) TRADS is a vital tool used throughout the DKIST facility to synchronize subsystems at any level with each other. It uses the Precision Time Protocol (PTP, IEEE-1588) to deliver an absolute time signal based on the Global Positioning System time to any subsystem within DKIST that requires it (Ferayorni et al., 2014). Within the DKIST subsystems TRADS is capable of synchronizing hardware to about tens of nanosecond relative accuracy to an absolute time. All instrument subsystems that require precise synchronization between their components, such as the VBI that has to synchronize its cameras to fast-moving motion stages, utilize TRADS to achieve accurately timed exposures.

The VBI was the first instrument to integrate, and integrate into, these DKIST provided software components and has contributed significantly to developing the software into a robust and functional product.

3.2.2 VBI Control Software

The VBI control software integrates the DKIST/CSF as the underlying framework for interacting with its hardware and other DKIST subsystems. It makes use of, and has contributed to, the improvement of CSF’s Standard Instrument Framework (SIF), which provides common software components for instrument control (Ferayorni, 2012).

The overarching control scheme for all DKIST instruments is time-based and in the majority of the cases, such as the one for the VBI, it relies on repeatable moves and exposures executed at exact times. The DKIST project has encouraged collaboration and use of common control hardware by providing CSF compliant top-level interfaces to selected controllers. An example of the collaboration between the DKIST instrument and software teams is the VBI implementation of the high-level interface to the hardware controllers. The stringent timing specifications of the VBI – any motion has to complete and settle within 533 ms – require the VBI to employ real-time hardware controllers that are pre-programmed to perform their motion within a specific time window at a particular absolute time. A 32 kHz pulse synchronized to the absolute reference time distributed by the DKIST/TRADS subsystem then triggers the execution of the motion-control program as well as the start of the camera exposures. Through characterization of settle times and monitoring of the encoder positions, this allows time-efficient control of the instrument while ensuring that the motion has finished punctually. This implementation has been integrated into the CSF SIF and adopted by multiple instruments (Ferayorni et al., 2014).

3.2.3 Real-Time Image Reconstruction

The VBI uses the DKIST/DHS pipeline processing capabilities to post-facto reconstruct a number of acquired, short-exposed images (typically around 80 frames) that freeze the distortions introduced by Earth’s atmosphere into a single, high spatial resolution image. The reconstruction algorithm is based on well-understood technology: speckle interferometry for extended sources. The particular core algorithm used , the “Kiepenheuer-Institut Speckle Interferometry Package” (KISIP), has been implemented for use of extended sources in the past (Wöger, von der Lühe, and Reardon, 2008), and it is widely accepted and used at several solar telescopes world wide such as the DST (e.g. Jess et al., 2010), GREGOR (von der Lühe et al., 2012), and the GST (Goode and Cao, 2013). Nonetheless, the algorithm used in the VBI image-reconstruction pipeline has been re-implemented from scratch, and it was modified to make use of general-purpose graphics processing units (Wöger et al., 2010; Wöger and Ferayorni, 2012). As a result, it has been improved to achieve high photometric precision in its reconstructions (Peck, Wöger, and Marino, 2017). The choice to perform speckle image reconstruction in real-time at the site of the telescope is founded on the recognition of two key aspects:

  1. i)

    The speckle interferometric algorithm is computationally expensive but can be programmed to exploit parallelism in the calculation. This makes it feasible to arrive at real-time reconstruction performance, even for 4k × 4k images. In case of the VBI, 80 short-exposed frames are acquired within 2.67 seconds (at 30 Hz). Subsequent, synchronized and simultaneous motion-stage movements can occur and settle within 533 ms, giving the VBI 3.2 seconds to reconstruct the frames into a single 4128 × 4104 pixel image. This gives summit personnel near real-time, high spatial resolution feedback related to the scene on the Sun at various atmospheric layers.

  2. ii)

    Continuously acquiring full-size data frames at 30 Hz results in a data stream with a bandwidth of 960 MiB s−1. Assuming a four-hour observation, the necessary data storage size is of the order of 10 TiB ≈ 11 TB (1 TiB = 10244 bytes). Reconstructing images on-summit reduces the data volume needed to be transported to the DKIST Data Center by a factor of 80: a large reduction for the required bandwidth and long term storage.

The image data are ingested by a VBI provided DHS processing-plugin that has the capability to pre-process the raw data. Pre-processing involves real-time dark compensation, pixel gain correction, and optional frame selection prior to beginning the speckle image reconstruction. If frame selection is desired prior to the reconstruction process, an increase of the number of acquired images to select at a minimum 80 frames from is required resulting in an overall decrease of the cadence at which reconstructions are generated. The raw frames are selected using either one of two metrics: contrast in image \(I\) (defined as \(C_{I} = \sigma_{I} / \bar{I}\)) or total absolute image gradient. Which algorithm is used in the process is decided well in advance of the observation, with the default being the “total absolute gradient” algorithm that appears to yield slightly better results. The input 80 (or more) frames will be used to compute the bispectrum that encodes the object’s Fourier phases for each of a large number of overlapping tiles of typically 128 × 128 pixels. Therefore, the tile size corresponds to a field of view of about 1.5 × 1.5 arcseconds2 – well within the size of a typical isoplanatic patch, which is the field angle over which the atmospheric point spread function can be assumed to be constant. The Fourier phases for each tile are subsequently recovered from the bispectrum using recursive and iterative phase-recovery algorithms.

In parallel with the image data, the VBI speckle image-reconstruction pipeline ingests the control data of the DKIST/WFC system. These data are used to determine the prevailing seeing conditions, the Fried parameter r0, in real-time, as well as to estimate the performance of the system during image-data acquisition. Recent studies have shown that precise knowledge of the r0-parameter is key to photometrically accurate reconstructions (Peck, Wöger, and Marino, 2017). In order to obtain an estimate of r0 using the WFC system control data, each control data frame is represented as a series of Karhunen–Loève modal coefficients. Both pre- and post-correction modal coefficients can be extracted from a complete set of the WFC control-system data that encode information on the wavefront correction currently applied and the measurement of the residual wavefront error. The sum of pre- and post-correction modes constitutes the instantaneous wavefront distortion present at that moment in the telescope optical system, and a highly dynamic variation is caused primarily by atmospheric turbulence. It can be shown that for Kolmogorov turbulence, the (temporal) variance of each atmospheric Karhunen–Loève mode coefficient is proportional to \((D/\text{r}_{0})^{5/3}\), where \(D\) represents the diameter of the telescope (Wang and Markey, 1978). Using pre-computed model proportionality factors based on the Kolmogorov assumption, Karhunen–Loève modal coefficient variances measured within the VBI’s 2.67 second data-acquisition interval can be fitted using \((D/\text{r}_{0})^{5/3}\) as a free parameter, yielding a robust estimate of the r0-value during the acquisition interval. The per-mode ratio of residual vs. atmospheric modal variance can be used to estimate the correction performance, which is a necessary input for the computation of the calibration functions (Wöger and von der Lühe, 2007; Peck, Wöger, and Marino, 2017).

Two entities are important for the calibration of the Fourier amplitudes, which is a vital step in ensuring precise relative photometric properties in the reconstructed images: The spectral ratio – approximated within each tile image burst as \(\epsilon({\boldsymbol {q}}) = |\overline{i({\boldsymbol {q}})}|^{2} / \overline{|i( {\boldsymbol {q}})|^{2}}\), where \(i({\boldsymbol {q}})\) is the Fourier transform of image intensity at the spatial frequency \({\boldsymbol {q}}\) (von der Lühe, 1984) – encodes the combined effect of atmospheric seeing [r0] and WFC system performance on the images. The speckle transfer function represents the attenuation of the average of the modulus squared of the Fourier amplitudes that are used in the speckle reconstruction process. This attenuation needs to be reversed in order to arrive at a precise estimate of the object’s photometric properties. Theoretical model functions for both the speckle transfer functions and the spectral ratios were pre-computed for a large range of values for r0, modal-correction performance, and field angles, and they can be looked up in an extensive look-up table that is pre-loaded into memory at startup of the instrument. As part of the image-reconstruction process, the modulus squared of the Fourier amplitudes in each tile are averaged over all input frames and subsequently calibrated using a speckle transfer function appropriate for the computed value of r0 and measured spectral ratio. Once the tile speckle transfer function has been applied, the Fourier amplitudes are recombined with the recovered Fourier phases. The resulting reconstructed tile images are subsequently assembled into a full frame that is then stored for transport to the DKIST Data Center.

The reconstruction is performed on a compute server that is integrated into the DHS compute infrastructure and is accessible through the DHS software framework. The compute server incorporates ten NVIDIA® Tesla™ V100 GPU Computing Accelerator general-purpose graphical processing units (GPGPUs) that perform the major portion of the computation in parallel (Beard, Cowan, and Ferayorni, 2014; Beard, Wöger, and Ferayorni, 2020). The VBI provides the processing plugin software that interfaces with the DKIST/DHS software and performs the individual steps laid out above within less than 3.2 seconds.

4 Modes of Operation

4.1 Data Acquisition

The VBI allows acquisition of data in multiple ways to address a large variety of scientific use cases. Integer pixel binning, up to 4 × 4, can be selected for data acquisition allowing for adjustment of the signal-to-noise ratio in each pixel. Furthermore, the VBI supports the selection of a region of interest allowing for an increase of the frame rate. These options are supported in combination with frame selection. Since the VBI channels sample the full field of view by motion of the camera in the focal plane (see Section 3.1.4), the number of field-samples is limited to a single position whenever a region of interest is selected, because the necessary overlap to assemble the full field of view cannot be guaranteed. Additional adjustments can be made in regard to the camera rate that can be reduced to increase exposure times, allowing for adjustment of the signal-to-noise ratio while potentially reducing the cadence of the images.

Despite the many benefits of processing the images on-summit, the VBI allows for exporting unprocessed single frames in certain non-standard situations. This mechanism may prove useful for specific scientific use cases, e.g. for investigations of the temporal evolution of a flare. In this case, the highly dynamic nature of the phenomenon may benefit from each individual image in the high-cadence image sequence. However, due to limitations related to the data volume that needs to be handled, single frames can only be collected, processed, and stored for a limited time interval.

The VBI, like all DKIST instruments, organizes its data-acquisition programs in compartmentalized “atomic” Data Set Parameters (DSP) units that contain all necessary parameters to acquire a coherent set of frames (see Figure 5). For the VBI, these DSP units can primarily be differentiated by the wavelength that is to be observed. However, they also encode all other parameters, e.g. exposure time and frame rate, and selected field sampling, binning, etc. More subtle parameters such as what algorithm to use for frame selection (if applicable) are also part of a DSP unit. The DSP units can be organized in a root cycle that can be looped, facilitating the repeated acquisition of images at specific wavelengths with the same settings. Sub-cycles within the root cycle are also supported allowing the creation of arbitrarily complex data-acquisition sequences.

Figure 5
figure 5

How DKIST instrument data acquisition, in particular also the VBI’s, is programmed. Data set parameters (DSPs) encode the minimal set of settings required to acquire a particular data product, e.g. a number of images at a particular wavelength. Multiple DSPs can be sequenced through, guided by further parameters.

4.2 Synchronization Modes

The VBI allows multiple ways of synchronizing exposures and exposure sequences within its two channels with each other. Aside from not synchronizing the two channels at all or only at the start of the first exposure, it allows synchronization in two other ways:

  1. i)

    Loose synchronization This synchronization mode allows starting each root cycle at the same time. The different DSP units within each root cycle of each channel including those within any sub-cycles start immediately after the previous one is finished. Because the number of DSP units can be different, the duration of a root cycle in each channel can be significantly different, and the channels would run asynchronously from the start. In loose-synchronization mode, a wait time is inserted for the channel that completes its root cycle first in order to re-synchronize with the other channel on the start of a new root cycle.

  2. ii)

    Fixed synchronization In fixed-synchronization mode, the start of each DSP unit is synchronized with the start of a DSP unit in the other channel. This is true even if one cycle has a different number of DSP units from the other. This means that each unit is wait-time padded to match the longest DSP unit in both cycles. While this mode ensures the same cadence for all DSP units, which is beneficial for certain scientific use cases such as those related to measuring oscillations, it has the potential of significantly decreasing the VBI’s data-acquisition duty cycle.

These modes of operating the VBI allow the generation of data suitable for many scientific use cases including, e.g., the ones laid out in Section 2.

4.3 Support Software for Scientists (IPC)

The VBI team supports the creation of viable DSP unit sequences by providing a software tool that allows predicting various performance parameters related to the user input. The application can be run on any platform with an installed Java runtime. The VBI’s Instrument Performance Calculator (IPC) implements the control concepts of the instrument, i.e. the codification of data acquisition using DSP units, in combination with a model for telescope and instrument throughput based on the DKIST flux budget. A user of the IPC has the ability to create arbitrarily nested cycles of DSP units to address the scientific use case. Some screenshots of the tool are shown in Figure 6.

Figure 6
figure 6

Screenshots of the VBI’s Instrument Performance Calculator tool. The tool allows planning of simple and complex observing scenarios, including the exploration of the VBI’s various modes of operation and their impact on timing, duration, and generated data volume. The image in the foreground is associated with a setup where both VBI channels are used simultaneously and synchronized in the “fixed” mode (see Section 4.2).

With this input, the IPC computes the effect of adjusting certain VBI data-acquisition modes (see Section 4) on data-acquisition times for DSP units and sequences, and it computes move duration and settle times, and an estimation for the generated data volume. The signal-to-noise ratio is computed per diagnostic based on several input parameters, including wavelength, exposure time, binning, and approximate distance from disk center. The flux at each wavelength is computed independently based on the properties of the optical surfaces as measured where measurements are available, and it uses model predictions otherwise. In particular, the solar spectral-irradiance model is based on the disk-center quiet-Sun measurements of Neckel and Labs (1984). There are currently no plans to incorporate other target types such as, e.g., sunspot umbrae, however, a model for (wavelength dependent) limb darkening was incorporated based on Neckel and Labs (1994). The modular implementation of the flux budget that is calibrated to match the DKIST project’s overall flux budget allows easy adaption to the reality at the facility, making the VBI IPC more accurate. Not included in the VBI IPC are air mass and the expected FIDO configuration, for the following reasons.

The operational concepts of DKIST foresee a dynamic scheduling of experiments, based on conditions both on Earth and on the Sun. Conditions on Earth can be impacted by operational status of the instrument, current FIDO configuration, etc., but most importantly by the prevailing weather and atmospheric conditions. Solar conditions impact the scheduling of an experiment through availability of the requested target at the requested solar coordinates, or whether a target of opportunity has appeared that overrides other more common targets.

Hence, inclusion of an air-mass calculator as a tool for scientists is not reasonable as it is not possible to predict when the experiment is executed at the site. The current implementation for the flux and therefore signal-to-noise ratio is based on Zenith observations, resulting in “optimum” flux estimates.

The ability to flexibly adjust the chromatic feed for each instrument by re-configuring the FIDO dichroic-beamsplitter configuration is currently not considered in the VBI IPC. The reason is that DKIST is designed for efficient multi-instrument observations, and a tool (the FIDO Configuration Tool) to investigate the effects of the FIDO configuration on all instruments is provided by the DKIST project separately.

5 Implementation at the DKIST Site

The VBI was the first instrument integrated into the DKIST coudé laboratory (see Fig. 7). As the trail-blazer instrument, the VBI was also the first instrument integrated into the DKIST hardware and software infrastructure. In order to ensure efficient and timely progress, careful planning of optical integration and alignment, and the interfacing with the DKIST electrical, mechanical, thermal, and software systems was imperative. For example, an optical-alignment plan was written, toleranced, and executed in a laboratory environment well in advance of its review and execution by the DKIST optical team on the summit (Sekulic et al., 2016). Similar steps were taken for all of VBI’s engineered interfaces to other DKIST subsystems (Ferayorni et al., 2016). The successful execution of these steps became part of a carefully sequenced set of the DKIST project’s overall integration progression criteria.

Figure 7
figure 7

Both VBI channels as integrated into the DKIST coudé laboratory.

It is important to recognize that careful planning of integration procedures is not the sole guarantor of success. The VBI’s integration was deliberately phased over multiple campaigns at the site to provide sufficient time to address issues after each integration campaign. This fact was important to avoid delays due to unforeseen issues, as evidenced by, e.g., unexpected behavior of hardware at the summit. The VBI is the first instrument to employ newly designed state-of-the-art large-format detectors at full speed. While the DKIST/VBI project was intimately involved in setting requirements for and the testing of these cameras, the VBI site-integration phase was the first time that the cameras were operated with the beam of a solar telescope. The phased integration of the instrument into the DKIST facility allowed adjusting to the realities of a new-to-the-market sensor being exposed to sunlight for the first time ever, and have any issues fixed before the next campaign. It also allowed early identification of further data-calibration steps that may be required for proper scientific data analysis in the future.

6 Instrument Data

6.1 Data Calibration Pipeline

The VBI provides a working prototype processing pipeline for calibration of its observed raw data. Calibration of raw frames is only necessary for data that were not image reconstructed in near real-time at the DKIST site, which is going to be the exception. This pipeline is written in the Python language. It is based on a modular approach in order to enable various tasks that can be run alone or in sequence. As part of its basic functionality, the prototype pipeline implements – at the pixel level – dark current and gain correction. In addition, the pipeline is capable of analyzing particular calibration images in order to determine the sub-pixel overlap between the field samples, aiding in computing an image representing the full field of view of the VBI. The VBI provided prototype pipeline has been integrated into the complex production architecture of the DKIST Data Center.

6.2 First-Light Initiative and First Results

The VBI red channel acquired its first on-Sun images on 10, 11, and 12 December 2019, as part of an effort to demonstrate the optical performance of the telescope and the already integrated subsystems: DKIST’s “First-Light Initiative”. At that time, the VBI-provided DHS speckle-processing plugin was not finalized. For that reason, the raw data were post-processed with a modified speckle interferometry package based on KISIP. New speckle transfer functions based on the DKIST/WFC system design and expected performance were included into the algorithms to achieve the highest possible relative photometric accuracy. During these early observations with the VBI, the only detector operating mode available was the “global shutter” mode; this mode exhibits increased noise at specific but fixed spatial frequencies (see Section 3.1.3). In order to reduce the impact of the noise on the image reconstruction, each individual, calibrated raw frame was pre-processed to attenuate the noise amplitude at these frequencies. In the following we present the first scientifically processed on-disk images in the Fe xi and TiO lines (see Table 2).

6.2.1 Images of the Fe xi Filter

On 10 December 2019, a limited data set was acquired using the Fe xi filter with a central wavelength of \(\lambda=789\) nm. At 20:10:52 UTC, DKIST pointing was approximately (56, −16) arcseconds in helio-projective cartesian coordinates. The data were acquired with the DKIST Wavefront Correction System locked for high-order correction, under good seeing conditions (r\(_{0} \gtrsim12\) cm). The seeing conditions were such that the speckle imaging post-processing was able to recover the full field of view and was not significantly impacted by the inherently anisoplanatic nature of DKIST’s adaptive-optics correction (Figure 8). An analysis of a cross-section of a small-scale feature in the reconstructed field of view demonstrates that DKIST was operating close to the diffraction limit (Figure 9). The image of the selected elongated small-scale feature is about two pixels wide in the middle. Near the edge, it becomes a single-pixel structure with an intensity well above the local “background” intensity. The fact that approximately single-pixel structures with a FWHM of about two pixels and an intensity above the noise level can be detected shows that DKIST operated at close to the theoretical diffraction limit at of the telescope at a wavelength of \(\lambda=789\) nm.

Figure 8
figure 8

Speckle image reconstruction of data acquired on 10 December 2019 at 20:10:52 UTC with the VBI red channel Fe xi filter.

Figure 9
figure 9

Left: Close-up image of the small-scale feature located at the solar helio-projective cartesian coordinates \(X/Y\) (51.3, −24.2) arcseconds in the image at wavelength \(\lambda=789\) nm, acquired on 10 December 2019 at 20:10:52 UTC (see Figure 8). Right: Traces of the cuts indicated in the image close-up left, demonstration that DKIST operated near the diffraction limit. The inset of the graphic displays the computed FWHM of the structure cuts, using the gray dotted horizontal line as “background” value.

6.2.2 Movies of H \(\upalpha\) and TiO Intensity

On 12 December 2019 a movie of approximately ten-minute duration was acquired with interleaved images acquired in the H \(\upalpha\) line and the TiO band head (see Fig. 10 and Supplementary Information). The atmospheric conditions were in the range of r\(_{0} \approx 10\) cm, although there was a large variability. Even at slightly shorter wavelengths the individual reconstructed images show structure close to the diffraction limit of the telescope over the full acquired field of view. The time sequence has been processed using algorithms that remove remaining dynamic image distortion introduced by turbulent air motion within layers high above DKIST’s entrance aperture.

Figure 10
figure 10

Left: Speckle image reconstruction of data acquired on 12 December 2019 at 19:24:30 UTC with the VBI red channel TiO filter. Right: Speckle image reconstruction of data acquired on 12 December 2019 at 19:24:34 UTC with the VBI red channel H \(\upalpha\) filter.

7 Conclusions and Potential for Future Upgrades

The VBI as part of the first-light instrument suite of the DKIST project pushes the envelope of imaging instruments in several aspects, be it in regards to optical elements such as, e.g., its narrow interference filters, or the near real-time image reconstruction of the acquired images. With its first-light data the instrument has shown it can perform at the diffraction limit set by DKIST’s four-meter aperture. Its data will help address many scientific questions and offer the opportunity for many new discoveries as they provide the most detailed view of the targeted atmospheric layers in the solar atmosphere.

As the first instrument developed for and within the DKIST instrument infrastructure, the VBI has been invaluable in setting its design parameters and validating in many aspects; in doing so, the VBI has helped pave the development path for all other DKIST instruments.

Even though the already existing potential of the VBI has yet to be fully tested in the future, certain enhancements can be anticipated. The data pre-processing that is necessary to attenuate the fixed spatial frequency camera noise pattern described in Section 3.1.3 to the level of the noise floor prior to image reconstruction is being investigated, and plans foresee integration of the respective algorithms into the near-real-time speckle-processing pipeline. Those include provision of additional filters for other wavelengths in the VBI spectral range corresponding to further scientifically valuable diagnostics. Experimental coronal observations beyond the usage of the Fe xi filter can be investigated by using the “clear” position of the VBI channels to maximize photon flux and potentially facilitate their image-reconstruction capabilities. In order to achieve a better separation of chromospheric structure and reduce the amount of photospheric signal in, e.g., the H \(\upalpha\) images, a narrower filter with a FWHM of less than 0.02 nm could be envisioned, although its performance across the field of view may be impacted by the wavelength blue shift discussed in Section 3.1.2 Finally, there is an upgrade path to extend VBI functionality to operate as a broadband polarimeter if polarization optics are integrated into VBI’s optical path.