Patents by Inventor Markku Vehvilainen

Markku Vehvilainen 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: 7394930
    Abstract: A method and an related apparatus for performing a white balance operation on an image with pixels, wherein global colour gain values common for substantially all pixels of the image are first determined. Then local colour gain values for individual pixels of the image are determined based on analyses of a local window comprising said individual pixel and a number of adjacent pixels. Thereafter, final colour gain values for individual pixels of the image are determined as a weighted average of the global and the local colour gain values, and a white balance operation is performed on the image using the final colour gain values.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: July 1, 2008
    Assignee: Nokia Corporation
    Inventors: Mejdi Trimeche, Markku Vehviläinen
  • Publication number: 20080044083
    Abstract: Methods and systems are provided for adjusting the contrast and intensity of digital images. Digital images may be processed by first creating a histogram that identifies the intensity of components of the digital image. A transformation function is then computed using the histogram. The transformation function can be used to adjust the intensity of a low light portion of the digital image and is applied to individual color components of the digital image. Finally, the contrast of a portion of the digital image other than the low light portion of the digital image is adjusted.
    Type: Application
    Filed: August 15, 2006
    Publication date: February 21, 2008
    Applicant: Nokia Corporation
    Inventors: Radu Bilcu, Markku Vehvilainen
  • Publication number: 20080029602
    Abstract: An apparatus for providing a camera barcode reader includes a processing element configured to process an input image for an attempt to decode the input image using a current barcode reading method, to determine whether the processing of the input image is successful, to switch to one of a different barcode reading method or processing a new frame of the input image using the current barcode reading method in response to the processing of the input image being unsuccessful, to attempt a decode of the input image using the current barcode reading method in response to the processing of the input image being successful, and to perform a switch to the different barcode reading method in response to a failure of the attempt to decode the input image using the first barcode reading method.
    Type: Application
    Filed: August 3, 2006
    Publication date: February 7, 2008
    Inventors: Adrian Burian, Jari A. Kangas, Markku Vehvilainen
  • Publication number: 20070297019
    Abstract: An apparatus, method, mobile station and computer program product are provided for filtering noise from a digital signal. In particular, a signal-dependent noise model is used that provides the pointwise (or pixelwise) standard deviation of the temporal noise of raw data outputted from a digital imaging sensor as a function of the image intensity. In addition, unlike conventional noise models, the standard deviation of the noise (?) is a parameterized function, where the parameters are key characteristics of the digital imaging sensor. These parameters may include, for example, the pedestal level (p), the quantum efficiency (q), and the analogue gain (?) associated with the digital imaging sensor.
    Type: Application
    Filed: September 11, 2006
    Publication date: December 27, 2007
    Inventors: Alessandro Foi, Vladimir Katkovnik, Dmitriy Paliy, Karen Egiazarian, Mejdi Trimeche, Sakari Alenius, Radu Bilcu, Markku Vehvilainen
  • Patent number: 7289667
    Abstract: A method and associated device wherein an inverse histogram based pixel mapping step is combined with an edge enhancement step such as unsharp masking. In such an arrangement the inverse histogram based pixel mapping step improves the performance of the unsharp masking step, serving to minimize the enhancement of noise components while desired signal components are sharpened.
    Type: Grant
    Filed: October 4, 2004
    Date of Patent: October 30, 2007
    Assignee: Nokia Corporation
    Inventors: Petri Nenonen, Markku Vehvilainen
  • Publication number: 20070237423
    Abstract: The specification and drawings present a new method, system, apparatus and software product for constructing by an electronic device an image panorama from a plurality of images based on their visual quality. The same portion of a panoramic image scene is typically captured on multiple neighborhood video frames from which one can choose the best visual representation to be pasted into the panorama. Constructing the image panorama from the plurality of captured images can comprise the following steps: a) evaluating image quality of K consecutive frames out of the captured plurality of images using a predetermined criterion, b) selecting one image out of the evaluated K frames with the best image quality using a predetermined rule, and c) appending the selected frame to previously selected frames for constructing the image panorama. On-line and off-line implementations are possible.
    Type: Application
    Filed: April 10, 2006
    Publication date: October 11, 2007
    Inventors: Marius Tico, Markku Vehvilainen, Jani Boutellier, Olli Silven
  • Patent number: 7237721
    Abstract: The present invention relates to an image pre-processing method for a pattern detection system, such as a bar code detection system. The method comprises the steps of: detecting a start point and an end point of a pattern on the basis of image data of at least a portion of a captured image, estimating a point spread function from the image data or a modified image data on the basis of the detected start point and the end point, and restoring the image data or the modified image data using the estimated point spread function.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: July 3, 2007
    Assignee: Nokia Corporation
    Inventors: Radu Bilcu, Markku Vehviläinen, Adrian Burian
  • Publication number: 20070025625
    Abstract: For binarizing an image, which is composed of pixels, the image is split into two semi-images. Local parameters are initialized based on values of pixels that lie in an area adjacent to a boundary separating the semi-images. A binarization is then performed separately for each of the semi-images using an adaptive threshold, wherein the adaptive threshold is calculated for each of the semi-images proceeding from the initialized local parameters.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Inventors: Adrian Burian, Markku Vehvilainen
  • Publication number: 20070002146
    Abstract: For applying a motion filter of a video stabilization system to a sequence of video frames, an estimate of a motion in the current video frame compared to a first video frame of the sequence of video frames is received. Based on the received motion estimate and on at least one state variable of the motion filter, a correction value for the motion in the current video frame is computed. The at least one state variable is updated in the computation. In case the computed correction value exceeds a system constraint of the video stabilization system, the at least one state variable is adjusted in accordance with an extent by which the system constraint is exceeded. The correction value is then recomputed based on the motion estimate and on the adjusted state variable.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Marius Tico, Markku Vehvilainen
  • Publication number: 20060266836
    Abstract: The present invention relates to an image pre-processing method for a pattern detection system, such as a bar code detection system. The method comprises the steps of: detecting a start point and an end point of a pattern on the basis of image data of at least a portion of a captured image, estimating a point spread function from the image data or a modified image data on the basis of the detected start point and the end point, and restoring the image data or the modified image data using the estimated point spread function.
    Type: Application
    Filed: May 24, 2005
    Publication date: November 30, 2006
    Inventors: Radu Bilcu, Markku Vehvilainen, Adrian Burian
  • Publication number: 20060153444
    Abstract: A method and an related apparatus for performing a white balance operation on an image with pixels, wherein global colour gain values common for substantially all pixels of the image are first determined. Then local colour gain values for individual pixels of the image are determined based on analyses of a local window comprising said individual pixel and a number of adjacent pixels. Thereafter, final colour gain values for individual pixels of the image are determined as a weighted average of the global and the local colour gain values, and a white balance operation is performed on the image using the final colour gain values.
    Type: Application
    Filed: January 7, 2005
    Publication date: July 13, 2006
    Inventors: Mejdi Trimeche, Markku Vehvilainen
  • Publication number: 20060088098
    Abstract: A method and arrangement are presented for reducing the volume or rate of an encoded digital video bitstream that fulfils a certain set of predefined structural rules. The encoded digital video bitstream is partly decoded (704), thus producing a partly decoded digital video bitstream. The amount of bits in the partly decoded digital video bitstream is reduced (705) and the partly decoded digital video bitstream in which the amount of bits is reduced is re-encoded (706). Thus, a re-encoded digital video bitstream is produced, the volume or rate of which is smaller than that of the encoded digital video bitstream, that fulfils the certain set of predefined structural rules.
    Type: Application
    Filed: December 9, 2005
    Publication date: April 27, 2006
    Inventor: Markku Vehvilainen
  • Patent number: 7020332
    Abstract: A method and associated device wherein an inverse histogram based pixel mapping step is combined with an edge enhancement step such as unsharp masking. In such an arrangement the inverse histogram based pixel mapping step improves the performance of the unsharp masking step, serving to minimize the enhancement of noise components while desired signal components are sharpened.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: March 28, 2006
    Assignee: Nokia Mobile Phones Limited
    Inventors: Petri Nenonen, Markku Vehvilainen
  • Publication number: 20060013479
    Abstract: This invention relates to a method for improving image quality of a digital image captured with an imaging module comprising at least imaging optics and an image sensor, where the image is formed through the imaging optics, the image consisting of at least one colour component. In the method degradation information of each colour component of the image is found and is used for obtaining a degradation function. Each colour component is restored by said degradation function. The image is unprocessed image data, and the degradation information of each colour component can be found by a point-spread function. The invention also relates to a device, to a module, to a system and to a computer program product and to a program module.
    Type: Application
    Filed: July 9, 2004
    Publication date: January 19, 2006
    Inventors: Mejdi Trimeche, Markku Vehvilainen
  • Publication number: 20050058343
    Abstract: A method and associated device wherein an inverse histogram based pixel mapping step is combined with an edge enhancement step such as unsharp masking. In such an arrangement the inverse histogram based pixel mapping step improves the performance of the unsharp masking step, serving to minimize the enhancement of noise components while desired signal components are sharpened.
    Type: Application
    Filed: October 4, 2004
    Publication date: March 17, 2005
    Inventors: Petri Nenonen, Markku Vehvilainen
  • Patent number: 6504873
    Abstract: The invention relates to a filtering method used for a video signal at the receiver. It is mostly suited for video compression algorithms utilizing DCT-based video compression technology. In the invention the boundaries (49) between adjacent video blocks (B5 and B6) are filtered based on the amount of activity inside the adjacent video blocks and the activity at the boundary between the adjacent video blocks. If the filtering according to the invention is performed, it is focused to a certain number of bits (42, 43, 44, 45, 46, 47) close to the boundary (49). The filtering is done by adjusting the numerical values of each video pixel close to the boundary towards a reference line, which is defined as a linear equation leading from the numerical value of a first reference pixel (41) to the numerical value of a second reference pixel (48). The reference pixels (41, 48) are selected from the adjacent video blocks to present the smooth movement over the boundary between the adjacent video blocks (B5 and B6).
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: January 7, 2003
    Assignee: Nokia Mobile Phones Ltd.
    Inventor: Markku Vehviläinen
  • Publication number: 20030002749
    Abstract: A method and an apparatus for improving the image quality. The method comprises steps of producing image correcting information to decrease errors in the image to be produced by a camera module (109, 111, 112) by comparing the image taken by said camera module (109, 111, 112, 113) with a test image, storing the image correcting information produced and identifying information related to said image correcting information in the memory of an electronic peripheral device (104, 106), receiving the image produced by said camera module (109, 111, 112, 113) and a second piece of identifying information related to said image in the electronic peripheral device (104, 106), comparing said identifying information with said second piece of identifying information in said peripheral device, and performing an image improvement operation on said image in said peripheral device in response to the comparison carried out.
    Type: Application
    Filed: April 29, 2002
    Publication date: January 2, 2003
    Applicant: Nokia Corporation, Espoo Finland
    Inventor: Markku Vehvilainen
  • Publication number: 20010046320
    Abstract: This invention provides a method and associated device an inverse histogram based pixel mapping step is combined with an edge enhancement step such as unsharp masking. In such an arrangement the inverse histogram based pixel mapping step improves the performance of the unsharp masking step, serving to minimize the enhancement of noise components while desired signal components are sharpened.
    Type: Application
    Filed: December 22, 2000
    Publication date: November 29, 2001
    Inventors: Petri Nenonen, Markku Vehvilainen
  • Patent number: 5822470
    Abstract: The invention relates to a method for processing a data signal which is transformed into an n-dimensional matrix form and which is to be processed by an n-dimensional quantizing matrix. In the invention the n-dimensional quantizing matrix is processed by an n-dimensional transfer function matrix before processing the data signal. In order to form the transfer function matrix, at least one transfer function is selected, and it is given a fixed point in the n-dimensional transfer matrix. At least a part of the elements of the transfer function matrix are processed by at least one transfer function, so that elements at a predetermined distance from the fixed point are processed by a processing quantity dependent on the transfer function.
    Type: Grant
    Filed: February 6, 1996
    Date of Patent: October 13, 1998
    Assignee: Nokia Technology GmbH
    Inventor: Markku Vehvilainen