Patents by Inventor Graham S. Pennington

Graham S. Pennington 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: 10325165
    Abstract: A system for estimating parking occupancy includes a vehicle-detection device including an adjustable mast supporting an image capture device at a select height. The image capture device acquires video of a current parking area. A computer processor in communication with the image capture device is configured to receive the video data and define a region of interest in the video data. The processor is further configured to perform a spatial transform on the ROI to transform the ROI to a normalized geometric space. The processor is further configured to apply features of a detected object in the normalized geometric space to a vehicle classifier—previously trained with samples acquired from a normalized camera perspective similar to the normalized geometric space—and determine the occupancy of the current parking area using an output of the classifier.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 18, 2019
    Assignee: Conduent Business Services, LLC
    Inventors: Wencheng Wu, Hao Wu, Yao Rong Wang, Robert P. Loce, Graham S. Pennington
  • Patent number: 9483837
    Abstract: What is disclosed is a system and method for compensating for motion during processing of a video of a subject being monitored for physiological function assessment. In one embodiment, image frames are received. Successive batches of N video frames are processed to isolate pixels associated with a body region of the subject where a physiological signal is registered by the camera. The pixels are processed to obtain a time-series signal for each batch. A determination is made whether movement during video acquisition of this batch of image frames exceeds a threshold level. If so then a size N of the next batch of image frames is changed to: N=N+M1, where N+M1?Nmax. Otherwise, a size N of a next batch is changed to: N=N?M2, where N?M2?Nmin. Thereafter, processing repeats in a real-time continuous manner as the next batch of the N image frames is received. Various embodiments are disclosed.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: November 1, 2016
    Assignee: Xerox Corporation
    Inventors: Beilei Xu, Survi Kyal, Lalit Keshav Mestha, Graham S. Pennington
  • Patent number: 9449236
    Abstract: A method for determining parking availability includes receiving video data from a sequence of frames taken from an image capture device monitoring a parking area. The method includes detecting at least one object located in the parking area. The method includes determining boundaries of the parking area. The boundaries include at least an inner boundary relative to the image capture device and an outer boundary relative to the image capture device. The outer boundary is substantially parallel to the inner boundary. The method further includes computing a length of at least one of the object and a space between objects using an object pixel for each of the inner and outer boundaries. Using the computed length, The method includes determining a parking availability in the parking area. The method includes outputting a notice of the parking availability to a user.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: September 20, 2016
    Assignee: Xerox Corporation
    Inventors: Yao Rong Wang, Orhan Bulan, Hengzhou Ding, Graham S. Pennington
  • Publication number: 20160093214
    Abstract: A system for estimating parking occupancy includes a vehicle-detection device including an adjustable mast supporting an image capture device at a select height. The image capture device acquires video of a current parking area. A computer processor in communication with the image capture device is configured to receive the video data and define a region of interest in the video data. The processor is further configured to perform a spatial transform on the ROI to transform the ROI to a normalized geometric space. The processor is further configured to apply features of a detected object in the normalized geometric space to a vehicle classifier—previously trained with samples acquired from a normalized camera perspective similar to the normalized geometric space—and determine the occupancy of the current parking area using an output of the classifier.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Wencheng Wu, Hao Wu, Yao Rong Wang, Robert P. Loce, Graham S. Pennington
  • Publication number: 20150262338
    Abstract: What is disclosed is a system and method for compensating for motion during processing of a video of a subject being monitored for physiological function assessment. In one embodiment, image frames are received. Successive batches of N video frames are processed to isolate pixels associated with a body region of the subject where a physiological signal is registered by the camera. The pixels are processed to obtain a time-series signal for each batch. A determination is made whether movement during video acquisition of this batch of image frames exceeds a threshold level. If so then a size N of the next batch of image frames is changed to: N=N+M1, where N+M1?Nm. Otherwise, a size N of a next batch is changed to: N=N?M2, where N?M2?Nmin. Thereafter, processing repeats in a real-time continuous manner as the next batch of the N image frames is received. Various embodiments are disclosed.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 17, 2015
    Applicant: XEROX CORPORATION
    Inventors: Beilei XU, Survi KYAL, Lalit Keshav MESTHA, Graham S. PENNINGTON
  • Publication number: 20150124067
    Abstract: What is disclosed is a handheld device having at least one illuminator for projecting source light and a video camera for capturing images of a region of interest of a subject being monitored for a desired physiological function. The handheld device is positioned such that light reflected off the subject's region of interest is received by a sensor. A determination is then made as to how a physiological signal extracted from video images captured by the video camera can be improved by an adjustment to the illuminator with respect to intensity, spectrally, spatially, and/or temporally, to improve accuracy of a measurement of a desired physiological function. The illuminator is adjusted and video images of a region of interest are captured by the video camera and processed to extract a physiological signal corresponding to that physiological function. That signal is used to monitor the desired physiological function. Various embodiments are disclosed.
    Type: Application
    Filed: November 4, 2013
    Publication date: May 7, 2015
    Applicant: Xerox Corporation
    Inventors: Raja BALA, Beilei XU, Lalit Keshav MESTHA, Graham S. PENNINGTON, Stuart A. SCHWEID
  • Publication number: 20150124093
    Abstract: A method for determining parking availability includes receiving video data from a sequence of frames taken from an image capture device monitoring a parking area. The method includes detecting at least one object located in the parking area. The method includes determining boundaries of the parking area. The boundaries include at least an inner boundary relative to the image capture device and an outer boundary relative to the image capture device. The outer boundary is substantially parallel to the inner boundary. The method further includes computing a length of at least one of the object and a space between objects using an object pixel for each of the inner and outer boundaries. Using the computed length, The method includes determining a parking availability in the parking area. The method includes outputting a notice of the parking availability to a user.
    Type: Application
    Filed: November 4, 2013
    Publication date: May 7, 2015
    Applicant: Xerox Corporation
    Inventors: Yao Rong Wang, Orhan Bulan, Hengzhou Ding, Graham S. Pennington
  • Publication number: 20150094606
    Abstract: What is disclosed is a system and method for identifying a patient's breathing pattern for respiratory function assessment without contact and with a depth-capable imaging system. In one embodiment, a time-varying sequence of depth maps are received of a target region of a subject of interest over a period of inspiration and expiration. Once received, the depth maps are processed to obtain a breathing signal for the subject. The subject's breathing signal comprises a temporal sequence of instantaneous volumes. One or more segments of the subject's breathing signal are then compared against one or more reference breathing signals each associated with a known pattern of breathing. As a result of the comparison, a breathing pattern for the subject is identified. The identified breathing pattern is then used to assess the subject's respiratory function. The teachings hereof find their uses in an array of diverse medical applications. Various embodiments are disclosed.
    Type: Application
    Filed: October 2, 2013
    Publication date: April 2, 2015
    Applicant: XEROX CORPORATION
    Inventors: Lalit Keshav MESTHA, Eribaweimon SHILLA, Edgar A. BERNAL, Graham S. PENNINGTON, Himanshu J. MADHU
  • Patent number: 8737690
    Abstract: A method and a system for determining a parking angle violation includes receiving video data from a sequence of frames taken from an image capture device monitoring a parking area. The method further includes determining a first line in a current frame where the line represents a nominal orientation of the parking area. The method includes detecting a presence of a vehicle in the parking area. The method includes determining a second line in the frame where the line represents the orientation of the detected vehicle. The method further includes computing an angle between the first and second lines. The method includes determining whether the detected vehicle is violating a parking regulation based on the computed angle.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: May 27, 2014
    Assignee: Xerox Corporation
    Inventors: Orhan Bulan, Robert P. Loce, Edgar A. Bernal, Yao Rong Wang, Graham S. Pennington
  • Patent number: 8682036
    Abstract: A method and a system for identifying a vehicle in a parking area includes receiving video data from a video camera observing a parking area from a first field of view over duration of time and receiving image data from a still camera observing a second field of view overlapping the first field of view. The method includes tracking a location of a vehicle across a sequence of frames. The tracking includes determining a time instant at which each frame was captured. The method includes comparing a select frame captured by the video camera with an image captured by the still camera. Based on the comparing, the method includes matching the vehicle in the image with the vehicle in the frame. The method includes determining a license plate number of the vehicle by locating a license plate on the vehicle in the image.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: March 25, 2014
    Assignee: Xerox Corporation
    Inventors: Yao Rong Wang, Zhigang Fan, Graham S. Pennington, Hengzhou Ding
  • Patent number: 8666117
    Abstract: A method for determining a parking violation includes receiving video data as a sequence of frames provided by a camera. The method includes defining a location of an exclusion zone in the video data. The method includes detecting a vehicle located in the defined exclusion zone. The detecting includes determining a background in an initial frame of the video data and determining a background in a select frame by applying a predetermined updating process. The detecting includes subtracting the background of the select frame from the initial frame to obtain an image difference. The detecting includes classifying the pixels in the image difference as foreground or background pixels and classifying the pixels in the foreground image as vehicle or non-vehicle pixels. The method includes determining a duration that the detected vehicle is in the exclusion zone based on a number of the sequence of frames including the detected vehicle.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: March 4, 2014
    Assignee: Xerox Corporation
    Inventors: Orhan Bulan, Yao Rong Wang, Robert P. Loce, Edgar A. Bernal, Zhigang Fan, Graham S. Pennington, David P. Cummins
  • Publication number: 20130266187
    Abstract: A method and a system for determining a parking angle violation includes receiving video data from a sequence of frames taken from an image capture device monitoring a parking area. The method further includes determining a first line in a current frame where the line represents a nominal orientation of the parking area. The method includes detecting a presence of a vehicle in the parking area. The method includes determining a second line in the frame where the line represents the orientation of the detected vehicle. The method further includes computing an angle between the first and second lines. The method includes determining whether the detected vehicle is violating a parking regulation based on the computed angle.
    Type: Application
    Filed: May 1, 2012
    Publication date: October 10, 2013
    Applicant: XEROX CORPORATION
    Inventors: Orhan Bulan, Robert P. Loce, Edgar A. Bernal, Yao Rong Wang, Graham S. Pennington
  • Publication number: 20130266190
    Abstract: A method and a system for identifying a vehicle in a parking area includes receiving video data from a video camera observing a parking area from a first field of view over duration of time and receiving image data from a still camera observing a second field of view overlapping the first field of view. The method includes tracking a location of a vehicle across a sequence of frames. The tracking includes determining a time instant at which each frame was captured. The method includes comparing a select frame captured by the video camera with an image captured by the still camera. Based on the comparing, the method includes matching the vehicle in the image with the vehicle in the frame. The method includes determining a license plate number of the vehicle by locating a license plate on the vehicle in the image.
    Type: Application
    Filed: May 1, 2012
    Publication date: October 10, 2013
    Applicant: Xerox Corporation
    Inventors: Yao Rong Wang, Zhigang Fan, Graham S. Pennington, Hengzhou Ding
  • Publication number: 20130266185
    Abstract: A method for determining a parking violation includes receiving video data as a sequence of frames provided by a camera. The method includes defining a location of an exclusion zone in the video data. The method includes detecting a vehicle located in the defined exclusion zone. The detecting includes determining a background in an initial frame of the video data and determining a background in a select frame by applying a predetermined updating process. The detecting includes subtracting the background of the select frame from the initial frame to obtain an image difference. The detecting includes classifying the pixels in the image difference as foreground or background pixels and classifying the pixels in the foreground image as vehicle or non-vehicle pixels. The method includes determining a duration that the detected vehicle is in the exclusion zone based on a number of the sequence of frames including the detected vehicle.
    Type: Application
    Filed: April 6, 2012
    Publication date: October 10, 2013
    Applicant: XEROX CORPORATION
    Inventors: Orhan Bulan, Yao Rong Wang, Robert P. Loce, Edgar A. Bernal, Zhigang Fan, Graham S. Pennington, David P. Cummins
  • Publication number: 20130265423
    Abstract: A method for determining the occurrence of a short-term parking violation includes receiving video data in a sequence of frames provided by an image capture device monitoring a parking area over a duration of time. The method includes determining the presence of a vehicle captured in at least one of the sequence of frames. The method tracks the location of the vehicle across the sequence of frames. The method further determines a spatial location of the vehicle in each frame. The method includes determining spatio-temporal information describing the location of the vehicle as a function of time by associating the spatial location of the vehicle at each frame with the time instant at which the frame was captured. In response to the spatio-temporal information indicating that the vehicle becomes stationary, the method determines a duration that the vehicle is stationary using the determined spatio-temporal information of the vehicle.
    Type: Application
    Filed: April 6, 2012
    Publication date: October 10, 2013
    Applicant: XEROX CORPORATION
    Inventors: Edgar A. Bernal, Zhigang Fan, Yao Rong Wang, Robert P. Loce, Norman W. Zeck, Graham S. Pennington