24 research outputs found

    Perceptual error optimization for Monte Carlo rendering

    Full text link
    Realistic image synthesis involves computing high-dimensional light transport integrals which in practice are numerically estimated using Monte Carlo integration. The error of this estimation manifests itself in the image as visually displeasing aliasing or noise. To ameliorate this, we develop a theoretical framework for optimizing screen-space error distribution. Our model is flexible and works for arbitrary target error power spectra. We focus on perceptual error optimization by leveraging models of the human visual system's (HVS) point spread function (PSF) from halftoning literature. This results in a specific optimization problem whose solution distributes the error as visually pleasing blue noise in image space. We develop a set of algorithms that provide a trade-off between quality and speed, showing substantial improvements over prior state of the art. We perform evaluations using both quantitative and perceptual error metrics to support our analysis, and provide extensive supplemental material to help evaluate the perceptual improvements achieved by our methods

    Ultracompact microinterferometer-based fiber Bragg grating interrogator on a silicon chip

    Get PDF
    We report an interferometer-based multiplexed fiber Bragg grating (FBG) interrogator using silicon photonic technology. The photonic-integrated system includes the grating coupler, active and passive interferometers, interferometers, a 12-channel wavelength-division-multiplexing (WDM) filter, and Ge photodiodes, all integrated on a 6x8 mm2 silicon chip. The system also includes optical and electric interfaces to a printed board, which is connected to a real-time electronic board that actively performs the phase demodulation processing using a multitone mixing (MTM) technique. The device with active demodulation, which uses thermally-based phase shifters, features a noise figure of σ  =  0.13 pm at a bandwidth of 700 Hz, which corresponds to a dynamic spectral resolution of 4.9 fm/Hz1/2. On the other hand, the passive version of the system, based on a 90º-hybrid coupler, features a noise figure of σ  =  2.55 pm at a bandwidth of 10 kHz, also showing successful detection of a 42 kHz signal when setting the bandwidth to 50 kHz. These results demonstrate the advantage of integrated photonics, which allows the integration of several systems with different demodulation schemes in the same chip and guarantees easy scalability to a higher number of ports without increasing the dimensions or the cost

    Efficient Halftoning via Deep Reinforcement Learning

    Full text link
    Halftoning aims to reproduce a continuous-tone image with pixels whose intensities are constrained to two discrete levels. This technique has been deployed on every printer, and the majority of them adopt fast methods (e.g., ordered dithering, error diffusion) that fail to render structural details, which determine halftone's quality. Other prior methods of pursuing visual pleasure by searching for the optimal halftone solution, on the contrary, suffer from their high computational cost. In this paper, we propose a fast and structure-aware halftoning method via a data-driven approach. Specifically, we formulate halftoning as a reinforcement learning problem, in which each binary pixel's value is regarded as an action chosen by a virtual agent with a shared fully convolutional neural network (CNN) policy. In the offline phase, an effective gradient estimator is utilized to train the agents in producing high-quality halftones in one action step. Then, halftones can be generated online by one fast CNN inference. Besides, we propose a novel anisotropy suppressing loss function, which brings the desirable blue-noise property. Finally, we find that optimizing SSIM could result in holes in flat areas, which can be avoided by weighting the metric with the contone's contrast map. Experiments show that our framework can effectively train a light-weight CNN, which is 15x faster than previous structure-aware methods, to generate blue-noise halftones with satisfactory visual quality. We also present a prototype of deep multitoning to demonstrate the extensibility of our method

    FPGA BASED PARALLEL IMPLEMENTATION OF STACKED ERROR DIFFUSION ALGORITHM

    Get PDF
    Digital halftoning is a crucial technique used in digital printers to convert a continuoustone image into a pattern of black and white dots. Halftoning is used since printers have a limited availability of inks and cannot reproduce all the color intensities in a continuous image. Error Diffusion is an algorithm in halftoning that iteratively quantizes pixels in a neighborhood dependent fashion. This thesis focuses on the development and design of a parallel scalable hardware architecture for high performance implementation of a high quality Stacked Error Diffusion algorithm. The algorithm is described in ‘C’ and requires a significant processing time when implemented on a conventional CPU. Thus, a new hardware processor architecture is developed to implement the algorithm and is implemented to and tested on a Xilinx Virtex 5 FPGA chip. There is an extraordinary decrease in the run time of the algorithm when run on the newly proposed parallel architecture implemented to FPGA technology compared to execution on a single CPU. The new parallel architecture is described using the Verilog Hardware Description Language. Post-synthesis and post-implementation, performance based Hardware Description Language (HDL), simulation validation of the new parallel architecture is achieved via use of the ModelSim CAD simulation tool

    Wideband active antenna cancellation

    Get PDF
    Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2008.Includes bibliographical references (leaf 91).There exists a simultaneous transmit and receive antenna system where the transmitted signal is creating wideband interference of the receiver. To resolve this interference problem, the isolation between the transmit antenna and the receive antenna must be increased. This thesis analyzes and discusses various strategies for antenna isolation and demonstrates the feasibility of an adaptive filtering approach on active signal cancellation. The final system design demonstrates that, with a broadband interference source in close proximity to a receiver, it is possible to provide 30 dB of isolation by using active cancellation.by Hana L. Adaniya.M.Eng

    Perceptual Error Optimization for {Monte Carlo} Rendering

    Get PDF
    Realistic image synthesis involves computing high-dimensional light transport integrals which in practice are numerically estimated using Monte Carlo integration. The error of this estimation manifests itself in the image as visually displeasing aliasing or noise. To ameliorate this, we develop a theoretical framework for optimizing screen-space error distribution. Our model is flexible and works for arbitrary target error power spectra. We focus on perceptual error optimization by leveraging models of the human visual system's (HVS) point spread function (PSF) from halftoning literature. This results in a specific optimization problem whose solution distributes the error as visually pleasing blue noise in image space. We develop a set of algorithms that provide a trade-off between quality and speed, showing substantial improvements over prior state of the art. We perform evaluations using both quantitative and perceptual error metrics to support our analysis, and provide extensive supplemental material to help evaluate the perceptual improvements achieved by our methods

    A dual watermarking scheme for identity protection

    Get PDF
    A novel dual watermarking scheme with potential applications in identity protection, media integrity maintenance and copyright protection in both electronic and printed media is presented. The proposed watermarking scheme uses the owner’s signature and fingerprint as watermarks through which the ownership and validity of the media can be proven and kept intact. To begin with, the proposed watermarking scheme is implemented on continuous-tone/greyscale images, and later extended to images achieved via multitoning, an advanced version of halftoning-based printing. The proposed watermark embedding is robust and imperceptible. Experimental simulations and evaluations of the proposed method show excellent results from both objective and subjective view-points

    Clustered-dot periodic halftone screen design and ICC profile color table compression

    Get PDF
    This dissertation studies image quality problems associated with rendering images in devices like printing or displaying. It mainly includes two parts: clustered-dot periodic halftone screen design, and color table compression. Screening is a widely used halftoning method. As a consequence of the lower resolution of digital presses and printers, the number of printer-addressable dots or holes in each microcell may be too few to provide the requisite number of tone lev- els between paper white and full colorant coverage. To address this limitation, the microcells can be grouped into supercells. The challenge is then to determine the desired supercell shape and the order in which dots are added to the microcell. Using DBS to determine this order results in a very homogeneous halftone pattern. To simplify the design and implementation of supercell halftone screens, it is common to repeat the supercell to yield a periodically repeating rectangular block called the basic screen block (BSB). While applying DBS to design a dot-cluster growth order- ing for the entire BSB is simpler to implement than is the application of DBS to the single non-rectangular supercell, it is computationally very inefficient. To achieve a more efficient way to apply DBS to determine the microcell sequence, we describe a procedure for design of high-quality regular screens using the non-rectangular super- cell. A novel concept the Elementary Periodicity Set is proposed to characterize how a supercell is developed. After a supercell is set, we use DBS to determine the micro-cell sequence within the supercell. We derive the DBS equations for this situation, and show that it is more efficient to implement. Then, we mainly focus on the regular and irregular screen design. With digital printing systems, the achievable screen angles and frequencies are limited by the finite addressability of the marking engine. In order for such screens to generate dot clusters in which each cluster is identical, the elements of the periodicity matrix must be integer-valued, when expressed in units of printer-addressable pixels. Good approximation of the screen sets result in better printing quality. So to achieve a better approximation to the screen sets used for commercial offset printing, irregular screens can be used. With an irregular screen, the elements of the periodicity matrix are rational numbers. In this section, first we propose a procedure to generate regular screens starting from midtone level. And then we describe a procedure for design of high-quality irregular screens based on the regular screen design method. We then propose an algorithm to determine how to add dots from midtone to shadow and how to remove dots from midtone to highlight. We present experimental results illustrating the quality of the halftones resulting from our design procedure by comparing images halftoned with irregular screens using our approach and a template-based approach. We also present the evaluation of the smoothness and improvement of the proposed methods. In the next part, we study another quality problem: ICC profile color table compression. ICC profiles are widely used to provide transformations between different color spaces in different devices. The color look-up tables (CLUTs) in the profiles will increase the file sizes when embedded in color documents. In this chapter, we discuss compression methods that decrease the storage cost of the CLUTs. For DCT compression method, a compressed color table includes quantized DCT coefficients for the color table, the additional nodes with large color difference, and the coefficients bit assignment table. For wavelet-based compression method, a compressed color table includes output of the wavelet encoding method, and the additional nodes with large color difference. These methods support lossy table compression to minimize the network traffic and delay, and also achieves relatively small maximum color difference

    Experimental investigation of high-power continuous-wave fiber optical parametric amplifiers and oscillators.

    Get PDF
    Fiber optical parametric amplifiers (OPAs) are based on a highly-efficient four-wave mixing process. Their capability to give very high gain and large bandwidths have made them an attractive candidate for providing higher bandwidths for future telecommunication systems, such as wavelength-division multiplexed (WDM) photonics networks. In dynamic photonic networks a where number of channels are dropped and/or added all the time, the OPA gain for the other channels is affected. In this thesis we employed a well-known gain control technique, all-optical gain clamping (AOGC), and reduced the gain variation of fiber OPAs below 0.5 dB, under varying input conditions. We also showed an improvement in power penalties o at the bit-error rate of 10-8, from 2.5 dB to 0.5 dB for on/off keying modulation. We also investigated fiber optical parametric oscillators (OPOs). Using fiber OPAs as gain medium we realized two different continuous-wave (CW) OPOs, centred at 1561 nm and 1593 nm. One gave us watt-level output power from 1600 nm to 1670 nm, with overall tuning range of 211 nm. The output linewidth of signal and idler was measured to be 0.08 nm and 0.15 nm respectively. The OPO centred at 1593 nm gave us a record tuning range of 254 nm, and with 3 dB output coupling fraction, it gave us large output powers (20-27 dBm) from 1610 nm to 1720 nm. Using a large seed generated by a watt-level fiber OPO in the U-band, and using 3 W of CW pump source in the C-band for Raman amplification, we generated 3 W of CW output power. This gave us nearly 100% conversion efficiency. Launching a high-power CW pump with narrow linewidth into a fiber makes stimulated Brillouin scattering (SBS) a major problem. We investigated an SBS suppressor, based on a common technique of phase dithering of the pump to suppress the SBS. We compared a multitone modulation technique to modulation with a pseudo-random bit sequence (PRBS), and we showed that it can increase the SBS threshold by 4.18 dB, and is less expensive to implement
    corecore