Abstract:
In a device for measuring the complete polarization state of light over a spectral bandwidth, an optical input signal (41) with wavelengths of light within a spectral band is incident on two or more diffraction gratings (42, 44, 46, 48), or incident from at least two directions on one or more diffraction gratings (72, 74), and the intensity is measured as a function of wavelength for at least four of the diffraction spectra produced by the grating(s). The polarization state of light is then calculated as a function of wavelength over the spectral bandwidth from the intensity measurements.
Abstract:
In a device for measuring the complete polarization state of light over a spectral bandwidth, an optical input signal (41) with wavelengths of light within a spectral band is incident on two or more diffraction gratings (42, 44, 46, 48), or incident from at least two directions on one or more diffraction gratings (72, 74), and the intensity is measured as a function of wavelength for at least four of the diffraction spectra produced by the grating(s). The polarization state of light is then calculated as a function of wavelength over the spectral bandwidth from the intensity measurements.
Abstract:
A method that incorporates teachings of the subject disclosure may include, for example, utilizing a system including at least one processor for determining a video modification plan for a received video stream of a video call session according to the at least one party associated with the video call session, modifying, by the system, a plurality of background images of the received video stream according to the video modification plan to generate a plurality of modified background images, and generating, by the system, a modified video stream according to the plurality of modified background images. Other embodiments are disclosed.
Abstract:
A method and apparatus for providing a facility location plan for a network with a V-shaped facility cost are disclosed. For example, the method receives an event from a queue, wherein the event comprises an open event or a tight event. The method connects a plurality of adjacent clients to a facility, if the event comprises the open event, and adds a new client-facility edge to a graph comprising a plurality of client-facility edges, if the event comprises the tight event.
Abstract:
A method includes generating a first principle bilateral filtered image component from a source image. The first principle bilateral filtered image component corresponds to a second pixel value of a set, the second pixel value greater than or equal to a first pixel value. The method includes selectively updating a result pixel of a result image based on the first principle bilateral filtered image component and deallocating the first principle bilateral filtered image component. After deallocating the first principle bilateral filtered image component, a second principle bilateral filtered image component is generated from the source image. The second principle bilateral filtered image component corresponds to a third pixel value. The third pixel value is greater than the second pixel value. The third pixel value is less than or equal to a fourth pixel value. The result pixel is selectively updated based on the second principle bilateral filtered image component.
Abstract:
A method includes generating a first principle bilateral filtered image component from a source image. The first principle bilateral filtered image component corresponds to a second pixel value of a set, the second pixel value greater than or equal to a first pixel value. The method includes selectively updating a result pixel of a result image based on the first principle bilateral filtered image component and deallocating the first principle bilateral filtered image component. After deallocating the first principle bilateral filtered image component, a second principle bilateral filtered image component is generated from the source image. The second principle bilateral filtered image component corresponds to a third pixel value. The third pixel value is greater than the second pixel value. The third pixel value is less than or equal to a fourth pixel value. The result pixel is selectively updated based on the second principle bilateral filtered image component.
Abstract:
A method for registering multiple 3D point sets by determining optimal relative positions and orientations of the 3D point sets. Initial values are determined for the rotation matrices corresponding to the relative orientations of reference frames of the 3D point sets. A registration error cost function is optimized on a product manifold of all of the rotation matrices to determine optimal values of the rotation matrices. The optimal values of the rotation matrices are used to determine optimal values for translation vectors corresponding to the relative positions of the reference frames of the 3D point sets. The 3D point sets are registered on a common reference frame using the optimal rotation matrices and the optimal translation vectors.
Abstract:
A method includes receiving an image having a first resolution and generating an upsampled image having a second resolution based on the image. A multi-dimensional data structure corresponding to a multi-dimensional image space is generated from the upsampled image. Each node of the data structure is determined based on a weighted sum of values of one or more pixels in the upsampled image. Each of the one or more pixels corresponds to a pixel in the received image and is located within a region of the image space having a vertex defined by the node. A filter modifies the values of the nodes and a second upsampled image is generated based on the modified values of the nodes. Each pixel of the second upsampled image not corresponding to a pixel in the received image is determined based on a weighted sum of the modified values of one or more nodes.
Abstract:
A method to calibrate a polarizer in polarized optical system at any angle of incidence, by decoupling the calibration from a polarization effect of the system, by providing a calibration apparatus that includes a substrate having a polarizer disposed on a surface thereof, with an indicator on the substrate for indicating a polarization orientation of the polarizer, loading the calibration apparatus in the polarized optical system with the indicator in a desired position, determining an initial angle between the polarization orientation and a reference of the polarized optical system, acquiring spectra using the polarized optical system at a plurality of known angles between the polarization orientation and the reference of the polarized optical system, using the spectra to plot a curve indicating an angle of the polarizer in the polarized optical system, and when the angle of the polarizer is outside of a desired range, adjusting the angle of the polarizer, and repeating the steps of acquiring the spectra, and plotting a curve indicating the angle of the polarizer.
Abstract:
An optical method and system for measuring characteristics of a sample using a broadband metrology tool in a purge gas flow environment are disclosed. In the method a beam path for the metrology tool is purged with purge gas at a first flow rate. A surface of the sample is illuminated by a beam of source radiation having at least one wavelength component in a vacuum ultraviolet (VUV) range and/or at least one wavelength component in an ultraviolet-visible (UV-Vis) range. A flow rate of a purge gas is adjusted between the first flow rate for metrology measurements made when the source radiation is in the VUV spectral region and a second flow rate for metrology measurements made when the source radiation is in the UV-Vis spectral region. The system includes a light source, illumination optics, collection optics, detector, a purge gas source and a controller. The purge gas source is configured to supply a flow of purge gas to a beam path in the light source and/or illumination optics and/or sample and/or collection optics and/or detector. The controller is configured to control a flow rate of the purged gas flow in response to an output signal from the detector.