Patent application number | Description | Published |
20080198175 | Drag-And-Drop Pasting For Seamless Image Composition - Systems and methods provide drag-and-drop pasting for seamless image composition. In one implementation, a user casually outlines a region of a source image that contains a visual object to be pasted into a target image. An exemplary system automatically calculates a new boundary within this region, such that when pasted at this boundary, visual seams are minimized. The system applies a shortest path calculation to find the optimal pasting boundary. The best path has minimal color variation along its length, thus avoiding structure and visual objects in the target image and providing the best chance for seamlessness. Poisson image editing is applied across this optimized boundary to blend colors. When the visual object being pasted has fine structure at its border that could be truncated by the Poisson editing, the exemplary system integrates the alpha matte of the visual object into the Poisson equations to protect the fine structure. | 08-21-2008 |
20080240607 | Image Deblurring with Blurred/Noisy Image Pairs - Image deblurring with blurred/noisy image pairs is described. In one implementation, a system combines a blurred image with a corresponding noisy image of the same subject to create a high-quality deblurred image. The blurred/noisy image pair can be acquired by an inexpensive hand-held camera, e.g., in unfavorable low light conditions. An exemplary iterative process uses the blurred image and the noisy image at each step to produce the high-quality image. First, the system estimates the blur kernel of the blurred image using information from both the blurred and noisy images. Then, the system performs residual image deconvolution, which favors suppression of ringing artifacts. Finally, the system applies gain-controlled deconvolution to suppress remaining ringing artifacts in smooth image regions. The system iterates these steps to obtain the final high-quality image. | 10-02-2008 |
20080278479 | Creating optimized gradient mesh of a vector-based image from a raster-based image - A method for creating an optimized gradient mesh of a vector-based image from a raster-based image. In one implementation, a set of boundaries for an object on a raster-based image may be received. An initial gradient mesh of the object may be created. A residual energy between the object on the raster-based image and a rendered initial gradient mesh may be minimized to generate an optimized gradient mesh. | 11-13-2008 |
20080297621 | Strategies for extracting foreground information using flash and no-flash image pairs - A flash-based strategy is used to separate foreground information from background information within image information. In this strategy, a first image is taken without the use of flash. A second image is taken of the same subject matter with the use of flash. The foreground information in the flash image is illuminated by the flash to a much greater extent than the background information. Based on this property, the strategy applies processing to extract the foreground information from the background information. The strategy supplements the flash information by also taking into consideration motion information and color information. | 12-04-2008 |
20080304740 | Salient Object Detection - Methods for detecting a salient object in an input image are described. For this, the salient object in an image may be defined using a set of local, regional, and global features including multi-scale contrast, center-surround histogram, and color spatial distribution. These features are optimally combined through conditional random field learning. The learned conditional random field is then used to locate the salient object in the image. The methods can also use image segmentation, where the salient object is separated from the image background. | 12-11-2008 |
20100074552 | REMOVING BLUR FROM AN IMAGE - Embodiments related to the removal of blur from an image are disclosed. One disclosed embodiment provides a method of performing an iterative non-blind deconvolution of a blurred image to form an updated image. The method comprises downsampling the blurred image to form a blurred image pyramid comprising images of two or more different resolution scales, downsampling a blur kernel to form a blur kernel pyramid comprising kernels of two or more different sizes, and deconvoluting a selected image in the blurred image pyramid according to a Richardson-Lucy deconvolution process in which a bilateral range/spatial filter is employed. | 03-25-2010 |
20100085359 | SURFACE NORMAL RECONSTRUCTION FROM A SINGLE IMAGE - The construction of a surface normal map from a single image is disclosed herein. One disclosed embodiment comprises determining an initial surface map comprising initial surface normals, and then receiving an input requesting manual modification of a set of normals in the initial surface map. Lastly, the set of surface normals is modified as requested by the input, to form the surface normal map. | 04-08-2010 |
20100086214 | FACE ALIGNMENT VIA COMPONENT-BASED DISCRIMINATIVE SEARCH - Described is a technology in which face alignment data is obtained by processing an image using a component-based discriminative search algorithm. For each facial component, the search is guided by an associated directional classifier that determines how to move the facial component (if at all) to achieve better alignment relative to its corresponding facial component in the image. Also described is training of the classifiers. | 04-08-2010 |
20100086227 | IMAGE SUPER-RESOLUTION USING GRADIENT PROFILE PRIOR - Described is a technology by which a low-resolution image is processed into a high-resolution image, including by performing processing in the gradient domain. A gradient profile corresponding to the lower-resolution image is transform into a sharpened image gradient. A high-resolution gradient profile is estimated from a low-resolution gradient profile, e.g., by multiplying the low-resolution gradient profile by a transform ratio that is based upon learned shape parameters, learned sharpness values and a curve distance to an edge pixel along the gradient profile. The transform ratio is used to transform a low-resolution gradient field to a high-resolution gradient field. Reconstructing the higher-resolution image is performed by using the high-resolution gradient field as a gradient domain constraint, e.g., in along with a reconstruction constraint obtained from image domain data. An energy function is minimized by enforcing the gradient domain constraint and the reconstruction constraint, e.g., by performing a gradient descent algorithm. | 04-08-2010 |
20100086232 | ALIGNMENT OF SHARP AND BLURRED IMAGES BASED ON BLUR KERNEL SPARSENESS - The alignment of a sharp image of a subject and a blurred image of the same subject is disclosed. For example, one disclosed embodiment provides a method of determining a series of trial images. The method comprises applying a corresponding series of coordinate transforms to the sharp image, the series of coordinate transforms differing with respect to one or more of a rotational operation and a scaling operation. The method further comprises computing a series blur kernels corresponding to the series of trial images, each blur kernel mapping a trial image from the series of trial images to the blurred image. The method further includes locating a sparsest blur kernel in the series of blur kernels, and identifying one or more of the rotational operation and the scaling operation of the coordinate transform mapping the trial image corresponding to the sparsest blur kernel to the blurred image. | 04-08-2010 |
20100185619 | Sampling analysis of search queries - Sampling analysis includes classifying a plurality of query keywords into a plurality of query keyword subsets according to page view (PV) values associated with the plurality of query keywords, the plurality of query keywords being submitted by a plurality of users; determining a respective plurality of sample rates of a respective plurality of query keywords in a respective one of the plurality of query keyword subsets; and sampling query data in the respective one of the plurality of query keyword subsets according to the respective plurality of sample rates. | 07-22-2010 |
20100195914 | SCALABLE NEAR DUPLICATE IMAGE SEARCH WITH GEOMETRIC CONSTRAINTS - Methods are disclosed for finding images from a large corpus of images that at least partially match a query image. The present method makes use of feature detectors to bundle features into local groups or bundles. These bundled features are repeatable and much more discriminative than an individual SIFT feature. Equally importantly, the bundled features provide a flexible representation that allows simple and robust geometric constraints to be efficiently enforced when querying the index. | 08-05-2010 |
20110060733 | Information retrieval based on semantic patterns of queries - An information retrieval method includes pre-processing a set of historical query information and processing a user query. Pre-processing a set of historical query information includes determining a plurality of semantic patterns based on a plurality of queries in the set of historical query information; establishing correspondence relationships between the plurality of semantic patterns and a plurality of filtering and ranking operations. Processing a user query comprises receiving the user query; retrieve a plurality of results in response to the user query; determining a semantic pattern that corresponds to the user query; determining a set of filtering and ranking operations that corresponds to the semantic pattern based on the correspondence relationships; and performing the set of filtering and ranking operations on the plurality of results to generate a set of filtered and ranked results. | 03-10-2011 |
20110064301 | TEXTUAL ATTRIBUTE-BASED IMAGE CATEGORIZATION AND SEARCH - Techniques and systems for providing textual attribute-based image categorization and search are disclosed herein. In some aspects, images may be analyzed to identify a category of an image, or portion thereof. Additional textual attributes may be identified and associated with the image. In various aspects, the categories may be types of sky sceneries. Categorized images may be searched based on the categories and/or attributes. In further aspects, a user interface may provide an intuitive arrangement of the images for user navigation and selection. The user interface may also provide a simplified presentation and search of the categorized images. Images selected from user interface may be used to replace or modify features of an existing target image. | 03-17-2011 |
20110075921 | Image Selection Techniques - Tools disclosed herein comprise progressive, paint stroke based region recognition and selection tools. Using these tools, a user may partially paint a region of interest directly on an image (by using a paint brush or other similar tool). Unlike conventional selection tools, a user is not required to paint the entire region pixel-by-pixel. Rather the desired region is automatically and intelligently recognized based on the partial selection. This is accomplished via a progressive selection algorithm. In addition, these tools provide the ability to quickly execute such region selections on multi-megapixel images. | 03-31-2011 |
20110179021 | DYNAMIC KEYWORD SUGGESTION AND IMAGE-SEARCH RE-RANKING - A content-based re-ranking (CBR) process may be performed on query results based on a selected keyword that is extracted from previous query results, and thereby increase a relevancy of search results. A search engine may perform the CBR process using a target image that is selected from a plurality of image search results, the CBR to identify re-ranked image search results. Keywords may be extracted from the re-ranked image search results. A portion of the keywords may be outputted as suggested keywords and made selectable by a user. Finally, a refined CBR process may be performed based on the target image and a received selection a suggested keyword, the refined CBR to output the refined image search results. | 07-21-2011 |
20110190055 | VISUAL BASED IDENTITIY TRACKING - A video game system (or other data processing system) can visually identify a person entering a field of view of the system and determine whether the person has been previously interacting with the system. In one embodiment, the system establishes thresholds, enrolls players, performs the video game (or other application) including interacting with a subset of the players based on the enrolling, determines that a person has become detectable in the field of view of the system, automatically determines whether the person is one of the enrolled players, maps the person to an enrolled player and interacts with the person based on the mapping if it is determined that the person is one of the enrolled players, and assigns a new identification to the person and interacts with the person based on the new identification if it is determined that the person is not one of the enrolled players. | 08-04-2011 |
20110293189 | Facial Analysis Techniques - Described herein are techniques for obtaining compact face descriptors and using pose-specific comparisons to deal with different pose combinations for image comparison. | 12-01-2011 |
20110299743 | SCALABLE FACE IMAGE RETRIEVAL - A system for identifying individuals in digital images and for providing matching digital images is provided. A set of images that include faces of known individuals is received. Faces are detected in the images and facial components are identified in each face. Visual words corresponding to the facial components are generated, stored, and associated with identifiers of the individuals. At a later time, a user may provide an image that includes the face of one of the known individuals. Visual words are determined from the face of the individual in the provided image and matched against the stored visual words. Images associated with matching visual words are ranked and presented to the user. | 12-08-2011 |
20120020554 | VARIABLE KERNEL SIZE IMAGE MATTING - Image matting is performed on an image having a specified foreground region, a background region and an unknown region by selecting a kernel size based on a size of the unknown region. The matting processing is performed using the selected kernel size to provide an alpha matte that distinguishes a foreground portion from a background portion in the unknown region. Further, in some implementations, a trimap of the image may be segmented and matting processing may be performed on each segment using a kernel size appropriate for that segment. | 01-26-2012 |
20120023456 | INTERACTIVE IMAGE MATTING - A user interface enables interactive image matting to be performed on an image The user interface may provide results including an alpha matte as feedback in real time. The user interface may provide interactive tools for selecting a portion of the image, and an unknown region for alpha matte processing may be automatically generated adjacent to the selected region. The user may interactively refine the alpha matte as desired to obtain a satisfactory result. | 01-26-2012 |
20120078936 | VISUAL-CUE REFINEMENT OF USER QUERY RESULTS - Methods and computer-storage media having computer-executable instructions embodied thereon that facilitate refining query results using visual cues are provided. Query results are determined in response to an indication of a user query. One or more groups of query results are generated from the query results based on categories of query results that share similar features. Visual cues are associated with each of the query result groups. Visual cues, in association with query result groups, are presented to a user. Query results associated with a selected visual cue may be presented to a user. A refined user query may be generated based on a selected visual cue. | 03-29-2012 |
20120092017 | ORGANIC ELECTROLUMINESCENCE DEVICE AND TESTING METHOD THEREOF - An organic electroluminescence device is provided, which comprises: a lighting region, a wiring region, a bonding region and a wiring extending region ( | 04-19-2012 |
20120106853 | IMAGE SEARCH - Image search techniques are described. In one or more implementations, images in a search result are ordered based at least in part on similarity of the images, one to another. The search result having the ordered images is provided in response to a search request. | 05-03-2012 |
20120117051 | MULTI-MODAL APPROACH TO SEARCH QUERY INPUT - Search queries containing multiple modes of query input are used to identify responsive results. The search queries can be composed of combinations of keyword or text input, image input, video input, audio input, or other modes of input. The multiple modes of query input can be present in an initial search request, or an initial request containing a single type of query input can be supplemented with a second type of input. In addition to providing responsive results, in some embodiments additional query refinements or suggestions can be made based on the content of the query or the initially responsive results. | 05-10-2012 |
20120120097 | Clipart Cartoon Techniques - Techniques for generating a personalized cartoon by using a few text queries are described herein. The present disclosure describes efficiently searching multiple images from a network, obtaining clipart image from the multiple images, and vectorization of the clipart image. The present disclosure also describes techniques to change a style of the cartoon such as recoloring one or more cartoon objects. | 05-17-2012 |
20120165097 | VISUAL BASED IDENTITIY TRACKING - A video game system (or other data processing system) can visually identify a person entering a field of view of the system and determine whether the person has been previously interacting with the system. In one embodiment, the system establishes thresholds, enrolls players, performs the video game (or other application) including interacting with a subset of the players based on the enrolling, determines that a person has become detectable in the field of view of the system, automatically determines whether the person is one of the enrolled players, maps the person to an enrolled player and interacts with the person based on the mapping if it is determined that the person is one of the enrolled players, and assigns a new identification to the person and interacts with the person based on the new identification if it is determined that the person is not one of the enrolled players. | 06-28-2012 |
20120288166 | ASSOCIATION AND PREDICTION IN FACIAL RECOGNITION - Some implementations provide techniques and arrangements to address intrapersonal variations encountered during facial recognition. For example, some implementations employ an identity data set having a plurality of images representing different intrapersonal settings. A predictive model may associate one or more input images with one or more images in the identity data set. Some implementations may use an appearance-prediction approach to compare two images by predicting an appearance of at least one of the images under an intrapersonal setting of the other image. Further, some implementations may utilize a likelihood-prediction approach for comparing images that generates a classifier for an input image based on an association of an input image with the identity data set. | 11-15-2012 |
20120288167 | POSE-ROBUST RECOGNITION - Some implementations provide techniques and arrangements to address intrapersonal variations encountered during facial recognition. For example, some implementations transform at least a portion of an image from a first intrapersonal condition to a second intrapersonal condition to enable more accurate comparison with another image. Some implementations may determine a pose category of an input image and may modify at least a portion of the input image to a different pose category of another image for comparing the input image with the other image. Further, some implementations provide for compression of data representing at least a portion of the input image to decrease the dimensionality of the data. | 11-15-2012 |
20120294476 | Salient Object Detection by Composition - A computing device configured to determine, for each of a plurality of locations in an image, a saliency measure based at least on a cost of composing parts of the image in the location from parts of the image outside of the location is described herein. The computing device is further configured to select one or more of the locations as representing salient objects of the image based at least on the saliency measures. | 11-22-2012 |
20120294519 | Opacity Measurement Using a Global Pixel Set - A computing device is described herein that is configured to select a pixel pair including a foreground pixel of an image and a background pixel of the image from a global set of pixels based at least on spatial distances from an unknown pixel and color distances from the unknown pixel. The computing device is further configured to determine an opacity measure for the unknown pixel based at least on the selected pixel pair. | 11-22-2012 |
20120294540 | RANK ORDER-BASED IMAGE CLUSTERING - Rank ordered-based object image clustering may facilitate robust clustering of digital images. The rank order-based clustering of object images may include defining asymmetric distances between each object image and one or more other object images in a set of multiple object images using generated ordered lists. The rank order-based clustering may further include obtaining a rank order distance for each pairing of object images by normalizing the asymmetric distances of corresponding object images. The multiple object images are further clustered into object image clusters based on the rank order distances and adaptive absolute distance. | 11-22-2012 |
20120301024 | DUAL-PHASE RED EYE CORRECTION - A dual-phase approach to red eye correction may prevent overly aggressive or overly conservative red eye reduction. The dual-phase approach may include detecting an eye portion in a digital image. Once the eye portion is detected, the dual-phase approach may include the performance of a strong red eye correction for the eye portion when the eye portion includes a strong red eye. Otherwise, the dual-phase approach may include the performance of a weak red eye correction for the eye portion when the eye portion includes a weak red eye. The weak red eye may be distinguished from the strong red eye based a redness threshold that shows the weak red eye as having less redness hue than the strong red eye. | 11-29-2012 |
20120314961 | SCALABLE NEAR DUPLICATE IMAGE SEARCH WITH GEOMETRIC CONSTRAINTS - Methods are disclosed for finding images from a large corpus of images that at least partially match a query image. The present method makes use of feature detectors to bundle features into local groups or bundles. These bundled features are repeatable and much more discriminative than an individual SIFT feature. Equally importantly, the bundled features provide a flexible representation that allows simple and robust geometric constraints to be efficiently enforced when querying the index. | 12-13-2012 |
20120314971 | AUTOMATIC EXPOSURE CORRECTION OF IMAGES - Techniques for automatic exposure correction of images are provided. In particular, the exposure of an input image may be improved by automatically modifying a non-linear function that characterizes the luminance of shadow, mid-tone, and highlight portions of the image. The input image may be segmented into a number of regions and each region is assigned a zone, where the zone indicates a specified range of luminance values. An initial zone assigned to a region of the image may be changed in order to reflect an optimal zone of the region. Based, in part, on the optimal zones for each region of the image, luminance modification parameters may be calculated and applied to the non-linear function in order to produce a modified version of the input image that improves the appearance of overexposed and/or underexposed regions of the input image. | 12-13-2012 |
20130072727 | PROCESS FOR PRODUCING ETHYLENE GLYCOL CATALYZED BY IONIC LIQUID - Disclosed is a process for producing ethylene glycol catalyzed by an ionic liquid, characterized in that the process includes the following three steps: (a) a carbonylation step of ethylene oxide and CO | 03-21-2013 |
20130103383 | TRANSLATING LANGUAGE CHARACTERS IN MEDIA CONTENT - Some implementations disclosed herein provide techniques and arrangements to enable translating language characters in media content. For example, some implementations receive a user selection of a first portion of media content. Some implementations disclosed herein may, based on the first portion, identify a second portion of the media content. The second portion of the media content may include one or more first characters of a first language. Some implementations disclosed herein may create an image that includes the second portion of the media content and may send the image to a server. Some implementations disclosed herein may receive one or more second characters of a second language corresponding to a translation of the one or more first characters of the first language from the server. | 04-25-2013 |
20130154918 | ENHANCED USER EYE GAZE ESTIMATION - Systems, methods, and computer media for estimating user eye gaze are provided. A plurality of images of a user's eye are acquired. At least one image of at least part of the user's field of view is acquired. At least one gaze target area in the user's field of view is determined based on the plurality of images of the user's eye. An enhanced user eye gaze is then estimated by narrowing a database of eye information and corresponding known gaze lines to a subset of the eye information having gaze lines corresponding to a gaze target area. User eye information derived from the images of the user's eye is then compared with the narrowed subset of the eye information, and an enhanced estimated user eye gaze is identified as the known gaze line of a matching eye image. | 06-20-2013 |
20130251244 | REAL TIME HEAD POSE ESTIMATION - Methods are provided for generating a low dimension pose space and using the pose space to estimate one or more head rotation angles of a user head. In one example, training image frames including a test subject head are captured under a plurality of conditions. For each frame an actual head rotation angle about a rotation axis is recorded. In each frame a face image is detected and converted to an LBP feature vector. Using principal component analysis a PCA feature vector is generated. Pose classes related to rotation angles about a rotation axis are defined. The PCA feature vectors are grouped into a pose class that corresponds to the actual rotation angle associated with the PCA feature vector. Linear discriminant analysis is applied to the pose classes to generate the low dimension pose space. | 09-26-2013 |
20130326417 | TEXTUAL ATTRIBUTE-BASED IMAGE CATEGORIZATION AND SEARCH - Techniques and systems for providing textual attribute-based image categorization and search are disclosed herein. In some aspects, images may be analyzed to identify a category of an image, or portion thereof. Additional textual attributes may be identified and associated with the image. In various aspects, the categories may be types of sky sceneries. Categorized images may be searched based on the categories and/or attributes. In further aspects, a user interface may provide an intuitive arrangement of the images for user navigation and selection. The user interface may also provide a simplified presentation and search of the categorized images. Images selected from user interface may be used to replace or modify features of an existing target image. | 12-05-2013 |
20140185924 | Face Alignment by Explicit Shape Regression - A two-level boosted regression function is learned using shape-indexed image features and correlation-based feature selection. The regression function is learned by explicitly minimizing the alignment errors over the training data. Image features are indexed based on a previous shape estimate, and features are selected based on correlation to a random projection. The learned regression function enforces non-parametric shape constraint. | 07-03-2014 |
20140341443 | JOINT MODELING FOR FACIAL RECOGNITION - This disclosure describes a system for jointly modeling images for use in performing facial recognition. A facial recognition system may jointly model a first image and a second image using a face prior to generate a joint distribution. Conditional joint probabilities are determined based on the joint distribution. A log likelihood ratio of the first image and the second image are calculated based on the conditional joint probabilities and the subject of the first image and the second image are verified as the same person or as different people based on results of the log likelihood ratio. | 11-20-2014 |
20140369622 | IMAGE COMPLETION BASED ON PATCH OFFSET STATISTICS - An image completion system receives an input image that includes an unknown region to be filled. Upon receiving the image, the image completion system examines a known region of the image other than the unknown region and matches a plurality of patches that are obtained from the known region. The image completion system determines a plurality of offsets associated with the matching and computes statistics associated with these offsets. Based on a subset of the offsets, the image completion system locates features in the known region that are used to fill the unknown region and corresponding offsets based on an energy function and an optimization algorithm. Upon locating the features, the image completion system fills the unknown region based on the located features and the corresponding offsets. | 12-18-2014 |
20150016717 | Opacity Measurement Using A Global Pixel Set - A computing device is described herein that is configured to select a pixel pair including a foreground pixel of an image and a background pixel of the image from a global set of pixels based at least on spatial distances from an unknown pixel and color distances from the unknown pixel. The computing device is further configured to determine an opacity measure for the unknown pixel based at least on the selected pixel pair. | 01-15-2015 |
20150028341 | Array Substrate, Display Device, and Method for Manufacturing the Array Substrate - An array substrate includes a substrate and data lines and scan lines arranged on the substrate, The data lines and the scan lines define plural pixel regions. A thin film transistor is arranged in each pixel region and includes a gate electrode, a source electrode, a drain electrode, and an active region. The gate electrode is arranged above the active region. The source electrode and the drain electrode are arranged at two opposite sides of the active region respectively. A light shielding metal layer is further arranged in each pixel region. The light shielding metal layer and the data lines are arranged in the same layer on the substrate. The light shielding metal layer is arranged under the active region and at least partially overlaps with the active region. The data line is close to the source electrode and does not overlap with the active region at least partially. | 01-29-2015 |
20150038230 | VISUAL BASED IDENTITY TRACKING - A video game system (or other data processing system) can visually identify a person entering a field of view of the system and determine whether the person has been previously interacting with the system. In one embodiment, the system establishes thresholds, enrolls players, performs the video game (or other application) including interacting with a subset of the players based on the enrolling, determines that a person has become detectable in the field of view of the system, automatically determines whether the person is one of the enrolled players, maps the person to an enrolled player and interacts with the person based on the mapping if it is determined that the person is one of the enrolled players, and assigns a new identification to the person and interacts with the person based on the new identification if it is determined that the person is not one of the enrolled players. | 02-05-2015 |