Patents Examined by Sean T Motsinger
  • Patent number: 10482582
    Abstract: Systems and methods are provided for the denoising of images in the presence of broadband noise based on the detection and/or estimation of in-band noise. According to various example embodiments, an estimate of broadband noise that lies within the imaging band is made by detecting or characterizing the out-of-band noise that lies outside of the imaging band. This estimated in-band noise may be employed for denoise the detected imaging waveform. According to other example embodiments, a reference receive circuit that is sensitive to noise within the imaging band, but is isolated from the imaging energy, may be employed to detect and/or characterize the noise within the imaging band. The estimated reference noise may be employed to denoise the detected in-band imaging waveform.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: November 19, 2019
    Assignee: SUNNYBROOK RESEARCH INSTITUTE
    Inventors: Brian Courtney, Naimul Mefraz Khan, Natasha Alves-Kotzev
  • Patent number: 10473772
    Abstract: A system, comprising a processor; and a memory, the memory storing instructions executable by the processor to receive image data from a vehicle sensor installed in a vehicle, transform the image data into global coordinate data, estimate fractal dimension values of the global coordinate data, and determine calibrated parameters based on the fractal dimension values to operate the vehicle sensor.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: November 12, 2019
    Assignee: Ford Global Technologies, LLC
    Inventor: Graham Mills
  • Patent number: 10467465
    Abstract: Computerized techniques for improved binarization and extraction of information from digital image data are disclosed in accordance with various embodiments. The inventive concepts include: rendering, using a processor of the mobile device, a digital image using a plurality of binarization thresholds to generate a plurality of range-binarized digital images, wherein each rendering of the digital image is generated using a different combination of the plurality of binarization thresholds; identifying, using the processor of the mobile device, one or more range connected components within the plurality of range-binarized digital images; and identifying, using the processor of the mobile device, a plurality of text regions within the digital image based on some or all of the range connected components. Corresponding systems and computer program products are also disclosed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 5, 2019
    Assignee: KOFAX, INC.
    Inventors: Alexander Shustorovich, Christopher W. Thrasher
  • Patent number: 10460196
    Abstract: Salient video frame establishment is described. In one or more example embodiments, salient frames of a video are established based on multiple photos. An image processing module is capable of analyzing both video frames and photos, both of which may include entities, such as faces or objects. Frames of a video are decoded and analyzed in terms of attributes of the video. Attributes include, for example, scene boundaries, facial expressions, brightness levels, and focus levels. From the video frames, the image processing module determines candidate frames based on the attributes. The image processing module analyzes multiple photos to ascertain multiple relevant entities based on the presence of entities in the multiple photos. Relevancy of an entity can depend, for instance, on a number of occurrences. The image processing module establishes multiple salient frames from the candidate frames based on the multiple relevant entities. Salient frames can be displayed.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: October 29, 2019
    Assignee: Adobe Inc.
    Inventors: Anmol Dhawan, Varun Maini, Srinivasa Madhava Phaneen Angara, Amol Jindal
  • Patent number: 10453224
    Abstract: The present invention comprises a method for generating a pseudo-CT image volume from multiple MRI scans through determining and then applying multi-variable polynomial mapping functions. An exemplary example extracts intensity values of voxels in images from acquired multiple MRI scans and CT scan from a plurality of training subjects to determine a multi-variable high-degree polynomial function for each of three regions, which is then applied to voxels in corresponding regions from images of multiple MRI scans of the target subject to generate the pseudo-CT image volume.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: October 22, 2019
    Inventors: Ziwei Lin, Samuel Chen Leu, Zhibin Huang
  • Patent number: 10453207
    Abstract: It is proposed a Method and System for Global Motion Estimation and Compensation. The system operates on two depth maps which contain a reference depth map and a current depth map as well as their associated texture images if available. The system executes four major steps which are feature detection (step 1), global motion compensation (GMC) (step 2), major moving objects (MMO) detection and the estimation of their motion parameters denoted as major motion parameters (MMPs) (step 3), and local motion compensation (LMC) of macroblocks or other coding/prediction units (step 4). The output of the system is the global motion parameters (GMPs), major moving objects (MMOs) and MMPs, the local motion vectors (LMVs), and the coding modes.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: October 22, 2019
    Assignee: VERSITECH LIMITED
    Inventors: Shing Chow Chan, Zhong Liu
  • Patent number: 10452722
    Abstract: An approach is provided for managing processing rules used to process electronic data in computer networks. An application provides the capability for users to define and manage classifications for electronic data. The application also provides the capability for users to define and manage processing rules for each classification. This may include specifying, for each processing rule, a classification to which the processing rule corresponds, one or more conditions under which the processing rule is to be applied and optionally, not applied, a priority for the processing rule, and one or more actions to be performed. The priority may be used to determine which rule is to be applied when more than one rule corresponds to a classification. The application supports the definition and management of classifications and rules on a logical group-by-logical group basis.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: October 22, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Jiang Hong, Candice Lin, Yuwen Wu, Yi Ding, Pingping Pan
  • Patent number: 10447983
    Abstract: A reciprocal approximation circuit has a first iteration circuit for generating an approximate reciprocal value of an operand. The operation of the first iteration circuit is controlled by two bits of the operand, which indicate a range in which the operand lies. The first iteration circuit uses hardware friendly initial values based on the two bits for generating the approximate reciprocal value. The reciprocal approximation circuit does not require any additional circuit for selecting an initial value for the first iteration circuit.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: October 15, 2019
    Assignee: NXP USA, INC.
    Inventor: Mahesh Chandra
  • Patent number: 10438089
    Abstract: The technology relates to technology for detecting a predetermined image using a template of the predetermined image. The method includes detecting a color, reducing the color to a range of the color, converting to a grayscale plurality of images, extracting at least one edge of the grayscale images, identifying each component in the images, conducting binarization for the each component, obtaining a threshold value, normalizing the template, and matching the template to the predetermined image.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: October 8, 2019
    Assignee: HENDRICKS CORP. PTE. LTD.
    Inventors: Jason Porter, Michael Michael, Ye Chuanhun, Johannes Sujendro, Foo Yong Yan
  • Patent number: 10430975
    Abstract: An encoder includes a processor, a buffer, and a memory. The memory includes code as instructions that cause the processor to perform a number of steps. The steps include partitioning a geometric construct within an axis of the geometric construct based on a point differential between two partitions, the geometric construct including geometric data, determining a number of points in the partition, storing a value indicating the number of points in the buffer, and entropy encoding the value stored in the buffer.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: October 1, 2019
    Assignee: GOOGLE LLC
    Inventors: Michael Hemmer, Frank Galligan, Ondrej Stava
  • Patent number: 10430659
    Abstract: Embodiments of the present disclosure disclose a method and apparatus for urban road recognition based on a laser point cloud. The method comprises: constructing a corresponding road edge model according to the laser point cloud acquired by a laser sensor; determining a height of a mobile carrier provided with the laser sensor and constructing a corresponding road surface model based on the height and the laser point cloud; eliminating a road surface point cloud and a road edge point cloud in the laser point cloud according to the road edge model and the road surface model, segmenting a remaining laser point cloud using a point cloud segmentation algorithm, and recognizing an object corresponding to a segmenting result.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: October 1, 2019
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Yu Jiang, Yang Yan
  • Patent number: 10423826
    Abstract: Systems and methods are provided for processing an image of a financial payment document captured using a mobile device and classifying the type of payment document in order to extract the content therein. These methods may be implemented on a mobile device or a central server, and can be used to identify content on the payment document and determine whether the payment document is ready to be processed by a business or financial institution. The system can identify the type of payment document by identifying features on the payment document and performing a series of steps to determine probabilities that the payment document belongs to a specific document type. The identification steps are arranged starting with the fastest step in order to attempt to quickly determine the payment document type without requiring lengthy, extensive analysis.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: September 24, 2019
    Assignee: Mitek Systems, Inc.
    Inventors: Grigori Nepomniachtchi, Vitali Kliatskine, Nikolay Kotovich
  • Patent number: 10412420
    Abstract: A content-driven video storage optimization apparatus applies motion analysis at purge time or when the images are initially archived. Retention meta data is determined for image segments with and segments without motion. When triggered by a directive, segments that do not contain motion are purged. A lossy compression method optimizes storage for a security surveillance network. An appliance transforms image files into a key frame and at least one subsequent frame compatible with JPEG. A circuit filters for motion and stores metadata for each train of a key frame and its subsequent frames. The transformation operates on coefficients of frequency bins. Meta data enables content based purging of least consequential files.
    Type: Grant
    Filed: October 29, 2016
    Date of Patent: September 10, 2019
    Assignee: EAGLE EYE NETWORKS, INC.
    Inventors: Dean Drako, Steven Roskowski
  • Patent number: 10402679
    Abstract: An electronic system including: a sensor (201) capable of successively supplying n vectors Li each including k values Li(j); and an electronic device (403) for processing on the fly the values measured by the sensor, including: a first stage (407) capable, each time a vector Li has been supplied by the sensor, of multiplying the k values Li(j) of vector Li by respectively k coefficients bi(j), and of supplying a vector T1i of k values T1i(j); a second stage (409) capable, each time a vector T1i has been supplied, of multiplying vector T1i by a matrix à of k*p coefficients, and of supplying a vector T2i of p values T2i(l); and a third stage (411) capable of digitally integrating the n vectors T2i and of supplying an output vector IT of p values IT(l).
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: September 3, 2019
    Assignee: COMMISSARIAT À L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: William Guicquero, Arnaud Verdant
  • Patent number: 10395136
    Abstract: An image processing apparatus includes a first learning unit configured to learn an identifier for identifying a class of a region formed by segmenting an image based on first training data, an evaluation unit configured to evaluate a result of identification of a class of the first training data by the identifier, a generation unit configured to generate second training data from the first training data based on an evaluation result by the evaluation unit, and a second learning unit configured to learn a plurality of identifiers different from the identifier learned by the first learning unit based on the second training data.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: August 27, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Masato Aoba
  • Patent number: 10390028
    Abstract: Methods of palette coding to reduce the required coding process are disclosed. According to one method, smaller blocks are derived from a large block. The histogram of the large block is derived based on the histograms of smaller blocks in the large block. According to another method, one or more palette tables are derived based on multiple blocks. One palette table is used for each of the multiple blocks. According to yet another method, index map transpose is performed in the parsing stage according to the transpose flag of the index map. Accordingly, a buffer to store the transpose flags can be saved. According to still yet another method, the palette predictor update is performed using an index mapping table to avoid the need for shuffling the contents of the palette predictor stored in a palette buffer.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: August 20, 2019
    Assignee: MEDIATEK INC.
    Inventors: Yu-Chen Sun, Tzu-Der Chuang, Han-Liang Chou, Chia-Yun Cheng, Ching-Yeh Chen, Yu-Wen Huang
  • Patent number: 10379721
    Abstract: Approaches provide for an interactive interface for determining annotation information that can be used to recommend content, improve user interaction and satisfaction, as well as improve various image recognition approaches. For example, a user can be presented an interactive interface, such as a game. The interactive interface can include colored graphical elements, where each graphical element can be associated with and display a visual feature of an item. A user can be provided a task or goal, such as to select, move, or otherwise arrange graphical elements based on a visual feature of the elements. The user interaction can generate annotation information that can be utilized to determine related content as well as improve various image recognition approaches.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: August 13, 2019
    Assignee: A9.COM, INC.
    Inventors: Aishwarya Natesh, Daniya Zamalieva
  • Patent number: 10382842
    Abstract: A method and system for transmitting data is disclosed. The method may include receiving data from two or more data sources. The method may also include selectively classifying the data into at least two input data streams, the at least two data streams including a one dimensional data stream, called an encoded data stream, and an imagery data stream, which can include still images or video or both. The method may also include separately compressing the one-dimensional data stream into a first compressed bit-stream and the imagery data stream into a second compressed bit-stream and combining the first compressed bit-stream and the second compressed bit-stream into a packetized bit-stream. The method may also include encrypting the packetized bit-stream to generate encrypted data packets prepared for transmission.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: August 13, 2019
    Assignee: BTS Software Software Solutions, LLC
    Inventor: Dunling Li
  • Patent number: 10372980
    Abstract: This disclosure is generally directed to identifying electronic forms using spatial information of elements presented on a website. Identifying a type of an electronic form may include identifying particular input elements associated with the form, determining a bounding region of the input element, expanding the bounding region, and determining any intersections of the expanded bounding region with one or more label elements proximate to the input element. Keywords of the label elements can be analyzed to increase or decrease a confidence level that an input element is associated with a particular input type. A bounding region can be dynamically sized based on a number of intersecting elements. An electronic form can be identified based on the identified input elements. In some instances, the electronic forms may assist a user in accessing or updating remotely stored personal information, including payment information, across one or more third party electronic sites.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: August 6, 2019
    Assignee: Switch, Inc.
    Inventors: Chris Hopen, Trevor Marcus
  • Patent number: 10362220
    Abstract: The present technique relates to an image sensor, an data transmission method thereof, an information processing apparatus, an information processing method, an electronic device, and a program with which it is made possible to improve flexibility in compression and to make connectivity between an image sensor and a DSP better. Data Pixel4*N to Pixel4*N+3 in a 12-bit original image data format of four pixels is converted into six-bit compression data and is arranged by two pixels into a 12-bit compression data format including a structure identical to that of a 12-bit original image data format, whereby data Data2*N and Data2*N+1 is configured. Moreover, upper eight bits of each of compression data formats Data2*N and Data2*N+1 are read and arranged into data Byte3*N and Byte3*N+1. Lower four bits of each of the compression data format Data2*N and Data2*N+1 are arranged into data Byte3*N+2. The present technique can be applied to an imaging apparatus.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: July 23, 2019
    Assignee: SONY SEMICONDUCTOR SOLUTIONS CORPORATION
    Inventor: Hayato Wakabayashi