G06K9/80

Laser scanning code symbol reading system providing control over length of laser scan line projected onto a scanned object using dynamic range-dependent scan angle control
10049245 · 2018-08-14 · ·

Method of and system for reading bar code symbols using a hand-supportable laser scanning bar code symbol reading system supporting an improved level control over the length of laser scan lines projected onto scanned objects, at any instant in time, in a manner dependent the detected location, distance or range of the scanned object in the scanning field of the system during system operation. The length characteristics of the laser scan line are controlled by setting the laser scan sweep angle as a function of detected or estimated distance or range of the object from the system. In the illustrative embodiment, the laser scan sweep angle is controlled by supplying a drive current to the scanning mechanism, as a function of detected or estimated distance or range of the object from the scanning system.

Self-recognition of autonomous vehicles in mirrored or reflective surfaces

A controller for an autonomous vehicle receives an image stream from one or more imaging devices. The controller identifies vehicle images in the image stream. Vehicle images are compared to the color, shape, badging, markings, license plate, and driver of the autonomous vehicle. If the vehicle image is determined to match the autonomous vehicle, then the vehicle image is ignored as a potential obstacle. The location of a reflective surface that generated the vehicle image may be determined and added to a set of potential obstacles. The color and shape of a vehicle in a vehicle image may be evaluated first. Only if the color and shape in the vehicle image match the autonomous vehicle are other factors such as badging, markings, license plate, and driver considered. Vehicle images not matching the autonomous vehicle are included in a set of potential obstacles.

Content update suggestions

Content update and suggestion techniques are described. In one or more implementations, techniques are implemented to generate suggestions that are usable to guide creative professionals in updating content such as images, video, sound, multimedia, and so forth. A variety of techniques are usable to generate suggestions for the content professionals. In one example, suggestions are based on shared characteristics of images licensed by users of a content sharing service, e.g., licensed by the users. In another example, suggestions are based on metadata of the images licensed by the users, the metadata describing characteristics of how the images are created. These suggestions are then used to guide transformation of a user's image such that the image exhibits these characteristics and thus has an increased likelihood of being desired for licensing by customers of the service.

Logo detection
09697437 · 2017-07-04 · ·

Identifying whether an image includes a search image can be accomplished using region analysis and/or parts model analysis. Region analysis can include dividing a received image into regions and analyzing each region by: enlarging the region, applying a gradient histogram transformation to the enlarged region, and comparing the transformed region, at various angles, to a set of search patterns. Parts model analysis can include identifying key features of an image such as prominent lines or areas, objects or object edges, consecutive colors; generating one or more parts models from the key features by representing the key features as geometric objects; and comparing each parts model, at various angles, to a set of search patterns. The comparison employed in region analysis or parts model analysis can employ classifiers trained on the search images.

Two-dimensional code based information acquisition system and method thereof
09690966 · 2017-06-27 · ·

An information collecting system and method based on two-dimensional code are provided. The information collecting system comprises an intelligent terminal and an information collecting end. The intelligent terminal comprises: a first communication module; a first storage module; a display module; a first processing module; an input module; a two-dimensional code output module I; and a two-dimensional code generation module I. The information collecting end comprises: a second communication module; a second storage module; a two-dimensional code recognition module II; and a second processing module. The information collecting process of the present invention is easy, convenient, quick and efficient to operate, thus increasing information collecting efficiency greatly, reducing user time consumption, avoiding the defects that mistakes of information collecting mode are prone to being made and important user information is prone to being revealed due to manual filling or dictation in the prior art, and ensuring the user information safety effectively.

Method and apparatus for detecting salient region of image

The present invention provides a method and an apparatus for detecting a salient region of an image. Classification processing is obtained by means of pre-training, so as to obtain a classification label, where the classification label is used to indicate a salience detection algorithm for detecting a salient region of the test image. Salience detection is performed on the test image by using the salience detection algorithm indicated by the classification label, so as to obtain the salient region of the test image. Because a salience detection algorithm with the best detection effect is acquired by using the image feature vector of the test image, to detect the salient region of the test image, accuracy of salience detection is improved.

Content Update Suggestions

Content update and suggestion techniques are described. In one or more implementations, techniques are implemented to generate suggestions that are usable to guide creative professionals in updating content such as images, video, sound, multimedia, and so forth. A variety of techniques are usable to generate suggestions for the content professionals. In one example, suggestions are based on shared characteristics of images licensed by users of a content sharing service, e.g., licensed by the users. In another example, suggestions are based on metadata of the images licensed by the users, the metadata describing characteristics of how the images are created. These suggestions are then used to guide transformation of a user's image such that the image exhibits these characteristics and thus has an increased likelihood of being desired for licensing by customers of the service.

Book for augmented reality applications

A book for use with augmented reality applications includes a plurality of stiff leaves, each side of which forms a page of the book. On each page a respective fiduciary marker is positioned substantially in the middle of the page. Each fiduciary marker comprises a different respective asymmetric pattern capable of indicating the scale and orientation of the book to an augmented reality application and of indicating the respective page, and a non-alphanumeric pattern positioned closer to an outside edge of the page of the book than the fiduciary marker. The non-alphanumeric pattern on a respective page is capable of indicating at least the opposing page pair comprising the respective page on which the non-alphanumeric pattern is positioned, when used in conjunction with the scale and orientation of the book as indicated by a fiduciary marker on a different page to that of the respective non-alphanumeric pattern.

System, methods, and apparatus for in-vehicle fiducial mark tracking and interpretation

Certain embodiments of the invention may include systems, methods, and apparatus for in vehicle fiducial mark tracking and interpretation According to an example embodiment of the invention, a method is provided for executing computer executable instructions by one or more processors. The method includes receiving the one or more images from at least one camera attached to a vehicle; selecting, from the one or more received images, a region of interest associated with an object in the vehicle; identifying fiducial marks within the selected region of interest by comparing the identified fiducial marks with one or more stored fiducial representations; determining, based at least in part on the comparison, spatial information associated with the object or an occupant of the vehicle; and sending information based at least in part on the determined spatial information.

Method and apparatus for the remote supply, display and/or presentation of dynamic informative contents
09589218 · 2017-03-07 · ·

Method for the remote supply, display and/or presentation of dynamic informative contents by generating a QR code with a dynamic content, which provides to define a quantity n of a series of QR codes to be generated, to generate x URL addresses on the Internet, until x=n, to verify the univocity of each of the x URL addresses generated, by comparing them with a list of URL addresses, to generate n QR codes, each encoding the x=n URL addresses generated and verified as univocal, to assign a generated and univocal URL address to a specific accredited service user in a form that can be loaded and modified dynamically, to configure the generated and assigned URL address in order to display the informative contents, to optically acquire the QR code and to decode the encoded URL address, directing the user to the informative contents of the URL address.