-
Constrained Synthesis with Projected Diffusion Models
Authors:
Jacob K Christopher,
Stephen Baek,
Ferdinando Fioretto
Abstract:
This paper introduces an approach to endow generative diffusion processes the ability to satisfy and certify compliance with constraints and physical principles. The proposed method recast the traditional sampling process of generative diffusion models as a constrained optimization problem, steering the generated data distribution to remain within a specified region to ensure adherence to the give…
▽ More
This paper introduces an approach to endow generative diffusion processes the ability to satisfy and certify compliance with constraints and physical principles. The proposed method recast the traditional sampling process of generative diffusion models as a constrained optimization problem, steering the generated data distribution to remain within a specified region to ensure adherence to the given constraints. These capabilities are validated on applications featuring both convex and challenging, non-convex, constraints as well as ordinary differential equations, in domains spanning from synthesizing new materials with precise morphometric properties, generating physics-informed motion, optimizing paths in planning scenarios, and human motion synthesis.
△ Less
Submitted 23 May, 2024; v1 submitted 5 February, 2024;
originally announced February 2024.
-
Analyzing and Enhancing the Backward-Pass Convergence of Unrolled Optimization
Authors:
James Kotary,
Jacob Christopher,
My H Dinh,
Ferdinando Fioretto
Abstract:
The integration of constrained optimization models as components in deep networks has led to promising advances on many specialized learning tasks. A central challenge in this setting is backpropagation through the solution of an optimization problem, which often lacks a closed form. One typical strategy is algorithm unrolling, which relies on automatic differentiation through the entire chain of…
▽ More
The integration of constrained optimization models as components in deep networks has led to promising advances on many specialized learning tasks. A central challenge in this setting is backpropagation through the solution of an optimization problem, which often lacks a closed form. One typical strategy is algorithm unrolling, which relies on automatic differentiation through the entire chain of operations executed by an iterative optimization solver. This paper provides theoretical insights into the backward pass of unrolled optimization, showing that it is asymptotically equivalent to the solution of a linear system by a particular iterative method. Several practical pitfalls of unrolling are demonstrated in light of these insights, and a system called Folded Optimization is proposed to construct more efficient backpropagation rules from unrolled solver implementations. Experiments over various end-to-end optimization and learning tasks demonstrate the advantages of this system both computationally, and in terms of flexibility over various optimization problem forms.
△ Less
Submitted 28 December, 2023;
originally announced December 2023.
-
Predict-Then-Optimize by Proxy: Learning Joint Models of Prediction and Optimization
Authors:
James Kotary,
Vincenzo Di Vito,
Jacob Christopher,
Pascal Van Hentenryck,
Ferdinando Fioretto
Abstract:
Many real-world decision processes are modeled by optimization problems whose defining parameters are unknown and must be inferred from observable data. The Predict-Then-Optimize framework uses machine learning models to predict unknown parameters of an optimization problem from features before solving. Recent works show that decision quality can be improved in this setting by solving and differen…
▽ More
Many real-world decision processes are modeled by optimization problems whose defining parameters are unknown and must be inferred from observable data. The Predict-Then-Optimize framework uses machine learning models to predict unknown parameters of an optimization problem from features before solving. Recent works show that decision quality can be improved in this setting by solving and differentiating the optimization problem in the training loop, enabling end-to-end training with loss functions defined directly on the resulting decisions. However, this approach can be inefficient and requires handcrafted, problem-specific rules for backpropagation through the optimization step. This paper proposes an alternative method, in which optimal solutions are learned directly from the observable features by predictive models. The approach is generic, and based on an adaptation of the Learning-to-Optimize paradigm, from which a rich variety of existing techniques can be employed. Experimental evaluations show the ability of several Learning-to-Optimize methods to provide efficient, accurate, and flexible solutions to an array of challenging Predict-Then-Optimize problems.
△ Less
Submitted 21 November, 2023;
originally announced November 2023.
-
Community-developed checklists for publishing images and image analysis
Authors:
Christopher Schmied,
Michael Nelson,
Sergiy Avilov,
Gert-Jan Bakker,
Cristina Bertocchi,
Johanna Bischof,
Ulrike Boehm,
Jan Brocher,
Mariana Carvalho,
Catalin Chiritescu,
Jana Christopher,
Beth Cimini,
Eduardo Conde-Sousa,
Michael Ebner,
Rupert Ecker,
Kevin Eliceiri,
Julia Fernandez-Rodriguez,
Nathalie Gaudreault,
Laurent Gelman,
David Grunwald,
Tingting Gu,
Nadia Halidi,
Mathias Hammer,
Matthew Hartley,
Marie Held
, et al. (29 additional authors not shown)
Abstract:
Images document scientific discoveries and are prevalent in modern biomedical research. Microscopy imaging in particular is currently undergoing rapid technological advancements. However for scientists wishing to publish the obtained images and image analyses results, there are to date no unified guidelines. Consequently, microscopy images and image data in publications may be unclear or difficult…
▽ More
Images document scientific discoveries and are prevalent in modern biomedical research. Microscopy imaging in particular is currently undergoing rapid technological advancements. However for scientists wishing to publish the obtained images and image analyses results, there are to date no unified guidelines. Consequently, microscopy images and image data in publications may be unclear or difficult to interpret. Here we present community-developed checklists for preparing light microscopy images and image analysis for publications. These checklists offer authors, readers, and publishers key recommendations for image formatting and annotation, color selection, data availability, and for reporting image analysis workflows. The goal of our guidelines is to increase the clarity and reproducibility of image figures and thereby heighten the quality of microscopy data is in publications.
△ Less
Submitted 14 September, 2023; v1 submitted 14 February, 2023;
originally announced February 2023.
-
Engaging with Researchers and Raising Awareness of FAIR and Open Science through the FAIR+ Implementation Survey Tool (FAIRIST)
Authors:
Christine R. Kirkpatrick,
Kevin L. Coakley,
Julie Christopher,
Ines Dutra
Abstract:
Six years after the seminal paper on FAIR was published, researchers still struggle to understand how to implement FAIR. For many researchers FAIR promises long-term benefits for near-term effort, requires skills not yet acquired, and is one more thing in a long list of unfunded mandates and onerous requirements on scientists. Even for those required to or who are convinced they must make time for…
▽ More
Six years after the seminal paper on FAIR was published, researchers still struggle to understand how to implement FAIR. For many researchers FAIR promises long-term benefits for near-term effort, requires skills not yet acquired, and is one more thing in a long list of unfunded mandates and onerous requirements on scientists. Even for those required to or who are convinced they must make time for FAIR research practices, the preference is for just-in-time advice properly sized to the scientific artifacts and process. Because of the generality of most FAIR implementation guidance, it is difficult for a researcher to adjust the advice to their situation. Technological advances, especially in the area of artificial intelligence (AI) and machine learning (ML), complicate FAIR adoption as researchers and data stewards ponder how to make software, workflows, and models FAIR and reproducible. The FAIR+ Implementation Survey Tool (FAIRIST) mitigates the problem by integrating research requirements with research proposals in a systematic way. FAIRIST factors in new scholarly outputs such as nanopublications and notebooks, and the various research artifacts related to AI research (data, models, workflows, and benchmarks). Researchers step through a self-serve survey process and receive a table ready for use in their DMP and/or work plan while gaining awareness of the FAIR Principles and Open Science concepts. FAIRIST is a model that uses part of the proposal process as a way to do outreach, raise awareness of FAIR dimensions and considerations, while providing just-in-time assistance for competitive proposals.
△ Less
Submitted 17 January, 2023;
originally announced January 2023.
-
Deception for Cyber Defence: Challenges and Opportunities
Authors:
David Liebowitz,
Surya Nepal,
Kristen Moore,
Cody J. Christopher,
Salil S. Kanhere,
David Nguyen,
Roelien C. Timmer,
Michael Longland,
Keerth Rathakumar
Abstract:
Deception is rapidly growing as an important tool for cyber defence, complementing existing perimeter security measures to rapidly detect breaches and data theft. One of the factors limiting the use of deception has been the cost of generating realistic artefacts by hand. Recent advances in Machine Learning have, however, created opportunities for scalable, automated generation of realistic decept…
▽ More
Deception is rapidly growing as an important tool for cyber defence, complementing existing perimeter security measures to rapidly detect breaches and data theft. One of the factors limiting the use of deception has been the cost of generating realistic artefacts by hand. Recent advances in Machine Learning have, however, created opportunities for scalable, automated generation of realistic deceptions. This vision paper describes the opportunities and challenges involved in develo** models to mimic many common elements of the IT stack for deception effects.
△ Less
Submitted 15 August, 2022;
originally announced August 2022.
-
SchemaDB: Structures in Relational Datasets
Authors:
Cody James Christopher,
Kristen Moore,
David Liebowitz
Abstract:
In this paper we introduce the SchemaDB data-set; a collection of relational database schemata in both sql and graph formats. Databases are not commonly shared publicly for reasons of privacy and security, so schemata are not available for study. Consequently, an understanding of database structures in the wild is lacking, and most examples found publicly belong to common development frameworks or…
▽ More
In this paper we introduce the SchemaDB data-set; a collection of relational database schemata in both sql and graph formats. Databases are not commonly shared publicly for reasons of privacy and security, so schemata are not available for study. Consequently, an understanding of database structures in the wild is lacking, and most examples found publicly belong to common development frameworks or are derived from textbooks or engine benchmark designs. SchemaDB contains 2,500 samples of relational schemata found in public repositories which we have standardised to MySQL syntax. We provide our gathering and transformation methodology, summary statistics, and structural analysis, and discuss potential downstream research tasks in several domains.
△ Less
Submitted 24 November, 2021;
originally announced November 2021.
-
Modelling Direct Messaging Networks with Multiple Recipients for Cyber Deception
Authors:
Kristen Moore,
Cody J. Christopher,
David Liebowitz,
Surya Nepal,
Renee Selvey
Abstract:
Cyber deception is emerging as a promising approach to defending networks and systems against attackers and data thieves. However, despite being relatively cheap to deploy, the generation of realistic content at scale is very costly, due to the fact that rich, interactive deceptive technologies are largely hand-crafted. With recent improvements in Machine Learning, we now have the opportunity to b…
▽ More
Cyber deception is emerging as a promising approach to defending networks and systems against attackers and data thieves. However, despite being relatively cheap to deploy, the generation of realistic content at scale is very costly, due to the fact that rich, interactive deceptive technologies are largely hand-crafted. With recent improvements in Machine Learning, we now have the opportunity to bring scale and automation to the creation of realistic and enticing simulated content. In this work, we propose a framework to automate the generation of email and instant messaging-style group communications at scale. Such messaging platforms within organisations contain a lot of valuable information inside private communications and document attachments, making them an enticing target for an adversary. We address two key aspects of simulating this type of system: modelling when and with whom participants communicate, and generating topical, multi-party text to populate simulated conversation threads. We present the LogNormMix-Net Temporal Point Process as an approach to the first of these, building upon the intensity-free modeling approach of Shchur et al. to create a generative model for unicast and multi-cast communications. We demonstrate the use of fine-tuned, pre-trained language models to generate convincing multi-party conversation threads. A live email server is simulated by uniting our LogNormMix-Net TPP (to generate the communication timestamp, sender and recipients) with the language model, which generates the contents of the multi-party email threads. We evaluate the generated content with respect to a number of realism-based properties, that encourage a model to learn to generate content that will engage the attention of an adversary to achieve a deception outcome.
△ Less
Submitted 23 November, 2022; v1 submitted 21 November, 2021;
originally announced November 2021.
-
HoloGen: An open source toolbox for high-speed hologram generation
Authors:
Peter J. Christopher,
Andrew Kadis,
George S. D. Gordon,
Timothy D. Wilkinson
Abstract:
The rise of mixed reality systems such as Microsoft HoloLens has prompted an increase in interest in the fields of 2D and 3D holography. Already applied in fields including telecommunications, imaging, projection, lithography, beam sha** and optical tweezing, Computer Generated Holography (CGH) offers an exciting approach to a wide range of light sha** problems. The numerical processing requir…
▽ More
The rise of mixed reality systems such as Microsoft HoloLens has prompted an increase in interest in the fields of 2D and 3D holography. Already applied in fields including telecommunications, imaging, projection, lithography, beam sha** and optical tweezing, Computer Generated Holography (CGH) offers an exciting approach to a wide range of light sha** problems. The numerical processing required to generate a hologram is high and requires significant domain expertise. This has historically slowed the adoption of holographic techniques in emerging fields. In this paper we present HoloGen, an open-source Cuda C and C ++ framework for computer generated holography. HoloGen unites, for the first time, a wide array of existing hologram generation algorithms with state of the art performance while attempting to remain intuitive and easy to use. This is enabled by a C # and Windows Presentation Framework (WPF) graphical user interface (GUI). A novel reflection based parameter hierarchy is used to ensure ease of modification. Extensive use of C ++ templates based on the Standard Template Library (STL), compile time flexibility is preserved while maintaining runtime performance. The current release of HoloGen unites implementations of well known generation algorithms including Gerchberg-Saxton (GS), Liu-Taghizadeh (LT), Direct Search (DS), Simulated Annealing (SA) and One-Step Phase-Retrieval (OSPR) with less known specialist variants including Weighted GS and Adaptive OSPR. Benchmarking results are presented for several key algorithms. The software is freely available under an MIT license.
△ Less
Submitted 27 September, 2021; v1 submitted 24 August, 2020;
originally announced August 2020.
-
Improving Holographic Search Algorithms using Sorted Pixel Selection
Authors:
Peter J. Christopher,
Jamie D. Lake,
Daoming Dong,
Hannah J. Joyce,
Timothy D. Wilkinson
Abstract:
Traditional search algorithms for computer hologram generation such as Direct Search and Simulated Annealing offer some of the best hologram qualities at convergence when compared to rival approaches. Their slow generation times and high processing power requirements mean, however, that they see little use in performance critical applications. This paper presents the novel Sorted Pixel Selection (…
▽ More
Traditional search algorithms for computer hologram generation such as Direct Search and Simulated Annealing offer some of the best hologram qualities at convergence when compared to rival approaches. Their slow generation times and high processing power requirements mean, however, that they see little use in performance critical applications. This paper presents the novel Sorted Pixel Selection (SPS) modification for Holographic Search Algorithms (HSAs) that offers Mean Square Error (MSE) reductions in the range of 14.7 - 19.2% for the test images used. SPS operates by substituting a weighted search selection procedure for traditional random pixel selection processes. While small, the improvements seen are observed consistently across a wide range of test cases and require limited overhead for implementation.
△ Less
Submitted 24 August, 2020;
originally announced August 2020.
-
Relative limitations of increasing the number of modulation levels in computer generated holography
Authors:
Peter J. Christopher,
Timothy D. Wilkinson
Abstract:
Phase and amplitude spatial light modulators (SLMs) capable of both binary and multi-level modulation are widely available and offer a wide range of technologies to choose from for holographic applications. While the replay fields generated with multi-level phase-only SLMs are of a significantly higher quality than those generated by equivalent binary phase-only SLMs, evidence is presented in this…
▽ More
Phase and amplitude spatial light modulators (SLMs) capable of both binary and multi-level modulation are widely available and offer a wide range of technologies to choose from for holographic applications. While the replay fields generated with multi-level phase-only SLMs are of a significantly higher quality than those generated by equivalent binary phase-only SLMs, evidence is presented in this letter that this improvement is not as marked for amplitude SLMs, where multi-level devices offer only a small benefit over their binary counterparts. Heuristic and numerical justifications for this are discussed and conclusions drawn.
△ Less
Submitted 24 August, 2020;
originally announced August 2020.
-
Novel Predictive Search Algorithm for Phase Holography
Authors:
Peter J. Christopher,
Youchao Wang,
Timothy D. Wilkinson
Abstract:
We present a novel algorithm for generating high quality holograms for Computer Generated Holography - Holographic Predictive Search. This approach is presented as an alternative to traditional Holographic Search Algorithms such as Direct Search (DS) and Simulated Annealing (SA). We first introduce the current search based methods and then introduce an analytical model of the underlying Fourier el…
▽ More
We present a novel algorithm for generating high quality holograms for Computer Generated Holography - Holographic Predictive Search. This approach is presented as an alternative to traditional Holographic Search Algorithms such as Direct Search (DS) and Simulated Annealing (SA). We first introduce the current search based methods and then introduce an analytical model of the underlying Fourier elements. This is used to make prescient judgements regarding the next iteration of the algorithm. This new approach is developed for the case of phase modulating devices with phase sensitive reconstructions. When compared to conventional iterative approaches such as DS and SA on a multi-phase device, Holographic Predictive Search offered improvements in quality of 5x as well up to 10x improvements in convergence time. This is at the cost of an increased iteration overhead.
△ Less
Submitted 24 August, 2020;
originally announced August 2020.
-
Improving performance of single-pass real-time holographic projection
Authors:
Peter J. Christopher,
Ralf Mouthaan,
Vamsee Bheemireddy,
Timothy D. Wilkinson
Abstract:
This work describes a novel approach to time-multiplexed holographic projection on binary phase devices. Unlike other time-multiplexed algorithms where each frame is the inverse transform of independently modified target images, Single-Transform Time-Multiplexed (STTM) hologram generation produces multiple sub-frames from a single inverse transform. Uniformly spacing complex rotations on the diffr…
▽ More
This work describes a novel approach to time-multiplexed holographic projection on binary phase devices. Unlike other time-multiplexed algorithms where each frame is the inverse transform of independently modified target images, Single-Transform Time-Multiplexed (STTM) hologram generation produces multiple sub-frames from a single inverse transform. Uniformly spacing complex rotations on the diffraction field then allows the emulation of devices containing 2^N modulation levels on binary devices by using N sub-frames. In comparison to One-Step Phase Retrieval (OSPR), STTM produces lower mean squared error for up to N = 5 than the equivalent number of OSPR sub-frames with a generation time of 1/N of the equivalent OSPR frame. A mathematical justification of the STTM approach is presented and a hybrid approach is introduced allowing STTM to be used in conjunction with OSPR in order to combine performance benefits.
△ Less
Submitted 24 August, 2020;
originally announced August 2020.
-
Holographic Predictive Search: Extending the Scope
Authors:
Peter J. Christopher,
Ralf Mouthaan,
George S. D. Gordon,
Timothy D. Wilkinson
Abstract:
Holographic Predictive Search (HPS) is a novel approach to search-based hologram generation that uses a mathematical understanding of the optical transforms to make informed optimisation decisions. Existing search techniques such as Direct Search (DS) and Simulated Annealing (SA) rely on trialling modifications to a test hologram and observing the results. A formula is used to decide whether the c…
▽ More
Holographic Predictive Search (HPS) is a novel approach to search-based hologram generation that uses a mathematical understanding of the optical transforms to make informed optimisation decisions. Existing search techniques such as Direct Search (DS) and Simulated Annealing (SA) rely on trialling modifications to a test hologram and observing the results. A formula is used to decide whether the change should be accepted. HPS operates presciently, using knowledge of the underlying mathematical relationship to make exact changes to the test hologram that guarantee the 'best' outcome for that change. In this work, we extend the scope of the original research to cover both phase and amplitude modulating Spatial Light Modulators (SLMs), both phase sensitive and phase insensitive systems and both Fresnel and Fraunhofer diffraction. In the cases discussed, improvements of up to 10x are observed in final error and the approach also offers significant performance benefits in generation time. This comes at the expense of increased complexity and loss of generality.
△ Less
Submitted 24 August, 2020;
originally announced August 2020.
-
Sympathetic quantisation -- a new approach to hologram quantisation
Authors:
Peter J. Christopher,
Ralf Mouthaan,
A. Mohamed Soliman,
Timothy D. Wilkinson
Abstract:
Spatial light modulators can typically only modulate the phase or the amplitude of an incident wavefront, with only a limited number of discrete values available. This is often accounted for in computer-generated holography algorithms by setting hologram pixel values to the nearest achievable value during what is known as quantisation. Sympathetic quantisation is an alternative to this nearest-nei…
▽ More
Spatial light modulators can typically only modulate the phase or the amplitude of an incident wavefront, with only a limited number of discrete values available. This is often accounted for in computer-generated holography algorithms by setting hologram pixel values to the nearest achievable value during what is known as quantisation. Sympathetic quantisation is an alternative to this nearest-neighbour approach that takes into account the underlying diffraction relationships in order to obtain a significantly improved post-quantisation performance. The concept of sympathetic quantisation is introduced in this paper and a simple implementation, soft sympathetic quantisation, is presented which is shown to improve mean squared error and structural similarity index error metrics by 50% for the considered case of single-transform algorithms.
△ Less
Submitted 24 August, 2020;
originally announced August 2020.
-
Linear time algorithm for phase sensitive holography
Authors:
Peter J. Christopher,
Ralf Mouthaan,
Miguel El Guendy,
Timothy D. Wilkinson
Abstract:
Holographic search algorithms such as direct search and simulated annealing allow high-quality holograms to be generated at the expense of long execution times. This is due to single iteration computational costs of $O(N_x N_y)$ and number of required iterations of order $O(N_x N_y)$, where $N_x$ and $N_y$ are the image dimensions. This gives a combined performance of order $O(N_x^2 N_y^2)$. In th…
▽ More
Holographic search algorithms such as direct search and simulated annealing allow high-quality holograms to be generated at the expense of long execution times. This is due to single iteration computational costs of $O(N_x N_y)$ and number of required iterations of order $O(N_x N_y)$, where $N_x$ and $N_y$ are the image dimensions. This gives a combined performance of order $O(N_x^2 N_y^2)$. In this paper we use a novel technique to reduce the iteration cost down to $O(1)$ for phase-sensitive computer generated holograms giving a final algorithmic performance of $O(N_x N_y)$. We do this by reformulating the mean-squared error metric to allow it to be calculated from the diffraction field rather than requiring a forward transform step. For a $1024\times 1024$ pixel test images this gave us a $\approx 50,000\times$ speed-up when compared with traditional direct search with little additional complexity. When applied to phase-modulating or amplitude-modulating devices the proposed algorithm converges on a global minimum mean squared error in $O(N_x N_y)$ time. By comparison, most extant algorithms do not guarantee a global minimum is obtained and those that do have a computational complexity of at least $O(N_x^2 N_y^2)$ with the naive algorithm being $O((N_xN_y)!)$.
△ Less
Submitted 25 August, 2020;
originally announced August 2020.
-
Structure and Design of HoloGen
Authors:
Peter J. Christopher,
Timothy D. Wilkinson
Abstract:
Increasing popularity of augmented and mixed reality systems has seen a similar increase of interest in 2D and 3D computer generated holography (CGH). Unlike stereoscopic approaches, CGH can fully represent a light field including depth of focus, accommodation and vergence. Along with existing telecommunications, imaging, projection, lithography, beam sha** and optical tweezing applications, CGH…
▽ More
Increasing popularity of augmented and mixed reality systems has seen a similar increase of interest in 2D and 3D computer generated holography (CGH). Unlike stereoscopic approaches, CGH can fully represent a light field including depth of focus, accommodation and vergence. Along with existing telecommunications, imaging, projection, lithography, beam sha** and optical tweezing applications, CGH is an exciting technique applicable to a wide array of photonic problems including full 3D representation. Traditionally, the primary roadblock to acceptance has been the significant numerical processing required to generate holograms requiring both significant expertise and significant computational power. This article discusses the structure and design of HoloGen. HoloGen is an MIT licensed application that may be used to generate holograms using a wide array of algorithms without expert guidance. HoloGen uses a Cuda C and C++ backend with a C# and Windows Presentation Framework graphical user interface. The article begins by introducing HoloGen before providing an in-depth discussion of its design and structure. Particular focus is given to the communication, data transfer and algorithmic aspects.
△ Less
Submitted 18 June, 2020;
originally announced June 2020.
-
Benchmarking the Gerchberg-Saxton Algorithm
Authors:
Peter J. Christopher,
George S. D. Gordon,
Timothy D. Wilkinson
Abstract:
Due to the proliferation of spatial light modulators, digital holography is finding wide-spread use in fields from augmented reality to medical imaging to additive manufacturing to lithography to optical tweezing to telecommunications. There are numerous types of SLM available with a multitude of algorithms for generating holograms. Each algorithm has limitations in terms of convergence speed, pow…
▽ More
Due to the proliferation of spatial light modulators, digital holography is finding wide-spread use in fields from augmented reality to medical imaging to additive manufacturing to lithography to optical tweezing to telecommunications. There are numerous types of SLM available with a multitude of algorithms for generating holograms. Each algorithm has limitations in terms of convergence speed, power efficiency, accuracy and data storage requirement.
Here, we consider probably the most common algorithm for computer generated holography - Gerchberg-Saxton - and examine the trade-off in convergent quality, performance and efficiency. In particular, we focus on measuring and understanding the factors that control runtime and convergence.
△ Less
Submitted 18 May, 2020;
originally announced May 2020.
-
Lookup tables for phase randomisation in hardware generated holograms
Authors:
Peter J. Christopher,
Timothy D. Wilkinson
Abstract:
The rise in virtual and mixed reality systems has prompted a resurgence of interest in two-dimensional and three-dimensional real-time computer generated holography. Phase randomisation is an integral part of holographic projection as it ensures independence in sub-frame techniques and reduces the edge enhancement seen in flat-phase images. Phase randomisation requires, however, the availability o…
▽ More
The rise in virtual and mixed reality systems has prompted a resurgence of interest in two-dimensional and three-dimensional real-time computer generated holography. Phase randomisation is an integral part of holographic projection as it ensures independence in sub-frame techniques and reduces the edge enhancement seen in flat-phase images. Phase randomisation requires, however, the availability of a pseudo-random number generator as well as trigonometric functions such as cos and sin. On embedded devices such as field programmable gate arrays and digital signal processors this can be an unacceptable load and necessitate the use of proprietary intellectual property cores. Lookup tables are able to reduce the computational load but can run to many megabytes for even low-resolution systems.
This paper introduces the use of lookup tables (LUTs) in the context of two common algorithms used for real-time holographic projection: Gerchberg-Saxton and One-Step Phase-Retrieval. A simulated study is carried out to investigate the use of relatively small lookup tables where random numbers are repeated in sequence. We find that the increase in error is low and tunable to under 5\% even for small look up tables. This result is also demonstrated experimentally. Finally, the implications of this study are discussed and conclusions drawn.
△ Less
Submitted 31 March, 2020;
originally announced April 2020.
-
Automated laser induced damage threshold testing applied to a ferroelectric spatial light modulator
Authors:
Peter J. Christopher,
Nadeem Gabbani,
William O'Neill,
Timothy D. Wilkinson
Abstract:
Laser Induced Damage Thresholds (LIDTs) are a measure of the level of fluence an optical component may be expected to handle without observable damage. In this work we present an automated system for measurement of LIDTs for a wide range of components and include details of the data handling, image processing and code required. We then apply this system to LIDT measurements of a commercial HDP-128…
▽ More
Laser Induced Damage Thresholds (LIDTs) are a measure of the level of fluence an optical component may be expected to handle without observable damage. In this work we present an automated system for measurement of LIDTs for a wide range of components and include details of the data handling, image processing and code required. We then apply this system to LIDT measurements of a commercial HDP-1280-2 'BlueJay' ferroelectric display finding a LIDT of 9.2 W/cm2 Ø27μm, 5.5 W/cm2 Ø150μm and 3.2 W/cm2 Ø3.1mm with wavelength 1090+-5nm. Finally, the quality of the results obtained are discussed and conclusions drawn.
△ Less
Submitted 30 March, 2020;
originally announced April 2020.
-
Improving pixel differentiation in holographic images
Authors:
Peter J. Christopher,
Ralf Mouthaan,
John P. Freeman,
Timothy D. Wilkinson
Abstract:
Computer generated holography (CGH) has seen a resurgence in recent years due, in part, to the rise of virtual and mixed reality systems. The majority of approaches for CGH are based on a sampled Discrete Fourier Transform (DFT) and ignore the interstitial behaviour between sampling points in the replay field. In this paper we demonstrate that neighbouring replay field pixels can interfere signifi…
▽ More
Computer generated holography (CGH) has seen a resurgence in recent years due, in part, to the rise of virtual and mixed reality systems. The majority of approaches for CGH are based on a sampled Discrete Fourier Transform (DFT) and ignore the interstitial behaviour between sampling points in the replay field. In this paper we demonstrate that neighbouring replay field pixels can interfere significantly giving the visual impression of pixel movement and increased noise. We also demonstrate that increasing the separation between target pixels reduces the interference and improves pixel quality. This phenomena is demonstrated experimentally with close agreement between model and measured result.
This work begins by introducing the concept of pixel differentiation before showing simulated models of pixel differentiation issues. Two mitigation approaches are introduced and an experimental system is then used to validate the simulation. Finally results are discussed and conclusions drawn.
△ Less
Submitted 23 December, 2019;
originally announced December 2019.
-
Variance and Error in One-Step Phase-Retrieval
Authors:
Peter J. Christopher,
Timothy D. Wilkinson
Abstract:
Time multiplexed approaches for high frame-rate holographic displays have been around since the invention of One-Step Phase-Retrieval (OSPR) in the early 2000s. When discovered, formulations were created for variance reduction but other image quality metrics were ignored.
This work sets out statistical models for the mean squared error (MSE) and structural similarity index (SSIM) behaviour of OS…
▽ More
Time multiplexed approaches for high frame-rate holographic displays have been around since the invention of One-Step Phase-Retrieval (OSPR) in the early 2000s. When discovered, formulations were created for variance reduction but other image quality metrics were ignored.
This work sets out statistical models for the mean squared error (MSE) and structural similarity index (SSIM) behaviour of OSPR for a range of image types in order to better understand the effect of time multiplexing on visible images. This finds that while observed variances converges to zero as the number of frames per second increases, MSE converges to a non-zero value while SSIM converges quadratically to a non-unitary value.
△ Less
Submitted 31 October, 2019;
originally announced November 2019.
-
Scaling of the Puffing Strouhal Number for Buoyant Jets
Authors:
Nicholas T. Wimer,
Caelan Lapointe,
Jason D. Christopher,
Siddharth P. Nigam,
Torrey R. S. Hayden,
Aniruddha Upadhye,
Mark Strobel,
Gregory B. Rieker,
Peter E. Hamlington
Abstract:
Prior research has shown that round and planar buoyant jets "puff" at a frequency that depends on the balance of momentum and buoyancy fluxes at the inlet, as parametrized by the Richardson number. Experiments have revealed the existence of scaling relations between the Strouhal number of the puffing and the inlet Richardson number, but geometry-specific relations are required when the characteris…
▽ More
Prior research has shown that round and planar buoyant jets "puff" at a frequency that depends on the balance of momentum and buoyancy fluxes at the inlet, as parametrized by the Richardson number. Experiments have revealed the existence of scaling relations between the Strouhal number of the puffing and the inlet Richardson number, but geometry-specific relations are required when the characteristic length is taken to be the diameter (for round inlets) or width (for planar inlets). In the present study, we show that when the hydraulic radius of the inlet is instead used as the characteristic length, a single Strouhal-Richardson scaling relation is obtained for a variety of inlet geometries. In particular, we use adaptive mesh numerical simulations to measure puffing Strouhal numbers for circular, rectangular (with three different aspect ratios), triangular, and annular high-temperature buoyant jets over a range of Richardson numbers. We then combine these results with prior experimental data for round and planar buoyant jets to propose a new scaling relation that accurately describes puffing Strouhal numbers for various inlet shapes and for Richardson numbers spanning over four orders of magnitude.
△ Less
Submitted 2 April, 2019;
originally announced April 2019.
-
Modeling and Thermal Metrology of Thermally Isolated MEMS Electrothermal Actuators for Strain Engineering of 2D Materials
Authors:
Mounika Vutukuru,
Jason W. Christopher,
Corey Pollock,
David J. Bishop,
Anna K. Swan
Abstract:
We present electrothermal microelectromechanical (MEMS) actuators as a practical platform for straining 2D materials. The advantages of the electrothermal actuator is its high output force and displacement for low input voltage, but its drawback is that it is actuated by generating high amounts of heat. It is crucial to mitigate the high temperatures generated during actuation for reliable 2D mate…
▽ More
We present electrothermal microelectromechanical (MEMS) actuators as a practical platform for straining 2D materials. The advantages of the electrothermal actuator is its high output force and displacement for low input voltage, but its drawback is that it is actuated by generating high amounts of heat. It is crucial to mitigate the high temperatures generated during actuation for reliable 2D material strain device implementation. Here, we implement a chevron actuator design that incorporates a thermal isolation stage in order to avoid heating the 2D material from the high temperatures generated during the actuation. By comparing experiment and simulation, we ensure our design does not compromise output displacement, while kee** the 2D material strain device stage cool. We also provide a simple analytical model useful for quickly evaluating different thermal isolation stage designs.
△ Less
Submitted 13 November, 2018;
originally announced November 2018.
-
Numerical simulation for fractional Jaulent-Miodek equation associated with energy-dependent Schrodinger potential using two novel techniques
Authors:
P. Veeresha,
D. G. Prakasha,
N. Magesh,
M. M. Nandeppanavar,
A. John Christopher
Abstract:
In present work, we investigate the numerical solution of time-fractional Jaulent Miodek (JM) equations with the aid of two novel techniques namely, coupled fractional reduced differential transform method (CFRDTM) and q-homotopy analysis transform method (q-HATM). The obtained solutions are presented in a series form, which are converges rapidly. In order to verify the proposed techniques are rel…
▽ More
In present work, we investigate the numerical solution of time-fractional Jaulent Miodek (JM) equations with the aid of two novel techniques namely, coupled fractional reduced differential transform method (CFRDTM) and q-homotopy analysis transform method (q-HATM). The obtained solutions are presented in a series form, which are converges rapidly. In order to verify the proposed techniques are reliable and accurate, the numerical simulations have been conducted in terms of absolute error. The obtained solutions are presented graphically to ensure the applicability and validity of the considered algorithms. The results of the study reveal that, the q-HATM is computationally very effective and accurate as compared to CFRDTM to analyse fractional nonlinear coupled Jaulent Miodek equations.
△ Less
Submitted 17 January, 2019; v1 submitted 15 October, 2018;
originally announced October 2018.
-
Monolayer MoS$_2$ Strained to 1.3\% with a Microelectromechanical System
Authors:
Jason W. Christopher,
Mounika Vutukuru,
David Lloyd,
J. Scott Bunch,
Bennett B. Goldberg,
David J. Bishop,
Anna K. Swan
Abstract:
We report on a modified transfer technique for atomically thin materials integrated onto microelectromechanical systems (MEMS) for studying strain physics and creating strain-based devices. Our method tolerates the non-planar structures and fragility of MEMS, while still providing precise positioning and crack free transfer of flakes. Further, our method used the transfer polymer to anchor the 2D…
▽ More
We report on a modified transfer technique for atomically thin materials integrated onto microelectromechanical systems (MEMS) for studying strain physics and creating strain-based devices. Our method tolerates the non-planar structures and fragility of MEMS, while still providing precise positioning and crack free transfer of flakes. Further, our method used the transfer polymer to anchor the 2D crystal to the MEMS, which reduces the fabrication time, increases the yield, and allowed us to exploit the strong mechanical coupling between 2D crystal and polymer to strain the atomically thin system. We successfully strained single atomic layers of molybdenum disulfide (MoS$_2$) with MEMS devices for the first time and achieved greater than 1.3\% strain, marking a major milestone for incorporating 2D materials with MEMS We used the established strain response of MoS$_2$ Raman and Photoluminescence spectra to deduce the strain in our crystals and provide a consistency check. We found good comparison between our experiment and literature.
△ Less
Submitted 22 June, 2018; v1 submitted 7 March, 2018;
originally announced March 2018.
-
Band Gap Engineering with Ultralarge Biaxial Strains in Suspended Monolayer MoS2
Authors:
David Lloyd,
Xinghui Liu,
Jason W. Christopher,
Lauren Cantley,
Anubhav Wadehra,
Brian L. Kim,
Bennett B. Goldberg,
Anna K. Swan,
J. Scott Bunch
Abstract:
We demonstrate the continuous and reversible tuning of the optical band gap of suspended monolayer MoS2 membranes by as much as 500 meV by applying very large biaxial strains. By using chemical vapor deposition (CVD) to grow crystals that are highly impermeable to gas, we are able to apply a pressure difference across suspended membranes to induce biaxial strains. We observe the effect of strain o…
▽ More
We demonstrate the continuous and reversible tuning of the optical band gap of suspended monolayer MoS2 membranes by as much as 500 meV by applying very large biaxial strains. By using chemical vapor deposition (CVD) to grow crystals that are highly impermeable to gas, we are able to apply a pressure difference across suspended membranes to induce biaxial strains. We observe the effect of strain on the energy and intensity of the peaks in the photoluminescence (PL) spectrum, and find a linear tuning rate of the optical band gap of 99 meV/%. This method is then used to study the PL spectra of bilayer and trilayer devices under strain, and to find the shift rates and Grüneisen parameters of two Raman modes in monolayer MoS2. Finally, we use this result to show that we can apply biaxial strains as large as 5.6% across micron sized areas, and report evidence for the strain tuning of higher level optical transitions.
△ Less
Submitted 15 August, 2016;
originally announced August 2016.
-
Wireless transfer of power by a 35-GHz metamaterial split-ring resonator rectenna
Authors:
Carsten Maedler,
George Keiser,
Adrian Yi,
Jason Christopher,
Mi K. Hong,
Alket Mertiri,
Larry House,
Huseyin R. Seren,
Xin Zhang,
Richard Averitt,
Pritiraj Mohanty,
Shyamsunder Erramilli
Abstract:
Wireless transfer of power via high frequency microwave radiation using a miniature split ring resonator rectenna is reported. RF power is converted into DC power by integrating a rectification circuit with the split ring resonator. The near-field behavior of the rectenna is investigated with microwave radiation in the frequency range between 20-40 GHz with a maximum power level of 17 dBm. The obs…
▽ More
Wireless transfer of power via high frequency microwave radiation using a miniature split ring resonator rectenna is reported. RF power is converted into DC power by integrating a rectification circuit with the split ring resonator. The near-field behavior of the rectenna is investigated with microwave radiation in the frequency range between 20-40 GHz with a maximum power level of 17 dBm. The observed resonance peaks match those predicted by simulation. Polarization studies show the expected maximum in signal when the electric field is polarized along the edge of the split ring resonator with the gap and minimum for perpendicular orientation. The efficiency of the rectenna is on the order of 1% for a frequency of 37.2 GHz. By using a cascading array of 9 split ring resonators the output power was increased by a factor of 20.
△ Less
Submitted 4 August, 2016;
originally announced August 2016.
-
Long tailed trions in monolayer MoS$_2$: Temperature dependent asymmetry and red-shift of trion photoluminescence spectra
Authors:
Jason W. Christopher,
Bennett B. Goldberg,
Anna K. Swan
Abstract:
Monolayer molybdenum disulfide (MoS$_2$) has emerged as an excellent 2D model system because of its two inequivalent, direct-gap valleys that lead to exotic bound and excited states. Here we focus on one such bound state, the negatively charged trion. Unlike excitons, trions can radiatively decay with non-zero momentum by kicking out an electron, resulting in an asymmetric trion photoluminescence…
▽ More
Monolayer molybdenum disulfide (MoS$_2$) has emerged as an excellent 2D model system because of its two inequivalent, direct-gap valleys that lead to exotic bound and excited states. Here we focus on one such bound state, the negatively charged trion. Unlike excitons, trions can radiatively decay with non-zero momentum by kicking out an electron, resulting in an asymmetric trion photoluminescence (PL) peak with a long low-energy tail. As a consequence, the peak position does not correspond to the zero momentum trion energy. By including the trion's long tail in our analysis we are able to accurately separate the exciton from the trion contributions to the PL spectra. According to theory, the asymmetric energy tail has both a size-dependent and a temperature-dependent contribution. Analysis of the temperature-dependent data reveals the effective trion size, consistent with literature, and the temperature dependence of the band gap and spin-orbit splitting of the valence band. Finally, we observe signatures of Pauli-blocking of the trion decay.
△ Less
Submitted 31 May, 2016;
originally announced May 2016.