Patents Examined by Feng Niu
  • Patent number: 10675955
    Abstract: Some implementations relate to determining whether glare is present in captured image(s) of an object (e.g., a photo) and/or to determining one or more attributes of any present glare. Some of those implementations further relate to adapting one or more parameters for a glare removal process based on whether the glare is determined to be present and/or based on one or more of the determined attributes of any glare determined to be present. Some additional and/or alternative implementations disclosed herein relate to correcting color of a flash image of an object (e.g., a photo). The flash image is based on one or more images captured by a camera of a client device with a flash component of the client device activated. In various implementations, correcting the color of the flash image is based on a determined color space of an ambient image of the object.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Julia Winn, Abraham Stephens, Daniel Pettigrew, Aaron Maschinot, Ce Liu, Michael Krainin, Michael Rubinstein, Jingyu Cui
  • Patent number: 10667870
    Abstract: A method for guiding resection of local tissue from a patient includes generating at least one image of the patient, automatically determining a plurality of surgical guidance cues indicating three-dimensional spatial properties associated with the local tissue, and generating a visualization of the surgical guidance cues relative to the surface. A system for generating surgical guidance cues for resection of a local tissue from a patient includes a location module for processing at least one image of the patient to determine three-dimensional spatial properties of the local tissue, and a surgical cue generator for generating the surgical guidance cues based upon the three-dimensional spatial properties. A patient-specific locator form for guiding resection of local tissue from a patient includes a locator form surface matching surface of the patient, and a plurality of features indicating a plurality of surgical guidance cues, respectively.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: June 2, 2020
    Assignee: THE TRUSTEES OF DARTMOUTH COLLEGE
    Inventors: Venkataramanan Krishnaswamy, Richard J. Barth, Jr., Keith D. Paulsen
  • Patent number: 10653101
    Abstract: A system that includes a robotic arm, a laser, a memory, and a processor. The processor is configured to position the laser adjacent to a dairy livestock and to modify teat location information for one or more teats of the dairy livestock based on a robot position offset between the dairy livestock and the robotic arm. The processor is further configured to generate a teat position associated with an unknown teat based on a scan of the dairy livestock and to determine a position distances between the teat position and teats of the dairy livestock. The processor is further configured to identify a teat of the dairy livestock with the smallest position distance, to associate a teat identifier for the unknown teat with the identified teat, and to store the association in the memory.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: May 19, 2020
    Assignee: Technologies Holdings Corp.
    Inventors: Mark A. Foresman, Bradley J. Prevost, Marinus P. Van Aart
  • Patent number: 10648925
    Abstract: Defects from a hot scan can be saved, such as on persistent storage, random access memory, or a split database. The persistent storage can be patch-based virtual inspector virtual analyzer (VIVA) or local storage. Repeater defect detection jobs can determined and the wafer can be inspected based on the repeater defect detection jobs. Repeater defects can be analyzed and corresponding defect records to the repeater defects can be read from the persistent storage. These results may be returned to the high level defect detection controller.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: May 12, 2020
    Assignee: KLA-Tencor Corporation
    Inventors: Eugene Shifrin, Bjorn Brauer, Sumit Sen, Ashok Mathew, Sreeram Chandrasekaran, Lisheng Gao
  • Patent number: 10650530
    Abstract: There are provided a system and method of vehicle image comparison, the method including: obtaining an input image capturing at least part of a vehicle; segmenting the input image into one or more input segments corresponding to one or more mechanical components; retrieving a set of reference images, thereby obtaining a respective set of corresponding reference segments for each input segment; and generating at least one difference map corresponding to at least one input segment, comprising, for each input segment: comparing the input segment with each corresponding reference segment thereof using a comparison model, giving rise to a set of difference map candidates each indicating probability of presence of DOI between the given input segment and the corresponding reference segment; and providing a difference map corresponding to the given input segment according to probability of each difference map candidate in the set of difference map candidates.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 12, 2020
    Assignee: UVEYE LTD.
    Inventors: Amir Hever, Ohad Hever, Ilya Bogomolny
  • Patent number: 10650525
    Abstract: An interactive image segmenting apparatus and method are provided. The image segmenting apparatus and corresponding method include a boundary detector, a condition generator, and a boundary modifier. The boundary detector is configured to detect a boundary from an image using an image segmentation process. The feedback receiver is configured to receive information about the detected boundary. The condition generator is configured to generate a constraint for the image segmentation process based on the information. The boundary modifier is configured to modify the detected boundary by applying the generated constraint to the image segmentation process.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: May 12, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Won Sik Kim
  • Patent number: 10643332
    Abstract: There are provided a system and method of vehicle image comparison, the method including: obtaining an input image comprising a plurality of image portions; retrieving a set of reference images; for each image portion, searching for a best matching reference portion in the set of reference images, comprising: i) for each given reference image: identifying a reference region; using a similarity model on the given image portion and the reference region to obtain a similarity map indicating a similarity between the image portion and a respective reference image portion; and selecting a reference image portion with the best similarity as a reference portion candidate; and ii) selecting the best matching reference portion; and comparing each given image portion with the best matching reference portion using a comparison model, giving rise to a difference map indicating probability of presence of DOI in the given image portion.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 5, 2020
    Assignee: UVEYE LTD.
    Inventors: Amir Hever, Ohad Hever, Ilya Bogomolny
  • Patent number: 10635944
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training an object representation neural network. One of the methods includes obtaining training sets of images, each training set comprising: (i) a before image of a before scene of the environment, (ii) an after image of an after scene of the environment after the robot has removed a particular object, and (iii) an object image of the particular object, and training the object representation neural network on the batch of training data, comprising determining an update to the object representation parameters that encourages the vector embedding of the particular object in each training set to be closer to a difference between (i) the vector embedding of the after scene in the training set and (ii) the vector embedding of the before scene in the training set.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: April 28, 2020
    Assignee: Google LLC
    Inventors: Eric Victor Jang, Sergey Vladimir Levine, Coline Manon Devin
  • Patent number: 10631936
    Abstract: A method for guiding resection of local tissue from a patient includes generating at least one image of the patient, automatically determining a plurality of surgical guidance cues indicating three-dimensional spatial properties associated with the local tissue, and generating a visualization of the surgical guidance cues relative to the surface. A system for generating surgical guidance cues for resection of a local tissue from a patient includes a location module for processing at least one image of the patient to determine three-dimensional spatial properties of the local tissue, and a surgical cue generator for generating the surgical guidance cues based upon the three-dimensional spatial properties. A patient-specific locator form for guiding resection of local tissue from a patient includes a locator form surface matching surface of the patient, and a plurality of features indicating a plurality of surgical guidance cues, respectively.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: April 28, 2020
    Assignee: THE TRUSTEES OF DARTMOUTH COLLEGE
    Inventors: Venkataramanan Krishnaswamy, Richard J. Barth, Jr., Keith D. Paulsen
  • Patent number: 10635799
    Abstract: A biometric authentication apparatus includes: a biometric sensor configured to capture an image of a hand of a user; a touch panel configured to output a contact signal indicating contact positions of fingers of the user in response to the reception of an operation by the fingers of the user; and control circuitry configured to display, on the touch panel, a plurality of marks each of which indicates position at which any of the fingers of the user is intended to come into contact with the touch panel, acquire the contact signal output from the touch panel, and reduce in size one or more marks among the plurality of marks during acquiring biometric information from the image captured by the biometric sensor when the control circuitry detects, in accordance with the contact signal, that the fingers of the user are in contact with the plurality of marks.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: April 28, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Soichi Hama, Yukihiro Abiko, Satoshi Maeda, Satoshi Semba, Hajime Nada
  • Patent number: 10621465
    Abstract: An apparatus for character recognition executes a first process for acquiring first image data which is an image in which string data containing one or more characters is drawn at a first magnification through a drawing process that outputs image data acquired by drawing characters at a display magnification, executes a second process for acquiring second image data which is an image in which the string data is drawn at a second magnification larger than the first magnification through the drawing process, executes a third process for acquiring a recognition result including a character code of each of the characters in the string data drawn in the second image data through a character recognition process, and executes a fourth process for adjusting a newline position of the recognition result acquired from the second image data by using a newline position of the string data drawn in the first image data.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 14, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Hiroshi Tanaka
  • Patent number: 10620005
    Abstract: Embodiments of the present invention disclose a building height calculation method, device, and storage medium. The method includes: acquiring an original picture including an image of a building; projecting the original picture to a surface of a preset sphere to form a projected picture; performing an edge detection on the image of the building in the projected picture to acquire a pixel height of the building; determining a projection angle of the projection on the preset sphere based on the pixel height of the building; and determining a height of the building based on the projection angle and a distance between the building and a capturing position of the original picture. In the embodiments of the present invention, a projection angle of a building is determined based on an original picture including an image of the building, and the height of the building is determined based on the projection angle and a distance between the building and a capturing position of the original picture.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: April 14, 2020
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Chongli Zhu, Jinbao Chen
  • Patent number: 10623598
    Abstract: An image processing apparatus includes a common region determination unit, an inherent region extraction unit, and an inherent region connection unit. The common region determination unit determines page common regions which are in common among plural pages of document data. The inherent region extraction unit extracts, as page inherent regions, regions other than the page common regions determined by the common region determination unit from image data in the plural pages. The inherent region connection unit connects plural page inherent regions extracted by the inherent region extraction unit.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: April 14, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kumi Fujiwara
  • Patent number: 10616603
    Abstract: A method and an apparatus for encoding and/or decoding digital images or video streams are provided, wherein the encoding apparatus includes a processor configured for reading at least a portion of the image, segmenting the portion of the image in order to obtain groups of pixels identified by borders information and containing at least two pixels having one or more homogeneous characteristics, computing, for each group of pixels, a weight map on the basis of the borders information associated to the group of pixels, a graph transform matrix on the basis of the weight map, and transform coefficients on the basis of the graph transform matrix (U) and of the pixels contained in the group of pixels.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 7, 2020
    Assignee: Sisvel Technology S.R.L.
    Inventors: Giulia Fracastoro, Enrico Magli, Francesco Verdoja, Marco Grangetto
  • Patent number: 10595808
    Abstract: An imaging system includes a computer programmed to estimate noise in computed tomography (CT) imaging data, correlate the noise estimation with neighboring CT imaging data to generate a weighting estimation based on the correlation, de-noise the CT imaging data based on the noise estimation and on the weighting, and reconstruct an image using the de-noised CT imaging data.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: March 24, 2020
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Jiahua Fan, Meghan Lynn Yue, Jiang Hsieh, Roman Melnyk, Masatake Nukui, Yujiro Yazaki
  • Patent number: 10595498
    Abstract: A system that includes a robotic arm, a laser, a three-dimensional (3D) camera, and a processor. The processor is configured to send instructions to position the robotic arm adjacent to a dairy livestock, to send a signal that initiates scanning a portion of the dairy livestock, and to generate teat candidate position information based on the scan of the dairy livestock. The processor is further configured receive target teat information, identify a teat candidate within a teat location range of the target teat, and link the identified teat candidate with a teat identifier. The processor is further configured to send instructions to the robotic arm to move at least a portion of the robotic arm toward the target teat based on the teat candidate position information for the identified teat candidate that is linked with the teat identifier.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: March 24, 2020
    Assignee: Technologies Holdings Corp.
    Inventors: Mark A. Foresman, Bradley J. Prevost
  • Patent number: 10586570
    Abstract: Methods and systems are presented for transforming frames of a video. The method provides an object in the video that at least partially and at least occasionally is presented in frames of a video. An object is detected in the video. Detection of the object comprises detecting feature reference points of the object. The object is tracked in the video. The tracking comprises creating a mesh that is based on the detected feature reference points of the object and aligning the mesh to the object in each frame. A first set of node points is generated on the mesh based on a request for changing proportions. A second set of nodes points is generated based on the first set of node points. The frames of the video are transformed in such way that the object's proportions are transformed in accordance with the second set of the node points using the mesh.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: March 10, 2020
    Assignee: Snap Inc.
    Inventor: Elena Shaburova
  • Patent number: 10578491
    Abstract: In a colorimetry device and a colorimetry method of the present invention, reference chart definition information including at least reference chart identification information about a reference color chart and patch position definition information indicating a position of each of plurality of patches in the reference color chart is stored, and whether the obtained color chart is matched with the reference color chart is determined based on the reference chart identification information. When the obtained color chart is determined to be matched with the reference color chart, a position of a colorimetry unit with respect to the color chart is relatively moved to the position of each of the plurality of patches in the color chart based on the reference chart definition information, and the colorimetry unit measures the color of each of the plurality of patches.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: March 3, 2020
    Assignee: Konica Minolta, Inc.
    Inventors: Yasutaka Tanimura, Ryoji Bando, Koji Harada
  • Patent number: 10566026
    Abstract: A method for real-time video processing for changing features of an object in a video, the method comprises: providing an object in the video, the object being at least partially and at least occasionally presented in frames of the video; detecting the object in the video; generating a list of at least one element of the object, the list being based on the object's features to be changed according to a request for modification; detecting the at least one element of the object in the video; tracking the at least one element of the object in the video; and transforming the frames of the video such that the at least one element of the object is modified according to the request for modification.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: February 18, 2020
    Assignee: Snap Inc.
    Inventor: Elena Shaburova
  • Patent number: 10567739
    Abstract: Techniques are provided for synthesis of transformed image views, based on a reference image, using depth information. The transformed image views may simulate a change in position or focal length of a camera that produced the reference image. An example system includes an image transformation circuit configured to transform the reference image corresponding to a first viewpoint, to a transformed image corresponding to a second viewpoint. The system also includes an inverse warping circuit configured to calculate a mapping from the pixels of the transformed image to corresponding pixels of the reference image. The system further includes a hole detection circuit configured to detect holes in the transformed image based on depth discontinuities between the reference and transformed images; and a hole filling circuit configured to in-fill the detected holes using a sampling of selected neighboring pixels from the reference image, to synthesize a view based on the transformed image.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: February 18, 2020
    Assignee: Intel Corporation
    Inventors: Daniel C. Middleton, Jianbo Shi