{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,15]],"date-time":"2026-09-15T20:27:47Z","timestamp":1789504067377,"version":"build-2803163510"},"reference-count":36,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2004,8,1]],"date-time":"2004-08-01T00:00:00Z","timestamp":1091318400000},"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":[[2004,8]]},"abstract":"<jats:p>Hair is a major feature of digital characters. Unfortunately, it has a complex geometry which challenges standard modeling tools. Some dedicated techniques exist, but creating a realistic hairstyle still takes hours. Complementary to user-driven methods, we here propose an image-based approach to capture the geometry of hair.The novelty of this work is that we draw information from the scattering properties of the hair that are normally considered a hindrance. To do so, we analyze image sequences from a fixed camera with a moving light source. We first introduce a novel method to compute the image orientation of the hairs from their anisotropic behavior. This method is proven to subsume and extend existing work while improving accuracy. This image orientation is then raised into a 3D orientation by analyzing the light reflected by the hair fibers. This part relies on minimal assumptions that have been proven correct in previous work.Finally, we show how to use several such image sequences to reconstruct the complete hair geometry of a real person. Results are shown to illustrate the fidelity of the captured geometry to the original hair. This technique paves the way for a new approach to digital hair generation.<\/jats:p>","DOI":"10.1145\/1015706.1015784","type":"journal-article","created":{"date-parts":[[2004,10,7]],"date-time":"2004-10-07T17:38:56Z","timestamp":1097170736000},"page":"712-719","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":101,"title":["Capture of hair geometry from multiple images"],"prefix":"10.1145","volume":"23","author":[{"given":"Sylvain","family":"Paris","sequence":"first","affiliation":[{"name":"Artis GRAVIR\/IMAG-INRIA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hector M.","family":"Brice\u00f1o","sequence":"additional","affiliation":[{"name":"Artis GRAVIR\/IMAG-INRIA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fran\u00e7ois X.","family":"Sillion","sequence":"additional","affiliation":[{"name":"Artis GRAVIR\/IMAG-INRIA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2004,8]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/133994.134021"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.1999.784663"},{"key":"e_1_2_2_3_1","volume-title":"Proc. of Symposium on Computer Animation.","author":"BERTAILS F.","year":"2003","unstructured":"BERTAILS, F., KIM, T.-Y., CANI, M.-P., AND NEUMANN, U. 2003. Adaptive wisp tree. In Proc. of Symposium on Computer Animation."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","unstructured":"BROOKS M. J. AND HORN B. K. P. 1989. Shape and source from shading. In Shape from Shading B. K. P. Horn and M. J. Brooks Eds. MIT Press.","DOI":"10.5555\/93871.93874"},{"key":"e_1_2_2_5_1","unstructured":"CANNY J. 1983. Finding Edges and Lines in Images. Master's thesis MIT."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.1230211"},{"key":"e_1_2_2_7_1","doi-asserted-by":"crossref","unstructured":"DERICHE R. 1987. Using Canny's criteria to derive a recursively implemented optimal edge detector. The International Journal of Computer Vision 1 (May).","DOI":"10.1007\/BF00123164"},{"key":"e_1_2_2_8_1","volume-title":"Proc. of SPIE conference.","author":"DONOHO D.","year":"2000","unstructured":"DONOHO, D., AND HUO, X. 2000. Beamlet pyramids. In Proc. of SPIE conference."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566574"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2002.801126"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/572359"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/648285.756084"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2000.854859"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.93808"},{"key":"e_1_2_2_15_1","volume-title":"Proc. Graphics Interface, 51--58","author":"GRABLI S.","year":"2002","unstructured":"GRABLI, S., SILLION, F., MARSCHNER, S. R., AND LENGYEL, J. E. 2002. Image-based hair capture by inverse lighting. In Proc. Graphics Interface, 51--58."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/554506"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-6344-3_7"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1965841.1965911"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/74333.74361"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/647653.732282"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566627"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.273735"},{"key":"e_1_2_2_24_1","volume-title":"Proc. of the International Conference on Computer Vision, IEEE, 839--846","author":"LU R.","year":"1999","unstructured":"LU, R., KOENDERINK, J. J., AND KAPPERS, A. M. 1999. Specularities on surfaces with tangential hairs or grooves. In Proc. of the International Conference on Computer Vision, IEEE, 839--846."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882345"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/581896.581931"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.977560"},{"key":"e_1_2_2_28_1","volume-title":"Generation of 3D hair model from multiple pictures","author":"NAKAJIMA M.","year":"1998","unstructured":"NAKAJIMA, M., MING, K. W., AND TAKASHI, H. 1998. Generation of 3D hair model from multiple pictures. In IEEE Computer Graphics & Applications (12) 1998, 183--169."},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/776350.776363"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/IM.2001.924481"},{"key":"e_1_2_2_31_1","volume-title":"Proc. of Conference on Computer Vision and Pattern Recognition, IEEE.","author":"SHEN J.","year":"1986","unstructured":"SHEN, J., AND CASTAN, S. 1986. An optimal linear operator for edge detection. In Proc. of Conference on Computer Vision and Pattern Recognition, IEEE."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/938978.939190"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1020870207168"},{"key":"e_1_2_2_34_1","volume-title":"Statistics on spheres","author":"WATSON G. S.","unstructured":"WATSON, G. S. 1983. Statistics on spheres. John Wiley and Sons."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/946247.946610"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2003.1217608"},{"key":"e_1_2_2_37_1","first-page":"537","article-title":"Edge detection techniques - an overview","volume":"8","author":"ZIOU D.","year":"1998","unstructured":"ZIOU, D., AND TABBONE, S. 1998. Edge detection techniques - an overview. International Journal of Pattern Recognition and Image Analysis 8, 537--559.","journal-title":"International Journal of Pattern Recognition and Image Analysis"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1015706.1015784","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1015706.1015784","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T21:26:24Z","timestamp":1750281984000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1015706.1015784"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,8]]},"references-count":36,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2004,8]]}},"alternative-id":["10.1145\/1015706.1015784"],"URL":"https:\/\/doi.org\/10.1145\/1015706.1015784","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004,8]]},"assertion":[{"value":"2004-08-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}