Multi-scale representation of an out of focus image
AssigneeSuperfish Ltd.
InventorsMichael Chertok, Adi Pinhas
Life of this patent
Estimating the term…
Abstract
A method for generating a multi scale representation of an input image, the method comprising the procedures of: estimating a scale factor corresponding to said input image; determining a set of Gaussian difference kernels according to said estimated scale factor, and according to a predetermined set of Gaussian kernels; and generating a multi-scale representation of said input image by applying each of said set of Gaussian difference kernels on said input image.
Claims17
A method for generating a multi-scale representation of a blurred input image, the blurred input image corresponding to an initial blur Gaussian kernel σblur , the method comprising the steps of:
- estimating, by a scale space level estimator, said initial blur Gaussian kernel σblur corresponding to said blurred input image;
- determining, by a multi-scale representation generator, a set of Gaussian difference kernels according to said initial blur Gaussian kernel σblur, and according to a predetermined set of Gaussian kernels, each of said set of Gaussian difference kernels being determined according to formula σdiff=√{square root over (σrequired2−σblur2)} , wherein σdiff is a value of variance of a specific Gaussian difference kernel, and σrequired is a value of variance of a selected one of said set of predetermined Gaussian kernels, corresponding to said specific Gaussian difference kernel;
- and
- generating, by the multi-scale representation generator, a multi-scale representation of said input image by applying each of said set of Gaussian difference kernels on said input image.
A system for generating a multi-scale representation of a blurred input image, the blurred input image corresponding to an initial blur Gaussian kernel σblur, the system comprising:
- a scale space level estimator for estimating said initial blur Gaussian kernel σblur corresponding to said blurred input image;
- a multi-scale representation generator coupled with said scale space level estimator, for receiving said estimated scale factor, determining a set of Gaussian difference kernels according to said initial blur Gaussian kernel σblur and according to a predetermined set of Gaussian kernels, and for generating a multi-scale representation of said input image by applying each of said set of Gaussian difference kernels to said input image, wherein said multi-scale representation generator determining of said set of Gaussian difference kernels according to the following formula:
- σdiff=√{square root over (σrequired2−σblur2)} ,wherein σdiff is the value of variance of a specific Gaussisn difference kernel, and σrequired is the value of variance of a selected one of said set of predetermined Gaussian kernels.
Dependencies are inferred from the claim text.