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: 8520967
    Abstract: Methods and apparatuses are provided for facilitating generation and editing of multiframe images. A method may include grouping a plurality of images into one or more groups of images. Each group of images may comprise a plurality of images depicting a common scene. The method may further include determining a reference image for at least one of the one or more groups of images. Each reference image may be associated with a respective group for which it was determined. The method may additionally include causing at least one reference image to be displayed to a user such that the user is enabled to select a displayed reference image to enhance using multiframe image processing to generate a multiframe image from a plurality of images from the group of images with which the selected displayed reference image is associated. Corresponding apparatuses are also provided.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: August 27, 2013
    Assignee: Nokia Corporation
    Inventors: Radu Ciprian Bilcu, Sakari Alenius, Markku Vehvilainen, Antti Eronen
  • Patent number: 8275200
    Abstract: The invention relates to a method, a device, an image quality evaluation module and a computer program product for determining the quality of an image. In an input image, at least one color component is iteratively restored with a deblur parameter, which deblur parameter is increased at each iteration. The iteration is stopped when an overshooting in the final image exceeds a predetermined value. After the iteration has been stopped, a number of iterations is defined and the quality of the image is determined according to the number of iterations.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: September 25, 2012
    Assignee: Nokia Siemens Netowrks Oy
    Inventors: Radu Bilcu, Markku Vehviläinen
  • Publication number: 20120194703
    Abstract: An apparatus comprising: a camera module configured to capture a first image of a subject with a first image capture parameter and at least one further image of substantially the same subject with at least one associated further image capture parameter; a reference image encoder configured to encode the first image into a first encoded image; a further image encoder configured to encode the at least one further image into at least one further encoded image; and a file compiler configured to combine the first encoding image and the at least one further encoded image into a first file.
    Type: Application
    Filed: September 7, 2009
    Publication date: August 2, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Radu Ciprian Bilcu, Miska Hannuksela, Sakari Alenius, Markku Vehvilainen
  • Patent number: 8103123
    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: Grant
    Filed: August 7, 2008
    Date of Patent: January 24, 2012
    Assignee: Nokia Corporation
    Inventor: Markku Vehviläinen
  • Patent number: 7965317
    Abstract: An improved system and method for capturing an image using a camera or a camera module. In the present invention, the number of image shots taken, as well as the integration time of each image shot, are controlled based upon knowledge about the existence or absence of camera motion. Whenever a motion is detected above a predetermined motion threshold, the integration phase of the current image shot ends, and the integration of the next image shot begins. The present invention therefore adapts to the actual camera motion during exposure. If there is no camera motion, a single, long exposed image shot is captured. If there is camera motion, the total exposure time is divided between multiple shots in accordance with the degree of camera motion.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: June 21, 2011
    Assignee: Nokia Corporation
    Inventors: Marius Tico, Markku Vehvilainen
  • Patent number: 7946491
    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: Grant
    Filed: August 3, 2006
    Date of Patent: May 24, 2011
    Assignee: Nokia Corporation
    Inventors: Adrian Burian, Jari A. Kangas, Markku Vehvilainen
  • Publication number: 20100331047
    Abstract: Methods and apparatuses are provided for facilitating generation and editing of multiframe images. A method may include grouping a plurality of images into one or more groups of images. Each group of images may comprise a plurality of images depicting a common scene. The method may further include determining a reference image for at least one of the one or more groups of images. Each reference image may be associated with a respective group for which it was determined. The method may additionally include causing at least one reference image to be displayed to a user such that the user is enabled to select a displayed reference image to enhance using multiframe image processing to generate a multiframe image from a plurality of images from the group of images with which the selected displayed reference image is associated. Corresponding apparatuses are also provided.
    Type: Application
    Filed: June 26, 2009
    Publication date: December 30, 2010
    Inventors: Radu Ciprian Bilcu, Sakari Alenius, Markku Vehvilainen, Antti Eronen
  • Patent number: 7860343
    Abstract: 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 is presented. 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: Grant
    Filed: April 10, 2006
    Date of Patent: December 28, 2010
    Assignee: Nokia Corporation
    Inventors: Marius Tico, Markku Vehviläinen, Jani Boutellier, Olli Silven
  • Patent number: 7796830
    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: Grant
    Filed: August 15, 2006
    Date of Patent: September 14, 2010
    Assignee: Nokia Corporation
    Inventors: Radu Bilcu, Markku Vehvilainen
  • Patent number: 7728844
    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 color component. In the method degradation information of each color component of the image is found and is used for obtaining a degradation function. Each color component is restored by said degradation function. The image is unprocessed image data, and the degradation information of each color 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: Grant
    Filed: July 9, 2004
    Date of Patent: June 1, 2010
    Assignee: Nokia Corporation
    Inventors: Mejdi Trimeche, Markku Vehviläinen
  • Patent number: 7652788
    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: Grant
    Filed: September 11, 2006
    Date of Patent: January 26, 2010
    Assignee: Nokia Corporation
    Inventors: Alessandro Foi, Vladimir Katkovnik, Dmitriy Paliy, Karen Egiazarian, Mejdi Trimeche, Sakari Alenius, Radu Bilcu, Markku Vehvilainen
  • Patent number: 7636467
    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: Grant
    Filed: July 29, 2005
    Date of Patent: December 22, 2009
    Assignee: Nokia Corporation
    Inventors: Adrian Burian, Markku Vehvilainen
  • Publication number: 20090245633
    Abstract: The invention relates to a method, a device, an image quality evaluation module and a computer program product for determining the quality of an image. In an input image, at least one color component is iteratively restored with a deblur parameter, which deblur parameter is increased at each iteration. The iteration is stopped when an overshooting in the final image exceeds a predetermined value. After the iteration has been stopped, a number of iterations is defined and the quality of the image is determined according to the number of iterations.
    Type: Application
    Filed: June 9, 2006
    Publication date: October 1, 2009
    Inventors: Radu Bilcu, Markku Vehviläinen
  • Patent number: 7558405
    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: Grant
    Filed: June 30, 2005
    Date of Patent: July 7, 2009
    Assignee: Nokia Corporation
    Inventors: Marius Tico, Markku Vehviläinen
  • Publication number: 20090161982
    Abstract: The specification and drawings present a new method, apparatus and software product for restoring (i.e., de-noising and/or stabilizing) images using similar blocks of pixels of one or more different sizes in one or more available image frames of the same scene for providing, e.g., multi-frame image restoration/de-noising/stabilization.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Inventors: Marius Tico, Markku Vehvilainen
  • Publication number: 20090046944
    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, the degradation information of each colour component of the image is found and is used for improving image quality. The degradation information of each colour component is specified by a point-spread function. Each colour component is restored by the degradation function. The image can be unprocessed image data. The invention also relates to several alternatives for implementing the restoration, and for controlling and regularizing the inverse process independently of the image degradation. The invention also relates to a device, to a module, to a system and to a computer program products and to a program modules.
    Type: Application
    Filed: January 4, 2005
    Publication date: February 19, 2009
    Applicant: NOKIA CORPORATION
    Inventors: Radu Ciprian Bilcu, Sakari Alenius, Mejdi Trimeche, Markku Vehvilainen
  • Publication number: 20090009612
    Abstract: An improved system and method for capturing an image using a camera or a camera module. In the present invention, the number of image shots taken, as well as the integration time of each image shot, are controlled based upon knowledge about the existence or absence of camera motion. Whenever a motion is detected above a predetermined motion threshold, the integration phase of the current image shot ends, and the integration of the next image shot begins. The present invention therefore adapts to the actual camera motion during exposure. If there is no camera motion, a single, long exposed image shot is captured. If there is camera motion, the total exposure time is divided between multiple shots in accordance with the degree of camera motion.
    Type: Application
    Filed: September 14, 2005
    Publication date: January 8, 2009
    Inventors: Marius Tico, Markku Vehvilainen
  • Publication number: 20080303926
    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: August 7, 2008
    Publication date: December 11, 2008
    Inventor: Markku Vehvilainen
  • Patent number: 7426316
    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: Grant
    Filed: April 29, 2002
    Date of Patent: September 16, 2008
    Assignee: Nokia Corporation
    Inventor: Markku Vehviläinen
  • Publication number: 20080170126
    Abstract: A method of improving image quality of a digital image is provided. In particular, the motion blur in an image taken in a long exposure time is reduced by dividing the exposure time into several shorter periods and capturing a series of images in those shorter periods. Among the images, one reference image is selected and the remaining images are registered in reference to the reference image by image warping, for example. After identifying the pixels in each of the remaining images and the corresponding pixels in the reference image, a weighting factor is assigned to each of the pixels in the remaining images based on the similarity in the pixel values between the remaining images and reference image. A weight average operation is carried out to sum the corresponding pixels in the reference and the remaining images to generate the final image.
    Type: Application
    Filed: April 19, 2007
    Publication date: July 17, 2008
    Inventors: Marius Tico, Sakari Alenius, Markku Vehvilainen