Patents by Inventor Charles A. Otto

Charles A. Otto has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11915472
    Abstract: The present disclosure is directed to data classification. An exemplary computer-enabled method for classifying image data comprises: receiving an input image, wherein the input image is of a second data domain; providing the input image to a preprocessing algorithm to obtain a transformed image, wherein the preprocessing algorithm is trained to transform data of the second data domain to data of a first data domain; providing the transformed image to a trained algorithm to analyze the transformed image, wherein the trained algorithm is trained based on training data of the first data domain.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: February 27, 2024
    Assignee: NOBLIS, INC.
    Inventor: Charles Otto
  • Publication number: 20220164610
    Abstract: The present disclosure is directed to data classification. An exemplary computer-enabled method for classifying image data comprises: receiving an input image, wherein the input image is of a second data domain; providing the input image to a preprocessing algorithm to obtain a transformed image, wherein the preprocessing algorithm is trained to transform data of the second data domain to data of a first data domain; providing the transformed image to a trained algorithm to analyze the transformed image, wherein the trained algorithm is trained based on training data of the first data domain.
    Type: Application
    Filed: February 9, 2022
    Publication date: May 26, 2022
    Applicant: NOBLIS, INC.
    Inventor: Charles OTTO
  • Patent number: 11275973
    Abstract: The present disclosure is directed to data classification. An exemplary computer-enabled method for classifying image data comprises: receiving an input image patch, wherein the input image patch is of a second data domain; providing the input image patch to a preprocessing algorithm to obtain a preprocessed image patch, wherein the preprocessing algorithm is trained to transform data of the second data domain to data of a first data domain; providing the preprocessed image patch to a pre-trained classification algorithm, wherein the pre-trained classification algorithm is trained based on training data of the first data domain; obtaining one or more classification outputs from the pre-trained classification algorithm based on the preprocessed image patch.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: March 15, 2022
    Assignee: NOBLIS, INC.
    Inventor: Charles Otto
  • Publication number: 20200327382
    Abstract: The present disclosure is directed to data classification. An exemplary computer-enabled method for classifying image data comprises: receiving an input image patch, wherein the input image patch is of a second data domain; providing the input image patch to a preprocessing algorithm to obtain a preprocessed image patch, wherein the preprocessing algorithm is trained to transform data of the second data domain to data of a first data domain; providing the preprocessed image patch to a pre-trained classification algorithm, wherein the pre-trained classification algorithm is trained based on training data of the first data domain; obtaining one or more classification outputs from the pre-trained classification algorithm based on the preprocessed image patch.
    Type: Application
    Filed: March 26, 2020
    Publication date: October 15, 2020
    Applicant: NOBLIS, INC.
    Inventor: Charles OTTO
  • Patent number: 9260122
    Abstract: Video image data is acquired from synchronized cameras having overlapping views of objects moving past the cameras through a scene image in a linear array and with a determined speed. Processing units generate one or more object detections associated with confidence scores within frames of the camera video stream data. The confidence scores are modified as a function of constraint contexts including a cross-frame constraint that is defined by other confidence scores of other object detection decisions from the video data that are acquired by the same camera at different times; a cross-view constraint defined by other confidence scores of other object detections in the video data from another camera with an overlapping field-of-view; and a cross-object constraint defined by a sequential context of a linear array of the objects, spatial attributes of the objects and the determined speed of the movement of the objects relative to the cameras.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra U. Pankanti, Hoang Trinh
  • Patent number: 9147260
    Abstract: A system and computer program product for performing visual surveillance of one or more moving objects include registering one or more images captured by one or more cameras, wherein registering the one or more images comprises region-based registration of the one or more images in two or more adjacent frames, performing motion segmentation of the one or more images to detect one or more moving objects and one or more background regions in the one or more images, and tracking the one or more moving objects to facilitate visual surveillance of the one or more moving objects.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Arun Hampapur, Jun Li, Sharathchandra Pankanti, Charles A. Otto
  • Patent number: 9105098
    Abstract: A system and computer program product for performing visual surveillance of one or more moving objects include registering one or more images captured by one or more cameras, wherein registering the one or more images comprises region-based registration of the one or more images in two or more adjacent frames, performing motion segmentation of the one or more images to detect one or more moving objects and one or more background regions in the one or more images, and tracking the one or more moving objects to facilitate visual surveillance of the one or more moving objects.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Arun Hampapur, Jun Li, Sharathchandra Pankanti, Charles A. Otto
  • Patent number: 9047668
    Abstract: A global position of an observed object is determined by obtaining a first global position of an observed object with at least one positioning device. A determination is made as to whether a set of stored visual characteristic information of at least one landmark matches a visual characteristic information set obtained from at least one captured image comprising a scene associated with the observed object. In response to the set of stored visual characteristic information matching the obtained visual characteristic information set, a second global position of the observed object is determined based on a set of stored location information associated with the at least one landmark and the first global position.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Yuichi Fujiki, Hoang Trinh
  • Patent number: 9036865
    Abstract: A global position of an observed object is determined by obtaining a first global position of an observed object with at least one positioning device. A determination is made as to whether a set of stored visual characteristic information of at least one landmark matches a visual characteristic information set obtained from at least one captured image comprising a scene associated with the observed object. In response to the set of stored visual characteristic information matching the obtained visual characteristic information set, a second global position of the observed object is determined based on a set of stored location information associated with the at least one landmark and the first global position.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: May 19, 2015
    Assignee: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Yuichi Fujiji, Hoang Trinh
  • Patent number: 9036025
    Abstract: An imaging system includes an image capturing device and a plurality of reflective devices. The image capturing device is configured to receive a plurality of images reflected by the plurality of reflective devices. Responsive to receiving the plurality of images, the image capturing device is further configured to capture within a single frame at least a first image corresponding to a first side of a first railroad track rail, a second image corresponding to a second side of the first railroad track rail, a third image corresponding to a first side of a second railroad track rail, and a fourth image corresponding to a second side of the second railroad track rail.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: May 19, 2015
    Assignee: International Business Macines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti
  • Patent number: 8983200
    Abstract: Techniques for segmenting an object are provided. The techniques include capturing an image of an object, dividing the image into one or more blocks, computing a confidence value for each of the one or more blocks, and eliminating one or more blocks from consideration based on the confidence value for each of the one or more blocks.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rogerio S. Feris, Charles A. Otto, Sharathchandra Pankanti, Duan D. Tran
  • Patent number: 8872947
    Abstract: An apparatus, computer program product, and method for reducing persistent shadows within an image. The apparatus includes a camera configured to generate frames of the image. The apparatus also includes a computer processor. The computer processor calculates the average normalized brightness for each pixel in the image and adjusts the brightness of each pixel with the average normalized brightness.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
  • Patent number: 8866938
    Abstract: An apparatus, computer program product, and method for reducing persistent shadows within an image. The apparatus includes a camera configured to generate frames of the image. The apparatus also includes a computer processor. The computer processor calculates the average normalized brightness for each pixel in the image and adjusts the brightness of each pixel with the average normalized brightness.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
  • Publication number: 20140253764
    Abstract: An apparatus, computer program product, and method for reducing persistent shadows within an image. The apparatus includes a camera configured to generate frames of the image. The apparatus also includes a computer processor. The computer processor calculates the average normalized brightness for each pixel in the image and adjusts the brightness of each pixel with the average normalized brightness.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
  • Publication number: 20140253729
    Abstract: An apparatus, computer program product, and method for reducing persistent shadows within an image. The apparatus includes a camera configured to generate frames of the image. The apparatus also includes a computer processor. The computer processor calculates the average normalized brightness for each pixel in the image and adjusts the brightness of each pixel with the average normalized brightness.
    Type: Application
    Filed: September 25, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
  • Patent number: 8751414
    Abstract: A method, data processing system, and computer program product for identifying abnormalities in data. A model representing a plurality of modes for an activity generated from training data is retrieved. The training data includes a first plurality of measurements of a first performance of the activity over a period of time. Each of the plurality of modes is identified as one of normal and abnormal. Activity data including a second plurality of measurements of a second performance of the activity is received. A portion of the activity data is compared with the plurality of modes in the model. A notification of an abnormality in the second performance of the activity is generated in response to an identification that the portion of the activity data matches a mode in the plurality of modes identified as abnormal. Confirmation of the abnormality is requested via a user interface.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ankur Datta, Charles A. Otto, Sharathchandra U. Pankanti
  • Publication number: 20140153779
    Abstract: Techniques for segmenting an object are provided. The techniques include capturing an image of an object, dividing the image into one or more blocks, computing a confidence value for each of the one or more blocks, and eliminating one or more blocks from consideration based on the confidence value for each of the one or more blocks.
    Type: Application
    Filed: February 7, 2014
    Publication date: June 5, 2014
    Applicant: International Business Machines Corporation
    Inventors: Rogerio S. Feris, Charles A. Otto, Sharathchandra Pankanti, Duan D. Tran
  • Patent number: 8744176
    Abstract: Techniques for segmenting an object at a self-checkout are provided. The techniques include capturing an image of an object at a self-checkout, dividing the image into one or more blocks, computing a confidence value for each of the one or more blocks, and eliminating one or more blocks from consideration based on the confidence value for each of the one or more blocks, wherein the one or more blocks remaining map to a region of the image containing the object.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rogerio S. Feris, Charles A. Otto, Sharathchandra Pankanti, Duan D. Tran
  • Patent number: 8724904
    Abstract: A system, method, and computer program product for detecting anomalies in an image. In an example embodiment the method includes partitioning each image of a set of images into a plurality of image local units. The method further includes clustering all local units in the image set into clusters, and consequently assigning a class label to each local unit based on the clustering results. The local units with identical class labels having at least one substantially related image feature. Further, the method includes assigning a weight to each of the local units based on a variation of the class labels across all images in a set of images. The method further includes performing a clustering over all images in the set by using a distance metric that takes the learned weight of each local unit into account, then determining the images that belong to minorities of the clusters as anomalies.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: Yuichi Fujiki, Norman Haas, Ying Li, Charles A. Otto, Balamanohar Paluri, Sharathchandra Pankanti
  • Publication number: 20140072173
    Abstract: A global position of an observed object is determined by obtaining a first global position of an observed object with at least one positioning device. A determination is made as to whether a set of stored visual characteristic information of at least one landmark matches a visual characteristic information set obtained from at least one captured image comprising a scene associated with the observed object. In response to the set of stored visual characteristic information matching the obtained visual characteristic information set, a second global position of the observed object is determined based on a set of stored location information associated with the at least one landmark and the first global position.
    Type: Application
    Filed: October 22, 2013
    Publication date: March 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Norman HAAS, Ying LI, Charles A. OTTO, Sharathchandra PANKANTI, Yuichi FUJIKI, Hoang TRINH