{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,28]],"date-time":"2026-10-28T08:07:23Z","timestamp":1793174843357,"version":"4.5.0"},"reference-count":16,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2010,7,26]],"date-time":"2010-07-26T00:00:00Z","timestamp":1280102400000},"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":[[2010,7,26]]},"abstract":"<jats:p>\n                    We present a deblurring algorithm that uses a hardware attachment coupled with a natural image prior to deblur images from consumer cameras. Our approach uses a combination of inexpensive gyroscopes and accelerometers in an energy optimization framework to estimate a blur function from the camera's acceleration and angular velocity during an exposure. We solve for the camera motion at a high sampling rate\n                    <jats:italic>during<\/jats:italic>\n                    an exposure and infer the latent image using a joint optimization. Our method is completely automatic, handles per-pixel, spatially-varying blur, and out-performs the current leading image-based methods. Our experiments show that it handles large kernels -- up to at least 100 pixels, with a typical size of 30 pixels. We also present a method to perform \"ground-truth\" measurements of camera motion blur. We use this method to validate our hardware and deconvolution approach. To the best of our knowledge, this is the first work that uses 6 DOF inertial sensors for dense, per-pixel spatially-varying image deblurring and the first work to gather dense ground-truth measurements for camera-shake blur.\n                  <\/jats:p>","DOI":"10.1145\/1778765.1778767","type":"journal-article","created":{"date-parts":[[2010,7,15]],"date-time":"2010-07-15T08:48:46Z","timestamp":1279183726000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":162,"title":["Image deblurring using inertial measurement sensors"],"prefix":"10.1145","volume":"29","author":[{"given":"Neel","family":"Joshi","sequence":"first","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sing Bing","family":"Kang","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"C. Lawrence","family":"Zitnick","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Richard","family":"Szeliski","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2010,7,26]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"ECCV '96: Proceedings of the 4th European Conference on Computer Vision-Volume II, Springer-Verlag","author":"Bascle B.","unstructured":"Bascle , B. , Blake , A. , and Zisserman , A . 1996. Motion deblurring and super-resolution from an image sequence . In ECCV '96: Proceedings of the 4th European Conference on Computer Vision-Volume II, Springer-Verlag , London, UK, 573--582. Bascle, B., Blake, A., and Zisserman, A. 1996. Motion deblurring and super-resolution from an image sequence. In ECCV '96: Proceedings of the 4th European Conference on Computer Vision-Volume II, Springer-Verlag, London, UK, 573--582."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2004.1"},{"key":"e_1_2_2_3_1","volume-title":"EF LENS WORK III","author":"Canon L. G.","unstructured":"Canon , L. G. 1993. EF LENS WORK III , The Eyes of EOS. Canon Inc . Canon, L. G. 1993. EF LENS WORK III, The Eyes of EOS. Canon Inc."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141956"},{"key":"e_1_2_2_5_1","volume-title":"Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on, 1--8.","author":"Joshi N.","unstructured":"Joshi , N. , Szeliski , R. , and Kriegman , D. J . 2008. Psf estimation using sharp edge prediction . In Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on, 1--8. Joshi, N., Szeliski, R., and Kriegman, D. J. 2008. Psf estimation using sharp edge prediction. In Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on, 1--8."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/79.489268"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276464"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360670"},{"key":"e_1_2_2_9_1","volume-title":"Computer Vision and Pattern Recognition, 2009. CVPR 2009. IEEE Conference on, IEEE Computer Society","author":"Levin A.","unstructured":"Levin , A. , Weiss , Y. , Durand , F. , and Freeman , W . 2009. Understanding and evaluating blind deconvolution algorithms . In Computer Vision and Pattern Recognition, 2009. CVPR 2009. IEEE Conference on, IEEE Computer Society , 1964--1971. Levin, A., Weiss, Y., Durand, F., and Freeman, W. 2009. Understanding and evaluating blind deconvolution algorithms. In Computer Vision and Pattern Recognition, 2009. CVPR 2009. IEEE Conference on, IEEE Computer Society, 1964--1971."},{"key":"e_1_2_2_10_1","first-page":"1","article-title":"Image deblurring using vibration information from 3-axis accelerometer","volume":"45","author":"Park S.-Y.","year":"2008","unstructured":"Park , S.-Y. , Park , E.-S. , and Kim , H.-I. 2008 . Image deblurring using vibration information from 3-axis accelerometer . Journal of the Institute of Electronics Engineers of Korea. SC, System and control 45 , 3, 1 -- 11 . Park, S.-Y., Park, E.-S., and Kim, H.-I. 2008. Image deblurring using vibration information from 3-axis accelerometer. Journal of the Institute of Electronics Engineers of Korea. SC, System and control 45, 3, 1--11.","journal-title":"Journal of the Institute of Electronics Engineers of Korea. SC, System and control"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141957"},{"key":"e_1_2_2_12_1","doi-asserted-by":"crossref","unstructured":"Richardson W. H. 1972. Bayesian-based iterative method of image restoration. Journal of the Optical Society of America (1917--1983) 62 55--59.  Richardson W. H. 1972. Bayesian-based iterative method of image restoration. Journal of the Optical Society of America (1917--1983) 62 55--59.","DOI":"10.1364\/JOSA.62.000055"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360672"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0036144598345802"},{"key":"e_1_2_2_15_1","volume-title":"Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on, 1--8.","author":"Tai Y.-W.","unstructured":"Tai , Y.-W. , Du , H. , Brown , M. S. , and Lin , S . 2008. Image\/video deblurring using a hybrid camera . In Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on, 1--8. Tai, Y.-W., Du, H., Brown, M. S., and Lin, S. 2008. Image\/video deblurring using a hybrid camera. In Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on, 1--8."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276379"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1778765.1778767","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1778765.1778767","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:25:52Z","timestamp":1750263952000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1778765.1778767"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,7,26]]},"references-count":16,"aliases":["10.1145\/1833351.1778767"],"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,7,26]]}},"alternative-id":["10.1145\/1778765.1778767"],"URL":"https:\/\/doi.org\/10.1145\/1778765.1778767","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,7,26]]},"assertion":[{"value":"2010-07-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}