Patents by Inventor Yao Rong Wang

Yao Rong Wang 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: 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
  • Patent number: 8643852
    Abstract: A color sensor monitors the output of a color producing process and produces a signal representative of a color produced by the color producing process. The signal can be used as feedback signal to control the process. Occasionally, the color sensor signal includes a component representing a transient error. A system model of the color producing process is used to predict reasonable sensor signals. A comparison of the sensor signal with the predicted sensor signals is used to determine if the sensor signal is reasonable. If the sensor signal is unreasonable, a substitute signal is used as the feedback signal to the control process. The substitute signal can be a predicted sensor signal or a signal based on historical system performance data.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: February 4, 2014
    Assignee: Xerox Corporation
    Inventors: Lalit K. Mestha, Yao Rong Wang, Kenneth J. Mihalyov
  • Patent number: 8610959
    Abstract: What is disclosed is a system and method which addresses the problem of inheriting color management intent from a fleet color management LUT into a 4-to-4 cascaded LUT. The LUT is updated starting with a set of patches that either form a uniform or non-uniform grid of the LUT or can be projected to a uniform or non-uniform grid in the CMYK space using, e.g., PCA. A set of L*a*b* target as well a variable that serve the purpose of preserving the GCR and other elements of the fleet profile is obtained by passing the set of CMYK values to the fleet printer model. By iterating on the printer (or the printer model of the engine at the moment of the engine change) and converging to the targets, the engine device cmyk set is obtained. The LUT is formed between the uniform or non-uniform gridded CMYK and the device cmyk.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: December 17, 2013
    Assignee: Xerox Corporation
    Inventors: Yao Rong Wang, Lalit Keshav Mestha, Martin S. Maltz
  • Publication number: 20130321142
    Abstract: A video-based vehicle headlight state monitoring method and system. A vehicle image can be captured by an image-capturing unit and converted to a grayscale image. The grayscale image can be processed to locate a front license plate and identify a position of a headlight region in front of the vehicle utilizing an algorithm. An average digital count with respect to brightness of the headlight region can be compared with average digital count with respect to brightness of several parts of the vehicle and a background region to determine the vehicle headlights ON/OFF status. The headlights can be considered ON if the digital count level of the headlight region is higher than the digital count of the several parts of the vehicle and the background region. A warning signal can be initiated to turn the headlights on during a special situation utilizing a signal generator.
    Type: Application
    Filed: June 5, 2012
    Publication date: December 5, 2013
    Applicant: XEROX CORPORATION
    Inventors: George Cunha Cardoso, Graham Pennington, Yao Rong Wang
  • Patent number: 8600227
    Abstract: A filter array for a multi-resolution multi-spectral camera system is described which not only captures 2D images at multiple wavelength bands simultaneously but also at a spatial resolution that meets the demand for spatial feature extraction. The present system optimizes filter bands that provide high image contrast at the highest possible resolution to enable spatial feature extraction and other wavelength bands at lower resolution to achieve maximum number of wavelength bands (e.g. spectral resolution) for multi-spectral analysis. After determining the required spatial resolution and number of wavelength bands for spectral analysis, multiple filters are arranged in a geometric pattern with each filter being designed to have specified wavelength and spatial resolution. Physical sizes of filters differ within each filter group. This maximizes the detector usage while optimizing the trade-off between spatial resolution and spectral resolution. Filter gaps are fixed or tuned to wavelengths of interest.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: December 3, 2013
    Assignee: Xerox Corporation
    Inventors: Beilei Xu, Lalit Keshav Mestha, Yao Rong Wang, Peter Paul
  • Patent number: 8587657
    Abstract: What is disclosed is a novel system and method for determining the number of objects in an IR image obtained using an IR imaging system. In one embodiment, a total of N intensity values are collected for each pixel in an IR image using a IR imaging system comprising an IR detection device and an IR Illuminator. Intensity values are retrieved from a database which have been estimated for a plurality of known materials, such as skin and hair. A classification is determined for each pixel in the IR image using either a best fitting method of a reflectance, or a correlation method. Upon classification, a total number of objects in the IR image can be determined. The present system and method finds its intended uses in of real world applications such as, determining the number of occupants in a vehicle traveling in a HOV/HOT lane.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: November 19, 2013
    Assignee: Xerox Corporation
    Inventors: Yao Rong Wang, Zhigang Fan, Lalit Keshav Mestha
  • Publication number: 20130266188
    Abstract: A method and a system for determining a parking boundary violation includes receiving video data from a sequence of frames taken from an image capture device monitoring a parking area including at least a single parking space. A boundary is determined for defining at least one parking space in the parking area. A vehicle is detected in the parking area. A determination is made whether the detected vehicle is violating a parking regulation based on a position and size of the vehicle within the boundary.
    Type: Application
    Filed: May 1, 2012
    Publication date: October 10, 2013
    Applicant: XEROX CORPORATION
    Inventors: Orhan Bulan, Edgar A. Bernal, Robert P. Loce, Yao Rong Wang, Zhigang Fan
  • 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: 20130265426
    Abstract: A method and a system for automating parking payment includes receiving video data in a sequence of frames provided by a video capture device observing a parking area. The method includes detecting a vehicle in the parking area using the video data. The method further includes receiving information of a vehicle in the parking area provided by a user device. The method includes comparing the characteristics of the detected vehicle with the information from the user device. In response to the characteristics of the detected vehicle being a match to the information sent from the user device, the method includes tracking the detected vehicle across the sequence of frames. The method includes computing a duration that the detected vehicle remains stationary using the tracking. The method includes computing an amount for charging the associated user device based on the duration.
    Type: Application
    Filed: May 1, 2012
    Publication date: October 10, 2013
    Applicant: XEROX CORPORATION
    Inventors: Zhigang Fan, Yao Rong Wang
  • 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: 20130265419
    Abstract: A method for determining parking availability includes receiving video data from a sequence of frames taken from an image capture device that is monitoring a parking area. The method includes determining background and foreground images in an initial frame of the sequence of frames. The method further includes updating the background and foreground images in each of the sequence of frames following the initial frame. The method also includes determining a length of a parking space using the determined background and foreground images. The determining includes computing a pixel distance between a foreground image and one of an adjacent foreground image and an end of the parking area. The determining further includes mapping the pixel distance to an actual distance for estimating the length of the parking space.
    Type: Application
    Filed: April 6, 2012
    Publication date: October 10, 2013
    Applicant: XEROX CORPORATION
    Inventors: Orhan Bulan, Yao Rong Wang, Zhigang Fan, Edgar A. Bernal, Robert P. Loce, Yeqing Zhang
  • 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
  • Patent number: 8547613
    Abstract: What is disclosed is a novel system and method of inheriting intended GCR into a 4-to-4 cascaded LUT to compensate for print engine change which adversely impacts the quality of an output print. The present method uses the device link transform to generate starting LUT nodes for the inverse of the drifted printer model by inputting CMYK or RGB into the device link at a color space resolution sufficient to determine output nodes. Lab and CMYK values are derived from this process, and a “starting LUT” is created at the Lab destination nodes. An iterative control begins with this starting LUT to produce an inverse drifted printer model that contains a close approximation for the intended GCR. The present method captures the intent of the device link transform for a fleet and generates the cascaded LUT for drift, specific printer, side1/side2, and other modes leading to special GCRs.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: October 1, 2013
    Assignee: Xerox Corporation
    Inventors: Lalit Keshav Mestha, Martin S. Maltz, Yao Rong Wang
  • Publication number: 20130235178
    Abstract: What is disclosed is a system and method for selecting the optimal wavelength ban combination for a multi-band infrared camera system which is optimized for skin detection. An objective function is constructed specifically for this application from classified performance and the algorithm generates wavelengths by maximizing the objective function. A specific wavelength band combination is selected which maximizes the objective function. Also disclosed is a 3-band and 4-band camera system with filters each having a transmittance of one of a combination of wavelength bands optimized to detect skin in the infrared band. The camera systems disclosed herein find their intended uses in a wide array of vehicle occupancy detection systems and applications. Various embodiments are disclosed.
    Type: Application
    Filed: March 9, 2012
    Publication date: September 12, 2013
    Applicant: XEROX CORPORATION
    Inventors: Yao Rong WANG, Lalit Keshav MESTHA, Beilei XU, Raja BALA, Graham PENNINGTON
  • Patent number: 8520074
    Abstract: What is disclosed is a novel system and method for determining the number of persons in an IR image obtained using an IR imaging system. The present method separates a human from the surrounding background via a set of particularly formed intensity ratios. Quantities derived from these ratios and threshold values are used to selectively classify whether a pixel in the IR image is from a human or from a non-human. Based upon the classification of the various pixels in the IR image, the number of persons is determined. Various embodiments are disclosed.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: August 27, 2013
    Assignee: Xerox Corporation
    Inventors: Yao Rong Wang, Zhigang Fan, Lalit Keshav Mestha
  • Publication number: 20130147959
    Abstract: What is disclosed is a system and method for determining a pixel classification threshold for vehicle occupancy determination. An IR image of a moving vehicle is captured using a multi-band IR imaging system. A driver's face is detected using a face recognition algorithm. Multi-spectral information extracted from pixels identified as human tissue of the driver's face is used to determine a pixel classification threshold. This threshold is then used to facilitate a classification of pixels of a remainder of the IR image. Once pixels in the remainder of the image have been classified, a determination can be made whether the vehicle contains additional human occupants other than the driver. An authority is alerted in the instance where the vehicle is found to be traveling in a HOV/HOT lane requiring two or more human occupants and a determination has been made that the vehicle contains an insufficient number of human occupants.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Applicant: XEROX CORPORATION
    Inventors: Yao Rong WANG, Beilei XU, Peter PAUL
  • Publication number: 20130148904
    Abstract: What is disclosed is a system and method for post-processing a multi-spectral image which has already been processed for pixel classification. A binary image is received which contains pixels that have been classified using a pixel classification method. Each pixel in the image has an associated intensity value and has a pixel value of 1 or 0 depending on whether the pixel has been classified as a material of interest or not. A block of size m×n is defined. Pixel values in a block are changed according to a threshold-based filtering criteria such that pixels in the same block all have the same binary value. The block is then shifted by k pixels and pixel processing repeats until all pixels have been processed. Once all blocks have been processed, contiguous pixels having the same binary value are grouped to form objects. In such a manner, pixel classification errors are reduced.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Applicant: XEROX CORPORATION
    Inventors: Yao Rong WANG, Lalit Keshav MESTHA
  • Publication number: 20130148847
    Abstract: What is disclosed is a system and method for post-processing a multi-spectral image which has already been processed for pixel classification. A binary image is received which contains pixels that have been classified using a pixel classification method. Each pixel in the image has an associated intensity value and has a pixel value of 1 or 0 depending on whether the pixel has been classified as a material of interest or not. The image is divided into a plurality of blocks of pixels. On a block by block basis, pixel values in a block are changed according to a threshold-based filtering criteria such that pixels in the same block all have the same binary value. Once all the blocks have been processed, contiguous pixels having the same binary value are grouped to form separate objects. In such a manner, pixel classification errors in the post-processed binary image can be reduced.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Applicant: XEROX CORPORATION
    Inventors: Yao Rong WANG, Lalit Keshav MESTHA