Patents by Inventor Masashi Nakao

Masashi Nakao 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: 10803623
    Abstract: To make it possible to associate a world coordinate with a coordinate of an imaging device without using a calibration board. A plurality of pattern images are generated by receiving measurement pattern light reflected from a measuring object. X coordinate, Y coordinate, and Z coordinate of a specific point are measured based on a plurality of pattern images, and a calibration target is generated from measurement result of the X coordinate, Y coordinate, and Z coordinate. Calibration is executed using the generated calibration target.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: October 13, 2020
    Assignee: KEYENCE CORPORATION
    Inventor: Masashi Nakao
  • Publication number: 20200265608
    Abstract: To make it possible to associate a world coordinate with a coordinate of an imaging device without using a calibration board. A plurality of pattern images are generated by receiving measurement pattern light reflected from a measuring object. X coordinate, Y coordinate, and Z coordinate of a specific point are measured based on a plurality of pattern images, and a calibration target is generated from measurement result of the X coordinate, Y coordinate, and Z coordinate. Calibration is executed using the generated calibration target.
    Type: Application
    Filed: December 27, 2019
    Publication date: August 20, 2020
    Applicant: Keyence Corporation
    Inventor: Masashi NAKAO
  • Patent number: 10627216
    Abstract: Based on a plurality of first pattern images, a first angle image with each pixel having irradiation angle information of first measuring pattern lights on the measurement object is generated, and based on a plurality of second pattern images, a second angle image with each pixel having irradiation angle information of second measuring pattern lights on the measurement object is generated. In accordance with the irradiation angle information of each pixel in the first angle image, the irradiation angle information of each pixel in the second angle image, and relative position information of a first light projection unit and a second light projection unit, the height of the measurement object in a direction of a central axis of a lighting device is measured.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: April 21, 2020
    Assignee: Keyence Corporation
    Inventors: Hajime Matsuda, Masashi Nakao
  • Publication number: 20190293409
    Abstract: Based on a plurality of first pattern images, a first angle image with each pixel having irradiation angle information of first measuring pattern lights on the measurement object is generated, and based on a plurality of second pattern images, a second angle image with each pixel having irradiation angle information of second measuring pattern lights on the measurement object is generated. In accordance with the irradiation angle information of each pixel in the first angle image, the irradiation angle information of each pixel in the second angle image, and relative position information of a first light projection unit and a second light projection unit, the height of the measurement object in a direction of a central axis of a lighting device is measured.
    Type: Application
    Filed: January 11, 2019
    Publication date: September 26, 2019
    Applicant: Keyence Corporation
    Inventors: Hajime Matsuda, Masashi Nakao
  • Patent number: 10373305
    Abstract: A feature portion desired by a user out of an inspection target image is accurately positioned. A standard region is set so as to surround a standard pattern in a standard image of a product to be a standard for an inspection target. A sorting region, which is a region for sorting a plurality of candidates similar to the standard pattern, is set in the inspection image. The standard pattern is searched from the inspection image, to extract a plurality of candidates similar to the standard pattern. The sorting region is disposed with respect to each of the plurality of candidates for the standard pattern, extracted in the extraction step, to sort a candidate for the standard pattern based on an evaluation value of the sorting region disposed with respect to each of the plurality of candidates for the standard pattern.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: August 6, 2019
    Assignee: Keyence Corporation
    Inventor: Masashi Nakao
  • Patent number: 10366485
    Abstract: A standard image of a product to be a standard for an inspection target is displayed, to set a first region so as to surround a standard pattern in the standard image. Further, a second region for characterizing a position and a posture of the standard pattern is set in the standard image. In a first search step, a feature extracted from the first region set in the standard image is searched from an inspection target image, to roughly obtain the position and the posture of the standard pattern in the inspection target image. In the second search step, the feature extracted from the second region set in the standard image is searched from the inspection target image, to minutely obtain at least one of the position and the posture of the standard pattern in the inspection target image.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: July 30, 2019
    Assignee: Keyence Corporation
    Inventor: Masashi Nakao
  • Publication number: 20180350060
    Abstract: To make it possible to highly accurately specify a contour even with simple operation and further improve accuracy of a defect inspection. A plurality of edge detection regions are set on an image for inspection. A contour segment is formed in each of the edge detection regions. Connection processing for connecting an end portion of one contour segment and an end portion of another contour segment is repeatedly executed to form a closed region. A defect inspection of an inspection target object is executed with the closed region set as an inspection target region.
    Type: Application
    Filed: April 19, 2018
    Publication date: December 6, 2018
    Applicant: Keyence Corporation
    Inventor: Masashi Nakao
  • Patent number: 10134359
    Abstract: Improving the visibility of the dark portion and to prevent the degradation of image quality caused by excessive correction. A reflectance calculation unit is storing a parameter RGain for adjusting the amplitude of a reflectance component R. An illumination light correction unit generates a corrected illumination light component L1 from an illumination light component L and a formula L1=(log(LAmp*L+1))/(log(LAmp+1)). An image resynthesis unit obtains a corrected illumination light component L? from L?=LGain*L1+(1?LGain)*L. The image resynthesis unit also calculates a corrected image Iout from the corrected illumination light component L? and the corrected reflectance R?, as well as from a formula Iout=exp(log L?+RGain(log I?log L)). The value of the corrected illumination light component (L?) is determined based on the ratio (LGain) at which the output value of the correction function (L1) and the original illumination light component (L) are combined.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: November 20, 2018
    Assignee: EIZO Corporation
    Inventors: Reo Abe, Masashi Nakao, Masafumi Higashi
  • Publication number: 20170148153
    Abstract: A standard image of a product to be a standard for an inspection target is displayed, to set a first region so as to surround a standard pattern in the standard image. Further, a second region for characterizing a position and a posture of the standard pattern is set in the standard image. In a first search step, a feature extracted from the first region set in the standard image is searched from an inspection target image, to roughly obtain the position and the posture of the standard pattern in the inspection target image. In the second search step, the feature extracted from the second region set in the standard image is searched from the inspection target image, to minutely obtain at least one of the position and the posture of the standard pattern in the inspection target image.
    Type: Application
    Filed: October 5, 2016
    Publication date: May 25, 2017
    Applicant: Keyence Corporation
    Inventor: Masashi Nakao
  • Publication number: 20170148154
    Abstract: A feature portion desired by a user out of an inspection target image is accurately positioned. A standard region is set so as to surround a standard pattern in a standard image of a product to be a standard for an inspection target. A sorting region, which is a region for sorting a plurality of candidates similar to the standard pattern, is set in the inspection image. The standard pattern is searched from the inspection image, to extract a plurality of candidates similar to the standard pattern. The sorting region is disposed with respect to each of the plurality of candidates for the standard pattern, extracted in the extraction step, to sort a candidate for the standard pattern based on an evaluation value of the sorting region disposed with respect to each of the plurality of candidates for the standard pattern.
    Type: Application
    Filed: October 5, 2016
    Publication date: May 25, 2017
    Applicant: Keyence Corporation
    Inventor: Masashi Nakao
  • Publication number: 20160372080
    Abstract: Improving the visibility of the dark portion and to prevent the degradation of image quality caused by excessive correction. A reflectance calculation unit is storing a parameter RGain for adjusting the amplitude of a reflectance component R. An illumination light correction unit generates a corrected illumination light component L1 from an illumination light component L and a formula L1=(log(LAmp*L+1))/(log(LAmp+1)). An image resynthesis unit obtains a corrected illumination light component L? from L?=LGain*L1+(1?LGain)*L. The image resynthesis unit also calculates a corrected image Iout from the corrected illumination light component L? and the corrected reflectance R?, as well as from a formula Iout=exp(log L?+RGain(log I?log L)). The value of the corrected illumination light component (L?) is determined based on the ratio (LGain) at which the output value of the correction function (L1) and the original illumination light component (L) are combined.
    Type: Application
    Filed: August 31, 2016
    Publication date: December 22, 2016
    Applicant: EIZO Corporation
    Inventors: Reo ABE, Masashi NAKAO, Masafumi HIGASHI
  • Patent number: 9430959
    Abstract: An anti-aliasing font character on a monitor is prevented from being erroneously judged as an image region. The pixel of interest and four pixels each preceding and following the pixel of interest (a total of nine pixels) are extracted (S3). The largest of the values of the sub-pixels of each of the nine pixels extracted is determined as the representative value of each pixel (step S5). The nine representative values are represented as a histogram and referred to as H0, H1, H2, and the like in the descending order of the frequency in the distribution (S7). Whether Formula (1) below is satisfied is determined (S9). H0+H1+H2<TH . . . (1) If Formula (1) is satisfied, the pixel of interest is judged as a non-character-region pixel; if not, the pixel of interest is judged as a character-region pixel (S11, S13).
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: August 30, 2016
    Assignee: EIZO Corporation
    Inventors: Haifeng Chen, Masashi Nakao
  • Patent number: 9336581
    Abstract: An object is to correct gradations in such a manner that both halo reduction effect and Retinex calculation effect are satisfied. Each JND value corresponding to each obtained luminance value to be assigned to each unit gradation of a panel is obtained. A pixel value corresponding to the each JND value is obtained for each of the unit gradations of the panel. A threshold ? is obtained by inverse gamma-correcting the ratio between discernible JND values corresponding to the unit gradations of the panel and the maximum output value of the panel. Linear function-based approximations are obtained using least squares. The threshold ? is determined as an increasing function of a pixel value on the basis of the allowable number of JND steps. The threshold ? is changed using this function. The threshold ? can be changed according to the center pixel value.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: May 10, 2016
    Assignee: EIZO Corporation
    Inventors: Reo Abe, Masashi Nakao
  • Patent number: 9332161
    Abstract: A rectangular moving region is properly determined. A retainer retains an outputted moving region of time t and, at time t+1, provides it to a specified region feature detector. At time t+1, the specified region feature detector applies the moving coordinates of time t provided by the judgment unit to respective images of times t and t+1 to calculate feature data d(t) around the moving coordinates of time t and feature data d(t+1) around the moving coordinates of time t+1 and then provides the calculated data to a judgment unit. The judgment unit judges whether there is a box, based on the feature data d(t+1).
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: May 3, 2016
    Assignee: EIZO Corporation
    Inventors: Masafumi Higashi, Masashi Nakao, Hiroki Matsuzaki, Haifeng Chen
  • Patent number: 9311557
    Abstract: A rectangular moving image region is determined using a simple configuration. When the difference between the representative value of a unit block and the representative value of the same unit block in a comparative frame exceeds a threshold, moving unit block judgment means 5 judges that the unit block is a moving unit block. Moving column block determination means 7 defines a set of unit blocks included in a column including a certain unit block as a column block and, if a column block includes a moving unit block, determines the column block as a moving column block. When a row block includes a moving unit block, moving row block determination means 9 determines the row block as a moving column block. First rectangular moving image region determination means 11 determines, as a rectangular moving image region, a rectangular region specified by unit blocks included in both the moving row block and the moving column block.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: April 12, 2016
    Assignee: EIZO Corporation
    Inventors: Haifeng Chen, Masashi Nakao
  • Publication number: 20150123985
    Abstract: Improving the visibility of the dark portion and to prevent the degradation of image quality caused by excessive correction. A reflectance calculation unit is storing a parameter RGain for adjusting the amplitude of a reflectance component R. An illumination light correction unit generates a corrected illumination light component L1 from an illumination light component L and a formula L1=(log(LAmp*L+1))/(log(LAmp+1)). An image resynthesis unit obtains a corrected illumination light component L? from L?=LGain*L1 +(1?LGain)*L. The image resynthesis unit also calculates a corrected image Tout from the corrected illumination light component L? and the corrected reflectance R?, as well as from a formula Iout=exp(log L?+RGain(log I?log L)). The value of the corrected illumination light component (L?) is determined based on the ratio (LGain) at which the output value of the correction function (L1) and the original illumination light component (L) are combined.
    Type: Application
    Filed: August 29, 2012
    Publication date: May 7, 2015
    Applicant: EIZO Corporation
    Inventors: Reo Abe, Masashi Nakao, Masafumi Higashi
  • Publication number: 20150117775
    Abstract: An object is to correct gradations in such a manner that both halo reduction effect and Retinex calculation effect are satisfied. Each JND value corresponding to each obtained luminance value to be assigned to each unit gradation of a panel is obtained. A pixel value corresponding to the each JND value is obtained for each of the unit gradations of the panel. A threshold ? is obtained by inverse gamma-correcting the ratio between discernible JND values corresponding to the unit gradations of the panel and the maximum output value of the panel. Linear function-based approximations are obtained using least squares. The threshold ? is determined as an increasing function of a pixel value on the basis of the allowable number of JND steps. The threshold ? is changed using this function. The threshold ? can be changed according to the center pixel value.
    Type: Application
    Filed: October 9, 2012
    Publication date: April 30, 2015
    Applicant: EIZO Corporation
    Inventors: Reo Abe, Masashi Nakao
  • Publication number: 20150077638
    Abstract: A rectangular moving region is properly determined. A retainer retains an outputted moving region of time t and, at time t+1, provides it to a specified region feature detector. At time t+1, the specified region feature detector applies the moving coordinates of time t provided by the judgment unit to respective images of times t and t+1 to calculate feature data d(t) around the moving coordinates of time t and feature data d(t+1) around the moving coordinates of time t+1 and then provides the calculated data to a judgment unit. The judgment unit judges whether there is a box, based on the feature data d(t+1).
    Type: Application
    Filed: December 20, 2012
    Publication date: March 19, 2015
    Applicant: EIZO Corporation
    Inventors: Masafumi Higashi, Masashi Nakao, Hiroki Matsuzaki, Haifeng Chen
  • Publication number: 20140126827
    Abstract: A rectangular moving image region is determined using a simple configuration. When the difference between the representative value of a unit block and the representative value of the same unit block in a comparative frame exceeds a threshold, moving unit block judgment means 5 judges that the unit block is a moving unit block. Moving column block determination means 7 defines a set of unit blocks included in a column including a certain unit block as a column block and, if a column block includes a moving unit block, determines the column block as a moving column block. When a row block includes a moving unit block, moving row block determination means 9 determines the row block as a moving column block. First rectangular moving image region determination means 11 determines, as a rectangular moving image region, a rectangular region specified by unit blocks included in both the moving row block and the moving column block.
    Type: Application
    Filed: December 1, 2011
    Publication date: May 8, 2014
    Applicant: EIZO Corporation
    Inventors: Haifeng Chen, Masashi Nakao
  • Publication number: 20140118389
    Abstract: An anti-aliasing font character on a monitor is prevented from being erroneously judged as an image region. The pixel of interest and four pixels each preceding and following the pixel of interest (a total of nine pixels) are extracted (S3). The largest of the values of the sub-pixels of each of the nine pixels extracted is determined as the representative value of each pixel (step S5). The nine representative values are represented as a histogram and referred to as H0, H1, H2, and the like in the descending order of the frequency in the distribution (S7). Whether Formula (1) below is satisfied is determined (S9). H0+H1+H2<TH . . . (1) If Formula (1) is satisfied, the pixel of interest is judged as a non-character-region pixel; if not, the pixel of interest is judged as a character-region pixel (S11, S13).
    Type: Application
    Filed: September 9, 2011
    Publication date: May 1, 2014
    Applicant: EIZO Corporation
    Inventors: Haifeng Chen, Masashi Nakao