Patents by Inventor Kensuke Habuka

Kensuke Habuka 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: 7847823
    Abstract: A motion vector calculation method includes: processing for calculating multi-resolution data up to a predetermined resolution level L from a plurality of inputted image data; and processing for estimating motion vectors per resolution executing a matching step for temporarily calculating motion vectors minimizing an energy function within a predetermined range of the input motion vectors and a smoothing step for finally calculating the motion vectors by averaging the surrounding data. By using the motion vectors of the resolution level L finally calculated as input motion vectors of a further higher resolution level L-1, the processing for estimating motion vectors per resolution is successively repeated on image data of a high resolution, thereby calculating the motion vectors.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: December 7, 2010
    Assignee: Morpho, Inc.
    Inventors: Kensuke Habuka, Masaki Hiraga
  • Publication number: 20100272369
    Abstract: Multi-resolution images of a reference image and a target image are generated. Then, whole-range matching is performed on an image of a lower resolution to detect a two-dimensional displacement between the images. Block matching is performed on an image of a higher resolution to detect a displacement at each feature point. The accuracy of motion data is increased by correcting the motion data with an image of a higher resolution by using the previously calculated motion data of the lowest resolution through higher resolutions as an initial value.
    Type: Application
    Filed: June 24, 2010
    Publication date: October 28, 2010
    Inventors: Masaki Hiraga, Kensuke Habuka
  • Patent number: 7773819
    Abstract: Multi-resolution images of a reference image and a target image are generated. Then, whole-range matching is performed on an image of a lower resolution to detect a two-dimensional displacement between the images. Block matching is performed on an image of a higher resolution to detect a displacement at each feature point. The accuracy of motion data is increased by correcting the motion data with an image of a higher resolution by using the previously calculated motion data of the lowest resolution through higher resolutions as an initial value.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: August 10, 2010
    Assignee: Morpho, Inc.
    Inventors: Masaki Hiraga, Kensuke Habuka
  • Publication number: 20100183240
    Abstract: An image processing method for reducing noise of an image to be filtered; the method includes a step of creating shrunken image of shrinking ratio r×r (where r is a natural number) by averaging the pixel values for each pixel in a block for every r pixels, a step of obtaining the pixel value in the shrunken image that correspond to the focus pixel in the source image by performing linear interpolation from the shrunken image pixels, a step of determining the noise reduction filter from the focus pixel and reference pixel in the shrunken image, and a step of computing the compensated pixel value of the focus pixel in the source image by weighted sum of each pixel value applying the filter to the focus pixel in the source image and the corresponding shrunken pixel.
    Type: Application
    Filed: December 29, 2009
    Publication date: July 22, 2010
    Inventors: Masaki Hiraga, Kensuke Habuka, Takeshi Miura
  • Publication number: 20090190013
    Abstract: A method for capturing an image using an image capturing module with multiple pixels configured in a 2-dimensional matrix and a focal plane electronic shutter function which sequentially slides the exposure timing by constant interval by pixel group which is a unit of predetermined number of the pixels while scanning; the method includes an image data input process for detecting shutter operation, obtaining a reference image while skipping one or more of the pixel groups by sequentially sliding the exposure timing by the constant interval, and obtaining a target image while not skipping pixel groups to be captured, a motion data detection process for calculating the motion data of the target image based on the reference image, and a distortion compensation process for compensating for distortion in the target image according to the motion data.
    Type: Application
    Filed: January 27, 2009
    Publication date: July 30, 2009
    Inventors: Masaki Hiraga, Kensuke Habuka
  • Publication number: 20090185721
    Abstract: An image data processing method for creating a clear blur-compensated image; the method calculates the motion data between a reference image and a target image, calculates difference in pixel value between the reference image and the target image for every block matched by the motion data, calculates, based on the difference in pixel value, the blending ratio between the reference image and the target image for each block, and creates a synthesized image by synthesizing the reference image and the target image according to the motion data and the blending ratio.
    Type: Application
    Filed: December 26, 2008
    Publication date: July 23, 2009
    Inventors: Masaki Hiraga, Kensuke Habuka
  • Publication number: 20090039233
    Abstract: An image data processing method for sharpening a captured image; the method defines a first transformation equation to change the pixel values of a defocused image into a focused image using the coordinates of the defocused image and the focused image as arguments, calculates a DetailedFocus function from the optimal solution of the first transformation equation by giving the pixel values of the focused image and the defocused image as educational data, extracts a predetermined number of important points on the DetailedFocus function, defines a second transformation equation to change the pixel values of the important points of a defocused image into a focused image using the coordinates of the defocused image and the focused image as arguments, calculates a SmartFocus function from the second transformation equation, and produces a focused image from a defocused image using the SmartFocus function.
    Type: Application
    Filed: July 12, 2008
    Publication date: February 12, 2009
    Inventors: Masaki Hiraga, Kensuke Habuka
  • Publication number: 20090028462
    Abstract: a panoramic image producing apparatus provides an intensity image production unit which produces intensity images from input source image captured by an imaging device, a reference image data storage unit for storing a reference image which is used to compute the motion data of the intensity image and its absolute motion data, an absolute motion data calculation unit which uses the intensity image of the target image by first computing its relative motion data against the reference image and using its result to compute the absolute motion data against the target image, an image stitching unit to produce a panoramic image by using the absolute motion data computed above to stitch together input source images, and a reference image setting unit which sets target image as the new reference image under certain conditions.
    Type: Application
    Filed: July 23, 2008
    Publication date: January 29, 2009
    Inventors: Kensuke Habuka, Masaki Hiraga
  • Publication number: 20080180535
    Abstract: [PROBLEM] To enable calculation of motion vectors with a high accuracy by a comparatively simple processing by using a small amount of data without applying a load onto a computer. [MEANS FOR SOLVING PROBLEMS] A motion vector calculation method includes: processing for calculating multi-resolution data up to a predetermined resolution level L from a plurality of inputted image data; and processing for estimating motion vectors per resolution executing a matching step for temporarily calculating motion vectors minimizing an energy function within a predetermined range of the input motion vectors and a smoothing step for finally calculating the motion vectors by averaging the surrounding data. By using the motion vectors of the resolution level L finally calculated as input motion vectors of a further higher resolution level L-1, the processing for estimating motion vectors per resolution is successively repeated on image data of a high resolution, thereby calculating the motion vectors.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 31, 2008
    Inventors: Kensuke Habuka, Masaki Hiraga
  • Publication number: 20070222864
    Abstract: Multi-resolution images of a reference image and a target image are generated. Then, whole-range matching is performed on an image of a lower resolution to detect a two-dimensional displacement between the images. Block matching is performed on an image of a higher resolution to detect a displacement at each feature point. The accuracy of motion data is increased by correcting the motion data with an image of a higher resolution by using the previously calculated motion data of the lowest resolution through higher resolutions as an initial value.
    Type: Application
    Filed: February 23, 2007
    Publication date: September 27, 2007
    Inventors: Masaki Hiraga, Kensuke Habuka
  • Patent number: 7009606
    Abstract: Provided is a pseudo-three-dimensional image generating technique by which a further increased large amount of CG images is generated and drawn. A pseudo-three-dimensional image generating apparatus includes a first processing unit and a second processing unit. When moving pictures that contain a three-dimensional object model are generated, the first processing unit generates key frames, selected at certain or varied intervals, of the moving pictures by CG. The second processing unit interpolates these key frames by an image processing, so as to generate intermediate frames. The timing of the key frames and intermediate frames are adjusted in a buffer memory and are then outputted to a display apparatus.
    Type: Grant
    Filed: March 13, 2003
    Date of Patent: March 7, 2006
    Assignee: Monolith Co., Ltd.
    Inventors: Masaki Hiraga, Kensuke Habuka
  • Publication number: 20040004615
    Abstract: Provided is a pseudo-three-dimensional image generating technique by which a further increased large amount of CG images is generated and drawn. A pseudo-three-dimensional image generating apparatus includes a first processing unit and a second processing unit. When moving pictures that contain a three-dimensional object model are generated, the first processing unit generates key frames, selected at certain or varied intervals, of the moving pictures by CG. The second processing unit interpolates these key frames by an image processing, so as to generate intermediate frames. The timing of the key frames and intermediate frames are adjusted in a buffer memory and are then outputted to a display apparatus.
    Type: Application
    Filed: March 13, 2003
    Publication date: January 8, 2004
    Inventors: Masaki Hiraga, Kensuke Habuka