{"search_session":{},"preferences":{"l":"en","queryLanguage":"en"},"patentId":"176-253-449-807-997","frontPageModel":{"patentViewModel":{"ref":{"entityRefId":"176-253-449-807-997","entityRefType":"PATENT"},"entityMetadata":{"linkedIds":{"empty":true},"tags":[],"collections":[{"id":10791,"type":"PATENT","title":"The Hebrew University of Jerusalem - Patent Portfolio","description":"","access":"OPEN_ACCESS","displayAvatar":true,"attested":false,"itemCount":7593,"tags":[],"user":{"id":91044780,"username":"Cambialens","firstName":"","lastName":"","created":"2015-05-04T00:55:26.000Z","displayName":"Cambialens","preferences":"{\"usage\":\"public\",\"beta\":false}","accountType":"PERSONAL","isOauthOnly":false},"notes":[{"id":8259,"type":"COLLECTION","user":{"id":91044780,"username":"Cambialens","firstName":"","lastName":"","created":"2015-05-04T00:55:26.000Z","displayName":"Cambialens","preferences":"{\"usage\":\"public\",\"beta\":false}","accountType":"PERSONAL","isOauthOnly":false},"text":"
Search Applicants and Owners separately: \"hebrew univ* jerusalem\"; \"hebrew univ* jerus*\"
Select more for logical variants. Add to collection. Select all patents in the collection and expand by simple families. Add to collection. Total patents: 1457
Search Applicants and Owners separately: \"hebrew univ* jerusalem\"; \"hebrew univ* jerus*\"
Select more for logical variants. Add to collection. Select all patents in the collection and expand by simple families. Add to collection. Total patents: 1457
obtaining a blurred image B, being a product of a blur kernel k applied to an original image I, wherein B and I are matrices representing pixel image arrays and k is a kernel of a matrix;\n
calculating fθ(x)=Rd*Pθ(B)(x) for every angle θ, wherein R denotes an autocorrelation operator, Pθ denotes a projection operator of a two dimensional signal into one dimension based on angle θ, and d denotes a one dimensional differentiation filter applied to a product of the projection operator Pθ and the blurred image B;\n
setting support parameters sθ to argminx fθ(x);\n
estimating |{circumflex over (k)}|2 denoting a spectral power of the blur kernel based on a given support parameter;\n
estimating the blur kernel k using a phase retrieval algorithm, based on the estimated spectral power of the blur kernel |{circumflex over (k)}|2;\n
updating the support parameters sθ to argmaxx (RPθ(k)(x)>a·max(RPθ(k))), wherein a is constant number; and\n
repeating the estimating of the spectral power |{circumflex over (k)}|2, the estimating of the kernel and the updating of the support parameters sθ in an expectation maximization (EM) procedure, to yield the blur kernel k."],"number":1,"annotation":false,"claim":true,"title":false},{"lines":["The method according to claim 1, wherein the projection operator Pθ is achieved by integrating the two dimensional signal along a direction orthogonal to the angle θ."],"number":2,"annotation":false,"claim":true,"title":false},{"lines":["The method according to claim 1, wherein blur kernel k represents the blur operation which transforms I to B due to movements of a capturing device upon capturing the blurred image."],"number":3,"annotation":false,"claim":true,"title":false},{"lines":["The method according to claim 1, wherein I is a natural image captured by an image capturing device."],"number":4,"annotation":false,"claim":true,"title":false},{"lines":["The method according to claim 1, wherein the angles θ are selected so that each selected angle corresponds with a pixel of the pixel array."],"number":5,"annotation":false,"claim":true,"title":false},{"lines":["The method according to claim 1, further comprising using the retrieved blur kernel k to retrieve the original image."],"number":6,"annotation":false,"claim":true,"title":false},{"lines":["The method according to claim 1, wherein a is between 0 and 1."],"number":7,"annotation":false,"claim":true,"title":false},{"lines":["A system comprising:\n
A computer memory configured to obtain a blurred image B, being a product of a blur kernel k applied to an original image I, wherein B and I are matrices representing pixel image arrays and k is a kernel of a matrix; and\n
a computer processor configured to:\n
(a) calculate fθ(x)=Rd*Pθ(B)(x) for every angle θ, wherein R denotes an autocorrelation operator, Pθ denotes a projection operator of a two dimensional signal into one dimension based on angle θ, and d denotes a one dimensional differentiation filter applied to a product of the projection operator Pθ and the blurred image B;\n
(b) set support parameters sθ to argminx fθ(x);\n
(c) estimate |{circumflex over (k)}|2 denoting a spectral power of the blur kernel based on a given support parameter;\n
(d) estimate the blur kernel k using a phase retrieval algorithm, based on the estimated spectral power of the blur kernel |{circumflex over (k)}|2;\n
(e) updating the support parameters sθ to argmaxx (RPθ(k)(x)>a·max(RPθ(k))), wherein a is constant number; and\n
(f) repeat the estimating of the spectral power |{circumflex over (k)}|2, the estimating of the kernel and the updating of the support parameters sθ in an expectation maximization (EM) procedure, to yield the blur kernel k."],"number":8,"annotation":false,"claim":true,"title":false},{"lines":["The system according to claim 8, wherein the projection operator Pθ is achieved by integrating the two dimensional signal along a direction orthogonal to the angle θ."],"number":9,"annotation":false,"claim":true,"title":false},{"lines":["The system according to claim 8, wherein blur kernel k represents the blur operation which transforms I to B due to movements of a capturing device upon capturing the blurred image."],"number":10,"annotation":false,"claim":true,"title":false},{"lines":["The system according to claim 8, wherein I is a natural image captured by an image capturing device."],"number":11,"annotation":false,"claim":true,"title":false},{"lines":["The system according to claim 8, wherein the angles θ are selected so that each selected angle corresponds with a pixel of the pixel array."],"number":12,"annotation":false,"claim":true,"title":false},{"lines":["The system according to claim 8, further comprising using the retrieved blur kernel k to retrieve the original image."],"number":13,"annotation":false,"claim":true,"title":false},{"lines":["The system according to claim 8, wherein a is between 0 and 1."],"number":14,"annotation":false,"claim":true,"title":false},{"lines":["A computer program product comprising:\n
a non-transitory computer readable storage medium having computer readable program embodied therewith, the computer readable program comprising:\n
computer readable program configured to obtain a blurred image B, being a product of a blur kernel k applied to an original image I, wherein B and I are matrices representing pixel image arrays and k is a kernel of a matrix;\n
computer readable program configured to calculate fθ(x)=Rd*Pθ(B)(x) for every angle θ, wherein R denotes an autocorrelation operator, Pθ denotes a projection operator of a two dimensional signal into one dimension based on angle θ, and d denotes a one dimensional differentiation filter applied to a product of the projection operator Pθ and the blurred image B;\n
computer readable program configured to set support parameters sθ to argminx fθ(x);\n
computer readable program configured to estimate |{circumflex over (k)}|2 denoting a spectral power of the blur kernel based on a given support parameter;\n
computer readable program configured to estimate the blur kernel k using a phase retrieval algorithm, based on the estimated spectral power of the blur kernel |{circumflex over (k)}|2;\n
computer readable program configured to updating the support parameters sθ to argmaxx (RPθ(k)(x)>a·max(RPθ(k))), wherein a is constant number; and\n
computer readable program configured to repeat the estimating of the spectral power |{circumflex over (k)}|2, the estimating of the kernel and the updating of the support parameters sθ in an expectation maximization (EM) procedure, to yield the blur kernel k."],"number":15,"annotation":false,"claim":true,"title":false},{"lines":["The computer program product according to claim 15, wherein the projection operator Pθ is achieved by integrating the two dimensional signal along a direction orthogonal to the angle θ."],"number":16,"annotation":false,"claim":true,"title":false},{"lines":["The computer program product according to claim 15, wherein blur kernel k represents the blur operation which transforms I to B due to movements of a capturing device upon capturing the blurred image."],"number":17,"annotation":false,"claim":true,"title":false},{"lines":["The computer program product according to claim 15, wherein I is a natural image captured by an image capturing device."],"number":18,"annotation":false,"claim":true,"title":false},{"lines":["The computer program product according to claim 15, wherein the angles θ are selected so that each selected angle corresponds with a pixel of the pixel array."],"number":19,"annotation":false,"claim":true,"title":false},{"lines":["The computer program product according to claim 15, further comprising computer readable program configured to use the retrieved blur kernel k to retrieve the original image."],"number":20,"annotation":false,"claim":true,"title":false}]}},"filters":{"npl":[],"notNpl":[],"applicant":[],"notApplicant":[],"inventor":[],"notInventor":[],"owner":[],"notOwner":[],"tags":[],"dates":[],"types":[],"notTypes":[],"j":[],"notJ":[],"fj":[],"notFj":[],"classIpcr":[],"notClassIpcr":[],"classNat":[],"notClassNat":[],"classCpc":[],"notClassCpc":[],"so":[],"notSo":[],"sat":[]},"sequenceFilters":{"s":"SEQIDNO","d":"ASCENDING","p":0,"n":10,"sp":[],"si":[],"len":[],"t":[],"loc":[]}}