G06V30/1914

METHOD AND APPARATUS FOR CONTINUOUSLY DISPLAYING IMAGES ON BASIS OF SIMILARITY OF IMAGES

Various embodiments of the present disclosure may store instructions to perform image recognition for a plurality of images, calculate similarity between the plurality of images, based at least partially on a result of the image recognition, create a group including at least two images of the plurality of images, based at least partially on the calculated similarity, determine a sequence for displaying, the at least two images included in the group, based at least partially on similarity between the at least two images included in the group, and output the at least two images onto the display in the sequence. In addition, various other embodiments are possible.

Mapper component for a neuro-linguistic behavior recognition system

Techniques are disclosed for generating a sequence of symbols based on input data for a neuro-linguistic model. The model may be used by a behavior recognition system to analyze the input data. A mapper component of a neuro-linguistic module in the behavior recognition system receives one or more normalized vectors generated from the input data. The mapper component generates one or more clusters based on a statistical distribution of the normalized vectors. The mapper component evaluates statistics and identifies statistically relevant clusters. The mapper component assigns a distinct symbol to each of the identified clusters.

Panoramic camera systems

A camera system captures images from a set of cameras to generate binocular panoramic views of an environment. The cameras are oriented in the camera system to maximize the minimum number of cameras viewing a set of randomized test points. To calibrate the system, matching features between images are identified and used to estimate three-dimensional points external to the camera system. Calibration parameters are modified to improve the three-dimensional point estimates. When images are captured, a pipeline generates a depth map for each camera using reprojected views from adjacent cameras and an image pyramid that includes individual pixel depth refinement and filtering between levels of the pyramid. The images may be used generate views of the environment from different perspectives (relative to the image capture location) by generating depth surfaces corresponding to the depth maps and blending the depth surfaces.

Image quality assessment and improvement for performing optical character recognition

Techniques are disclosed for performing optical character recognition (OCR) by assessing and improving quality of electronic documents to perform the OCR. For example a method for identifying information in an electronic document includes obtaining a reference image of the electronic document, distorting the reference image by adjusting different sets of one or more parameters associated with a quality of the reference image to generate a plurality of distorted images, analyzing each distorted image to detect the adjusted set of parameters and corresponding adjusted values, determining an accuracy of detection of the set of parameters and the adjusted values, and training a model based at least on the plurality of distorted images and the accuracy of the detection, wherein the trained model determines at least a first technique for adjusting a set of parameters in a second image to prepare the second image for optical character recognition.

Pedestrian detection device and pedestrian detection method
10354160 · 2019-07-16 · ·

A pedestrian detection device on a vehicle having a vehicular camera and a sonar or a radar includes: an identification dictionary storage unit that stores multiple identification dictionaries of shape features of a pedestrian; a detection result accumulation unit that searches the captured image for one feature to detect the pedestrian, and accumulates a detection result for each identification dictionary; a pedestrian position accumulation unit that detects the pedestrian using the sonar or the radar, and accumulates a pedestrian position; an identification dictionary selection unit that selects a detection identification dictionary having the detection result consistent with the pedestrian position; and a pedestrian detection unit that searches the captured image for one feature described in the detection identification dictionary, and detects the pedestrian.

Fast joint template machining

An efficient method and apparatus for identifying one or more targets in an image is presented. A matching operation is performed that compares the image against multiple templates jointly. The multiple templates are sorted into multiple clusters. The joint template matching operation achieves an improvement in performance by focusing on a subset of the clusters. For each grid location, clusters whose reference templates have low matching scores with the image content of the grid location are bypassed or excluded from the matching operation. This saving in computation load is made possible by the clustering of the templates, which can be performed offline and does not affect the performance of the joint template matching operation.

Remote determination of quantity stored in containers in geographical region

Disclosed is a method and system for processing images from an aerial imaging device. An image of an object of interest is received from the aerial imaging device. A parameter vector is extracted from the image. Image analysis is performed on the image to determine a height and a width of the object of interest. Idealized images of the object of interest are generated using the extracted parameter vector, the determined height, and the determined width of the object of interest. Each idealized image corresponds to a distinct filled volume of the object of interest. The received image of the object of interest is matched to each idealized image to determine a filled volume of the object of interest. Information corresponding to the determined filled volume of the object of interest is transmitted to a user device.

TEXT INDEPENDENT WRITER VERIFICATION DEVICE FOR HANDWRITTEN CURSIVELY CONNECTED ARABIC WORDS

A device, method, and non-transitory computer readable medium are described. The method includes receiving a dataset including hand written Arabic words and hand written Arabic alphabets from one or more users. The method further includes removing whitespace around alphabets in the hand written Arabic words and the hand written Arabic alphabets in the dataset. The method further includes splitting the dataset into a training set, a validation set, and a test set. The method further includes classifying one or more user datasets from the training set, the validation set, and the test set. The method further includes identifying the target user from the one or more user datasets. The identification of the target user includes a verification accuracy of the hand written Arabic words being larger than a verification accuracy threshold value.

WRITER VERIFICATION METHOD FOR HANDWRITTEN CURSIVELY CONNECTED ARABIC

A device, method, and non-transitory computer readable medium are described. The method includes receiving a dataset including hand written Arabic words and hand written Arabic alphabets from one or more users. The method further includes removing whitespace around alphabets in the hand written Arabic words and the hand written Arabic alphabets in the dataset. The method further includes splitting the dataset into a training set, a validation set, and a test set. The method further includes classifying one or more user datasets from the training set, the validation set, and the test set. The method further includes identifying the target user from the one or more user datasets. The identification of the target user includes a verification accuracy of the hand written Arabic words being larger than a verification accuracy threshold value.

Dictionary generation for example based image processing
10296605 · 2019-05-21 · ·

Techniques related to generating dictionaries for example based image processing algorithms are discussed. Such techniques may include iteratively performing example based image processing for candidate look up entries of candidate pairs from a training set database using a current dictionary to determine a test result for each of the look up entries of the candidate pairs and selecting one or more of the candidate pairs for entry in a resultant dictionary based on an error between the test result and a predetermined result entry for the candidate pairs.