449 research outputs found

    Procedural Phasor Noise

    Get PDF
    International audienceProcedural pattern synthesis is a fundamental tool of Computer Graphics, ubiquitous in games and special effects. By calling a single procedure in every pixel – or voxel – large quantities of details are generated at low cost, enhancing textures, producing complex structures within and along surfaces. Such procedures are typically implemented as pixel shaders. We propose a novel procedural pattern synthesis technique that exhibits desirable properties for modeling highly contrasted patterns, that are especially well suited to produce surface and microstructure details. In particular, our synthesizer affords for a precise control over the profile, orientation and distribution of the produced stochastic patterns, while allowing to grade all these parameters spatially. Our technique defines a stochastic smooth phase field – a phasor noise –that is then fed into a periodic function (e.g. a sine wave), producing an oscillating field with prescribed main frequencies and preserved contrast oscillations. In addition, the profile of each oscillation is directly controllable (e.g. sine wave, sawtooth, rectangular or any 1D profile). Our technique builds upon a reformulation of Gabor noise in terms of a phasor field that affords for a clear separation between local intensity and phase. Applications range from texturing to modeling surface displacements, as well as multi-material microstructures in the context of additive manufacturing

    Designing sound : procedural audio research based on the book by Andy Farnell

    Get PDF
    In procedural media, data normally acquired by measuring something, commonly described as sampling, is replaced by a set of computational rules (procedure) that defines the typical structure and/or behaviour of that thing. Here, a general approach to sound as a definable process, rather than a recording, is developed. By analysis of their physical and perceptual qualities, natural objects or processes that produce sound are modelled by digital Sounding Objects for use in arts and entertainments. This Thesis discusses different aspects of Procedural Audio introducing several new approaches and solutions to this emerging field of Sound Design.Em Media Procedimental, os dados os dados normalmente adquiridos através da medição de algo habitualmente designado como amostragem, são substituídos por um conjunto de regras computacionais (procedimento) que definem a estrutura típica, ou comportamento, desse elemento. Neste caso é desenvolvida uma abordagem ao som definível como um procedimento em vez de uma gravação. Através da análise das suas características físicas e perceptuais , objetos naturais ou processos que produzem som, são modelados como objetos sonoros digitais para utilização nas Artes e Entretenimento. Nesta Tese são discutidos diferentes aspectos de Áudio Procedimental, sendo introduzidas várias novas abordagens e soluções para o campo emergente do Design Sonoro

    A brick in the wall: Staggered orientable infills for additive manufacturing

    Get PDF
    International audienceAdditive manufacturing is typically conducted in a layer-by-layer fashion. A key step of the process is to define, within each planar layer, the trajectories along which material is deposited to form the final shape. The direction of these trajectories triggers an anisotropy in the fabricated parts, which directly affects their properties, from their mechanical behavior to their appearance. Controlling this anisotropy paves the way to novel applications, from stronger parts to controlled deformations and surface patterning.This work introduces a method to generate trajectories that precisely follow an input direction field while simultaneously avoiding intra- and inter-layer defects. Our method results in spatially coherent trajectories - all follow the specified direction field throughout the layers - while providing precise control over their inter-layer arrangement. This allows us to generate a staggered layout of trajectories across layers, preventing unavoidable tiny gaps from forming tunnel-shaped voids throughout a part volume.Our approach is simple, robust, easy to implement, and scales linearly with the input volume. It builds upon recent results in procedural generation of oscillating patterns, generating a signal in the 3D domain that oscillates with a frequency matching the deposition beads width while following the input direction field. Trajectories are extracted with a process akin to a marching square

    Exploration of COTS Ultrasonic NDE Methods for ISS MMOD Impact Analysis

    Get PDF
    The high orbital speed of the International Space Station (ISS) has created a concern about Micro-Meteorite and Orbital Debris (MMOD). The possibility exists that such an impact could cause significant damage to the ISS pressure wall, and possibly lead to a pressure leak. This paper explores the potential of using commercial off-the-shelf (COTS) Ultrasonic Non-Destructive Evaluation (NDE) techniques in order to inspect and analyze MMOD impact damage if such an event would happen to occur. Different types of intra vehicular activity (IVA) Ultrasonic NDE equipment were evaluated, including the Olympus Omniscan MX and the General Electric Phasor XS. The equipment was tested by inspecting various aluminum standards and impact damage test plates in order to determine technological limitations of the equipment as well as the ease of use and availability of features. This study allowed for the design of scanning procedures in order to evaluate the extent of damage caused by an MMOD impact. Lastly, comparisons were drawn between the different pieces of COTS software and a recommendation is made based on each device s capability

    Catch Me If You Can: Using Power Analysis to Identify HPC Activity

    Full text link
    Monitoring users on large computing platforms such as high performance computing (HPC) and cloud computing systems is non-trivial. Utilities such as process viewers provide limited insight into what users are running, due to granularity limitation, and other sources of data, such as system call tracing, can impose significant operational overhead. However, despite technical and procedural measures, instances of users abusing valuable HPC resources for personal gains have been documented in the past \cite{hpcbitmine}, and systems that are open to large numbers of loosely-verified users from around the world are at risk of abuse. In this paper, we show how electrical power consumption data from an HPC platform can be used to identify what programs are executed. The intuition is that during execution, programs exhibit various patterns of CPU and memory activity. These patterns are reflected in the power consumption of the system and can be used to identify programs running. We test our approach on an HPC rack at Lawrence Berkeley National Laboratory using a variety of scientific benchmarks. Among other interesting observations, our results show that by monitoring the power consumption of an HPC rack, it is possible to identify if particular programs are running with precision up to and recall of 95\% even in noisy scenarios

    PHASOR MEASUREMENT UNIT TESTING AND CHARACTERIZATION

    Get PDF
    The power grid is a complex system composed of many different elements. Knowledge of electrical waveform content across the grid is key to managing power and maintaining stability. Electrical waveforms can be represented mathematically as time-varying phasors. Electrical phasors give information pertaining to the magnitude of the waveform as well as the phase relationship of the waveform to a reference. A Phasor Measurement Unit (PMU) is a device that is installed at a node on the power grid and measures electrical phasors. The potential of near real time phasor information is powerful and has driven PMU application technology forward at a rapid pace over the last decade. The IEEE C37.118 standard establishes requirement guidelines for PMU performance. Before PMUs are implemented in real time applications researchers may wish to test PMUs to obtain specific device behavior. This thesis will describe the development of a robust PMU test bench that is capable producing dynamic input signals. Dynamic testing and analysis will reveal time domain and frequency domain characteristics of the PMU under test. A discussion on the reported response and the real time response of PMUs will be covered to give more insight into the real time behavior and application of PMUs. Conclusions will take one last look at the project and discuss the potential of this work as a starting point for future PMU testing

    Physically informed car engine sound synthesis for virtual and augmented environments

    Get PDF
    The richness of crossmodal feedback in car driving makes it an engaging, complex, yet “natural” activity. Audition plays an important role, as the engine sound, perceived in the cabin, conveys relevant cues about the vehicle motion. In this paper, we introduce a procedural and physically informed model for synthetic combustion engine sound, as an effective, flexible and computationally efficient alternative to sample-based and analysis/resynthesis approaches. The sound model, currently being developed as Max/MSP external, has been integrated in GeneCars, a driving simulator environment for industrial sound design, and SkAT Studio, a demonstration framework for the rapid creation of audio processing workflows

    Locating a Moving Target in a High Clutter Environment

    Get PDF
    This paper addresses the problem of locating a slowly moving target in a high clutter environment. The test uses a vector network analyzer (VNA) as a radar system. The radar system is operated as a frequency-stepped continuous wave (FSCW) radar. The real and imaginary amplitude values of the S21 parameter are recorded for each frequency step. The inverse-fast Fourier (IFFT) is then applied to the complex S21 data to recover the time domain returns from a room or hallway. The target is located using a variable pulse repetition frequency (PRF) moving target indicator (MTI) filter. A reference pulse of the room or hallway was acquired, initially, with no target present. Consecutive pulses were then measured with the target present in the room or hallway. After each pulse, the target was moved 3 ft and a new measurement was saved. This process was repeated for each target. Targets included a corner reflector, a sphere, and a human subject. The results showed that the variable PRF, single-stage, MTI filter effectively identified the presence of a target in a high clutter environment for all three target cases. Subtracting a reference pulse from the pulses when a target was present in the room or hallway suppressed most of the background clutter. There were some returns from strong reflection points in the room or hallway still appeared in the filter returns, however. This was due to either the target intercepting and scattering the energy that would otherwise reflect from the background or the range cells of the background return signals being moved due to multipath. This test demonstrated that use of a reference pulse in a variable PRF MTI filter allowed the detection of a slowly moving target. Future work will be needed to address the issue of strong reflection points appearing after filtering. Possible solutions include addition of a second MTI stage to the processing.School of Electrical & Computer Engineerin
    corecore