{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,11,5]],"date-time":"2026-11-05T04:26:39Z","timestamp":1793852799026,"version":"4.6.1"},"reference-count":28,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2006,7,1]],"date-time":"2006-07-01T00:00:00Z","timestamp":1151712000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2006,7]]},"abstract":"<jats:p>Camera shake during exposure leads to objectionable image blur and ruins many photographs. Conventional blind deconvolution methods typically assume frequency-domain constraints on images, or overly simplified parametric forms for the motion path during camera shake. Real camera motions can follow convoluted paths, and a spatial domain prior can better maintain visually salient image characteristics. We introduce a method to remove the effects of camera shake from seriously blurred images. The method assumes a uniform camera blur over the image and negligible in-plane camera rotation. In order to estimate the blur from the camera shake, the user must specify an image region without saturation effects. We show results for a variety of digital photographs taken from personal photo collections.<\/jats:p>","DOI":"10.1145\/1141911.1141956","type":"journal-article","created":{"date-parts":[[2006,7,25]],"date-time":"2006-07-25T10:14:26Z","timestamp":1153822466000},"page":"787-794","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1285,"title":["Removing camera shake from a single photograph"],"prefix":"10.1145","volume":"25","author":[{"given":"Rob","family":"Fergus","sequence":"first","affiliation":[{"name":"MIT CSAIL"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Barun","family":"Singh","sequence":"additional","affiliation":[{"name":"MIT CSAIL"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aaron","family":"Hertzmann","sequence":"additional","affiliation":[{"name":"University of Toronto"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sam T.","family":"Roweis","sequence":"additional","affiliation":[{"name":"University of Toronto"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"William T.","family":"Freeman","sequence":"additional","affiliation":[{"name":"MIT CSAIL"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2006,7]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Conf. on Computer Vision and Pattern Recognition, 407--414","author":"Apostoloff N.","unstructured":"Apostoloff , N. , and Fitzgibbon , A . 2005. Bayesian video matting using learnt image priors . In Conf. on Computer Vision and Pattern Recognition, 407--414 . Apostoloff, N., and Fitzgibbon, A. 2005. Bayesian video matting using learnt image priors. In Conf. on Computer Vision and Pattern Recognition, 407--414."},{"key":"e_1_2_2_2_1","doi-asserted-by":"crossref","unstructured":"Bascle B. Blake A. and Zisserman A. 1996. Motion Deblurring and Super-resolution from an Image Sequence. In ECCV(2) 573--582. Bascle B. Blake A. and Zisserman A. 1996. Motion Deblurring and Super-resolution from an Image Sequence. In ECCV(2) 573--582.","DOI":"10.1007\/3-540-61123-1_171"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2004.1"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1364\/AO.36.001766"},{"key":"e_1_2_2_5_1","unstructured":"Canon Inc. 2006. What is optical image stabilizer? http:\/\/www.canon.com\/bctv\/faq\/optis.html. Canon Inc. 2006. What is optical image stabilizer? http:\/\/www.canon.com\/bctv\/faq\/optis.html."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1364\/AO.41.006884"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1994.6.4.559"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.120331"},{"key":"e_1_2_2_9_1","unstructured":"Gull S. 1998. Bayesian inductive inference and maximum entropy. In Maximum Entropy and Bayesian Methods J. Skilling Ed. Kluwer 54--71. Gull S. 1998. Bayesian inductive inference and maximum entropy. In Maximum Entropy and Bayesian Methods J. Skilling Ed. Kluwer 54--71."},{"key":"e_1_2_2_10_1","volume-title":"Proc. of Int. Conf. on Acoustics, Speech and Signal Processing.","author":"Jalobeanu A.","unstructured":"Jalobeanu , A. , Blanc-Fraud , L. , and Zerubia , J . 2002. Estimation of blur and noise parameters in remote sensing . In Proc. of Int. Conf. on Acoustics, Speech and Signal Processing. Jalobeanu, A., Blanc-Fraud, L., and Zerubia, J. 2002. Estimation of blur and noise parameters in remote sensing. In Proc. of Int. Conf. on Acoustics, Speech and Signal Processing."},{"key":"e_1_2_2_11_1","volume-title":"Deconvolution of Images and Spectra","author":"Jansson P. A.","unstructured":"Jansson , P. A. 1997. Deconvolution of Images and Spectra . Academic Press . Jansson, P. A. 1997. Deconvolution of Images and Spectra. Academic Press."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007665907178"},{"key":"e_1_2_2_13_1","first-page":"3","article-title":"Blind image deconvolution","volume":"13","author":"Kundur D.","year":"1996","unstructured":"Kundur , D. , and Hatzinakos , D. 1996 . Blind image deconvolution . IEEE Signal Processing Magazine 13 , 3 (May), 43--64. Kundur, D., and Hatzinakos, D. 1996. Blind image deconvolution. IEEE Signal Processing Magazine 13, 3 (May), 43--64.","journal-title":"IEEE Signal Processing Magazine"},{"key":"e_1_2_2_14_1","first-page":"602","article-title":"User Assisted Separation of Reflections from a Single Image Using a Sparsity Prior","volume":"1","author":"Levin A.","year":"2004","unstructured":"Levin , A. , and Weiss , Y. 2004 . User Assisted Separation of Reflections from a Single Image Using a Sparsity Prior . In ICCV , vol. 1 , 602 -- 613 . Levin, A., and Weiss, Y. 2004. User Assisted Separation of Reflections from a Single Image Using a Sparsity Prior. In ICCV, vol. 1, 602--613.","journal-title":"ICCV"},{"key":"e_1_2_2_15_1","doi-asserted-by":"crossref","unstructured":"Levin A. Zomet A. and Weiss Y. 2003. Learning How to Inpaint from Global Image Statistics. In ICCV 305--312. Levin A. Zomet A. and Weiss Y. 2003. Learning How to Inpaint from Global Image Statistics. In ICCV 305--312.","DOI":"10.1109\/ICCV.2003.1238360"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2001.941301"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1086\/111605"},{"key":"e_1_2_2_18_1","doi-asserted-by":"crossref","unstructured":"Miskin J. and MacKay D. J. C. 2000. Ensemble Learning for Blind Image Separation and Deconvolution. In Adv. in Independent Component Analysis M. Girolani Ed. Springer-Verlag. Miskin J. and MacKay D. J. C. 2000. Ensemble Learning for Blind Image Separation and Deconvolution. In Adv. in Independent Component Analysis M. Girolani Ed. Springer-Verlag.","DOI":"10.1007\/978-1-4471-0443-8_7"},{"key":"e_1_2_2_19_1","unstructured":"Miskin J. 2000. Train ensemble library. http:\/\/www.inference.phy.cam.ac.uk\/jwm1003\/train_ensemble.tar.gz. Miskin J. 2000. Train ensemble library. http:\/\/www.inference.phy.cam.ac.uk\/jwm1003\/train_ensemble.tar.gz."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2003.821103"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.patrec.2004.10.017"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSA.62.000055"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2005.160"},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","unstructured":"Simoncelli E. P. 2005. Statistical modeling of photographic images. In Handbook of Image and Video Processing A. Bovik Ed. ch. 4. Simoncelli E. P. 2005. Statistical modeling of photographic images. In Handbook of Image and Video Processing A. Bovik Ed. ch. 4.","DOI":"10.1016\/B978-012119792-6\/50089-9"},{"key":"e_1_2_2_26_1","unstructured":"Tappen M. F. Russell B. C. and Freeman W. T. 2003. Exploiting the sparse derivative prior for super-resolution and image demosaicing. In SCTV. Tappen M. F. Russell B. C. and Freeman W. T. 2003. Exploiting the sparse derivative prior for super-resolution and image demosaicing. In SCTV."},{"key":"e_1_2_2_27_1","first-page":"2","article-title":"Iterative blind deconvolution method using Lucy's algorithm","volume":"282","author":"Tsumuraya F.","year":"1994","unstructured":"Tsumuraya , F. , Miura , N. , and Baba , N. 1994 . Iterative blind deconvolution method using Lucy's algorithm . Astron. Astrophys. 282 , 2 (Feb), 699--708. Tsumuraya, F., Miura, N., and Baba, N. 1994. Iterative blind deconvolution method using Lucy's algorithm. Astron. Astrophys. 282, 2 (Feb), 699--708.","journal-title":"Astron. Astrophys."},{"key":"e_1_2_2_28_1","doi-asserted-by":"crossref","unstructured":"Weiss Y. 2001. Deriving intrinsic images from image sequences. In ICCV 68--75. Weiss Y. 2001. Deriving intrinsic images from image sequences. In ICCV 68--75.","DOI":"10.1109\/ICCV.2001.937606"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSAA.11.002571"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1141911.1141956","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1141911.1141956","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:14:24Z","timestamp":1750245264000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1141911.1141956"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,7]]},"references-count":28,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2006,7]]}},"alternative-id":["10.1145\/1141911.1141956"],"URL":"https:\/\/doi.org\/10.1145\/1141911.1141956","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,7]]},"assertion":[{"value":"2006-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}