Patents by Inventor Eunice Poon

Eunice Poon 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: 9031317
    Abstract: An adequate solution for computer vision applications is arrived at more efficiently and, with more automation, enables users with limited or no special image processing and pattern recognition knowledge to create reliable vision systems for their applications. Computer rendering of CAD models is used to automate the dataset acquisition process and labeling process. In order to speed up the training data preparation while maintaining the data quality, a number of processed samples are generated from one or a few seed images.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: May 12, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Yury Yakubovich, Ivo Moravec, Yang Yang, Ian Clarke, Lihui Chen, Eunice Poon, Mikhail Brusnitsyn, Arash Abadpour, Dan Rico, Guoyi Fu
  • Publication number: 20140079314
    Abstract: An adequate solution for computer vision applications is arrived at more efficiently and, with more automation, enables users with limited or no special image processing and pattern recognition knowledge to create reliable vision systems for their applications. Computer rendering of CAD models is used to automate the dataset acquisition process and labeling process. In order to speed up the training data preparation while maintaining the data quality, a number of processed samples are generated from one or a few seed images.
    Type: Application
    Filed: September 18, 2012
    Publication date: March 20, 2014
    Inventors: Yury Yakubovich, Ivo Moravec, Yang Yang, Ian Clarke, Lihui Chen, Eunice Poon, Mikhail Brusnitsyn, Arash Abadpour, Dan Rico, Guoyi Fu
  • Patent number: 8654398
    Abstract: An automated printout inspection system identifies glyphs in an image by calculating a connectedness score for each foreground pixel, and comparing this score with a specified threshold. The system further generates training images by simulating printouts from an impact printer, including the specifying of specific error types and their magnitudes. The simulated printouts are combined with scan images of real-world printout to train an automated printout inspection system. The inspection results of the automated system are compared with inspection results from human inspectors, and test parameters of the automated system are adjusted so that it renders inspection results within a specified range of the average human inspector.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: February 18, 2014
    Assignee: Seiko Epson Corporation
    Inventors: Ian Dewancker, Arash Abadpour, Eunice Poon, Kyel Ok, Yury Yakubovich
  • Patent number: 8640957
    Abstract: A method for identifying a QR code in an image includes inputting an image, and using one or more computer processor to identify edges in the image; create an edge count image; label connected regions in the edge count image; create a candidate region list; for each individual candidate in the candidate region list: find regions that overlap with the region in the individual candidate; group regions that overlap into a group of overlapped regions; for each group: merge the overlapped regions into a merged region; add each merged region to the candidate region list to form a new candidate region list; and perform decoding of a QR code in each region in the new candidate region list.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: February 4, 2014
    Assignee: Seiko Epson Corporation
    Inventors: Yang Yang, Eunice Poon
  • Patent number: 8615141
    Abstract: Method and apparatuses for compensating for perceived blur due to inter-frame motion in a sequence of digital video frames are disclosed. One example method includes blurring a current frame using first and second blurring filters to generate first and second blurred frames, respectively. A first weighted combination of the current frame, the first blurred frame, and the second blurred frame is then blurred with the first blurring filter to generate a third blurred frame. The current frame is combined with the third blurred frame in a second weighted combination to generate a blur-compensated frame.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: December 24, 2013
    Assignee: Seiko Epson Corporation
    Inventors: Eunice Poon, Takashi Kurumisawa
  • Publication number: 20130242354
    Abstract: An automated printout inspection system identifies glyphs in an image by calculating a connectedness score for each foreground pixel, and comparing this score with a specified threshold. The system further generates training images by simulating printouts from an impact printer, including the specifying of specific error types and their magnitudes. The simulated printouts are combined with scan images of real-world printout to train an automated printout inspection system. The inspection results of the automated system are compared with inspection results from human inspectors, and test parameters of the automated system are adjusted so that it renders inspection results within a specified range of the average human inspector.
    Type: Application
    Filed: March 19, 2012
    Publication date: September 19, 2013
    Inventors: Ian Dewancker, Arash Abadpour, Eunice Poon, Kyel Ok, Yury Yakubovich
  • Patent number: 8526500
    Abstract: Methods and systems for detecting and compensating for motion depicted in a sequence of frames are disclosed. One example method includes converting video frames to monochrome. Conversion of an image to monochrome includes sampling luminance data of a portion of pixels in the image to identify the image as being of a particular image type, selecting a bit plane of the image based on the identified image type, and converting the image to a monochrome image using the selected bit plane. After conversion of video frames to monochrome, a pixel subset in a monochrome image corresponding to a first frame is compared to candidate matching pixel subsets within a search area of a monochrome image corresponding to a second, consecutive frame. The frames are processed to compensate for perceived motion blur based on the detected inter-frame motion.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: September 3, 2013
    Assignee: Seiko Epson Corporation
    Inventors: Eunice Poon, Mikhail Brusnitsyn
  • Publication number: 20130153663
    Abstract: A method for identifying a QR code in an image includes inputting an image, and using one or more computer processor to identify edges in the image; create an edge count image; label connected regions in the edge count image; create a candidate region list; for each individual candidate in the candidate region list: find regions that overlap with the region in the individual candidate; group regions that overlap into a group of overlapped regions; for each group: merge the overlapped regions into a merged region; add each merged region to the candidate region list to form a new candidate region list; and perform decoding of a QR code in each region in the new candidate region list.
    Type: Application
    Filed: September 4, 2012
    Publication date: June 20, 2013
    Inventors: Yang Yang, Eunice Poon
  • Patent number: 8267322
    Abstract: The present invention is a system and method for decoding an image of a bar code. Decoding the barcode includes tokenizing a plurality of pixels in the image of the barcode based upon a plurality of thresholds to form a first set of tokens. Decoding the barcode also includes re-tokenizing the plurality of pixels in the image of the barcode based upon the intensity of the pixels in the plurality of tokens, and the relativity intensity of neighboring tokens, to form a second set of tokens.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: September 18, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Jia Li, Mikhail Brusnitsyn, Eunice Poon, Seungsik Kwak, Guoyi Fu
  • Patent number: 8162223
    Abstract: The present invention is directed towards systems and methods for decoding a bar code. Decoding the bar code includes segmenting the bar code into black tokens, white tokens and gray boundary pixels. Decoding the bar code also includes calculating a boundary position of each token with sub-pixel positional accuracy using intensity values of pixels in a boundary region.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: April 24, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Eunice Poon, Jia Li, Seungsik Kwak, Mikhail Brusnitsyn
  • Patent number: 8098333
    Abstract: A method and system for displaying frames on a hold-type display to reduce perceived blur are disclosed. One example method includes detecting a parameter associated with an object in an input frame and filtering the input frame to generate at least two filtered sub-frames based on the parameter. The filtered sub-frames are then inserted in place of the input frame in a frame sequence and output to a display. The parameter associated with the object may indicate a magnitude and direction of the object's movement in a sequence of frames including the input frame.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 17, 2012
    Assignee: Seiko Epson Corporation
    Inventor: Eunice Poon
  • Publication number: 20110215152
    Abstract: The present invention is directed towards systems and methods for decoding a bar code. Decoding the bar code includes segmenting the bar code into black tokens, white tokens and gray boundary pixels. Decoding the bar code also includes calculating a boundary position of each token with sub-pixel positional accuracy using intensity values of pixels in a boundary region.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 8, 2011
    Inventors: Eunice Poon, Jia Li, Seungsik Kwak, Mikhail Brusnitsyn
  • Publication number: 20110215151
    Abstract: The present invention is a system and method for decoding an image of a bar code. Decoding the barcode includes tokenizing a plurality of pixels in the image of the barcode based upon a plurality of thresholds to form a first set of tokens. Decoding the barcode also includes re-tokenizing the plurality of pixels in the image of the barcode based upon the intensity of the pixels in the plurality of tokens, and the relativity intensity of neighboring tokens, to form a second set of tokens.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 8, 2011
    Inventors: Jia Li, Mikhail Brusnitsyn, Eunice Poon, Seungsik Kwak
  • Publication number: 20110037895
    Abstract: Methods and systems for detecting and compensating for motion depicted in a sequence of frames are disclosed. One example method includes converting video frames to monochrome. Conversion of an image to monochrome includes sampling luminance data of a portion of pixels in the image to identify the image as being of a particular image type, selecting a bit plane of the image based on the identified image type, and converting the image to a monochrome image using the selected bit plane. After conversion of video frames to monochrome, a pixel subset in a monochrome image corresponding to a first frame is compared to candidate matching pixel subsets within a search area of a monochrome image corresponding to a second, consecutive frame. The frames are processed to compensate for perceived motion blur based on the detected inter-frame motion.
    Type: Application
    Filed: August 11, 2009
    Publication date: February 17, 2011
    Inventors: Eunice Poon, Mikhail Brusnitsyn
  • Publication number: 20110033130
    Abstract: Method and apparatuses for compensating for perceived blur due to inter-frame motion in a sequence of digital video frames are disclosed. One example method includes blurring a current frame using first and second blurring filters to generate first and second blurred frames, respectively. A first weighted combination of the current frame, the first blurred frame, and the second blurred frame is then blurred with the first blurring filter to generate a third blurred frame. The current frame is combined with the third blurred frame in a second weighted combination to generate a blur-compensated frame.
    Type: Application
    Filed: August 10, 2009
    Publication date: February 10, 2011
    Inventors: Eunice Poon, Takashi Kurumisawa
  • Patent number: 7843462
    Abstract: A system for displaying a digital video sequence includes a graphics processing unit (GPU) and a display device. The GPU receives and modifies the digital video sequence to compensate for perceived blur based on motion between frames of the digital video sequence. The display device displays the modified digital video sequence. A method and computer readable medium having computer readable code is also provided.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: November 30, 2010
    Assignee: Seiko Epson Corporation
    Inventor: Eunice Poon
  • Patent number: 7804470
    Abstract: A method and system for calculating an overdrive parameter for a liquid crystal within an LCD device to compensate for temperature variations. An example system includes a temperature sensor for measuring an ambient temperature near a liquid crystal and a memory for storing a lookup table containing a plurality of overdrive parameters. Each overdrive parameter corresponds to a graylevel transition between a previous frame and a current frame, and represents a level at which a liquid crystal is driven in order to achieve a desired response time for the graylevel transition at a reference temperature. A processor extracts the appropriate overdrive parameter from the lookup and calculates an adapted overdrive parameter that adjusts for the difference between the measured ambient temperature and the reference temperature.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: September 28, 2010
    Assignee: Seiko Epson Corporation
    Inventor: Eunice Poon
  • Patent number: 7728909
    Abstract: A method for compensating for perceived blur due to motion between a current frame and a previous frame of a digital video sequence comprises estimating a motion vector between the frames for each of a plurality of pixel blocks in the current and previous frames. A cluster motion vector is then estimated for each of a plurality of clusters of the motion vectors based on one of vectors in each cluster and motion vectors in proximate clusters. The cluster motion vector of its corresponding cluster is allocated to each pixel in the current frame. An initial guess frame is generated based on the current frame and pixels in the guess frame are blurred as a function of their respective allocated cluster motion vectors. Each blurred pixel is compared with a respective pixel in the current frame to generate an error pixel for each respective pixel.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: June 1, 2010
    Assignee: Seiko Epson Corporation
    Inventor: Eunice Poon
  • Patent number: 7693342
    Abstract: An evaluating method of image information acquires image information, performs camera shake evaluation of the image information by determining a camera shake direction on the basis of the image information, and performs out-of-focus evaluation of the image information by using information concerning a camera shake direction determined in the camera shake evaluation.
    Type: Grant
    Filed: November 28, 2005
    Date of Patent: April 6, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Eunice Poon, Megumi Kanda, Ian Clarke
  • Patent number: 7653256
    Abstract: The present method of evaluating image information, includes: extracting, from image information to be evaluated, a plurality of edge pixels located in a boundary of an image expressed by the image information; calculating, for each of the edge pixels, a number of pixels that include the edge pixel targeted for calculation, that exist in the boundary, and that are arranged in a direction intersecting with the boundary; and performing out-of-focus blurring evaluation of the image information on the basis of the number of pixels that exist in the boundary and a number of the edge pixels.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: January 26, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Megumi Kanda, Eunice Poon, Ian Clarke