G06V30/2528

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR EXTENDING, AUGMENTING AND ENHANCING SEARCHING AND SORTING CAPABILITIES BY LEARNING AND ADDING CONCEPTS ON THE FLY

A method of updating a classifier on-the-fly is provided. The method includes providing a base classifier. The base classifier is a neural network. The method further includes receiving a class and a set of images associated with the class. The method further includes splitting the set of images into an evaluation set and a training set. The method further includes updating the base classifier on-the-fly to provide an updated classifier. Updating the base classifier includes (1) extracting features for each image from the training set from the base classifier; (2) training the updated classifier using the extracted features; and (3) scoring the evaluation set with the updated classifier.

Iterative process for optimizing optical character recognition

The disclosed embodiments relate to a system and method for calibrating optical character recognition (OCR) processes for an image captured through a mobile computing device. During operation, the system adjusts the OCR process through pre-recognition functions, OCR functions and/or post-recognition functions with multiple sets of parameter settings. With each of these sets, the system scores the OCR process output against an image with known text. Once the sets are scored, the system sorts the sets of parameters, removes some sets, then mixes and mutates the remaining sets in a process akin to evolutionary biology. By repeating this procedure, the system produces a set of parameter settings that can be used to calibrate OCR processing.

Processing image data sets

A method includes obtaining an image data set that depicts semiconductor components, and applying a hierarchical bricking to the image data set. In this case, the bricking includes a plurality of bricks on a plurality of hierarchical levels. The bricks on different hierarchical levels have different image element sizes of corresponding image elements.

Identifying and avoiding obstructions using depth information in a single image

A farming machine includes one or more image sensors for capturing an image as the farming machine moves through the field. A control system accesses an image captured by the one or more sensors and identifies a distance value associated with each pixel of the image. The distance value corresponds to a distance between a point and an object that the pixel represents. The control system classifies pixels in the image as crop, plant, ground, etc. based on depth information in in the pixels. The control system generates a labelled point cloud using the labels and depth information, and identifies features about the crops, plants, ground, etc. in the point cloud. The control system generates treatment actions based on any of the depth information, visual information, point cloud, and feature values. The control system actuates a treatment mechanism based on the classified pixels.

AUTOMATED INDUSTRIAL HYGIENE ASSESSMENT AND DISPLAY

Systems and methods are disclosed for automated industrial hygiene assessment and display comprising receiving sampling results for a stressor, such as a harmful environmental artifact in a physical environment; deriving one or more codes for the stressor from a digital record via an indexing module and/or from other data sources; generating a health effect rating (HER) based on the code; generating an exposure rating (ER) based on the sampling results; generating an uncertainty rating (UR) based on the sampling results; displaying, an interactive UI to facilitate approval or selection of at least one of the HER, the ER, or the UR; generating at least one of a risk rating (RR) or an information gathering priority rating (IGPR) based on a selection of the at least one of the HER, the ER, or the UR; and displaying via the interactive UI at least one of the RR or the IGPR.

System and method for eyewear sizing

Provided is a process for generating specifications for lenses of eyewear based on locations of extents of the eyewear determined through a pupil location determination process. Some embodiments capture an image and determine, using computer vision image recognition functionality, the pupil locations of a human's eyes based on the captured image depicting the human wearing eyewear.

CLOUD DETECTION ON REMOTE SENSING IMAGERY
20170357872 · 2017-12-14 ·

A system for detecting clouds and cloud shadows is described. In one approach, clouds and cloud shadows within a remote sensing image are detected through a three step process. In the first stage a high-precision low-recall classifier is used to identify cloud seed pixels within the image. In the second stage, a low-precision high-recall classifier is used to identify potential cloud pixels within the image. Additionally, in the second stage, the cloud seed pixels are grown into the potential cloud pixels to identify clusters of pixels which have a high likelihood of representing clouds. In the third stage, a geometric technique is used to determine pixels which likely represent shadows cast by the clouds identified in the second stage. The clouds identified in the second stage and the shadows identified in the third stage are then exported as a cloud mask and shadow mask of the remote sensing image.

Method for identifying a character in a digital image

The invention relates to a method for combining a first Optical Character Recognition (OCR) and a second OCR. The first OCR is run first on an image of string of characters. Its output (first identified characters, positions of the characters and likelihood parameters of the characters) is used to generate a first graph. Segmentation points related to the positions of the first identified characters are used as input by the second OCR performing a combined segmentation and classification on the image of string of characters. The output (second identified characters, positions of the characters and likelihood parameters of the characters) of the second OCR is used to update the first graph to generate a second graph that combines the output of the first OCR with the output of the second OCR. Decision models are then used to modify the weights of paths in the second graph to generate a third graph. A best path is determined on the third graph to obtain the identification of the characters present in the image of string of characters.

Cloud detection on remote sensing imagery

A system for detecting clouds and cloud shadows is described. In one approach, clouds and cloud shadows within a remote sensing image are detected through a three step process. In the first stage a high-precision low-recall classifier is used to identify cloud seed pixels within the image. In the second stage, a low-precision high-recall classifier is used to identify potential cloud pixels within the image. Additionally, in the second stage, the cloud seed pixels are grown into the potential cloud pixels to identify clusters of pixels which have a high likelihood of representing clouds. In the third stage, a geometric technique is used to determine pixels which likely represent shadows cast by the clouds identified in the second stage. The clouds identified in the second stage and the shadows identified in the third stage are then exported as a cloud mask and shadow mask of the remote sensing image.

CLOUD DETECTION ON REMOTE SENSING IMAGERY
20170161584 · 2017-06-08 ·

A system for detecting clouds and cloud shadows is described. In one approach, clouds and cloud shadows within a remote sensing image are detected through a three step process. In the first stage a high-precision low-recall classifier is used to identify cloud seed pixels within the image. In the second stage, a low-precision high-recall classifier is used to identify potential cloud pixels within the image. Additionally, in the second stage, the cloud seed pixels are grown into the potential cloud pixels to identify clusters of pixels which have a high likelihood of representing clouds. In the third stage, a geometric technique is used to determine pixels which likely represent shadows cast by the clouds identified in the second stage. The clouds identified in the second stage and the shadows identified in the third stage are then exported as a cloud mask and shadow mask of the remote sensing image.