Patents by Inventor Zhigang Fan

Zhigang Fan 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: 8699089
    Abstract: An image watermarking method includes a color transform on RGB image data to derive CMYK image data that define a constant K image. Variable infrared (IR) mark data defining an IR mark are received and a sparse two-dimensional pattern of black pixels is defined that corresponds to the variable IR data, e.g., using Gold codes or pseudorandom binary sequences. A watermarked black separation K? is defined by embedding the sparse two-dimensional pattern into the constant K black separation K? while maintaining local average levels. A watermarked image includes the watermarked black separation K? in combination with the CMY separations of the constant K image. A decoding process includes using an IR microscope fitted with IR LEDs and an IR pass filter to capture an IR image, which is subjected to exposure correction, thresholding, and dilation operations to extract the two-dimensional pattern for subsequent correlation processing.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: April 15, 2014
    Assignee: Xerox Corporation
    Inventors: Reiner Eschbach, Zhigang Fan, Martin E. Hoover
  • Patent number: 8699103
    Abstract: The present disclosure is directed to a system and method to render spatially uniform memory colors when images printed with CMYK primaries are not rendered uniformly due to output device quality errors. The disclosed method uses an array of sensors to scan a test image. Colors of interest are printed at the desired location first and then adjusted (iterated) to achieve a desired output quality. Iterations are carried out on the image on desired memory colors at the spatial resolution available in the measurement system. Colors of pixels are modified based on position where the pixels will be rendered, thereby compensating for any position/process related differences. Also disclosed is a process for incorporating modified memory colors before rendering, and the extension of memory color concepts to adjust colors for the uniform blocks (not edges), with uniformity defined by user definable thresholds.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: April 15, 2014
    Assignee: Xerox Corporation
    Inventors: Lalit K. Mestha, Yao Rong Wang, Zhigang Fan
  • Publication number: 20140093131
    Abstract: Methods and systems for improving driver visibility during bad weather and/or poor lighting for objects such as road signs, road lines, road markings, etc. The disclosed approach can enhance the captured images by exploiting priori knowledge about the scene and the objects that are stored in a database. In general, the orientation and location of a vehicle can be determined, and data can be retrieved which is indicative of stationary objects that are anticipated to be detectable at a current orientation and location of the vehicle. A captured scene is compared to data retrieved from the database using the information regarding the orientation and the location of the vehicle such that a matching scene indicates where objects are expected to appear in the captured scene and improve driver visibility with respect to the vehicle during poor driving conditions.
    Type: Application
    Filed: November 1, 2012
    Publication date: April 3, 2014
    Applicant: XEROX CORPORATION
    Inventors: Zhigang Fan, Hengzhou Ding
  • 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: 8681387
    Abstract: A method and system for creating guilloché base pattern with two-dimensional periodicity in a plurality of replicate patterns is shown wherein the creating can be assessed in real-time for pattern acceptability by a user. A base pattern is set on an imaging device in vector space relative to a set of predetermined pattern nodes. The base pattern is modulated via a user interface by adjusting positions of the pattern known for selectively controlling curve shapes of the pattern. A guilloché mark is illustrated by display on the imaging device of the adjusted base pattern and a compilation of associated replicate patterns for user assessment of the mark.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: March 25, 2014
    Assignee: Xerox Corporation
    Inventors: Martin S. Maltz, Zhigang Fan, Reiner Eschbach, Judith Stinehour
  • 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: 20140056478
    Abstract: A method and apparatus for obtaining an image and providing one or more document files to a user is disclosed. The method may include receiving an image of a target object using an imaging device, analyzing the image to identify one or more features, and accessing a model database to identify an object model having features that match the identified features from the image. When the system determines that more than one model may be a match, the method looks for distinguishing features of the target object and selects a model that includes the distinguishing features. The method then includes, retrieving a document file that corresponds to the identified model from a file database, and providing the document file to a user.
    Type: Application
    Filed: November 4, 2013
    Publication date: February 27, 2014
    Applicant: Xerox Corporation
    Inventors: Zhigang Fan, Yonghui Zhao, Shen-ge Wang, Hengzhou Ding
  • Patent number: 8660373
    Abstract: Systems and methods are described that facilitate identifying objects in a document (e.g., a PDF document) for automatic image enhancement (AIE). A PDF document is “chunked” or segmented into chunks, and boundaries between chunks are identified as real or imaginary. Chunks sharing imaginary boundaries are combined, while real boundaries are retained, to generate “de-chunked” objects. These objects are then classified, and an AIE application is executed on objects meeting pre-specified classification criteria. In this manner, objects of r which AIE is not desired are not subjected to the AIE application, thereby saving time and processing resources associated with enhancing the document.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: February 25, 2014
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Reiner Eschbach, Michael Branciforte, Farzin Blurfrushan, Roger L. Triplett, Raymond J. Clark, William A. Fuss, Michael E. Farrell, David E. Rumph
  • Publication number: 20140022603
    Abstract: An image watermarking method includes a color transform on RGB image data to derive CMYK image data that define a constant K image. Variable infrared (IR) mark data defining an IR mark are received and a sparse two-dimensional pattern of black pixels is defined that corresponds to the variable IR data, e.g., using Gold codes or pseudorandom binary sequences. A watermarked black separation K? is defined by embedding the sparse two-dimensional pattern into the constant K black separation K? while maintaining local average levels. A watermarked image includes the watermarked black separation K? in combination with the CMY separations of the constant K image. A decoding process includes using an IR microscope fitted with IR LEDs and an IR pass filter to capture an IR image, which is subjected to exposure correction, thresholding, and dilation operations to extract the two-dimensional pattern for subsequent correlation processing.
    Type: Application
    Filed: July 19, 2012
    Publication date: January 23, 2014
    Applicant: XEROX CORPORATION
    Inventors: Reiner Eschbach, Zhigang Fan, Martin E. Hoover
  • Patent number: 8619340
    Abstract: What is disclosed is a novel system and method for augmenting present methods used for determining the orientation direction automatically being detected of digital pages of a plurality of scanned documents in a digital document processing environment. The present method takes advantage of the observation that pages scanned in data processing centers are often highly correlated. The present method contains five primary steps. 1) Page orientation (i.e., up/down) is detected using a traditional method. 2) Each page is classified as either directional or non-directional. 3) The pages classified as directional are clustered into groups. 4) The direction for each group is determined. 5) The directional group's direction is used to revise the orientation for pages contained in the group. Through the implementation of the teachings hereof, performance, in terms of both speed and accuracy, are very high relative to current methods and detection error rates can be reduced significantly.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: December 31, 2013
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Michael R. Campanelli
  • Patent number: 8619074
    Abstract: As set forth herein, a computer-implemented method facilitates replacing text on cylindrical or curved surfaces in images. For instance, the user is first asked to perform a multi-click selection of a polygon to bound the text. A triangulation scheme is carried out to identify the pixels. Segmentation and erasing algorithms are then applied. The ellipses are estimated accurately through constrained least squares fitting. A 3D framework for rendering the text, including the central projection pinhole camera model and specification of the cylindrical object, is generated. These parameters are jointly estimated from the fitted ellipses as well as the two vertical edges of the cylinder. The personalized text is wrapped around the cylinder and subsequently rendered.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: December 31, 2013
    Assignee: Xerox Corporation
    Inventors: Raja Bala, Zhigang Fan, Reiner Eschbach, Hengzhou Ding, Jan P. Allebach, Charles A. Bouman
  • Patent number: 8611608
    Abstract: What is disclosed is a system and method for determining whether a front seat in a motor vehicle is occupied based on seat pattern recognition. The present invention takes advantage of the observation that an unoccupied seat of a motor vehicle exhibits features which are distinguishable from an occupied seat. An unoccupied motor vehicle seat typically features long contiguous horizontal line segments and curve segments, and substantially uniform areas encompassed by these segments which are not present in an occupied seat. The present method provides a long horizontal edge test which uses location information within a defined window of the image, edge linking, softness of the edge, number of lines, line/curve fitting, and other techniques to locate horizontal edges in the image which define a seat, and a uniformity step which determines whether the area bounded by the horizontal edges is relatively uniform indicating an unoccupied seat.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: December 17, 2013
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Abu Saeed Islam, Peter Paul, Beilei Xu, Lalit Keshav Mestha
  • Publication number: 20130329961
    Abstract: A method for adjusting a license plate that is detected in a captured image includes automatically determining at least one set of correction parameters corresponding to a slant-oriented license plate. The method further includes receiving an input image representing a detected license plate. In response to receiving the input image, the method includes automatically adjusting the input image to obtain a corrected image using the at least one set of correction parameters.
    Type: Application
    Filed: June 12, 2012
    Publication date: December 12, 2013
    Applicant: Xerox Corporation
    Inventors: Zhigang Fan, Yonghui Zhao, Shen-ge Wang
  • Publication number: 20130330004
    Abstract: As set forth herein, systems and methods facilitate providing an efficient edge-detection and closed-contour based approach for finding text in natural scenes such as photographic images, digital, and/or electronic images, and the like. Edge information (e.g., edges of structures or objects in the images) is obtained via an edge detection technique. Edges from text characters form closed contours even in the presence of reasonable levels of noise. Closed contour linking and candidate text line formation are two additional features of the described approach. A candidate text line classifier is applied to further screen out false-positive text identifications. Candidate text regions for placement of text in the natural scene of the electronic image are highlighted and presented to a user.
    Type: Application
    Filed: June 12, 2012
    Publication date: December 12, 2013
    Applicant: XEROX CORPORATION
    Inventors: Raja Bala, Zhigang Fan, Hengzhou Ding, Jan P. Allebach, Charles A. Bouman
  • Patent number: 8605189
    Abstract: A method and apparatus for obtaining an image and providing one or more document files to a user. The method may include capturing an image of a target object using an imaging device of an electronic device, analyzing the image to identify a plurality of features and feature locations on the target object with a processor using an image recognition application, accessing a model database to identify an appliance model having features and feature locations that match the identified features and feature locations from the image, retrieving one or more document files that correspond to the identified model from a file database, and providing the one or more document files to a user.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: December 10, 2013
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Yonghui Zhao, Shen-ge Wang, Hengzhou Ding
  • 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: 20130293734
    Abstract: A method and apparatus for obtaining an image and providing one or more document files to a user. The method may include capturing an image of a target object using an imaging device of an electronic device, analyzing the image to identify a plurality of features and feature locations on the target object with a processor using an image recognition application, accessing a model database to identify an appliance model having features and feature locations that match the identified features and feature locations from the image, retrieving one or more document files that correspond to the identified model from a file database, and providing the one or more document files to a user.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Applicant: Xerox Corporation
    Inventors: Zhigang FAN, Yonghui ZHAO, Shen-ge WANG, Hengzhou DING
  • Publication number: 20130294643
    Abstract: In some aspects of the present application, a computer-implemented method for determining the speed of a motor vehicle in a vehicle speed detection system is disclosed. The method can include receiving a plurality of images of a motor vehicle traveling on a road, each of the images being separated in time by a known interval; determining, for each of at least two of the images, a point of contact where a same tire of the vehicle contacts a surface of the road based, in part, on one or more identified features of the vehicle in one or more of the plurality of images; and using the points of contact and the time interval separations to calculate a speed at which the vehicle is traveling on the road.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Applicant: XEROX CORPORATION
    Inventors: Zhigang Fan, Wencheng Wu
  • Publication number: 20130294652
    Abstract: A method determines a license plate layout configuration. The method includes generating at least one model representing a license plate layout configuration. The generating includes segmenting training images each defining a license plate to extract characters and logos from the training images. The segmenting includes calculating values corresponding to parameters of the license plate and features of the characters and logos. The segmenting includes estimating a likelihood function specified by the features using the values. The likelihood function measures deviations between an observed plate and the model. The method includes storing a layout structure and the distributions for each of the at least one model. The method includes receiving as input an observed image including a plate region. The method includes segmenting the plate region and determining a license plate layout configuration of the observed plate by comparing the segmented plate region to the at least one model.
    Type: Application
    Filed: May 4, 2012
    Publication date: November 7, 2013
    Applicant: Xerox Corporation
    Inventors: Zhigang Fan, Yonghui Zhao, Aaron Michael Burry, Vladimir Kozitsky
  • Patent number: 8576451
    Abstract: As set forth herein, computer-implemented methods and systems facilitate the generation of halftone screens for moiré-free color halftoning. A first fundamental frequency vector and a second fundamental frequency vector of a halftone cell are sheared using a selected shearing value. The shearing value is selected as an offset in a fast scanning or slow scanning direction. The selected shearing value satisfies various moiré-free conditions associated with the identified frequency vectors and is capable of being selected for multiple halftone screens. The halftone screens generated using the sheared frequency vectors are used for moiré-free halftoning.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: November 5, 2013
    Assignee: Xerox Corporation
    Inventors: Shen-Ge Wang, Zhigang Fan, Robert Paul Loce