Patent classifications
G06V10/446
Gradient-based noise reduction
In one embodiment, a method includes obtaining an image comprising a plurality of pixels, determining, for a particular pixel of the plurality of pixels, a gradient value, classifying, based on the gradient value, the particular pixel into a flat class or one of a plurality of edge classes, and denoising the particular pixel based on the classification.
Systems and methods to transform events and/or mood associated with playing media into lighting effects
Example systems and methods to transform events and/or mood associated with playing media into lighting effects are disclosed herein. An example apparatus includes a content identifier to identify a first event occurring during presentation of media content at a first time. The example apparatus includes a content driven analyzer to determine a first lighting effect to be produced by a light-producing device based on the first event and instruct the light-producing device to produce the first lighting effect based on the first event during presentation of the media content. The content identifier is to identify a second media event occurring during presentation of the media content at a second time after the first time. The content driven analyzer is to instruct the light-producing device to one of maintain the first lighting effect based on the second event or produce a second lighting effect based on the second event during presentation of the media content.
COMPUTER-IMPLEMENTED METHOD, COMPUTER PROGRAM AND SURGICAL SYSTEM FOR DETERMINING THE VOLUMETRIC FLOW RATE OF BLOOD THROUGH A PORTION OF A BLOOD VESSEL IN A SURGICAL FIELD
The invention relates to a computer-implemented method (10) for determining the blood volume flow (I.sub.BI) through a portion (90.sub.i, i=1, 2, 3, . . . ) of a blood vessel (88) in an operating region (36) using a fluorophore. A plurality of images (80.sub.1, 80.sub.2, 80.sub.3, 80.sub.4, . . . ) are provided, which are based on fluorescent light in the form of light having wavelengths lying within a fluorescence spectrum of the fluorophore, and which show the portion (90.sub.i) of the blood vessel (88) at different recording times (t.sub.1, t.sub.2, t.sub.3, t.sub.4, . . . ). By processing at least one of the provided images (80.sub.1, 80.sub.2, 80.sub.3, 80.sub.4, . . . ), a diameter (D) and a length (L) of the portion (90.sub.i) of the blood vessel (88) and also a time interval for a propagation of the fluorophore through the portion (90.sub.i) of the blood vessel (88) are determined, which time interval describes a characteristic transit time (τ) for the fluorophore in the portion (90.sub.i) of the blood vessel (88), in which a blood vessel model (M.sub.B.sup.Q) for the portion (90.sub.i) of the blood vessel (88) is specified, which blood vessel model describes the portion (90.sub.i) of the blood vessel (88) as a flow channel (94) having a length (L), having a wall (95) with a wall thickness (d), and having a free cross section Q. A fluid flow model M.sub.F.sup.Q for the blood vessel model (M.sub.B.sup.Q) is assumed, which fluid flow model describes a local flow velocity (122) at different positions over the free cross section Q of the flow channel (94) in the blood vessel model (M.sub.B.sup.Q), and a fluorescent light model M.sub.L.sup.Q is assumed, which describes a spatial probability density for the intensity of the remitted light at different positions over the free cross section Q of the flow channel (94) in the blood vessel model (M.sub.B.sup.Q), which light is emitted by a fluid, which is mixed with fluorophore and flows through the free cross section Q of the flow channel (94) in the blood vessel model (M.sub.B.sup.Q), when said fluid is irradiated with fluorescence excitation light. The blood volume flow (I.sub.BI) is determined as a fluid flow guided through the flow channel (94) in the blood vessel model (M.sub.B.sup.Q), which fluid flow is calculated from the length (L) and the diameter (D) of the portion (90.sub.i) of the blood vessel (88) and from the characteristic transit time (τ) for the fluorophore in t
Selection of object recognition models for computer vision
Disclosed herein are system, method, and computer program product embodiments for compliance auditing using cloud based computer vision. In one aspect, a system is configured to receive, from a mobile device, a compliance audit request to at least recognize one or more products within the audit image. The system is further configured to select a first object recognition model having a first associated object recognition model identifier from a model selection list based at least on a required object recognition list, wherein the first object recognition model is configured to recognize a first set of object names within the required object recognition list. The system is further configured to request the computer vision system to perform object recognition using the first object recognition model to recognize the first set of object names within the audit image, and transmit audit result information to the mobile device.
SIGNAL PROCESSING APPARATUS, SIGNAL PROCESSING METHOD, AND PROGRAM
A signal processing apparatus includes: a data input unit to which image data is input; an output unit configured to output an output value based on the data input to the data input unit; an expectation feedback calculator configured to calculate a difference between an expectation based on the input data and the output value; and a Bayesian estimator to which information on the difference and information based on the image data are input and which is configured to perform machine learning in order to approximate the output value to the expectation based on the input information and to search for an optimum configuration.
Bale detection and classification using stereo cameras
An apparatus comprises a sensor comprising a left camera and a right camera. A processor is coupled to the sensor. The processor is configured to produce an image and disparity data for the image, and search for a vertical object within the image using the disparity data. The processor is also configured to determine whether the vertical object is a bale of material using the image, and compute an orientation of the bale relative to the sensor using the disparity data. The sensor and processor can be mounted for use on an autonomous bale mover comprising an integral power system, a ground-drive system, a bale loading system, and a bale carrying system.
Skin condition analyzing and skin disease diagnosis device
The present invention relates to a device for skin condition analysis and skin disease diagnosis. The skin condition analysis and skin disease diagnosis device according to the present invention is an all-in-one type device that can perform not only cosmetic skin condition analysis but also diagnosis of medical skin disease items.
INFORMATION PROCESSING APPARATUS AND IMAGE PROCESSING METHOD
A processor of an information processing apparatus generates an extended image by adding pixels to outside of a target image. The processor generates an integral image. A value of each element of the integral image is a sum of pixel values of first pixels of the extended image. The first pixels are included in a direction toward an origin of the extended image from a pixel corresponding to the element of the integral image. The processor generates a partial-sum matrix for each pixel of a reduced image using the integral image. A value of each element of the partial-sum matrix is a sum of pixel values of second pixels of the extended image. The second pixels are included in an area corresponding to the element of the partial-sum matrix. The processor performs a convolution operation on the partial-sum matrix using the filter matrix.
METHOD AND APPARATUS FOR AVOIDING NON-ALIGNED LOADS USING MULTIPLE COPIES OF INPUT DATA
A method of determining a summation of pixel characteristics for a rectangular region of a digital image includes determining if a base address for a data element in an integral image buffer is aligned for an SIMD operation by a processor embedded in an electronic assembly configured to perform Haar-like feature calculations. The data element represents a corner of the rectangular region of an integral image. The integral image is a representation of the digital image. The integral image is formed by data elements stored in the integral image buffer. The data element is loaded from the integral image buffer to the processor when the base address is aligned for the SIMD operation. An offset data element of an offset integral image is loaded from an offset integral buffer when the base address is non-aligned for the SIMD operation. The offset data element represents the corner of the rectangular region.
System and method to enable the application of optical tracking techniques for generating dynamic quantities of interest with alias protection
Systems and methods for realizing practical applications of high speed digital image correlation (DIC) for dynamic quantities of interest are provided. In particular, a series of images are captured for a component of interest in which a non-filtered sensor and an analog low-pass filtered sensor are included within the region of interest for the series of images. Displacement signals are obtained for the component of interest, the non-filtered sensor, and the analog low-pass filtered sensor by applying digital image correlation processing to the series of images, which may also be wavelet filtered. Dynamic quantities of interest may be generated and derived from the displacement signals after having been wavelet filtered. Such dynamic quantities of interest based on the wavelet filtered DIC-derived displacement signal may be compared to sensor-derived dynamic quantities of interest to determine if aliasing is or is likely to be present.