Patents by Inventor Nathan Cahill

Nathan Cahill 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: 11120556
    Abstract: A system and method that performs iterative foreground detection and multi-object segmentation in an image is disclosed herein. A new background prior is introduced to improve the foreground segmentation results. Three complimentary methods detect and segment foregrounds containing multiple objects. The first method performs an iterative segmentation of the image to pull out the salient objects in the image. In a second method, a higher dimensional embedding of the image graph is used to estimate the saliency score and extract multiple salient objects. A third method uses a metric to automatically pick the number of eigenvectors to consider in an alternative method to iteratively compute the image saliency map. Experimental results show that these methods succeed in accurately extracting multiple foreground objects from an image.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: September 14, 2021
    Assignee: KODAK ALARIS INC.
    Inventors: Alexander C. Loui, David Kloosterman, Michal Kucer, Nathan Cahill, David Messinger
  • Publication number: 20200286239
    Abstract: A system and method that performs iterative foreground detection and multi-object segmentation in an image is disclosed herein. A new background prior is introduced to improve the foreground segmentation results. Three complimentary methods detect and segment foregrounds containing multiple objects. The first method performs an iterative segmentation of the image to pull out the salient objects in the image. In a second method, a higher dimensional embedding of the image graph is used to estimate the saliency score and extract multiple salient objects. A third method uses a metric to automatically pick the number of eigenvectors to consider in an alternative method to iteratively compute the image saliency map. Experimental results show that these methods succeed in accurately extracting multiple foreground objects from an image.
    Type: Application
    Filed: May 21, 2020
    Publication date: September 10, 2020
    Applicant: Kodak Alaris Inc.
    Inventors: Alexander C. LOUI, David KLOOSTERMAN, Michal KUCER, Nathan CAHILL, David MESSINGER
  • Patent number: 10706549
    Abstract: A system and method that performs iterative foreground detection and multi-object segmentation in an image is disclosed herein. A new background prior is introduced to improve the foreground segmentation results. Three complimentary methods detect and segment foregrounds containing multiple objects. The first method performs an iterative segmentation of the image to pull out the salient objects in the image. In a second method, a higher dimensional embedding of the image graph is used to estimate the saliency score and extract multiple salient objects. A third method uses a metric to automatically pick the number of eigenvectors to consider in an alternative method to iteratively compute the image saliency map. Experimental results show that these methods succeed in accurately extracting multiple foreground objects from an image.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: July 7, 2020
    Assignee: KODAK ALARIS INC.
    Inventors: Alexander Loui, David Kloosterman, Michal Kucer, Nathan Cahill, David Messinger
  • Publication number: 20180174301
    Abstract: A system and method that performs iterative foreground detection and multi-object segmentation in an image is disclosed herein. A new background prior is introduced to improve the foreground segmentation results. Three complimentary methods detect and segment foregrounds containing multiple objects. The first method performs an iterative segmentation of the image to pull out the salient objects in the image. In a second method, a higher dimensional embedding of the image graph is used to estimate the saliency score and extract multiple salient objects. A third method uses a metric to automatically pick the number of eigenvectors to consider in an alternative method to iteratively compute the image saliency map. Experimental results show that these methods succeed in accurately extracting multiple foreground objects from an image.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 21, 2018
    Applicant: KODAK ALARIS, INC.
    Inventors: Alexander LOUI, David KLOOSTERMAN, Michal KUCER, Nathan CAHILL, David MESSINGER
  • Patent number: 9662262
    Abstract: A joint torque augmentation system includes linkage assembly configured to couple to a user. Linkage assembly includes a unidirectional link and a device joint. The linkage assembly is worn by a user or is configured to couple to footwear. An actuator is coupled to the linkage assembly to provide a torque at a joint of the user. A sensor is coupled to the user to measure a position of the user. A control system is coupled to the sensor and actuator. A phase of gait for the user is determined by the control system based on the position measured by the sensor. The actuator produces a tension force on the linkage assembly during a first phase of gait. A compliant element is coupled between the actuator and linkage assembly. The compliant element is tuned based on a load carried by the user.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: May 30, 2017
    Assignee: SpringActive, Inc.
    Inventors: Kevin Hollander, Nathan Cahill, Darren Kinney, Preston Clouse, Robert Holgate, Raymond Churchwell
  • Patent number: 9622884
    Abstract: A method of controlling a gait device includes a first sensor disposed on a first mobile body. A physical state of the first mobile body is measured using the first sensor to obtain a first physical state measurement. A second sensor is disposed on a second mobile body. A physical state of the second mobile body is measured using the second sensor to obtain a second physical state measurement. The first and second physical state measurements are conditioned by pseudo integration. A reference function is based on a gait activity. A reference function is determined by measuring a physical state of an able-bodied human and correlating an output position of the actuator to the physical state of the able-bodied human. A command is generated by inputting the first and second physical state measurements into the reference function to control an actuator of the gait device to match the output position.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: April 18, 2017
    Assignee: SpringActive, Inc.
    Inventors: Matthew A. Holgate, Nathan Cahill
  • Publication number: 20160023350
    Abstract: A load support device has a first link assembly coupled to a load and a first foot of a user. A first damping element is coupled to the first link assembly. The first damping element includes a double acting piston configured to provide uni-directional damping. A first sensor is disposed on a first limb of the user. A physical characteristic of the first limb is measured with the first sensor. A damping constant of the first damping element is selected based on the physical characteristic of the first limb. A second link assembly is coupled to the load and to a second foot of the user. A second damping element is coupled to the second link assembly between the load and the second foot. The load is alternately supported by the first link assembly and damping element and the second link assembly and damping element throughout a gait cycle.
    Type: Application
    Filed: October 7, 2015
    Publication date: January 28, 2016
    Applicant: SpringActive, Inc.
    Inventors: Matthew A. Holgate, Kevin Hollander, Nathan Cahill
  • Publication number: 20140330431
    Abstract: A joint torque augmentation system includes linkage assembly configured to couple to a user. Linkage assembly includes a unidirectional link and a device joint. The linkage assembly is worn by a user or is configured to couple to footwear. An actuator is coupled to the linkage assembly to provide a torque at a joint of the user. A sensor is coupled to the user to measure a position of the user. A control system is coupled to the sensor and actuator. A phase of gait for the user is determined by the control system based on the position measured by the sensor. The actuator produces a tension force on the linkage assembly during a first phase of gait. A compliant element is coupled between the actuator and linkage assembly. The compliant element is tuned based on a load carried by the user.
    Type: Application
    Filed: May 6, 2014
    Publication date: November 6, 2014
    Inventors: Kevin Hollander, Nathan Cahill, Darren Kinney, Preston Clouse, Robert Holgate, Raymond Churchwell
  • Publication number: 20140200680
    Abstract: A method of controlling a gait device includes a first sensor disposed on a first mobile body. A physical state of the first mobile body is measured using the first sensor to obtain a first physical state measurement. A second sensor is disposed on a second mobile body. A physical state of the second mobile body is measured using the second sensor to obtain a second physical state measurement. The first and second physical state measurements are conditioned by pseudo integration. A reference function is based on a gait activity. A reference function is determined by measuring a physical state of an able-bodied human and correlating an output position of the actuator to the physical state of the able-bodied human. A command is generated by inputting the first and second physical state measurements into the reference function to control an actuator of the gait device to match the output position.
    Type: Application
    Filed: March 13, 2014
    Publication date: July 17, 2014
    Applicant: SpringActive, Inc.
    Inventors: Matthew A. Holgate, Nathan Cahill
  • Publication number: 20070126876
    Abstract: A method of processing a digital image of a scene to locate a planar surface in the digital image, includes providing a range information including two or more range values indicating the distance of objects in the scene from a known reference frame; and using a planar model and the range information to locate one or more planar surfaces in the digital image.
    Type: Application
    Filed: November 30, 2005
    Publication date: June 7, 2007
    Inventors: Andrew Gallagher, Nathan Cahill, Gabriel Fielding, Lawrence Ray
  • Publication number: 20070126921
    Abstract: A method of adjusting exposure of a digital camera based on range information, including a digital camera capturing a first digital image at a selected exposure of a scene having objects; providing range information having two or more range values indicating the distance from the digital camera to objects in the scene; using the range information and pixel values of the captured digital image to determine an exposure adjustment amount for the selected exposure; and applying the exposure adjustment amount to the digital image to produce a second digital image with adjusted exposure.
    Type: Application
    Filed: November 30, 2005
    Publication date: June 7, 2007
    Inventors: Andrew Gallagher, Nathan Cahill, Gabriel Fielding, Lawrence Ray, Edward Gindele
  • Publication number: 20070121094
    Abstract: A method of detecting an object of interest having a known size in a digital image, includes providing a range information including two or more range values indicating the distance of objects in the scene from a known reference frame; detecting a candidate object of interest in the image; determining range values corresponding to the candidate object of interest and using these range values and the known size of the object of interest to classify the candidate object of interest.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Inventors: Andrew Gallagher, Nathan Cahill, Gabriel Fielding, Lawrence Ray
  • Publication number: 20070053557
    Abstract: A method for detecting undesirable images within an image sequence, comprising the steps of receiving the image sequence; computing one or more associated image characteristics for a group of images, wherein the group of images includes at least one image from the image sequence; identifying any undesirable group of images based on the computed image characteristics; collecting undesirable groups of images into at least one collection; receiving a threshold value of a minimum number of undesirable images; and flagging images that belong to one or more collections that have at least the threshold value of undesirable images.
    Type: Application
    Filed: August 22, 2005
    Publication date: March 8, 2007
    Inventors: Nathan Cahill, Shoupu Chen
  • Publication number: 20070036402
    Abstract: A system for the detection of abnormalities in a medical image of a subject. The system includes an examination bundle, a learning engine, and a detecting engine. The examination bundle includes at least one medical image of the subject from a first modality and at least one medical image of the subject from a second modality. The learning engine is employed for determining the characteristics of abnormalities within the at least one medical image from the first modality and the at least one medical image from the second modality. The detecting engine is employed for detecting abnormalities within at least one of the medical images comprising the examination bundle.
    Type: Application
    Filed: July 22, 2005
    Publication date: February 15, 2007
    Inventors: Nathan Cahill, Shoupu Chen, Zhaohui Sun, Lawrence Ray
  • Publication number: 20060239557
    Abstract: An image indexer for indexing a plurality of images that includes a first data structure for subsequent classification of the one or more images. The first data structure includes characteristics for at least one class. An image classifier classifies one or more individual images found in the plurality of images as classified images according to the first data structure. A second data structure performs subsequent clustering of the plurality of images, wherein the second data structure includes at least two sequential events in a set of known events. The classified images are clustered according to the second data structure, and a representative image is selected from each cluster of classified images.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 26, 2006
    Inventors: Nathan Cahill, Marvin Goodgame, Shoupu Chen, Lawrence Ray
  • Publication number: 20060182326
    Abstract: A method for delivering radiation therapy to a patient using a three-dimensional planning image for radiation therapy of the patient wherein the planning image includes a radiation therapy target. The method includes the steps of: determining desired image capture conditions for the capture of at least one two-dimensional radiographic image of the radiation therapy target using the three-dimensional planning image; detecting a position of the radiation therapy target in the at least one captured two-dimensional radiographic image; and determining a delivery of the radiation therapy in response to the radiation therapy target's detected position in the at least one captured two-dimensional radiographic image.
    Type: Application
    Filed: January 20, 2005
    Publication date: August 17, 2006
    Inventors: Jay Schildkraut, Nathan Cahill, Sreeram Dhurjaty, Lawrence Ray
  • Publication number: 20050259780
    Abstract: A method for reconstructing computerized tomographic (CT) images of an object, including: scanning the object with a CT imaging system to acquire views that include measured projections of the object. Additionally, the method applies an iterative algorithm to minimize errors between the measured projections and reprojections of a reconstructed CT image, wherein at each iteration, projection errors become smaller causing the reconstructed CT image to become further refined.
    Type: Application
    Filed: May 20, 2004
    Publication date: November 24, 2005
    Inventors: Marvin Goodgame, Shoupu Chen, Nathan Cahill, Lawrence Ray
  • Publication number: 20050228293
    Abstract: A system for identifying anatomical structure depicted in an in vivo image, that includes an examination bundlette having a captured in vivo image; and a gastrointestinal atlas that includes a list of individual anatomical structures and characterization data of the individual anatomical structures. A classification engine analyzes the examination bundlette and the gastrointestinal atlas to identify the anatomical structure depicted in the captured in vivo image.
    Type: Application
    Filed: March 30, 2004
    Publication date: October 13, 2005
    Inventors: Nathan Cahill, Marvin Goodgame, Shoupu Chen, Lawrence Ray
  • Publication number: 20050215876
    Abstract: A digital image processing method for exposure adjustment of in vivo images that includes the steps of acquiring in vivo images; detecting any crease feature found in the in vivo images; preserving the detected crease feature; and adjusting exposure of the in vivo images with the detected crease feature preserved.
    Type: Application
    Filed: March 25, 2004
    Publication date: September 29, 2005
    Inventors: Shoupu Chen, Nathan Cahill, Lawrence Ray
  • Publication number: 20050196023
    Abstract: A digital image processing method for real-time automatic abnormality notification of in vivo images and remote access of in vivo imaging system, comprising the steps of: acquiring multiple sets of images using multiple in vivo video camera systems; for each in vivo video camera system forming an in vivo video camera system examination bundlette; transmitting the examination bundlette to proximal in vitro computing device(s); processing the transmitted examination bundlette; automatically identifying abnormalities in the transmitted examination bundlette; setting off alarming signals locally provided that suspected abnormalities have been identified; receiving one or more unscheduled alarming messages from one or more endoscopic imaging systems randomly located; routing alarming messages to remote recipient(s); and executing one or more corresponding tasks in relation to the alarming messages.
    Type: Application
    Filed: March 1, 2004
    Publication date: September 8, 2005
    Inventors: Shoupu Chen, Lawrence Ray, Nathan Cahill, Marvin Goodgame