TL;DR: It is observed that despite their hierarchical convolutional nature, the synthesis process of typical generative adversarial networks depends on absolute pixel coordinates in an unhealthy manner, and small architectural changes are derived that guarantee that unwanted information cannot leak into the hierarchical synthesis process.
Abstract: We observe that despite their hierarchical convolutional nature, the synthesis process of typical generative adversarial networks depends on absolute pixel coordinates in an unhealthy manner. This manifests itself as, e.g., detail appearing to be glued to image coordinates instead of the surfaces of depicted objects. We trace the root cause to careless signal processing that causes aliasing in the generator network. Interpreting all signals in the network as continuous, we derive generally applicable, small architectural changes that guarantee that unwanted information cannot leak into the hierarchical synthesis process. The resulting networks match the FID of StyleGAN2 but differ dramatically in their internal representations, and they are fully equivariant to translation and rotation even at subpixel scales. Our results pave the way for generative models better suited for video and animation.
TL;DR: A new approach termed “controlled aliasing in parallel imaging results in higher acceleration” (CAIPIRINHA) is presented, which modifies the appearance of aliasing artifacts during the acquisition to improve the subsequent parallel image reconstruction procedure.
Abstract: In all current parallel imaging techniques, aliasing artifacts resulting from an undersampled acquisition are removed by means of a specialized image reconstruction algorithm. In this study a new approach termed "controlled aliasing in parallel imaging results in higher acceleration" (CAIPIRINHA) is presented. This technique modifies the appearance of aliasing artifacts during the acquisition to improve the subsequent parallel image reconstruction procedure. This new parallel multi-slice technique is more efficient compared to other multi-slice parallel imaging concepts that use only a pure postprocessing approach. In this new approach, multiple slices of arbitrary thickness and distance are excited simultaneously with the use of multi-band radiofrequency (RF) pulses similar to Hadamard pulses. These data are then undersampled, yielding superimposed slices that appear shifted with respect to each other. The shift of the aliased slices is controlled by modulating the phase of the individual slices in the multi-band excitation pulse from echo to echo. We show that the reconstruction quality of the aliased slices is better using this shift. This may potentially allow one to use higher acceleration factors than are used in techniques without this excitation scheme. Additionally, slices that have essentially the same coil sensitivity profiles can be separated with this technique.
TL;DR: Ownership types form a static type system that indicates object ownership, which provides a flexible mechanism to limit the visibility of object references and restrict access paths to objects, thus controlling a system's dynamic topology.
Abstract: Object-oriented programming languages allow inter-object aliasing. Although necessary to construct linked data structures and networks of interacting objects, aliasing is problematic in that an aggregate object's state can change via an alias to one of its components, without the aggregate being aware of any aliasing.Ownership types form a static type system that indicates object ownership. This provides a flexible mechanism to limit the visibility of object references and restrict access paths to objects, thus controlling a system's dynamic topology. The type system is shown to be sound, and the specific aliasing properties that a system's object graph satisfies are formulated and proven invariant for well-typed programs.
TL;DR: This paper reports on the design, implementation, and empirical results of a new method for dealing with the aliasing problem in C based on approximating the points-to relationships between accessible stack locations that allows the smooth integration for handling general function pointers in C.
Abstract: This paper reports on the design, implementation, and empirical results of a new method for dealing with the aliasing problem in C. The method is based on approximating the points-to relationships between accessible stack locations, and can be used to generate alias pairs, or used directly for other analyses and transformations.Our method provides context-sensitive interprocedural information based on analysis over invocation graphs that capture all calling contexts including recursive and mutually-recursive calling contexts. Furthermore, the method allows the smooth integration for handling general function pointers in C.We illustrate the effectiveness of the method with empirical results from an implementation in the McCAT optimizing/parallelizing C compiler.
TL;DR: It is shown that reconstruction using derivative as well as amplitude values can greatly reduce aliasing, and a new family of piecewise cubic filters are investigated as a practical demonstration.
Abstract: Problems of signal processing arise in image synthesis because of transformations between continuous and discrete representations of 2D images. Aliasing introduced by sampling has received much attention in graphics, but reconstruction of samples into a continuous representation can also cause aliasing as well as other defects in image quality. The problem of designing a filter for use on images is discussed, and a new family of piecewise cubic filters are investigated as a practical demonstration. Two interesting cubic filters are found, one having good antialiasing properties and the other having good image-quality properties. It is also shown that reconstruction using derivative as well as amplitude values can greatly reduce aliasing.